(57)【要約】【課題】振動の発生に伴う振動発生手段の温度上昇を抑制しつつ、ユーザに対して十分な報知を行うこと。【解決手段】振動発生装置１ａは、警告情報に基づいて車両状況に基づく緊急度のレベルを決定する車両状況緊急度決定手段１０ａと、警告情報の取得時間に伴ってレベルを高くして時間情報に基づく緊急度のレベルを決定する時間緊急度決定手段１０ａと、それぞれの緊急度のレベルのうち最も高いレベルを総合的な緊急度のレベルとする総合緊急度決定手段１０ａと、総合的な緊急度のレベルに基づき警報信号を生成する警報信号生成手段３０,４０と、警報信号の信号レベル変化に応じて振動を発生する振動発生手段２００とを有する。警報信号生成手段３０,４０は、総合的な緊急度のレベルに応じて、振動発生手段２００で振動を発生するときの単位時間当たりの消費電力が異なる警報信号を生成する。【選択図】  図１
2020065592.tif 000002
【特許請求の範囲】
【請求項１】
緊急度として、車両状況に基づく緊急度と、時間情報に基づく緊急度と、総合的な緊急度とが設けられ、緊急度毎に複数のレベルが設定される振動発生装置であって、
ユーザに対して報知を行うために振動を発生する振動発生手段と、
前記ユーザへの警告情報を、警告情報出力手段より取得する警告情報取得手段と、
該警告情報取得手段より取得された前記警告情報に基づいて、前記車両状況に基づく緊急度のレベルを決定する車両状況緊急度決定手段と、
前記警告情報取得手段が前記警告情報を継続して取得している時間を計測し、計測された前記時間が長くなるにつれて前記レベルが高くなるようにして、前記時間情報に基づく緊急度のレベルを決定する時間緊急度決定手段と、
前記車両状況緊急度決定手段により決定された前記緊急度のレベルと、前記時間緊急度決定手段により決定された前記緊急度のレベルとのうち最も高いレベルを前記総合的な緊急度のレベルに決定する総合緊急度決定手段と、
該総合緊急度決定手段により決定された前記緊急度のレベルに基づいて、前記振動発生手段で前記振動を発生させるための警報信号を生成し、該警報信号を前記振動発生手段に出力する警報信号生成手段とを有し、
該警報信号生成手段は、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる警報信号を生成し、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなる警報信号を生成し、
前記振動発生手段は、前記警報信号生成手段で生成された前記警報信号の信号レベル変化に応じて前記振動を発生すること
を特徴とする振動発生装置。
【請求項２】
前記振動発生手段の温度を検出する第１温度検出手段を有し、
前記総合緊急度決定手段は、前記第１温度検出手段により検出された前記温度が、前記振動発生手段に不具合を発生させる可能性のある温度を超える場合に、前記車両状況緊急度決定手段により決定された前記緊急度のレベルや、前記時間緊急度決定手段により決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定すること
を特徴とする請求項１に記載の振動発生装置。
【請求項３】
前記警報信号生成手段により生成された前記警報信号の増幅処理を行うと共に、増幅処理された前記警報信号を前記振動発生手段に出力する信号増幅手段と、
該信号増幅手段の温度を検出する第２温度検出手段とを有し、
前記総合緊急度決定手段は、前記第２温度検出手段により検出された前記温度に基づいて、前記振動発生手段に不具合を発生させる可能性があると判断される場合に、前記車両状況緊急度決定手段により決定された前記緊急度のレベルや、前記時間緊急度決定手段により決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定すること
を特徴とする請求項１に記載の振動発生装置。
【請求項４】
前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の最大振幅が大きいこと
を特徴とする請求項１乃至請求項３のいずれか１項に記載の振動発生装置。
【請求項５】
前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の周波数帯域が相対的に低いこと
を特徴とする請求項１乃至請求項３のいずれか１項に記載の振動発生装置。
【請求項６】
前記単位時間当たりの消費電力が多くなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間は、前記単位時間当たりの消費電力が少なくなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間よりも、長いこと
を特徴とする請求項１乃至請求項３のいずれか１項に記載の振動発生装置。
【請求項７】
前記警報信号生成手段は、
前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、
前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、
前記振動発生手段は、前記警報信号生成手段より取得した前記電圧信号の電圧変化に応じてモータを駆動させて前記振動を発生すること
を特徴とする請求項１乃至請求項３のいずれか１項に記載の振動発生装置。
【請求項８】
緊急度として、車両状況に基づく緊急度と、時間情報に基づく緊急度と、総合的な緊急度とが設けられ、緊急度毎に複数のレベルが設定され、ユーザに対して報知を行うために振動を発生する振動発生装置の振動発生方法であって、
警告情報取得手段が、前記ユーザへの警告情報を、警告情報出力手段より取得する警告情報取得ステップと、
該警告情報取得ステップにおいて取得された前記警告情報に基づいて、車両状況緊急度決定手段が、前記車両状況に基づく緊急度のレベルを決定する車両状況緊急度決定ステップと、
前記警告情報取得手段が前記警告情報を継続して取得している時間を計測し、計測された前記時間が長くなるにつれて前記レベルが高くなるようにして、時間緊急度決定手段が、前記時間情報に基づく緊急度のレベルを決定する時間緊急度決定ステップと、
前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルと、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルとのうち、総合緊急度決定手段が、最も高いレベルを前記総合的な緊急度のレベルに決定する総合緊急度決定ステップと、
該総合緊急度決定ステップにおいて決定された前記緊急度のレベルに基づいて、警報信号生成手段が、前記振動を発生させるための警報信号を生成する警報信号生成ステップと、
前記警報信号生成ステップにおいて生成された前記警報信号の信号レベル変化に応じて、振動発生手段が前記振動を発生する振動発生ステップとを有し、
前記警報信号生成ステップにおいて、前記警報信号生成手段は、
前記総合緊急度決定ステップにより決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる警報信号を生成し、
前記総合緊急度決定ステップにより決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなる警報信号を生成すること
を特徴とする振動発生方法。
【請求項９】
第１温度検出手段が、前記振動発生手段の温度を検出する第１温度検出ステップを有し、
前記総合緊急度決定ステップにおいて、前記総合緊急度決定手段は、前記第１温度検出ステップにおいて検出された前記温度が、前記振動発生手段に不具合を発生させる可能性のある温度を超える場合に、前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルや、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定すること
を特徴とする請求項８に記載の振動発生方法。
【請求項１０】
信号増幅手段が、前記警報信号生成ステップにおいて生成された前記警報信号の増幅処理を行うと共に、増幅処理された前記警報信号を前記振動発生手段に出力する信号増幅ステップと、
第２温度検出手段が、前記信号増幅手段の温度を検出する第２温度検出ステップとを有し、
前記総合緊急度決定ステップにおいて、前記総合緊急度決定手段は、前記第２温度検出ステップにおいて検出された前記温度に基づいて、前記振動発生手段に不具合を発生させる可能性があると判断した場合に、前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルや、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定すること
を特徴とする請求項８に記載の振動発生方法。
【請求項１１】
前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の最大振幅が大きいこと
を特徴とする請求項８乃至請求項１０のいずれか１項に記載の振動発生方法。
【請求項１２】
前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の周波数帯域が相対的に低いこと
を特徴とする請求項８乃至請求項１０のいずれか１項に記載の振動発生方法。
【請求項１３】
前記振動発生ステップにおいて、
前記単位時間当たりの消費電力が多くなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間は、前記単位時間当たりの消費電力が少なくなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間よりも、長いこと
を特徴とする請求項８乃至請求項１０のいずれか１項に記載の振動発生方法。
【請求項１４】
前記警報信号生成ステップにおいて、前記警報信号生成手段は、
前記総合緊急度決定ステップにおいて決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生ステップで前記振動を発生するときに単位時間当たりの消費電力が多くなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、
前記総合緊急度決定ステップにおいて決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生ステップで前記振動を発生するときに単位時間当たりの消費電力が少なくなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、
前記振動発生ステップにおいて前記振動発生手段は、前記警報信号生成手段より取得した前記電圧信号の電圧変化に応じてモータを駆動させて前記振動を発生すること
を特徴とする請求項８乃至請求項１０のいずれか１項に記載の振動発生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は振動発生装置および振動発生方法に関する。より詳細には、ユーザに対して報知を行うために振動を発生する振動発生手段を有する振動発生装置および振動発生方法に関する。
【背景技術】
【０００２】
従来より、車両用シートの座面部に振動体を設置し、振動体より発生される振動によって、シートの着座者（ユーザ）に警報を行う車両警報装置が提案されている（例えば、特許文献１参照）。振動体は、座面部のクッション材とシート表皮との間に設置される。着座者は、シート表面を介して振動体に接するため、振動体の振動を効果的に体感することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２００１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、座面部のクッション材とシート表皮との間に振動体を設置する場合には、取り付けレイアウト等に制約が生じやすいため、振動体を小型化することが望まれていた。また、座り心地等を考慮して、振動体をできるだけ小型化することが望まれていた。
【０００５】
振動体を小型化すると、耐熱性能、つまり、振動体が熱の発生に左右されずに正常な振動を発生することが可能な温度の限界値が低くなるという問題があった。また、振動体より発生する熱量は、振動体が小さくなるほど高くなる傾向があった。
【０００６】
従って、振動体の耐熱性能が低くなると、発生可能な振動レベルの最大値も低くなってしまい、着座者に対して十分な報知を行うこと（振動を体感させること）が難しくなってしまうという問題があった。また、着座者に対して十分な報知を行うために、振動レベルを上昇させると、振動に伴って発生する熱によって、振動体が破損してしまうおそれがあった。
【０００７】
本発明は上記問題に鑑みてなされたものであり、振動の発生に伴う振動体の温度上昇を抑制しつつ、ユーザに対して十分な報知を行うことが可能な振動発生装置および振動発生方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る振動発生装置は、緊急度として、車両状況に基づく緊急度と、時間情報に基づく緊急度と、総合的な緊急度とが設けられ、緊急度毎に複数のレベルが設定される振動発生装置であって、ユーザに対して報知を行うために振動を発生する振動発生手段と、前記ユーザへの警告情報を、警告情報出力手段より取得する警告情報取得手段と、該警告情報取得手段より取得された前記警告情報に基づいて、前記車両状況に基づく緊急度のレベルを決定する車両状況緊急度決定手段と、前記警告情報取得手段が前記警告情報を継続して取得している時間を計測し、計測された前記時間が長くなるにつれて前記レベルが高くなるようにして、前記時間情報に基づく緊急度のレベルを決定する時間緊急度決定手段と、前記車両状況緊急度決定手段により決定された前記緊急度のレベルと、前記時間緊急度決定手段により決定された前記緊急度のレベルとのうち、最も高いレベルを前記総合的な緊急度のレベルに決定する総合緊急度決定手段と、該総合緊急度決定手段により決定された前記緊急度のレベルに基づいて、前記振動発生手段で前記振動を発生させるための警報信号を生成し、該警報信号を前記振動発生手段に出力する警報信号生成手段とを有し、該警報信号生成手段は、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる警報信号を生成し、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなる警報信号を生成し、前記振動発生手段は、前記警報信号生成手段で生成された前記警報信号の信号レベル変化に応じて前記振動を発生することを特徴とする。
【０００９】
また、本発明に係る振動発生方法は、緊急度として、車両状況に基づく緊急度と、時間情報に基づく緊急度と、総合的な緊急度とが設けられ、緊急度毎に複数のレベルが設定され、ユーザに対して報知を行うために振動を発生する振動発生装置の振動発生方法であって、警告情報取得手段が、前記ユーザへの警告情報を、警告情報出力手段より取得する警告情報取得ステップと、該警告情報取得ステップにおいて取得された前記警告情報に基づいて、車両状況緊急度決定手段が、前記車両状況に基づく緊急度のレベルを決定する車両状況緊急度決定ステップと、前記警告情報取得手段が前記警告情報を継続して取得している時間を計測し、計測された前記時間が長くなるにつれて前記レベルが高くなるようにして、時間緊急度決定手段が、前記時間情報に基づく緊急度のレベルを決定する時間緊急度決定ステップと、前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルと、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルとのうち、最も高いレベルを前記総合的な緊急度のレベルに決定する総合緊急度決定ステップと、該総合緊急度決定ステップにおいて決定された前記緊急度のレベルに基づいて、警報信号生成手段が、前記振動を発生させるための警報信号を生成する警報信号生成ステップと、前記警報信号生成ステップにおいて生成された前記警報信号の信号レベル変化に応じて、振動発生手段が前記振動を発生する振動発生ステップとを有し、前記警報信号生成ステップにおいて、前記警報信号生成手段は、前記総合緊急度決定ステップにより決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる警報信号を生成し、前記総合緊急度決定ステップにより決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなる警報信号を生成することを特徴とする。
【００１０】
なお、警告情報出力手段とは、先進運転支援システム（Advanced Driver Assistance System:ＡＤＡＳ)や、ドライバーモニタシステム（Driver Monitor System:ＤＭＳ）等の名称で、既に実用化されている装置を意味する。また、本発明に係る振動発生装置および振動発生方法では、振動発生手段で発生する振動に、聴覚で認識することが可能な振動、つまり、「音」も含まれる。
【００１１】
また、本発明に係る「緊急度毎に設定される複数のレベル」として、緊急度毎に、例えば、「小」「中」「大」等の複数の異なるレベルが設定されており、レベルは高いレベル（例えば、レベル「大」）から、低いレベル（レベル「小」）までランクがつけられている。
【００１２】
本発明に係る振動発生装置および振動発生方法では、ユーザへの警告情報（例えば、ユーザに注意を促す必要があると判断された内容）に基づいて、車両状況に基づく緊急度のレベルを決定するだけでなく、警告情報を継続して取得している時間の長さに基づいて、時間情報に基づく緊急度のレベルを決定し、それぞれの緊急度のレベルのうち最も高いレベルを総合的な緊急度のレベルに決定する。そして、決定された総合的な緊急度のレベルに応じて警報信号が生成され、生成された警報信号に基づいて、ユーザに報知を行うための振動を、振動発生装置で発生させる。
【００１３】
ここで、警報信号生成手段は、総合的な緊急度のレベルが複数のレベルの中で相対的に低いレベルに該当する場合に、振動発生手段で振動を発生するときに単位時間当たりの消費電力が多くなる警報信号を生成する。総合的な緊急度のレベルが複数のレベルの中で相対的に低いレベルに該当する場合とは、ユーザに注意を促す必要があると判断された程度が比較的軽い状態であって、且つ、注意を促す必要があると判断されてからの時間経過が短い場合などが、一例として該当し得る。
【００１４】
このように総合的な緊急度のレベルが複数のレベルの中で相対的に低い場合には、単位時間当たりの消費電力が比較的多くなる警報信号を用いて振動を発生させることにより、ユーザによる振動の認識性を高めることができる。さらに、振動が発生してからの時間経過も短い場合には、振動発生手段の温度があまり上昇していない可能性が高い。このため、単位時間当たりの消費電力が比較的多くなる警報信号を用いて振動を発生させても、振動発生手段による著しい温度上昇を招く可能性が低い。
【００１５】
一方で、警報信号生成手段は、総合的な緊急度のレベルが複数のレベルの中で相対的に高いレベルに該当する場合に、振動を発生するときの単位時間当たりの消費電力が少なくなる警報信号を生成する。総合的な緊急度のレベルが複数のレベルの中で相対的に高いレベルに該当する場合とは、ユーザに注意を促す必要があると判断された程度が比較的重い状態であって、且つ、注意を促す必要があると判断されてからの時間経過が比較的長い場合などが、一例として該当し得る。
【００１６】
このように総合的な緊急度のレベルが複数のレベルの中で相対的に高い場合には、単位時間当たりの消費電力が比較的少なくなる警報信号を用いて振動を発生させることにより、ユーザに対して振動による報知を継続しつつ、振動の継続発生に伴う振動発生手段の温度上昇を効果的に抑制することができる。従って、振動発生手段に不具合が発生してしまう状況を回避することが可能になる。
【００１７】
また、振動発生手段を小型化すると、振動の発生に伴って温度上昇し易くなる傾向がある。しかしながら、単位時間当たりの消費電力が比較的少なくなる警報信号を用いて振動発生手段で振動を発生させることにより、振動発生手段の温度上昇を効果的に抑制することができ、振動発生手段の小型化を図ることが容易になる。
【００１８】
また、上述した振動発生装置は、前記振動発生手段の温度を検出する第１温度検出手段を有し、前記総合緊急度決定手段は、前記第１温度検出手段により検出された前記温度が、前記振動発生手段に不具合を発生させる可能性のある温度を超える場合に、前記車両状況緊急度決定手段により決定された前記緊急度のレベルや、前記時間緊急度決定手段により決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定するものであってもよい。
【００１９】
また、上述した振動発生方法において、第１温度検出手段が、前記振動発生手段の温度を検出する第１温度検出ステップを有し、前記総合緊急度決定ステップにおいて、前記総合緊急度決定手段は、前記第１温度検出ステップにおいて検出された前記温度が、前記振動発生手段に不具合を発生させる可能性のある温度を超える場合に、前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルや、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定するものであってもよい。
【００２０】
本発明に係る振動発生装置および振動発生方法では、第１温度検出手段で検出された振動発生手段の温度が、振動発生手段に不具合を発生させる可能性のある温度を超える場合に、総合的な緊急度のレベルを、緊急度毎に設定される複数のレベルの中で最も高いレベルに決定する。総合的な緊急度のレベルが最も高いレベルに該当する場合、警報信号生成手段は、振動を発生するときに単位時間当たりの消費電力が少なくなる警報信号を生成する。このような単位時間当たりの消費電力が少なくなる警報信号に基づいて、振動発生手段で振動が発生されるため、振動発生に伴う振動発生手段の温度上昇を効果的に抑制することができ、振動発生手段に不具合が発生してしまう状況を回避することが可能になる。
【００２１】
特に、第１温度検出手段で振動発生手段の温度を検出するので、検出された温度が、振動発生手段に不具合を発生させる可能性のある温度を超えるか否かについて、迅速かつ詳細に検出することが可能になる。
【００２２】
また、上述した振動発生装置は、前記警報信号生成手段により生成された前記警報信号の増幅処理を行うと共に、増幅処理された前記警報信号を前記振動発生手段に出力する信号増幅手段と、該信号増幅手段の温度を検出する第２温度検出手段とを有し、前記総合緊急度決定手段は、前記第２温度検出手段により検出された前記温度に基づいて、前記振動発生手段に不具合を発生させる可能性があると判断される場合に、前記車両状況緊急度決定手段により決定された前記緊急度のレベルや、前記時間緊急度決定手段により決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定するものであってもよい。
【００２３】
また、上述した振動発生方法は、信号増幅手段が、前記警報信号生成ステップにおいて生成された前記警報信号の増幅処理を行うと共に、増幅処理された前記警報信号を前記振動発生手段に出力する信号増幅ステップと、第２温度検出手段が、前記信号増幅手段の温度を検出する第２温度検出ステップとを有し、前記総合緊急度決定ステップにおいて、前記総合緊急度決定手段は、前記第２温度検出ステップにおいて検出された前記温度に基づいて、前記振動発生手段に不具合を発生させる可能性があると判断した場合に、前記車両状況緊急度決定ステップにおいて決定された前記緊急度のレベルや、前記時間緊急度決定ステップにおいて決定された前記緊急度のレベルに拘わらず、前記複数のレベルの中で最も高いレベルを、前記総合的な緊急度のレベルに決定するものであってもよい。
【００２４】
振動をユーザに体感させるためには、例えば、ユーザに接触する車両用シートの部位等に振動発生手段を設置する必要がある。このため、振動発生手段の温度を検出するための温度検出手段も振動発生手段の設置位置の近傍に設置する必要が生じる。また、検出した温度情報を総合緊急度決定手段に伝達するための配線等が必要になってしまう。一方で、信号増幅手段は、警報信号生成手段に対応して設けられることが多く、車両用シート等に設ける必要がない。
【００２５】
本発明に係る振動発生装置および振動発生方法では、警報信号の増幅処理を行う信号増幅手段の温度を、第２温度検出手段で検出して、総合緊急度決定手段に出力する。このため、検出した温度情報を総合緊急度決定手段に伝達するための配線等を簡易に行うことができると共に、第２温度検出手段の設置個数を少なくすることができる。また、振動発生手段の近傍に第２温度検出手段を設ける必要がないので、設置負担の低減を図ることが可能になる。
【００２６】
また、上述した振動発生装置および振動発生方法において、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の最大振幅が大きいものであってもよい。
【００２７】
さらに、上述した振動発生装置および振動発生方法において、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなる前記警報信号は、単位時間当たりの消費電力が少なくなる前記警報信号に比べて、信号の周波数帯域が相対的に低いものであってもよい。
【００２８】
また、上述した振動発生装置および振動発生方法において、前記単位時間当たりの消費電力が多くなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間は、前記単位時間当たりの消費電力が少なくなる前記警報信号に基づいて前記振動発生手段で発生される前記振動の単位時間当たりの振動発生時間よりも、長いものであってもよい。
【００２９】
さらに、上述した振動発生装置において、前記警報信号生成手段は、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が多くなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、前記総合緊急度決定手段により決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生手段で前記振動を発生するときに単位時間当たりの消費電力が少なくなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、前記振動発生手段は、前記警報信号生成手段より取得した前記電圧信号の電圧変化に応じてモータを駆動させて前記振動を発生するものであってもよい。
【００３０】
また、上述した振動発生方法の前記警報信号生成ステップにおいて、前記警報信号生成手段は、前記総合緊急度決定ステップにおいて決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に低いレベルに該当する場合に、前記振動発生ステップで前記振動を発生するときに単位時間当たりの消費電力が多くなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、前記総合緊急度決定ステップにおいて決定された前記緊急度のレベルが、前記複数のレベルの中で相対的に高いレベルに該当する場合に、前記振動発生ステップで前記振動を発生するときに単位時間当たりの消費電力が少なくなるように電圧値を変化させた電圧信号を生成し、該電圧信号を前記振動発生手段に出力し、前記振動発生ステップにおいて前記振動発生手段は、前記警報信号生成手段より取得した前記電圧信号の電圧変化に応じてモータを駆動させて前記振動を発生するものであってもよい。
【００３１】
振動発生手段として様々な構成のものを用いることができる。例えば、エキサイタのように、磁界に対して電流を流すことにより力を発生させて、電気信号（警報信号）を物理振動に変えるものを用いることが可能である。また、警報信号を電流の流れではなく電圧値の変化（電圧信号）として捉えて、偏心モータや、エキサイタや、圧電素子や、リニアアクチュエータ等のように、電圧信号の電圧変化に応じてモータを駆動させることにより振動を発生させる構成を用いることも可能である。
【００３２】
本発明に係る振動発生装置および振動発生方法では、振動発生手段として電圧信号の電圧変化に応じてモータを駆動させることにより振動を発生させる構成を採用し、総合的な緊急度のレベルに応じて電圧信号の電圧値を変化させる。このように電圧値を変化させることより、総合的な緊急度のレベルが相対的に低い場合に、振動発生手段で振動を発生するときの単位時間当たりの消費電力を多くすることができる。このため、比較的大きな振動を振動発生手段から発生させることができ、ユーザによる振動の認識性を高めることが可能になる。
【００３３】
さらに、総合的な緊急度のレベルが相対的に低い場合には、振動発生手段で温度があまり上昇していない可能性が高いため、振動発生により生じる単位時間当たりの消費電力が多い場合であっても、振動発生手段による著しい温度上昇を招く危険性が低い。
【００３４】
一方で、電圧値を変化させることより、総合的な緊急度のレベルが相対的に高い場合に、振動発生手段で振動を発生するときの単位時間当たりの消費電力を少なくすることができるので、ユーザに対して振動による報知を継続しつつ、振動発生手段の振動の継続発生に伴う温度上昇を効果的に抑制することができる。従って、振動発生手段に不具合が発生してしまう状況を回避することが可能になる。
【発明の効果】
【００３５】
本発明に係る振動発生装置および振動発生方法は、総合的な緊急度が相対的に低いレベルに該当する場合に、単位時間当たりの消費電力が比較的多くなる警報信号を用いて振動発生手段で振動を発生させる。このため、比較的大きな振動を発生させることができ、ユーザによる振動の認識性を高めることができる。さらに、振動が発生してからの時間経過も短い場合には、振動発生手段で温度があまり上昇していない可能性が高い。従って、単位時間当たりの消費電力が比較的多くなる警報信号を用いて振動を発生させても、振動発生手段による著しい温度上昇を招く危険性が低い。
【００３６】
また、総合的な緊急度が相対的に高いレベルに該当する場合には、単位時間当たりの消費電力が比較的少なくなる警報信号を用いて振動を発生させることにより、ユーザに対して振動による報知を継続しつつ、振動発生手段の振動の継続発生に伴う温度上昇を効果的に抑制することができる。このため、振動発生手段に不具合が発生してしまう状況を回避することが可能になる。
【００３７】
さらに、単位時間当たりの消費電力が比較的少なくなる警報信号を用いて振動を発生させることにより、振動発生手段の温度上昇を効果的に抑制することができるため、振動発生手段の小型化を図ることが容易になる。
【図面の簡単な説明】
【００３８】
【図１】実施の形態１に係る振動発生装置の概略構成を示したブロック図である。
【図２】実施の形態１に係るエキサイタが設けられたシートを示した斜視図である。
【図３】（ａ）は、実施の形態１に係る制御部が、緊急度のレベルを決定するために参照する緊急度決定テーブルの一例を示し、（ｂ）は、緊急度情報に基づいて信号選択部で選択する振動ソースの関係を示したテーブル情報を示し、（ｃ）は、タイマー時間と振動子の温度との関係を一例として示したグラフである。
【図４】縦軸を振幅とし、横軸で時間軸として示した振動ソースの波形を示した図であって、（ａ）は振動ソース１の波形を示し、（ｂ）は振動ソース２の波形を示し、（ｃ）は振動ソース３の波形を示している。
【図５】（ａ）（ｂ）（ｃ）は、図４（ａ）（ｂ）（ｃ）に示す振動ソースと異なる波形の振動ソース１〜３を示した図である。
【図６】（ａ）は、図４（ａ）（ｂ）（ｃ）および図５（ａ）（ｂ）（ｃ）に示す振動ソースと異なる波形の振動ソース１〜３を示した図であり、（ｂ）は（ａ）に示した波形の周波数を連続的に変化させた振動ソース１〜３を示した図である。
【図７】実施の形態１に係る制御部による緊急度のレベルの決定処理を示したフローチャートである。
【図８】実施の形態２に係る振動発生装置の概略構成を示したブロック図である。
【図９】（ａ）は、実施の形態２に係る制御部が、緊急度のレベルを決定するために参照する緊急度決定テーブルの一例を示し、（ｂ）は、振動を継続して発生させた時間（再生時間）と振動子の温度との関係を一例として示したグラフである。
【図１０】実施の形態２に係る制御部による緊急度のレベルの決定処理を示したフローチャートである。
【図１１】実施の形態３に係る振動発生装置の概略構成を示したブロック図である。
【図１２】実施の形態４に係る振動発生装置の概略構成を示したブロック図である。
【図１３】縦軸を電圧値とし、横軸で時間軸として示した振動ソースの波形を示した図であって、（ａ）は振動ソース１の波形を示し、（ｂ）は振動ソース２の波形を示し、（ｃ）は振動ソース３の波形を示している。
【図１４】（ａ）および（ｂ）は、他の振動発生装置の概略構成を示したブロック図である。
【発明を実施するための形態】
【００３９】
以下、本発明に係る振動発生装置の一例を示し、図面を用いて詳細に説明する。
【００４０】
［実施の形態１］
図１は、実施の形態１に係る振動発生装置の概略構成を示したブロック図である。振動発生装置１ａは、車両に設置されており、運転者（ユーザ）に振動を体感させることにより報知を行う。振動発生装置１ａは、図１に示すように、振動制御ユニット１００ａと、複数の振動子（振動発生手段）２００とを有している。
【００４１】
［振動子］
振動子２００は、図２に示すように、車両用のシート３００（例えば、運転席）に取り付けられている。実施の形態１に係る振動子２００では、一例として、シート３００の背もたれ部３０１の左右上部に１つずつ、座面部３０２の左右前部に１つずつの合計４つの振動子が設けられている。
【００４２】
なお、シート３００に着座した運転者に対して振動を体感させることができれば、振動子２００の構成は特に限定されない。例えば、振動子２００として、偏心モータや、エキサイタや、圧電素子や、リニアアクチュエータ等を用いることができる。
【００４３】
実施の形態１では、振動子２００としてエキサイタを用いる場合について説明する。エキサイタ２００は、振動制御ユニット１００ａより受信した警報信号に基づいて、振動あるいは音を出力する出力手段である。一般的なエキサイタで振動を発生させる場合、振動の周波数が聴覚で認識可能な高域周波数のときには、振動が音として認識され、聴覚で認識できない低域周波数のときには、振動として認識される。このため、実施の形態１において、エキサイタから振動を発生させる場合、「振動」という文言には、基本的に聴覚で認識することが可能な振動、つまり、「音」も含まれものとする。図２を示したように、シート３００には、４つのエキサイタ２００ａ，２００ｂ，２００ｃ，２００ｄが設けられている。
【００４４】
［振動制御ユニット］
振動制御ユニット１００ａは、制御部１０ａ（警告情報取得手段、車両状況緊急度決定手段、時間緊急度決定手段、総合緊急度決定手段）と、メモリ２０と、信号選択部（警報信号生成手段）３０と、信号生成部（警報信号生成手段）４０と、増幅部（信号増幅手段）５０とを有している。また、振動制御ユニット１００ａには、外部制御装置（警告情報出力手段）４００が接続されている。
【００４５】
［外部制御装置］
外部制御装置４００は、先進運転支援システム（ＡＤＡＳ)や、ドライバーモニタシステム（ＤＭＳ）等の名称で、既に実用化されている装置である。外部制御装置４００は、周辺車両や障害物・人と自車両との距離に関する情報（接近距離情報）や、自車両が車線から逸脱した量（距離）に関する情報（逸脱距離情報）や、運転者の眠気等に関する運転者状態情報等の「車両の状況等」に関する情報（警告情報：運転者に注意を促す必要があると判断された内容を示す情報）を検出する。
【００４６】
具体的に、外部制御装置４００は、レーダー波を前方又は後方に照射して反射波を測定することにより、障害物等と自車両との距離を検出する。また、外部制御装置４００は、車両前方や車両後方の映像を撮影して画像解析することにより、自車両が車線から逸脱した量（距離）を検出する。さらに、外部制御装置４００は、運転者の顔の角度やまばたきの頻度（時間の間隔）や、ステアリングのセンター位置のふらつきによって、運転者の眠気等に関す状態を検討する。外部制御装置４００は、自動車内部用の多重化電気配線用途に用いられるＣＡＮ（Controller Area Network）等を用いて、制御部１０ａに接続される。
【００４７】
［制御部］
制御部１０ａは、一般的なＣＰＵ（Central Processing Unit:中央演算処理装置）によって構成される。制御部１０ａは、タイマー７０を備えている。タイマー７０による計時処理は、ＣＰＵが備えるパルス数の一般的なカウンタ機能により実現される。制御部１０ａは、タイマー７０を用いることによって、所定のタイミングからの時間経過を計測する処理を行う。制御部１０ａは、外部制御装置４００で検出された「車両の状況等」に関する情報および、タイマー７０に基づいて計測された経過時間に基づいて、運転者に対する警告の「緊急度のレベル」を決定して、決定された緊急度のレベルの情報（緊急度情報）を信号選択部３０へ出力する。
【００４８】
図３（ａ）は、制御部１０ａが緊急度のレベルを決定するために参照する緊急度決定テーブルの一例を示した図である。制御部１０ａは、図３（ａ）に示す緊急度決定テーブルを予め内部データとして保持しており、必要に応じて緊急度決定テーブルを参照して、緊急度のレベルを決定する。
【００４９】
制御部１０ａは、外部制御装置４００から周辺車両や障害物・人と自車両との距離に関する情報（接近距離情報）を取得した場合、取得した距離に応じて、接近距離情報に基づく緊急度のレベルを決定する。図３（ａ）に示した「小」「中」「大」は、緊急度毎に設定されるレベルの一例を示している。例えば、判断基準となる距離として距離Ｌ１，Ｌ２およびＬ３を予め設定し、Ｌ３＞Ｌ２＞Ｌ１とする。制御部１０ａは、外部制御装置４００から取得した距離ｘが、Ｌ３≧ｘ＞Ｌ２に該当する場合に、接近距離情報に基づく緊急度のレベルを「小」に決定する。同様にして、制御部１０ａは、外部制御装置４００から取得した距離ｘが、Ｌ２≧ｘ＞Ｌ１に該当する場合に、接近距離情報に基づく緊急度のレベルを「中」に決定し、取得した距離ｘが、Ｌ１≧ｘ（ｘがＬ１以下）に該当する場合に、接近距離情報に基づく緊急度のレベルを「大」に決定する。
【００５０】
なお、実施の形態１に係る外部制御装置４００は、周辺車両や障害物・人と自車両との距離ｘがｘ＞Ｌ３の場合に、制御部１０ａに対して接近距離情報を出力しない。従って、制御部１０ａが外部制御装置４００から接近距離情報を取得する場合は、取得した距離ｘが少なくともＬ３以下（Ｌ３≧ｘ）の場合である。制御部１０ａは、外部制御装置４００から接近距離情報を取得しない場合、接近距離情報に基づく緊急度のレベルの決定を行わない。
【００５１】
また、制御部１０ａは、自車両が車線から逸脱した量（距離）に関する情報（逸脱距離情報）を、外部制御装置４００から取得した場合、取得した逸脱量に応じて、逸脱距離情報に基づく緊急度のレベルを決定する（図３（ａ）参照）。例えば、判断基準となる逸脱量（距離）として、逸脱量Ｍ１，Ｍ２およびＭ３を予め設定し、Ｍ１＜Ｍ２＜Ｍ３とする。制御部１０ａは、外部制御装置４００から取得した逸脱量ｙが、Ｍ１＜ｙ≦Ｍ２に該当する場合に、逸脱距離情報に基づく緊急度のレベルを「小」に決定する。同様にして、制御部１０ａは、外部制御装置４００から取得した逸脱量ｙが、Ｍ２＜ｙ≦Ｍ３に該当する場合に、逸脱距離情報に基づく緊急度のレベルを「中」に決定し、取得した逸脱量ｙが、Ｍ３＜ｙ（ｙがＭ３より大きい）に該当する場合に、逸脱距離情報に基づく緊急度のレベルを「大」に決定する。
【００５２】
なお、実施の形態１に係る外部制御装置４００は、自車両が車線から逸脱した量ｙがｙ≦Ｍ１の場合に、制御部１０ａに対して逸脱距離情報を出力しない。従って、制御部１０ａが外部制御装置４００から逸脱距離情報を取得する場合は、取得した逸脱量ｙが少なくともＭ１より大きくなる（ｙ＞Ｍ１）。制御部１０ａは、外部制御装置４００から逸脱距離情報を取得しない場合、逸脱距離情報に基づく緊急度のレベルの決定を行わない。
【００５３】
さらに、制御部１０ａは、外部制御装置４００から運転者の眠気等に関する運転者状態情報を取得した場合、取得した運転者状態情報の内容に応じて、運転者状態情報に基づく緊急度のレベルを決定する。例えば、外部制御装置４００において検出する運転者状態情報の内容として、予め「漫然状態」と、「軽度の眠気」状態と、「重度の眠気」状態との３つの運転者状態を設定する。制御部１０ａは、外部制御装置４００から取得した運転者状態情報の内容が、「漫然状態」に該当する場合に、運転者状態情報に基づく緊急度のレベルを「小」に決定する。同様にして、制御部１０ａは、外部制御装置４００から取得した運転者状態情報の内容が、「軽度の眠気」状態に該当する場合に、運転者状態情報に基づく緊急度のレベルを「中」に決定し、取得した運転者状態情報の内容が、「重度の眠気」状態に該当する場合に、運転者状態情報に基づく緊急度のレベルを「大」に決定する。
【００５４】
なお、実施の形態１に係る外部制御装置４００は、運転者状態情報が、「漫然状態」、「軽度の眠気」状態あるいは「重度の眠気」状態のいずれにも該当しない場合、制御部１０ａに対して運転者状態情報を出力しない。従って、制御部１０ａが外部制御装置４００から運転者状態情報を取得する場合は、取得した運転者状態情報が少なくとも、「漫然状態」、「軽度の眠気」状態あるいは「重度の眠気」状態のいずれかに該当することになる。制御部１０ａは、外部制御装置４００から運転者状態情報を取得しない場合、運転者状態情報に基づく緊急度のレベルの決定を行わない。
【００５５】
また、制御部１０ａは、外部制御装置４００から「車両の状況等」に関する情報（接近距離情報、逸脱距離情報または運転者状態情報）を取得し続けている場合に、取得し始めてからの時間を、タイマー７０を用いて計測する。そして、制御部１０ａは、タイマー７０により計測される時間（タイマー時間と称する）に応じて、タイマー時間に基づく緊急度の決定を行う。（図３（ａ）参照）。なお、タイマー時間は、時間ｔで表す。
【００５６】
例えば、判断基準となるタイマー時間として、時間ｔａ１と時間ｔｂ１とを予め設定し、ｔａ１＜ｔｂ１とする。時間ｔａ１と時間ｔｂ１との時間は、実験等によって、振動子２００で振動を発生させ続けた場合における稼動時間と上昇温度との関係を測定することによって決定される。図３（ｃ）は、実験等によって予め測定された振動子２００の稼動時間と上昇温度との関係を示した一例である。図３（ｃ）において、縦軸の温度Ｔは、振動子２００の温度を示し、横軸の時間ｔは、タイマー時間ｔを示している。
【００５７】
タイマー時間ｔと振動子２００の稼動時間との関係は必ずしも一致するものではない。しかしながら、制御部１０ａが外部制御装置４００から「車両の状況等」に関する情報を取得すると、後述するように、制御部１０ａから緊急度情報が信号選択部３０へ出力され、緊急度情報に基づいて信号選択部３０で決定された警報信号のデータ（以下、振動ソースと称する）が信号生成部４０へ出力され、振動ソースに基づいて信号生成部４０で生成された警報信号が増幅部５０で増幅処理されて、振動子２００で警報振動が出力（発生）される。制御部１０ａが「車両の状況等」に関する情報を取得してから、振動子２００で警報振動が出力（発生）されるまでの時間差（タイムラグ）は極僅かなものであり、振動子２００の稼動時間に関する温度上昇の影響を考慮すると、タイマー時間を稼動時間と判断しても問題ない。このため、実施の形態１では、図３（ｃ）に示すように、タイマー時間による時間経過と振動子２００の温度上昇との関係を実験等により求めたデータを用いている。
【００５８】
図３（ｃ）において、温度Ｔのリミットは、振動子２００が破損する温度（あるいは破損する可能性が高い温度）である。温度Ｔの閾値として、リミットを超えない温度を２つ決定する。上述した緊急度のレベルが「小」「中」「大」の３つであるため、「小」と「中」との境界になる温度ＴＡ℃と、「中」と「大」との境界になる温度ＴＢ℃との２つの値が決定される。緊急度のレベル数に応じて、設定される閾値の数が決定される。
【００５９】
図３（ｃ）に示すように、タイマー時間ｔの増加に伴って、温度Ｔは緩やかなカーブを描きながら上昇する。タイマー時間ｔａ１およびｔｂ１は、実験等により得られたグラフのデータに基づいて決定される。図３（ｃ）では、温度ＴＡ℃に対応するタイマー時間としてｔａ１が設定され、温度ＴＢ℃に対応するタイマー時間としてｔｂ１が設定されている。具体的には実験等によって、振動子２００の温度ＴＡ℃が７０℃の時のタイマー時間ｔａ１として、３秒が求められ、振動子２００の温度ＴＢ℃が１２０℃の時のタイマー時間ｔａ２として、１０秒が求められる。
【００６０】
制御部１０ａは、タイマー７０により計測されたタイマー時間ｔが、ｔａ１時間以下の場合に、タイマー時間に基づく緊急度のレベルを「小」に決定する（図３（ａ）参照）。同様にして、制御部１０ａは、タイマー７０により計測されたタイマー時間ｔが、ｔａ１＜ｔ≦ｔｂ１の場合に、タイマー時間に基づく緊急度のレベルを「中」に決定し、タイマー時間ｔが、ｔｂ１＜ｔの場合に、タイマー時間に基づく緊急度のレベルを「大」に決定する。
【００６１】
そして、制御部１０ａは、求められた複数の緊急度（少なくとも、接近距離情報に基づく緊急度と、逸脱距離情報に基づく緊急度と、運転者状態情報に基づく緊急度との少なくとも１つと、タイマー時間に基づく緊急度）のうち、最も高いレベルを求めて、最も高いレベルを、総合的な緊急度のレベルに決定する。
【００６２】
図３（ａ）において反転表示された緊急度を一例として説明する。図３（ａ）において、接近距離情報に基づく緊急度のレベルでは「小」が反転表示されている。これは、制御部１０ａにより接近距離情報に基づく緊急度のレベルが「小」に決定されたことを示している。同様にして、図３（ａ）において、逸脱距離情報に基づく緊急度のレベルでは「中」が反転表示され、運転者状態情報に基づく緊急度のレベルでは「小」が反転表示され、タイマー時間に基づく緊急度のレベルでは「小」が反転表示されている。制御部１０ａは、図３（ａ）において反転表示される緊急度のレベルの中で（比較した緊急度のレベルの中で）、最も高い緊急度のレベルとして、逸脱距離情報に基づく「中」のレベルを抽出し、この「中」のレベルを、総合的な緊急度のレベルとして決定する。
【００６３】
なお、図３（ａ）に示した一例では、接近距離情報に基づく緊急度と、逸脱距離情報に基づく緊急度と、運転者状態情報に基づく緊急度との全てで、「小」「中」「大」の中のいずれかの緊急度のレベルが反転表示されている。しかしながら、既に説明したように、制御部１０ａは、外部制御装置４００から接近距離情報や、逸脱距離情報や、運転者状態情報を取得しない場合があり、取得しない場合には緊急度のレベルの決定を行わない。このため、緊急度のレベルの決定が行われていない項目に関しては、総合的な緊急度のレベルの決定に影響を与えないことになる。また、全ての項目で緊急度のレベルの決定が行われなかった場合、制御部１０ａは、総合的な緊急度のレベルの決定は行わない。
【００６４】
制御部１０ａにおいて決定された総合的な緊急度のレベルは、緊急度情報として信号選択部３０へ出力される。
【００６５】
［信号選択部、メモリ］
信号選択部３０は、制御部１０ａから取得した緊急度情報に基づいて、メモリ２０から警報信号用の振動ソースを選択して、信号生成部４０へ出力する。振動ソースとは、信号生成部４０において警報信号を生成するために用いられるデータである。具体的には、振幅の値を、電圧Ｖを用いて示し、電圧Ｖの時間的変化をデータ化することにより、時間的変化を伴う波形信号データを示したものである。メモリ２０は、緊急度に応じて分類される複数の振動ソースを記録する。
【００６６】
信号選択部３０は、制御部１０ａから緊急度情報を取得すると、例えば、図３（ｂ）に示すようなテーブル情報を参照することによって、振動ソースの決定を行う。図３（ｂ）に示すテーブル情報は、信号選択部３０の内部に記録するものであってもよく、またメモリ２０に記録させておいて、必要に応じて信号選択部３０が読み出すものであってもよい。
【００６７】
制御部１０ａから信号選択部３０へ出力される緊急度情報は、「小」「中」「大」のうちのいずれかの情報である。緊急度情報として「小」を取得した場合、信号選択部３０は、図３（ｂ）に示す緊急度のレベル「小」に対応する「３」の振動ソース（振動ソース３）を、メモリ２０から読み出して、振動ソース３を信号生成部４０へ出力する。振動ソース３は、振動ソースに基づいて生成される警報信号によって振動子２００で振動を発生させた場合に、単位時間当たりの消費電力が最も多くなるデータである。
【００６８】
また、緊急度情報として「中」を取得した場合、信号選択部３０は、図３（ｂ）に示す緊急度「中」に対応する「２」の振動ソース（振動ソース２）を、メモリ２０から読み出して、振動ソース２を信号生成部４０へ出力する。振動ソース２は、振動子２００において振動を発生させた場合に、単位時間当たりの消費電力が中くらいになるデータである。さらに、緊急度情報として「大」を取得した場合、信号選択部３０は、図３（ｂ）に示す緊急度「大」に対応する「１」の振動ソース（振動ソース１）を、メモリ２０から読み出して、振動ソース１を信号生成部４０へ出力する。振動ソース１は、振動子２００において振動を発生させた場合に、単位時間当たりの消費電力が少ないデータである。
【００６９】
図４（ａ）〜（ｃ）は、振動ソース１〜振動ソース３を示した図である。図４（ａ）〜（ｃ）において、縦軸は振動ソースに基づいて生成される警報信号の振幅を示し、横軸は時間を示している。図４（ａ）〜（ｃ）に示す警報信号の最大振幅は、全て同じに設定されている。図４（ａ）〜（ｃ）に示すように、振動ソースは、振動が発生（再生）する時間を示すｔｍ１と、振動が停止する時間ｔｍ２との繰り返しによって構成されており、ｔｍ１とｔｍ２との長さの違いによって、振動の発生パターンが変化する。一般的に、振動子２００において振動が発生する場合には、振動子２００が稼働するので温度上昇を生じることになる。一方で、振動子２００において振動が停止する場合には、振動子２００が稼働しないので、温度上昇を抑えることができる。
【００７０】
図４（ａ）に示す振動ソース１と、図４（ｂ）に示す振動ソース２とを比較すると、振動が停止する時間ｔｍ２の長さは、振動ソース１も振動ソース２も同じ長さであるが、振動が発生する時間ｔｍ１は、振動ソース２の方が振動ソース１よりも長い。このため、振動ソース１と振動ソース２とを比較すると、振動ソース２の方が振動ソース１よりも単位時間当たりの振動発生時間が長くなり、単位時間当たりの消費電力が多くなるため、振動子２００の温度上昇を招きやすい。同様に、図４（ｂ）に示す振動ソース２と、図４（ｃ）に示す振動ソース３とを比較すると、振動が停止する時間ｔｍ２の長さは、振動ソース２も振動ソース３も同じ長さであるが、振動が発生する時間ｔｍ１は、振動ソース３の方が振動ソース２よりも長い。振動ソース２と振動ソース３とを比較すると、振動ソース３の方が振動ソース２よりも単位時間当たりの振動発生時間が長くなり、単位時間当たりの消費電力が多くなるため、振動ソース３により振動を発生する振動子２００の方が温度上昇を招きやすい。このように、単位時間当たりの振動発生時間を調整することによって、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。
【００７１】
なお、図４（ａ）〜（ｃ）では、振動が停止する時間ｔｍ２が振動ソース１，２，３において同じ場合に、振動が発生する時間ｔｍ１の長さを変化させる構成について説明した。しかしながら、振動が発生する時間ｔｍ１の長さを、振動ソース１，２，３において同じに設定し、振動が停止する時間ｔｍ２を変化させる場合であっても、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。また、振動が発生する時間ｔｍ１の長さに対する振動が停止する時間ｔｍ２の長さの割合を変化させる場合にも、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。また、時間ｔｍ１および時間ｔｍ２の一方の時間を固定時間にして他方を変動させるだけでなく、両方を変動させることも可能である。
【００７２】
また、振動子２００において振動が発生する場合に、振動子２００の振動による温度上昇は、振動の周波数によって異なる傾向がある。例えば、振動子２００で発生する振動の周波数範囲が低い周波数である場合に比べて、高い周波数である場合の方が、振動子２００における単位時間当たりの消費電力が抑制されると共に、振動子２００の温度上昇が抑制される。
【００７３】
このため、図５（ａ）〜（ｃ）に示すように、振動ソース１では、振動発生時間ｔｍ１の全ての時間において高い周波数の振動に設定し、振動ソース２では、振動発生時間ｔｍ１の約半分の時間を低い周波数の振動とし、残りの時間を高い周波数の振動に設定し、振動ソース３では、振動発生時間ｔｍ１の全ての時間において低い周波数の振動に設定してもよい。このように、振動ソースの周波数を振動発生時間毎に変化させることも可能であり、周波数を振動発生時間毎に変化させることによって、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。
【００７４】
なお、振動子２００としてエキサイタ２００ａ〜２００ｄが用いられている場合に、振動ソースの周波数を高い周波数に設定すると、エキサイタ２００ａ〜２００ｄより出力される信号は、単なる振動ではなく、聴覚で認識される「音」として出力される場合がある。このように振動ソースに基づく警報信号が振動ではなく音として出力される場合には、あえて運転者に注意を行う内容の音声等（例えば、「注意してください！」等の音声）を出力させることにより、単音（例えば、ＢＥＥＰ音等）がエキサイタ２００ａ〜２００ｄから出力される場合よりも、運転者による警報の認識度を高めることができる。音声を目的として振動ソースの周波数を設定する場合には、２００Ｈｚ〜２０ｋＨｚの周波数範囲で周波数値を設定することが望ましい。さらに、振動を目的として振動ソースの周波数を設定する場合には、２０Ｈｚ〜２００Ｈｚの周波数範囲で周波数値を設定することが望ましい。
【００７５】
また、図４（ａ）〜（ｃ）では、警報信号の最大振幅が、全て同じに設定されていたが、最大振幅の値が大きい値まで許容される場合には、最大振幅の値が小さい値に制限される場合に比べて、単位時間当たりの消費電力も多くなる。このため、図６（ａ）に示すように、振動ソース１，振動ソース２および振動ソース３の振動発生時間ｔｍ１と振動停止時間ｔｍ２とが同じであっても、それぞれの最大振幅の値（振幅幅）を変化させることによって、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。
【００７６】
また、図４（ａ）〜（ｃ）および図６（ａ）では、所定周波数からなるサイン波形によって振動ソースが構成される場合について説明したが、振動ソースを構成する波形は、必ずしも所定周波数のサイン波形には限定されず、異なる波形を用いてもよい。例えば、振動ソースの波形を、周波数を連続的に変化させた（スイープさせた）サイン波形にすることも可能である。振動ソースの波形をスイープさせた波形（このようにスイープさせた波形の信号をスイープ信号と称する）にした場合には、スイープしている間の最大振幅値を一定値に設定し、かつ、振動発生時間ｔｍ１における開始周波数と終了周波数とを常に同じ周波数に規定することにより、振動ソースの消費電力の変化を、図４（ａ）〜（ｃ）および図６（ａ）と同様に考えることができる。
【００７７】
図６（ｂ）は、図６（ａ）に示した振動ソース１，振動ソース２および振動ソース３の波形を、周波数を連続的に変化させたサイン波形に置き換えたものを一例として示している。図６（ｂ）に示すように、周波数を連続的に変化させたサイン波形を振動ソースに用いつつ、図６（ａ）のように振動ソース毎の最大振幅値を変化させることによって、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。
【００７８】
また、同様にして、図４（ａ）〜（ｃ）に示した振動ソース１，２，３のサイン波形を、周波数を連続的に変化させたサイン波形に変更してもよい。図４（ａ）〜（ｃ）に示した振動ソース１〜３では、振動発生時間ｔｍ１における開始周波数と終了周波数とを常に同じ周波数に規定することにより、振動が発生する時間ｔｍ１の長さの変化によって、振動子２００における単位時間当たりの消費電力を制御することができ、振動子２００の温度上昇を振動ソースの違いによって調整することが可能になる。
【００７９】
メモリ２０には、緊急度に応じた振動ソースが複数記録されており、信号選択部３０からの読み出しに応じて振動ソースを信号選択部３０に出力する。信号選択部３０は、制御部１０ａより取得した緊急度情報に基づいてメモリ２０から読み出した振動ソースを信号生成部４０へ出力する。
【００８０】
［信号生成部、増幅部］
信号生成部４０は、信号選択部３０より受信した振動ソースに基づいて警報信号を生成する（警報信号生成ステップ）。具体的には、信号生成部４０は、振動ソースに基づいて、警報信号の基礎となる波形信号（例えば、上述したサイン波形の信号）に対して、イコライザ調整やゲイン調整を行うことによって、振動ソースに対応する警報信号を生成する。信号生成部４０は、生成した警報信号を、増幅部５０へ出力する。増幅部５０では、信号生成部４０より取得した警報信号に対して増幅処理を行った後、エキサイタ２００ａ〜２００ｄ（振動子２００）へ出力する。
【００８１】
エキサイタ２００ａ〜２００ｄでは、受信した警報信号に基づいて、警報振動（警報音を含む）を出力する（振動発生ステップ）。なお、図１では、信号生成部４０から増幅部５０へ出力された警報信号が、増幅部５０において４つに分割されてエキサイタ２００ａ〜２００ｄのそれぞれに出力される状況がブロック図で示されている。このブロック図では、信号生成部４０より出力された１つの警報信号が増幅部５０で増幅されると共に４つのエキサイタ２００ａ〜２００ｄへ一斉に出力されて、エキサイタ２００ａ〜２００ｄで同時に警報振動が発生されることになる。
【００８２】
しかしながら、図２を示して説明したように、エキサイタ２００ａ〜２００ｄの設置位置は、シート３００の背もたれ部３０１の左右位置および座面部３０２の左右位置であるため、振動発生位置を変化させることによって、警報振動（警報音を含む）に対する運転者の識別性を高めることも可能である。振動発生位置を変化させる場合には、信号生成部４０においてエキサイタ２００ａ〜２００ｄのそれぞれの設置位置に応じて、４つの警報信号を別々に出力し、それぞれの信号出力毎に増幅部５０が信号の増幅処理を行って、調整対象となるエキサイタに対して警報信号を出力する（警報信号生成ステップ）。このように、信号生成部４０で、エキサイタ２００ａ〜２００ｄ毎に警報信号の出力先を調整することにより、シート３００におけるエキサイタの設置毎に、警報振動（警報音）を出力することが可能になる（振動発生ステップ）。
【００８３】
［制御部による総合的な緊急度の決定処理］
次に、制御部１０ａによる総合的な緊急度のレベルの決定処理について説明する。図７は、制御部１０ａにおける緊急度のレベルの決定処理を示したフローチャートである。制御部１０ａは、外部制御装置４００により出力される「車両の状況等」に関する情報を取得する処理を実行する（Ｓ．０１：警告情報取得ステップ）。詳細には、外部制御装置４００によって制御部１０ａへ出力され得る、接近距離情報、逸脱距離情報あるいは運転者状態情報のいずれか１つ以上の情報を、制御部１０ａで取得する処理を行う。そして、制御部１０ａは、Ｓ．０１の処理において、外部制御装置４００から「車両の状況等」に関する情報を取得できたか否かの判断を行う（Ｓ．０２）。
【００８４】
外部制御装置４００から「車両の状況等」に関する情報を取得できなかった場合、つまり、外部制御装置４００から制御部１０ａに対して、接近距離情報、逸脱距離情報あるいは運転者状態情報のいずれの情報も出力されていない場合（Ｓ．０２においてＮｏの場合）、制御部１０ａは、タイマー７０の動作の有無に拘わらず、確認的にタイマー７０のリセット処理を行うことにより、タイマー７０による計時処理を終了させて（Ｓ．０３）、総合的な緊急度のレベルを決定する処理を終了する。
【００８５】
なお、総合的な緊急度のレベルを決定する処理を終了した場合、制御部１０ａは所定時間毎に、総合的な緊急度のレベルを決定する処理を繰り返し実行する。繰り返し処理を実行することにより、外部制御装置４００から制御部１０ａに対して「車両の状況等」に関する情報が出力された場合に、タイムラグを生じることなく、制御部１０ａで「車両の状況等」に関する情報を迅速かつ継続的に取得することができる。
【００８６】
一方で、外部制御装置４００から「車両の状況等」に関する情報を取得できた場合、つまり、接近距離情報、逸脱距離情報あるいは運転者状態情報のいずれかの情報を取得した場合（Ｓ．０２においてＹｅｓの場合）、制御部１０ａは、タイマー７０による計時処理が開始されているか否かの判断を行う（Ｓ．０４）。タイマー７０による計時処理が行われていない場合（Ｓ．０４においてＮｏの場合）、制御部１０ａは、タイマー７０を動作させて、タイマー７０による計時処理を開始させる（Ｓ．０５）。
【００８７】
タイマー７０による計時処理が開始されていた場合（Ｓ．０４においてＹｅｓの場合）、あるいは、タイマー７０による計時処理を開始させた場合（Ｓ．０５）に、制御部１０ａは、タイマー７０の計時処理により計測されたタイマー時間の読み出しを行う（Ｓ．０６）。そして、制御部１０ａは、外部制御装置４００より取得した「車両の状況等」に関する情報と、タイマー７０により計測されたタイマー時間とに基づいて、総合的な緊急度のレベルを決定する（Ｓ．０７〜Ｓ．０９）。
【００８８】
詳細には、図３（ｂ）を示して説明したように、制御部１０ａは、外部制御装置４００から取得した、接近距離情報、逸脱距離情報、運転者状態情報（「車両の状況等」に関する情報）に基づいて、それぞれの緊急度のレベルを決定する（Ｓ．０７：車両状況緊急度決定ステップ）。また、制御部１０ａは、タイマー７０より取得した（読み出した）タイマー時間に基づいて、タイマー時間に基づく緊急度のレベルを決定する（Ｓ．０８：時間緊急度決定ステップ）。そして、制御部１０ａは、求められた複数の緊急度（少なくとも、接近距離情報に基づく緊急度と、逸脱距離情報に基づく緊急度と、運転者状態情報に基づく緊急度との少なくとも１つと、タイマー時間に基づく緊急度）のレベルのうち、最も高いレベルを求めて、最も高いレベルを、総合的な緊急度のレベルとして決定する（Ｓ．０９：総合緊急度決定ステップ）。
【００８９】
総合的な緊急度のレベルを決定した後、制御部１０ａは、決定された総合的な緊急度のレベルを、緊急度情報として信号選択部３０へ出力する（Ｓ．１０）。その後、制御部１０ａは、繰り返し処理をＳ．０１へ移行して、上述した処理を繰り返し実行する。
【００９０】
このように、外部制御装置４００より取得した接近距離情報、逸脱距離情報、運転者状態情報に基づいて、制御部１０ａがそれぞれの情報に対する緊急度のレベルを決定し、さらに、タイマー時間に基づく緊急度のレベルを決定した後に、最も高いレベルに基づいて総合的な緊急度のレベルを決定する。これにより、運転者に対して警報を行うべき状態を、総合的な緊急度のレベルによって、リアルタイムに判断することができる。
【００９１】
さらに、総合的な緊急度のレベル「小」「中」「大」に応じて単位時間当たりの消費電力が異なる振動ソースを選択して、振動子２００から出力することにより、振動子２００の温度上昇を効率的に抑制することが可能になる。
【００９２】
具体的に説明すると、例えば、総合的な緊急度のレベルが「小」の場合であって、緊急度のレベル「小」の状態を改善させる操作（例えば、前方車両との車間距離を広くする操作や、走行車両を走行車線の中心に移動する操作）を運転者が行わず、悪化させる操作（警報を増大させるような操作を行う場合等）を行うと、緊急度のレベルが「小」から「中」へと移行する。さらに、緊急度のレベル「中」の状態を改善させる操作を運転者が行わず、悪化させる操作を行うと、緊急度のレベルが「中」から「大」へと移行する。
【００９３】
一般的に運転者は、警報振動を認識した場合に、緊急度のレベルを低減させる（改善させる）操作を行うことが予想されるため、緊急度のレベル「小」に基づく警報振動の発生は、振動発生時間が短い傾向がある。このため、図３（ｂ）に示すように、制御部１０ａが緊急度のレベル「小」に対する警報振動の振動ソースとして、信号選択部３０で単位時間当たりの消費電力が多い振動ソースを選択しても、振動子２００で警報振動を発生させる時間が短い可能性が高く、振動子２００の著しい温度上昇を招くおそれも低い。
【００９４】
一方で、緊急度のレベル「中」による警報振動は、緊急度のレベル「小」の警報振動が発生した状態で緊急度のレベルを改善させる（低減させる）操作が行われずに、さらに緊急度のレベルを悪化させる（高める）状態に車両の状況が変化した場合を示している。また、緊急度のレベル「大」による警報振動は、緊急度のレベル「小」の警報振動が発生した状態で緊急度のレベルを改善させる（低減させる）操作が行われずに、緊急度のレベルが「中」に移行し、さらに、緊急度のレベルを改善させる（低減させる）操作が行われずに、緊急度のレベルが「大」に移行した場合を示している。
【００９５】
このように、緊急度のレベル「中」に基づく警報振動が発生する状況は、緊急度のレベル「小」の警報振動の発生が継続された上で、緊急度のレベルが「中」の状態に移行して、振動子２００が振動を継続して発生する状態を示している。また、緊急度のレベル「大」の警報振動が発生する状況は、緊急度のレベル「小」で警報振動の発生が継続され、さらに、緊急度のレベル「中」の状態に移行して、警報振動の発生が継続された上で、最終的に、緊急度のレベルが「大」の状態に移行して、振動子２００が振動を継続して発生した状態を示している。このように、継続的に長い時間、振動子２００で振動を発生させると、振動子２００の温度上昇を招いてしまい、振動子２００に不具合が生じるおそれが生じる。
【００９６】
このため、緊急度のレベル「中」の警報振動を振動子２００から発生する場合には、緊急度のレベル「小」の警報振動よりも単位時間当たりの消費電力が少ない警報振動を発生させることによって、緊急度のレベル「小」の警報振動を発生する場合よりも、振動子２００の温度上昇を抑制しながら、継続的に警報振動を発生させることが可能になる。また、緊急度「大」の警報振動を振動子２００から発生する場合には、緊急度のレベル「小」および「中」の警報振動よりも単位時間当たりの消費電力が少ない警報振動を発生させることによって、緊急度のレベル「小」および「中」の警報振動を発生する場合よりも、振動子２００の温度上昇を抑制しながら、継続的に警報振動を発生させることが可能になる。このように、実施の形態１に係る振動発生装置１ａを用いることによって運転者に対して警報振動による報知を継続的に行いつつ、振動子２００における温度上昇を効果的に抑制することができ、十分な報知を継続して行いつつ、振動子２００の不具合の発生を未然に防ぐことが可能になる。
【００９７】
また、制御部１０ａは、総合的な緊急度のレベルを決定する場合に、「車両の状況等」に関する情報に基づく緊急度のレベルだけでなく、タイマー時間に関する緊急度のレベルをも考慮して、緊急度のレベルを決定する。例えば、逸脱距離情報に基づく緊急度のレベルが「小」の場合であって、緊急度のレベル「小」に基づく警報振動が、エキサイタ２００ａ〜２００ｄより出力（発生）している場合に、運転者が警報振動に気づくと、緊急度のレベルを低減させる動作が一般的に行われる。しかしながら、運転者が警報振動に気づかない場合や、警報振動を認識しつつ緊急度のレベルを低減させる動作を行わない場合や、運転者が緊急度のレベルを低減させる動作を行おうとしても行うことができない状況等の場合には、緊急度のレベル「小」に基づく警報振動が継続的に出力（発生）され続ける状況になる。
【００９８】
このように、緊急度のレベルが「小」であっても、緊急度のレベル「小」に該当する状況が改善されず、緊急度のレベル「小」の警報振動が継続して発生すると、単位時間当たりの消費電力が多い振動が継続されることになり、エキサイタ２００ａ〜２００ｄの温度上昇を招いて、不具合を生じさせる可能性が高くなる。このため、実施の形態１に係る振動発生装置１ａでは、「車両の状況等」に関する情報に基づく緊急度のレベルが「小」であるか、「中」であるか、「大」であるかに関わらず、「車両の状況等」に関する情報を取得してから情報を取得し続けた状態の時間をタイマー時間として計測する。そして、制御部１０ａは、「車両の状況等」に関する情報を取得し続けている時間、つまりタイマー時間が長くなるに従って、総合的な緊急度のレベルを「小」から「中」へ、あるいは「中」から「大」へ移行する。このように、「車両の状況等」に関する情報に基づく緊急度のレベルだけで総合的な緊急度のレベルを決定するのではなく、タイマー時間の経過時間をも考慮して総合的な緊急度のレベルを決定することによって、警報振動が長時間発生し続けることによるエキサイタ２００ａ〜２００ｄの温度上昇を抑制し、エキサイタ２００ａ〜２００ｄの不具合の発生を未然に防止することが可能になる。
【００９９】
さらに、実施の形態１に係る振動発生装置１ａでは、振動子２００としてエキサイタ２００ａ〜２００ｄを用いているため、警報振動だけでなく警報音（警報音声）を出力（発生）することができる。エキサイタ２００ａ〜２００ｄから、警報振動ではなく警報音を出力することによって、エキサイタ２００ａ〜２００ｄの温度上昇を効果的に抑制することができるので、振動子２００として警報振動しか出力できない偏心モータや、圧電素子や、リニアアクチュエータ等に比べて、温度上昇に伴う不具合の発生を低減することが可能になる。
【０１００】
また、エキサイタ２００ａ〜２００ｄから、警報振動を出力する場合には、シート３００に着座した運転者しか振動による警報に気づかない可能性がある。しかしながら、エキサイタ２００ａ〜２００ｄから警報音（警報音声）を出力する場合には、シート３００に着座していない他の搭乗者に対しても聴覚的な手段により警報を行うことができるので、他の搭乗者が警報状態（緊急度のレベルが高い状態）を認識することが可能になる。このため、例えば、運転者が警報振動に気づかない場合や、警報振動を認識しつつ緊急度のレベルを低減させる動作を行わない場合等であっても、他の搭乗者が運転者に対して緊急度を低減させる動作を行うように促すことができる。このように、他の搭乗者による運転者への指摘によって、緊急度が高い状況を回避するように車両状態を改善させることが可能になり、結果として安全性を高めることが可能になる。
【０１０１】
［実施の形態２］
次に、実施の形態２に係る振動発生装置について説明する。実施の形態１に係る振動発生装置１ａでは、実験等によって振動子２００が振動を発生させ続けた場合の稼動時間と上昇温度との関係を予め測定していた（図３（ｃ）参照）。そして、振動発生装置１ａでは、振動子２００の温度上昇に対応するタイマー時間を予め想定し、予め想定されるタイマー時間毎（例えば、図３（ｃ）の時間ｔａ１や時間ｔｂ１）に、緊急度のレベルを「小」から「中」、「中」から「大」へと変化させる構成を採用していた（図３（ａ）参照）。
【０１０２】
実施の形態２に係る振動発生装置１ｂでは、実施の形態１に係る振動発生装置１ａとは異なり、振動子２００が振動を発生させ続けた場合の稼動時間と上昇温度との関係を、実験等によって予め測定することは行わない。実施の形態２に係る振動発生装置１ｂでは、振動子２００（２００ａ〜２００ｂ）の温度測定を行う温度検出素子５００（５００ａ〜５００ｄ：第１温度検出手段）を設けると共に、振動制御ユニット１００ｂに、温度検出素子５００で測定された温度の検出を行う温度検出部６０が設けられる点で、実施の形態１に係る振動発生装置１ａと相違する。
【０１０３】
［振動発生装置］
図８は、振動発生装置１ｂの概略構成を示したブロック図である。図８において、実施の形態２に係る振動発生装置１ｂでは、実施の形態１の振動発生装置１ａと同じ処理を行う機能ブロックに対して図１と同じ符号を附すと共に、該当する機能ブロックに対する詳細な説明を省略する。
【０１０４】
［温度検出素子］
温度検出素子５００は、振動子２００の温度を検出する。温度検出素子５００の一例として、熱電対を用いることができる。熱電対は、測定対象物に金属端子を接触させることにより、測定対象物の温度状態を電圧値（熱起電力）によって測定することができる。図２に示すように、複数の振動子２００ａ〜２００ｄがシート３００の各部にそれぞれ設置される場合には、振動子２００ａ〜２００ｄの近傍に複数の温度検出素子５００ａ〜５００ｄがそれぞれ設けられる。温度検出素子５００（５００ａ〜５００ｄ）で検出された電圧値情報は、温度検出部６０へ出力される。
【０１０５】
［温度検出部］
温度検出部６０は、温度検出素子５００から取得した電圧値情報に基づいて、振動子２００の温度検出を行う。温度検出部６０には、複数の温度検出素子５００（５００ａ〜５００ｄ）から電圧値情報が送られてくる。ここで、それぞれの温度検出素子５００ａ〜５００ｄで検出された電圧値は、必ずしも同じ値にはならない。例えば、振動子２００ａ〜２００ｄおよび温度検出素子５００ａ〜５００ｄが設置されるシート３００の部位によって、温度上昇を招きやすい位置や招きにくい位置等が存在する。また、それぞれの振動子２００ａ〜２００ｄが同じ時間だけ警報振動を発生しても、全ての振動子２００ａ〜２００ｄの温度が同じ上昇温度になるとは限らない。
【０１０６】
温度検出部６０では、温度検出素子５００ａ〜５００ｄより取得した電圧値情報より、それぞれの振動子２００ａ〜２００ｄの温度を検出し、検出した温度のうち最も高い温度を抽出して、制御部１０ｂへ出力する。最も高い温度を示す振動子２００は、そのまま振動を発生させ続けると振動子２００ａ〜２００ｄの中で最も早く不具合を生じる可能性が高い。検出した温度のうち最も高い温度を抽出して、制御部１０ｂへ出力することにより、複数の振動子２００ａ〜２００ｄのうちで最も不具合を発生しそうな振動子２００を基準として温度上昇を抑制することが可能になる。このようにして温度上昇の抑制を行うことによって、振動子２００ａ〜２００ｄの全てを検査対象にしつつ、不具合の発生を効果的に防止することができる。なお、温度検出部６０は、制御部１０ｂに対して振動子２００の温度情報を継続的に出力する。温度検出部６０が温度情報を継続的に出力することにより、制御部１０ｂは、振動子２００の温度状態をリアルタイムに判断することができる。
【０１０７】
［制御部］
制御部１０ｂは、実施の形態１に係る制御部１０ａと同様に、外部制御装置４００から取得した「車両の状況等」に関する情報（接近距離情報、逸脱距離情報あるいは運転者状態情報の少なくとも１つ）と、タイマー時間とに基づいて、総合的な緊急度のレベルを決定する。さらに、制御部１０ｂは、温度検出部６０より取得した振動子２００の温度情報に基づいて、決定された総合的な緊急度のレベルの修正処理を行う。
【０１０８】
図９（ａ）は、制御部１０ｂが緊急度のレベルを決定するために参照する緊急度決定テーブルの一例を示した図である。図９（ａ）に示す緊急度決定テーブルは、図３（ａ）と同様に、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報、タイマー時間に基づいて、制御部１０ｂで総合的な緊急度のレベルを決定する場合に用いられる。
【０１０９】
ただし、既に説明したように、実施の形態２に係るタイマー時間の時間ｔａ２と時間ｔｂ２とは、振動子２００の稼動時間（タイマー時間に該当）と上昇温度との関係を予め測定して求めたものではない。しかしながら、振動子２００が警報振動を継続して発生させると振動子２００の温度上昇を招くことも容易に想像できるため、予め温度上昇と稼働時間との関係を測定しない場合であっても、所定時間毎に緊急度のレベルを変更することにより、温度上昇の抑制と不具合の発生防止を効果的に行うことができる。
【０１１０】
制御部１０ｂは、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報、タイマー時間に基づいて決定された総合的な緊急度のレベルを、振動子２００の温度情報に基づいて修正する処理を行う（図９（ａ）参照）。図９（ｂ）は、振動子２００が継続的に警報振動を発生させた場合における振動の再生時間ｔと、振動子２００の温度Ｔとの関係を示した図である。
【０１１１】
図９（ｂ）における温度Ｔ℃のリミットは、振動子２００が破損する温度（あるいは破損する可能性が高い温度）である。温度Ｔの閾値として、リミットを超えない温度であるが、そのまま振動子２００の温度が上昇すると不具合を生ずる可能性の高い温度をＴＣ℃とする。なお、温度ＴＣ℃は、図３（ｃ）の温度ＴＢ℃と共通する温度であってもよい。制御部１０ｂは、振動子２００の温度ＴがＴＣ℃以下の場合には、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報、タイマー時間に基づいて決定された総合的な緊急度のレベルを修正しない。しかしながら、制御部１０ｂは、振動子２００の温度ＴがＴＣ℃よりも高い温度である場合に、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報、タイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれであっても、総合的な緊急度のレベルを「大」に修正する処理を行う。
【０１１２】
実施の形態１において説明したのと同様に、制御部１０ｂで総合的な緊急度のレベルとして「大」のレベルが決定され、緊急度のレベル「大」の緊急度情報が信号選択部３０へ出力されると、信号選択部３０において単位時間当たりの消費電力が最も少ない振動ソース１が決定され、信号生成部４０で単位時間当たりの消費電力が最も少ない警報信号が生成されるため、振動子２００で警報信号を発生させる場合に生ずる温度上昇を抑制することができる。温度検出素子５００によって測定された温度がＴＣ℃より高い場合、制御部１０ｂは、振動子２００の温度状態が不具合を発生する可能性が高い状態であると判断する。振動子２００の温度が高い場合（ＴＣ℃より高い場合）には、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報、タイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれであっても、早急に振動子２００における単位時間当たりの消費電力を低減させる必要がある。従って、制御部１０ｂは、振動子２００の温度がＴＣ℃よりも高い温度である場合、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報およびタイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれの場合であっても、総合的な緊急度のレベルを「大」に修正する処理を行う。
【０１１３】
図１０は、制御部１０ｂにおける緊急度のレベルの決定処理を示したフローチャートである。制御部１０ｂは、外部制御装置４００により出力される「車両の状況等」に関する情報を取得する処理を実行する（Ｓ．２１）。そして、制御部１０ｂは、Ｓ．２１の処理において、外部制御装置４００から「車両の状況等」に関する情報を取得できたか否かの判断を行う（Ｓ．２２）。外部制御装置４００から「車両の状況等」に関する情報を取得できなかった場合、つまり、外部制御装置４００から制御部１０ｂに対して、接近距離情報、逸脱距離情報あるいは運転者状態情報のいずれの情報も出力されていない場合（Ｓ．２２においてＮｏの場合）、制御部１０ｂは、タイマー７０の動作の有無に拘わらず、確認的にタイマー７０のリセット処理を行うことにより、タイマー７０による計時処理を終了させて（Ｓ．２３）、総合的な緊急度のレベルを決定する処理を終了する。
【０１１４】
外部制御装置４００から「車両の状況等」に関する情報を取得できた場合、つまり、接近距離情報、逸脱距離情報あるいは運転者状態情報のいずれかの情報を取得した場合（Ｓ．２２においてＹｅｓの場合）、制御部１０ｂは、タイマー７０による計時処理が開始されているか否かの判断を行う（Ｓ．２４）。タイマー７０による計時処理が行われていない場合（Ｓ．２４においてＮｏの場合）、制御部１０ｂは、タイマー７０を動作させて、タイマー７０による計時処理を開始させる（Ｓ．２５）。
【０１１５】
タイマー７０による計時処理が開始されていた場合（Ｓ．２４においてＹｅｓの場合）、あるいは、タイマー７０による計時処理を開始させた場合（Ｓ．２５）に、制御部１０ｂは、タイマー７０の計時処理により計測されたタイマー時間の読み出しを行う（Ｓ．２６）。その後、制御部１０ｂは、外部制御装置４００から取得した、接近距離情報、逸脱距離情報、運転者状態情報（「車両の状況等」に関する情報）に基づいて、それぞれの緊急度のレベルを決定する（Ｓ．２７）。また、制御部１０ｂは、タイマー７０より取得した（読み出した）タイマー時間に基づいて、タイマー時間に基づく緊急度のレベルを決定する（Ｓ．２８）。そして、制御部１０ｂは、求められた複数の緊急度（少なくとも、接近距離情報に基づく緊急度と、逸脱距離情報に基づく緊急度と、運転者状態情報に基づく緊急度との少なくとも１つと、タイマー時間に基づく緊急度）のレベルの中で、最も高いレベルを求めて、最も高いレベルを、総合的な緊急度のレベルにして決定する（Ｓ．２９）。
【０１１６】
総合的な緊急度のレベルを決定した後、制御部１０ｂは、温度検出部６０から、振動子２００の温度情報を取得し（Ｓ．３０）、温度情報がＴＣ℃より高い温度か否かの判断を行う（Ｓ．３１）。温度情報がＴＣ℃より高い温度の場合（Ｓ．３１においてＹｅｓの場合）、制御部１０ｂは、総合的な緊急度のレベルを「大」に修正する（Ｓ．３２）。温度情報がＴＣ℃以下の温度の場合（Ｓ．３１においてＮｏの場合）、制御部１０ｂは、総合的な緊急度のレベルの修正を行わない。その後（Ｓ．３２の処理を行った後、あるいはＳ．３１においてＮｏの場合）、制御部１０ｂは、総合的な緊急度のレベルを示す緊急度情報を、信号選択部３０へ出力する（Ｓ．３３）。そして、制御部１０ｂは、繰り返し処理をＳ．２１へ移行して、上述した処理を繰り返し実行する。
【０１１７】
このように、実施の形態２に係る振動発生装置１ｂでは、振動子２００の温度ＴがＴＣ℃よりも高い温度である場合に、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報およびタイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれであるかに関わらず、制御部１０ｂが総合的な緊急度のレベルを「大」に修正する。振動子２００の温度ＴがＴＣ℃よりも高い温度である場合に総合的な緊急度のレベルを「大」に修正することによって、信号選択部３０において単位時間当たりの消費電力が最も少ない振動ソース１が選択され、信号生成部４０で単位時間当たりの消費電力が最も少ない警報信号が生成される。このため、警報信号に基づいて振動子２００で警報振動を出力する場合の温度上昇を、迅速かつ効果的に抑制することができ、温度上昇に伴う振動子２００の不具合発生を防止することができる。
【０１１８】
なお、上述したＳ．３１の処理において、制御部１０ｂは、温度情報がＴＣ℃より高い温度の場合（Ｓ．３１においてＹｅｓの場合）に総合的な緊急度のレベルを「大」に修正し（Ｓ．３２）、温度情報がＴＣ℃以下の温度の場合（Ｓ．３１においてＮｏの場合）に、総合的な緊急度のレベルの修正を行わない場合について説明した。しかしながら、制御部１０ｂによる総合的な緊急度のレベルの決定処理は、温度検出部６０より取得した温度情報に基づいて、振動子２００の温度上昇を効果的に抑制することが可能であれば、この処理方法に限定されない。例えば、温度情報がＴＣ℃以下の温度の場合（Ｓ．３１においてＮｏの場合）に、制御部１０ｂが総合的な緊急度のレベルを低減させる（例えば「大」を「中」に変更させる）処理を追加することも可能である。
【０１１９】
例えば、「車両の状況等」に関する情報に基づいて緊急度のレベルが「大」と判断される場合であっても、また、タイマー時間に基づいて緊急度のレベルが「大」と判断される場合であっても、振動子２００の温度状態が、破損する温度（あるいは破損する可能性が高い温度）であるリミットよりも低い温度であって、さらに、振動子２００が不具合を生ずる可能性の高い温度ＴＣ℃よりも低い温度である場合には、単位時間当たりの消費電力の低い振動ソースに基づいて、振動子２００で警報振動を出力する必要はない。警報振動により運転者に警報を認識させるためには、単位時間当たりの消費電力が多い振動ソースに基づいて警報振動を発生させる方が好ましい。
【０１２０】
このため、温度情報がＴＣ℃以下の温度の場合（Ｓ．３１においてＮｏの場合）に、制御部１０ｂが総合的な緊急度のレベルを低減させる（例えば「大」を「中」に変更させる、または「中」を「小」に変更させる）処理を追加することにより、振動子２００で不具合が発生しない状況において、効果的な警報振動を振動子２００で発生させることができる。
【０１２１】
また、図３（ｂ）に示したように、振動子２００の温度情報の閾値として、例えば、ＴＡ℃およびＴＢ℃を設定してもよい（ＴＡ＜ＴＢ）。温度情報がＴＡ℃以下の場合に、制御部１０ｂが、「車両の状況等」に関する情報およびタイマー情報に基づいて決定された総合的な緊急度のレベルを「小」に修正し、温度情報がＴＡ℃よりも高くＴＢ℃以下の場合に、制御部１０ｂが総合的な緊急度のレベルを「中」に修正し、温度情報がＴＢ℃より高い場合に、制御部１０ｂが総合的な緊急度のレベルを「大」に修正する構成としてもよい。このように振動子２００の温度状態に基づいて、総合的な緊急度のレベルを修正することにより、振動子２００の温度状態に適した消費電力の振動ソースを選択することができる。これにより、温度上昇による振動子２００の不具合発生を防止しつつ、運転者の認識度の高い警報振動を振動子２００で効果的に発生させることが可能になる。
【０１２２】
［実施の形態３］
図１１は、実施の形態３に係る振動発生装置１ｃの概略構成を示したブロック図である。実施の形態３に係る振動発生装置１ｃは、温度検出素子（第２温度検出手段）５００で振動子２００の温度を測定するのではなく、増幅部５０の温度を測定する点で、実施の形態２に係る振動発生装置１ｂと相違する。信号生成部４０で生成された警報信号に基づいて、振動子２００で警報振動を発生する場合、警報振動の発生に伴って上昇する振動子２００の温度変化は、警報信号の信号出力を増幅するための増幅部５０の温度変化に対応する傾向がある。温度検出素子５００は、増幅部５０の温度を測定して温度検出部６０へ出力し、温度検出部６０は、増幅部５０の温度情報を制御部１０ｃへ出力する。
【０１２３】
制御部１０ｃは、実施の形態２において説明した緊急度決定テーブル（図９（ａ）参照）に基づいて総合的な緊急度のレベルの決定を行う。総合的な緊急度のレベルを決定する場合、制御部１０ｃは、「車両の状況等」に関する情報およびタイマー情報に基づいて決定された総合的な緊急度のレベルを、増幅部５０の温度情報に基づいて修正する。このように振動子２００の温度情報ではなく増幅部５０の温度情報に基づいて総合的な緊急度のレベルの修正を行う場合であっても、実施の形態２の振動発生装置１ｂと同様に、振動子２００の温度上昇を効果的に抑制することができ、温度上昇に伴う振動子２００の不具合発生を防止することができる。
【０１２４】
また、温度検出素子５００を振動子２００ではなく、増幅部５０に設けることによって、温度検出素子５００の設置負担の軽減を図ることができる。例えば、図２に示すように、振動子２００（２００ａ〜２００ｄ）はシート３００の４カ所に設けられているため、温度検出素子５００で振動子２００の温度を測定する場合には、振動子２００ａ〜２００ｄの設置位置に対応させて温度検出素子５００を複数設置する必要が生じ、さらにそれぞれの温度検出素子５００から温度検出部６０へ温度情報を出力するための配線等を行う必要が生じる。
【０１２５】
しかしながら、温度検出素子５００で増幅部５０の温度を測定する場合には、振動制御ユニット１００ｃの内部に設置される増幅部５０に対して、温度検出素子５００を１つ設置すればよい。このため、温度検出素子５００の設置個数を低減することができる共に、温度検出素子５００から温度検出部６０への配線設置の負担軽減を図ることが可能になる。
【０１２６】
なお、増幅部５０の温度情報に基づいて、制御部１０ｃで総合的な緊急度のレベルの修正を行う温度の閾値は、実施の形態２で用いられる振動子２００の温度情報の閾値とは異なる値になる。上述したように、振動子２００の温度変化と増幅部５０の温度変化とは対応する傾向があるが、絶対的な温度の値は、振動子２００と増幅部５０とで異なる可能性があるためである。従って、振動子２００で警報振動を継続的に発生させた場合における振動子２００の温度変化と増幅部５０の温度変化とを、予め実験等によって対応づけて測定することが望ましい。振動子２００の温度変化と増幅部５０の温度変化とを対応づけて測定しておくことにより、総合的な緊急度のレベルの修正を行うべき温度（例えば、実施の形態２において振動子２００がＴＣ℃となる温度。図９（ｂ）参照）を、増幅部５０の温度を用いて予め決定することができる。この温度に基づいて、総合的な緊急度のレベルの修正を行うことによって、振動子２００の温度上昇をより正確に抑制して不具合の発生を防止することが可能になる。
【０１２７】
［実施の形態４］
図１２は、実施の形態４に係る振動発生装置１ｄの概略構成を示したブロック図である。実施の形態４に係る振動発生装置１ｄのブロック図は、実施の形態１に係る振動発生装置１ａのブロック図に設けられた信号選択部３０および信号生成部４０の代わりに、電圧出力部８０が設けられる点で相違する。また、実施の形態１〜３に係る振動発生装置１ａ，１ｂ，１ｃでは、振動子２００としてエキサイタが設けられる場合について説明したが、実施の形態４に係る振動発生装置１ｄでは、エキサイタは用いずに、偏心モータや、圧電素子や、リニアアクチュエータ等を用いる点で相違する。エキサイタは、低域音を中心とした音あるいは振動を発生させることが可能な装置である。エキサイタは一般的なスピーカーと同様に、磁界に対して電流を流すことにより力を発生させて、電気信号（警報信号）を物理振動に変えることを特徴とする。しかしながら、シート３００で警報振動を発生させる場合に、電気信号（警報振動）を生成して磁界に流さなくても、モータ等の回転量を電圧値の変化によって制御することも可能である。このように、電圧値の変化（電圧信号の電圧変化）によって振動を発生させる振動子２０１（２０１ａ〜２０１ｄ）の一例として、偏心モータや、圧電素子や、リニアアクチュエータ等を用いることができる。
【０１２８】
振動子２０１における振動の制御を、電圧値の制御によって行う場合には、信号生成部４０のように、警報信号を生成する必要はない。電圧出力部８０は、制御部１０ｄから緊急度情報を取得した後に、図３（ｂ）に示したテーブル情報に基づいて、メモリ２０から緊急度情報に対応する振動ソースを取得する。そして、電圧出力部８０は、取得した振動ソースに対応する電圧信号を増幅部５０に対して出力する。
【０１２９】
図１３（ａ）（ｂ）（ｃ）は、メモリ２０に記録される振動ソースを示しており、より詳細には、振動ソースに基づいて生成される電圧信号の電圧値の変化を示した図である。図１３（ａ）〜（ｃ）において、縦軸は振動ソースに基づいて出力される電圧値を示し、横軸は時間を示している。一般的に、電力と熱量との関係は、熱量（Ｊ）＝電力（Ｗ）×時間である。電力は、電圧（Ｖ）×電流（Ａ）であって、電流値（Ａ）は電圧が印加される対象の抵抗等により求められる。実施の形態４で用いられる振動子２０１は、偏心モータや、圧電素子や、リニアアクチュエータ等であるため、抵抗等が大きく変化するものではない。従って、振動子２０１において発生する温度上昇（熱量）は、電圧（Ｖ）と時間との積に比例することになる。
【０１３０】
図１３（ａ）（ｂ）（ｃ）のそれぞれの振動ソース１〜３を比較すると、全ての振動ソース１〜３の電圧値の上限は、全てＶａである。また、電圧値が継続して０となる時間ｔｍ２は、振動ソース１〜３で同じである。しかしながら、振動ソース１〜３において電圧値Ｖａが継続して出力される時間ｔｍ１は、振動ソース３が最も長く、振動ソース２が次に長く、振動ソース３は最も短い。上述したように、熱量は、電圧と時間との積に比例するため、振動ソース３が最も単位時間当たりの消費電力が多く、振動ソース２が２番目に単位時間当たりの消費電力が多く、振動ソース１が最も単位時間当たりの消費電力が少なくなる。
【０１３１】
電圧出力部８０は、制御部１０ｄから緊急度情報を取得すると、図３（ｂ）に示したテーブル情報に基づいて振動ソースを選択し、メモリ２０から該当する振動ソースを読み出す。具体的には、緊急度情報が「小」である場合、電圧出力部８０は、図１３（ｃ）に示した振動ソース３を選択してメモリ２０から読み出す。緊急度情報が「中」である場合、電圧出力部８０は、図１３（ｂ）に示した振動ソース２を選択してメモリ２０から読み出す。緊急度情報が「大」である場合、電圧出力部８０は、図１３（ａ）に示した振動ソース１を選択してメモリ２０から読み出す。
【０１３２】
その後、電圧出力部８０は、メモリ２０より読み出した振動ソースに基づいて、所定時間だけ増幅部５０に対して電圧Ｖａの電圧値出力を行い、また、振動ソースに基づいて所定時間だけ増幅部５０に対して０Ｖの電圧値出力を行う。電圧出力部８０より出力された電圧信号の電圧変化によって、振動子２０１では、モータの回転状態が制御されることになる。制御部１０ｄが、車両の状況等に関する情報およびタイマー時間に基づいて、総合的な緊急度のレベルを決定する。決定された緊急度のレベルに応じて電圧値Ｖａの継続的な出力時間等を調整することにより、振動子２０１の温度上昇を抑制することができ、振動子２０１の不具合の発生を防止することが可能になる。
【０１３３】
実施の形態４では、実施の形態１に係る振動発生装置１ａに設けられた信号選択部３０および信号生成部４０の代わりに電圧出力部８０を設けると共に、偏心モータや、圧電素子や、リニアアクチュエータ等のように、電圧信号の電圧変化に応じて警報振動の発生が制御される振動子２０１が設けられる振動発生装置１ｄについて説明した。しかしながら、信号選択部３０および信号生成部４０の代わりに電圧出力部８０を設けると共に、電圧信号の電圧変化に応じて警報振動の発生が制御される振動子２０１が設けられる振動発生装置は、実施の形態４に示した構成には限定されない。
【０１３４】
例えば、図１４（ａ）に示した振動発生装置１ｅは、実施の形態２に係る振動発生装置１ｂ（図８参照）を構成する信号選択部３０および信号生成部４０の代わりに電圧出力部８０を設けると共に、電圧信号の電圧変化に応じて警報振動の発生が制御される振動子２０１が設けられる振動発生装置の一例を示している。図１４（ａ）に示す振動発生装置１ｅにおいても、実施の形態２に係る振動発生装置１ｂと同様に、温度検出素子５００および温度検出部６０を用いて、振動子２０１の温度状態をリアルタイムに測定・検出することができ、振動子２０１の温度上昇を確実に検出することが可能になる。
【０１３５】
また、図１４（ａ）に示した振動発生装置１ｅでは、実施の形態２に係る振動発生装置１ｂと同様に、振動子２０１の温度Ｔが予め設定された閾値（例えば、ＴＣ℃）よりも高い温度である場合に、制御部１０ｅが、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報およびタイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれであるかに関わらず、総合的な緊急度のレベルを「大」に修正する。振動子２０１の温度ＴがＴＣ℃よりも高い温度である場合に総合的な緊急度のレベルを「大」に修正することにより、電圧出力部８０において単位時間当たりの消費電力が最も少ない振動ソース１が選択され、振動ソースに基づいて電圧信号の出力が行われて、振動子２０１において警報振動が出力される。振動子２０１で出力される警報振動は、単位時間当たりの消費電力が最も少ない振動ソースに基づく振動であるため、振動子２０１における温度上昇を迅速かつ効果的に抑制することができ、温度上昇に伴う振動子２０１の不具合発生を防止することができる。
【０１３６】
また、図１４（ｂ）に示した振動発生装置１ｆは、実施の形態３に係る振動発生装置１ｃ（図１１参照）を構成する信号選択部３０および信号生成部４０の代わりに電圧出力部８０を設けると共に、電圧信号の電圧変化に応じて警報振動の発生が制御される振動子２０１が設けられる振動発生装置の一例を示している。図１４（ｂ）に示す振動発生装置１ｆにおいても、実施の形態３に係る振動発生装置１ｃと同様に、温度検出素子５００が増幅部５０の温度状態を測定するために振動制御ユニット１００ｆの内部に設けられる。このため、温度検出素子５００を増幅部５０に対応づけて１つだけ設置すればよく、複数の振動子２００，２０１に応じて複数個の温度検出素子５００が必要となる振動発生装置１ｂ，１ｅに比べて、温度検出素子５００の設置個数を低減することができる。また、実施の形態３に係る振動発生装置１ｃと同様に、温度検出素子５００から温度検出部６０への配線設置の負担軽減を図ることが可能になる。
【０１３７】
また、図１４（ｂ）に示した振動発生装置１ｆでは、実施の形態３に係る振動発生装置１ｃと同様に、接近距離情報ｘ、逸脱距離情報ｙ、運転者状態情報およびタイマー時間に基づいて決定された総合的な緊急度のレベルが「小」「中」「大」のいずれであるかに拘わらず、温度検出素子５００で測定された温度の値が閾値よりも高い場合に、制御部１０ｆが、総合的な緊急度のレベルを「大」に修正する。緊急度のレベル「大」に基づいて振動子２０１で発生される警報振動は、単位時間当たりの消費電力が最も少ない振動ソースに基づく振動であるため、振動子２０１における温度上昇を迅速かつ効果的に抑制することができ、温度上昇に伴う振動子２０１の不具合発生を防止することが可能になる。
【０１３８】
以上、本発明に係る振動発生装置および振動発生方法について、実施の形態１〜実施の形態４に示した振動発生装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆを示して説明を行ったが、本発明に係る振動発生装置および振動発生方法は、これらの構成には限定されない。本発明に係る振動発生装置および振動発生方法では、外部制御装置より取得される警告情報に基づいて決定される緊急度のレベルを、タイマー時間を考慮して決定する構成であればよく、また、振動子の温度状態を考慮して緊急度のレベルを修正し、振動子の温度上昇を抑えることが可能な構成であれば、具体的な構成は特に限定されない。
【０１３９】
例えば、実施の形態１〜４に係る振動発生装置１ａ〜１ｆでは、図２に示すように、振動子２００，２０１をシート３００に設置する場合について説明したが、振動子２００，２０１の設置箇所はシート３００に限定されない。振動子２００，２０１の振動により運転者に報知を行うことが可能であれば、例えば、ハンドルやアームレスト等に振動子２００，２０１を設置することも可能である。また、実施の形態１〜４に係る振動発生装置１ａ〜１ｆでは、振動子２００，２０１が４個設けられる場合について説明したが、振動子２００，２０１の設置個数は４個には限定されず、１〜３個、または５個以上であってもよい。
【０１４０】
振動子２００，２０１の設置位置や設置個数が異なる場合であっても、振動子２００，２０１の温度上昇を考慮して振動ソースを決定し、決定された振動ソースに基づいて単位時間当たりの消費電力の異なる警報振動を、振動子から出力させることにより、振動子の不具合発生を防止することができ、温度上昇に伴う機能失陥を回避することが可能になる。また、振動子の温度上昇を抑制し、不具合発生を防止することができるので、振動子の小型化および低コスト化を実現することが容易になる。
【符号の説明】
【０１４１】
１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ   …振動発生装置
１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆ   …制御部（警告情報取得手段、車両状況緊急度決定手段、時間緊急度決定手段、総合緊急度決定手段）
２０   …メモリ
３０   …信号選択部（警報信号生成手段）
４０   …信号生成部（警報信号生成手段）
５０   …増幅部（信号増幅手段）
６０   …温度検出部（第１温度検出手段, 第２温度検出手段）
７０   …タイマー
８０  …電圧出力部
１００ａ，１００ｂ，１００ｃ，１００ｄ，１００ｅ，１００ｆ  …振動制御ユニット
２００，２００ａ，２００ｂ，２００ｃ，２００ｄ  …エキサイタ（振動子、振動発生手段）
２０１，２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ  …振動子（振動発生手段）
３００  …シート
３０１  …背もたれ部
３０２  …座面部
４００  …外部制御装置（警告情報出力手段）
５００，５００ａ，５００ｂ，５００ｃ，５００ｄ  …温度検出素子（第１温度検出手段, 第２温度検出手段）
【図１】
2020065592.tif 000003
【図２】
2020065592.tif 000004
【図３】
2020065592.tif 000005
【図４】
2020065592.tif 000006
【図５】
2020065592.tif 000007
【図６】
2020065592.tif 000008
【図７】
2020065592.tif 000009
【図８】
2020065592.tif 000010
【図９】
2020065592.tif 000011
【図１０】
2020065592.tif 000012
【図１１】
2020065592.tif 000013
【図１２】
2020065592.tif 000014
【図１３】
2020065592.tif 000015
【図１４】
2020065592.tif 000016