(57)【要約】【課題】３つ以上の奇数個の操作検出部に基づいて所定入力を精度良く検出すること。【解決手段】入力判定装置は、一の操作部材を介した所定入力に応じて所定信号を出力する３つ以上の奇数個の操作検出部と、一の判定期間において、所定信号を出力した操作検出部が過半数以上ある場合に、該一の判定期間における一の所定入力を検出する判定部とを含み、判定部は、該一の所定入力の検出イベント後、該検出イベントをもたらした所定信号を出力した過半数の操作検出部のいずれかから所定信号が入力されたときに、次の一の判定期間を開始し、又は、該一の所定入力の検出イベント後の所定期間内に、該検出イベントをもたらした所定信号を出力した過半数の操作検出部以外の操作検出部から所定信号が入力されても、次の一の判定期間を開始しない。【選択図】図２
2018085307.tif 000002
【特許請求の範囲】
【請求項１】
一の操作部材を介した所定入力に応じて所定信号を出力する３つ以上の奇数個の操作検出部と、
前記操作検出部のそれぞれから出力される前記所定信号が入力されるように構成され、一の判定期間において、前記所定信号を出力した前記操作検出部が過半数以上ある場合に、該一の判定期間における一の所定入力を検出する判定部とを含み、
前記判定部は、
一の判定期間における一の所定入力を検出した場合、該一の所定入力の検出イベント後、該検出イベントをもたらした前記所定信号を出力した過半数の前記操作検出部のいずれかから前記所定信号が再び入力されたときに、次の一の判定期間を開始する第１機能、及び、
一の判定期間における一の所定入力を検出した場合、該一の所定入力の検出イベント後の所定期間内に、該検出イベントをもたらした前記所定信号を出力した過半数の前記操作検出部以外の前記操作検出部から前記所定信号が入力されても、次の一の判定期間を開始しない第２機能、
のうちの少なくともいずれか一方の機能を有する、入力判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、入力判定装置に関する。
【背景技術】
【０００２】
接点回路が３組以上の奇数組あり、かつ、この３組以上の奇数組のオン状態又はオフ状態に基づき多数決で判断して操作部材がオン操作されたことを出力する操作装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2015-128050号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような従来技術では、例えば接点回路が３組の場合、２組のオン状態に基づいて操作部材がオン操作されたことが出力される。各接点回路のオン状態のタイミングがずれる場合、ユーザが例えば２回連続して操作部材をオン操作する際に、次のような不都合が生じる。まず、１回目のユーザの操作に起因して、接点回路Ａ，Ｂ，Ｃのうちの、接点回路Ａ，Ｂが時間差をおいて順にオン状態となると、該２組のオン状態に基づいて操作部材がオン操作されたことが出力される。その後、１回目のユーザの操作に起因して、時間差をおいて接点回路Ｃがオン状態となり、次いで、２回目のユーザの操作に起因して接点回路Ａが再びオン状態となると、該２組のオン状態に基づいて操作部材がオン操作されたことが出力される。そして、その後、２回目のユーザの操作に起因して接点回路Ｂがオン状態となり、２回目のユーザの操作に起因して接点回路Ｃがオン状態となると、該２組のオン状態に基づいて操作部材がオン操作されたことが出力される。この場合、操作部材が２回しか操作されていないにも関わらず、操作部材が３回、オン操作されたと誤判定される虞がある。
【０００５】
そこで、一側面によれば、本発明は、３つ以上の奇数個の操作検出部に基づいて所定入力を精度良く検出することを目的とする。
【課題を解決するための手段】
【０００６】
一側面によれば、一の操作部材を介した所定入力に応じて所定信号を出力する３つ以上の奇数個の操作検出部と、
前記操作検出部のそれぞれから出力される前記所定信号が入力されるように構成され、一の判定期間において、前記所定信号を出力した前記操作検出部が過半数以上ある場合に、該一の判定期間における一の所定入力を検出する判定部とを含み、
前記判定部は、
一の判定期間における一の所定入力を検出した場合、該一の所定入力の検出イベント後、該検出イベントをもたらした前記所定信号を出力した過半数の前記操作検出部のいずれかから前記所定信号が再び入力されたときに、次の一の判定期間を開始する第１機能、及び、
一の判定期間における一の所定入力を検出した場合、該一の所定入力の検出イベント後の所定期間内に、該検出イベントをもたらした前記所定信号を出力した過半数の前記操作検出部以外の前記操作検出部から前記所定信号が入力されても、次の一の判定期間を開始しない第２機能、
のうちの少なくともいずれか一方の機能を有する、入力判定装置が提供される。
【発明の効果】
【０００７】
一側面によれば、３つ以上の奇数個の操作検出部に基づいて所定入力を精度良く検出できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例による入力判定装置１の構成を示す図である。
【図２】スイッチＯＮ／ＯＦＦ判定部２４における状態遷移図である。
【図３】本実施例の効果の説明図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１０】
図１は、本発明の一実施例による入力判定装置１の構成を示す図である。
【００１１】
入力判定装置１は、スイッチ１０と、処理装置２０とを含む。
【００１２】
スイッチ１０は、一の操作部材に対して３系統の操作検出系を有し、具体的には、第１接点１１と、第２接点１２と、第３接点１３とを含む。第１接点１１、第２接点１２、及び第３接点１３は、スイッチ１０の操作に応じて（例えば該操作に伴う可動子（図示せず）の移動に応じて）電圧が変化する信号を出力する。ここでは、一例として、第１接点１１、第２接点１２、及び第３接点１３は、スイッチ１０の押下げ操作時に、基準電圧以上の電圧値となる信号を出力する。第１接点１１、第２接点１２、及び第３接点１３は、操作検出部の一例である。スイッチ１０は、例えばエンジンスタートスイッチとして用いられる。
【００１３】
処理装置２０は、例えばコンピュータにより形成される。処理装置２０は、機能部として、３系統の操作検出部の一例として、第１接点ＯＮ／ＯＦＦ検出部２１（操作検出部の一例）と、第２接点ＯＮ／ＯＦＦ検出部２２（操作検出部の一例）と、第３接点ＯＮ／ＯＦＦ検出部２３（操作検出部の一例）とを含む。また、処理装置２０は、機能部として、スイッチＯＮ／ＯＦＦ判定部２４（判定部の一例）と、電源制御部２５とを更に含む。第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、第３接点ＯＮ／ＯＦＦ検出部２３、スイッチＯＮ／ＯＦＦ判定部２４、及び電源制御部２５は、それぞれ、例えばＣＰＵが１つ以上のプログラムを実行することで実現できる。
【００１４】
第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３は、それぞれ、第１接点１１、第２接点１２、及び第３接点１３に電気的に接続される。第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３は、それぞれ、第１接点１１、第２接点１２、及び第３接点１３からの信号における電圧値の基準電圧超えを検出すると、デジタル式のオン信号（所定信号の一例）を出力する。オン信号は、２値"Ｈｉｇｈ"又は"Ｌｏｗ"の信号における例えば"Ｈｉｇｈ"の出力である。
【００１５】
スイッチＯＮ／ＯＦＦ判定部２４は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３からのオン信号の入力状況に基づいて、スイッチ１０の押下げ操作に係る入力（所定入力の一例）を検出する。
【００１６】
電源制御部２５には、車速、シフトポジション、エンジン始動／非始動などの情報が入力される。電源制御部２５は、これらの情報と、スイッチＯＮ／ＯＦＦ判定部２４の検出結果とに基づいて、電源の状態（イグニッションスイッチのオン／オフ状態や、アクサセリスイッチのオン／オフ状態）を切り替える。例えば、電源制御部２５は、車両の走行中、スイッチＯＮ／ＯＦＦ判定部２４の検出結果に基づいて、所定回数（例えば３回）以上の連続したスイッチ１０の押下げ操作があったと判定した場合に、緊急的な措置として、イグニッションスイッチをオフにする。
【００１７】
図２は、スイッチＯＮ／ＯＦＦ判定部２４における状態遷移図である。
【００１８】
状態Ｓ０１は、３系統のうちの任意の１系統目のＯＮ待ち状態である。状態Ｓ０１では、スイッチ入力判定フラグは"ＯＦＦ"である。スイッチ入力判定フラグは、スイッチ１０の押下げ操作に係る入力が検出されたときに"ＯＮ"とされる。
【００１９】
状態Ｓ０３は、２系統目のＯＮ待ち状態である。状態Ｓ０１から状態Ｓ０３への遷移条件（図２のＥＶ０２参照）は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のいずれかからのオン信号の入力イベント（オンエッジ）の発生である。以下、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、状態Ｓ０１から状態Ｓ０３への遷移条件を満たさせた系統を、「１番目の系統」と称する。尚、１番目の系統は、状態Ｓ３及び状態Ｓ５において生じる概念である。状態Ｓ０３から状態Ｓ０１への遷移条件は、第１所定時間のタイムアウトの発生である。第１所定時間は、タイミングずれを考慮した入力遅延待ち時間に対応する。
【００２０】
状態Ｓ５は、最終系統（３系統目）のＯＮ待ち状態である。状態Ｓ０３から状態Ｓ５への遷移条件（図２のＥＶ０４参照）は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、新たな１つからのオン信号の入力イベント（オンエッジ）の発生である。以下、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、状態Ｓ０３から状態Ｓ０５への遷移条件を満たさせた系統を、「２番目の系統」と称する。２番目の系統は、状態Ｓ５において生じる概念である。状態Ｓ０３から状態Ｓ５への遷移条件が満たされると、スイッチ入力判定フラグは"ＯＮ"とされる（即ち多数決判定が実現される）。状態Ｓ０５から状態Ｓ３への遷移条件（図２のＥＶ０８参照）は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１番目の系統及び２番目の系統のいずれかに係る検出部からの新たなオン信号の入力イベント（オンエッジ）の発生である。
【００２１】
状態Ｓ５において、１番目の系統及び２番目の系統に係る検出部からのオン信号がオフになると、スイッチ入力判定フラグは"ＯＦＦ"とされる。
【００２２】
状態１０は、ＯＦＦ待ち状態である。
【００２３】
状態Ｓ５から状態１０への遷移条件は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１番目の系統及び２番目の系統以外の最終系統（以下、「３番目の系統」と称する）からのオン信号の入力イベント（オンエッジ）の発生（図２のＥＶ０６参照）と、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、２つ以上がオン信号を出力している状態の発生との組み合わせである。
【００２４】
他方、状態Ｓ５において、３番目の系統からのオン信号の入力イベント（オンエッジ）の発生（図２のＥＶ０６参照）と、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１つだけがオン信号を出力している状態の発生（図２のＥＶ２０参照）との組み合わせの場合、状態Ｓ０１への遷移が実現される。
【００２５】
また、状態Ｓ５から状態１０への他の遷移条件は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、全てがオン信号を出力している状態の発生である。
【００２６】
また、状態Ｓ５から状態１０への他の遷移条件は、第２所定時間のタイムアウトの発生と、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、２つ以上がオン信号を出力している状態の発生との組み合わせである。第２所定時間は、入力遅延待ち時間に対応する。
【００２７】
他方、状態Ｓ５において、第２所定時間のタイムアウトの発生と、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１つだけがオン信号を出力している状態の発生（図２のＥＶ２２参照）との組み合わせの場合、状態Ｓ０１への遷移が実現される。また、第２所定時間のタイムアウトの発生と、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、いずれもオン信号を出力していない状態の発生との組み合わせの場合、状態Ｓ０１への遷移が実現される。
【００２８】
状態１０から状態０１への遷移条件は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１つだけがオン信号を出力している状態の発生（図２のＥＶ２１参照）、又は、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、いずれもオン信号を出力していない状態の発生である。
【００２９】
図２に示す例によれば、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３のうちの、１つだけがオン信号を出力している状態の発生（図２のＥＶ２１、ＥＶ２２参照）でも、状態０１に復帰できる。これにより、第１接点１１、第２接点１２、及び第３接点１３のいずれか１つがオン固着した場合でも、多数決判定を継続できる。
【００３０】
次に、図３を参照して、本実施例の特徴的な効果について説明する。
【００３１】
図３は、比較例による多数決判定で生じる問題点の説明図であり、上から順に、３系統の各接点のＯＮ／ＯＦＦ状態の時系列と、スイッチ入力判定フラグのＯＮ／ＯＦＦ状態の時系列と、スイッチ操作判定回数（スイッチ１０の押下げ操作に係る入力の検出回数）の時系列とが示される。
【００３２】
図３では、スイッチ１０の押下げ操作が２回行われており、そのタイミングがｔ０、ｔ１で示される。
【００３３】
ここでは、図３に示すように、スイッチ１０の押下げ操作に対する３系統の各接点のＯＮタイミングがずれている。具体的には、スイッチ１０の押下げ操作が行われると、まず、系統１の接点がオンし、次いで、時間ΔＴ１後に、系統２の接点がオンし、時間ΔＴ２（＞ΔＴ１）後に、系統３の接点がオンする。この場合、第１接点ＯＮ／ＯＦＦ検出部２１、第２接点ＯＮ／ＯＦＦ検出部２２、及び第３接点ＯＮ／ＯＦＦ検出部２３からの各オン信号のオンエッジも、同等の態様でずれることになる。
【００３４】
比較例では、３系統のうちの任意の１系統のＯＮエッジ後、所定の入力遅延待ち時間内に他の系統がＯＮエッジを発生すると、スイッチ入力判定フラグが"ＯＮ"とされる。これは、本実施例と同様である。他方、比較例では、その時点で判定が終了し、次いで、３系統のうちの任意の１系統がＯＮエッジを発生すると、新たな判定を開始する。従って、図３では、スイッチ１０の１回目の押下げ操作（時点ｔ０）に係る系統３のＯＮエッジ発生時に、新たな判定が開始され、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統１のＯＮエッジ発生時に、スイッチ入力判定フラグが再び"ＯＮ"とされる。そして、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統２のＯＮエッジ発生時に、新たな判定が開始され、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統３のＯＮエッジ発生時に、スイッチ入力判定フラグが再び"ＯＮ"とされる。この結果、比較例では、スイッチ１０の押下げ操作が２回しか行われていないにもかかわらず、スイッチ入力判定フラグが３回"ＯＮ"になり、スイッチ操作判定回数が"３回"と誤判定される。
【００３５】
これに対して、本実施例によれば、かかる誤判定を防止できる。具体的には、本実施例によれば、図２に示した状態Ｓ５から状態１０への遷移条件（図２のＥＶ０６参照）のように、３番目の系統からのオン信号の入力イベントの発生時には、状態０３に遷移せずに、状態０１又は状態１０に遷移する。これは、３番目の系統からのオン信号の入力イベントの発生時に、該入力イベントの発生に起因して状態Ｓ０１から状態Ｓ０３への遷移条件が満たされることが無いことを意味する。これにより、上述の比較例で生じる誤判定を防止できる。
【００３６】
従って、本実施例によれば、図３のようなパターンで各系統がオン／オフ状態で変化する場合、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統１のＯＮエッジ発生時に、該入力イベントの発生に起因して状態Ｓ０１から状態Ｓ０３への遷移条件が満たされる。その後、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統２のＯＮエッジ発生時に、該入力イベントの発生に起因して状態Ｓ０３から状態Ｓ０５への遷移条件が満たされる。この結果、スイッチ入力判定フラグが再び"ＯＮ"とされる。そして、その後、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統３のＯＮエッジ発生時には、同様に、状態０３に遷移せずに、状態０１又は状態１０に遷移する。この結果、本実施例では、スイッチ１０の押下げ操作が２回しか行われていないときは、それに応じて、スイッチ入力判定フラグが２回"ＯＮ"になり、スイッチ操作判定回数が"２回"と正しく判定できる。
【００３７】
ところで、図３で示すパターンとは異なり、系統３の接点がオフ固着しており、系統３に係る系統からのオン信号の入力イベントが発生しない場合や、時間ΔＴ２が異常に長く、時間ΔＴ２よりも前に、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統１のＯＮエッジが発生する場合もあり得る。以下、このような異常形態を、「オフ固着又は異常なオン遅延」と称する。
【００３８】
この点、本実施例によれば、３番目の系統からのオン信号の入力イベントの発生よりも前に、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統１のＯＮエッジが発生した場合には、図２に示した状態Ｓ０５から状態Ｓ３への遷移条件（図２のＥＶ０８参照）が満たされ、新たな判定が開始される。これにより、その後、スイッチ１０の２回目の押下げ操作（時点ｔ１）に係る系統２のＯＮエッジ発生時に、該入力イベントの発生に起因して状態Ｓ０３から状態Ｓ０５への遷移条件が満たされる。この結果、スイッチ入力判定フラグが再び"ＯＮ"とされる。これにより、上述のようなオフ固着又は異常なオン遅延が発生した場合でも、精度の高い判定結果（スイッチ操作判定回数の判定結果）を維持できる。
【００３９】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
【００４０】
例えば、上述した実施例では、３系統であるが、これに限られない。本発明は、３系統より多い奇数の系統（５系統、７系統等）にも同様に適用できる。
【符号の説明】
【００４１】
１  入力判定装置
１０  スイッチ
１１  第１接点
１２  第２接点
１３  第３接点
２０  処理装置
２１  第１接点ＯＮ／ＯＦＦ検出部
２２  第２接点ＯＮ／ＯＦＦ検出部
２３  第３接点ＯＮ／ＯＦＦ検出部
２４  スイッチＯＮ／ＯＦＦ判定部
２５  電源制御部
【図１】
2018085307.tif 000003
【図２】
2018085307.tif 000004
【図３】
2018085307.tif 000005