(57)【要約】【課題】使用者の操作意図と異なる方向判定が成されることを防止可能な多方向操作スイッチ装置を提供すること。【解決手段】軸Ｚに直交する平面方向に変位可能に第１基板２０に支持された操作ノブ１０と、操作ノブ１０の変位方向に応じてＯＮ，ＯＦＦが切り換わるよう配置された方向検出スイッチ２ａ〜２ｄと、方向検出スイッチ２ａ〜２ｄのＯＮ，ＯＦＦ状態に基づいて操作ノブ１０の操作方向を判定する制御回路１００と、を備え、制御回路１００は、方向検出スイッチ２ａ〜２ｄの１個の切り換わりを検出すると、遅延タイマをカウントし、遅延タイマのカウント中に２個目の方向検出スイッチ２ａ〜２ｄの切り換わりがあるか、遅延タイマのカウント値が設定値となるタイムアップ時まで方向判定を遅延させる遅延処理を実行する多方向操作スイッチ装置とした。【選択図】図１
2009301861.tif 000002
【特許請求の範囲】
【請求項１】
基板に直交する軸に沿って延在され、前記軸に直交する平面方向に変位可能に前記基板に支持された操作ノブと、
前記軸を囲む複数個所に設置され、前記操作ノブの変位方向に応じてＯＮ，ＯＦＦが切り換わるよう配置された方向検出スイッチと、
前記方向検出スイッチのＯＮ，ＯＦＦ状態に基づいて前記操作ノブの操作方向を判定する方向判定装置と、
を備え、
前記方向判定装置は、前記方向検出スイッチの１個の切り換わりを検出すると、遅延タイマのカウントを開始し、前記方向判定の実行を、前記遅延タイマのカウント中における２個目の前記方向検出スイッチの切り換わり時か、前記遅延タイマのカウント値が設定値となるタイムアップ時まで遅延させる遅延処理を実行することを特徴とする多方向操作スイッチ装置。
【請求項２】
前記遅延タイマのカウント時間は、前記操作ノブを操作した使用者が、前記操作ノブの操作を行ってから前記方向判定が開始されるまでの遅れに違和感を与えない時間に設定されていることを特徴とする請求項１に記載の多方向操作スイッチ装置。
【請求項３】
前記遅延タイマとして、前記操作ノブを中立位置から前記平面方向へ変位させた外径方向操作時にカウントを開始する外径方向操作時遅延タイマを備え、
この外径方向操作時遅延タイマのタイムアップとなるまでのカウント時間は、前記操作ノブの前記外径方向操作時に、周方向で隣り合う前記２個の方向検出スイッチの中間位置方向へ変位させた際に想定される前記２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されていることを特徴とする請求項１または請求項２に記載の多方向操作スイッチ装置。
【請求項４】
前記遅延タイマとして、前記操作ノブを外径方向操作位置から前記中立位置へ変位させた戻し操作時にカウントを開始する戻し操作時遅延タイマを備え、
この戻し操作時遅延タイマのタイムアップとなるまでのカウント時間は、前記操作ノブを、前記中間位置から前記中立位置へ変位させた際に想定される前記２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されていることを特徴ことを特徴とする請求項１〜請求項３のいずれか１項に記載の多方向操作スイッチ装置。
【請求項５】
前記遅延タイマのカウント時間が、数十ｍｓｅｃ〜数百ｍｓｅｃの範囲内に設定されていることを特徴とする請求項１〜請求項４のいずれか１項に記載の多方向操作スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件発明は、例えば、カーナビゲーション装置において画面表示内容のスクロール操作などを行うのに用いられ、操作ノブを、軸方向に直交する平面方向に変位可能な多方向操作スイッチ装置に関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置の画面表示内容のスクロール操作などを行うのに、操作ノブの軸直交方向に配置された４つの方向検出スイッチのＯＮ，ＯＦＦ状態に基づいて操作ノブの操作方向を検出し、この操作方向に応じて画面表示をスクロールさせるようにした多方向操作スイッチ装置が、例えば、特許文献１などにより知られている。
【０００３】
この従来の多方向操作スイッチ装置では、軸状の操作ノブの軸直交方向において、周方向に等間隔となる９０度ごと（例えば、上下左右）の４箇所に方向検出スイッチが設けられている。
【０００４】
そして、方向検出スイッチの投入状態に基づいて、方向検出スイッチが単独でＯＮとなっている場合には、その方向検出スイッチに対応する直方向を操作方向と判定し、２個の方向検出スイッチがＯＮとなっている場合には、これら２個の方向検出スイッチの中間位置を操作方向と判定するようにしていた。
【特許文献１】特願２００６−２１６８１５号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の多方向操作スイッチ装置では、２個の方向検出スイッチの中間位置に向けて操作ノブを傾動させた場合に、以下に述べるような問題が生じていた。
すなわち、方向検出スイッチの設置位置にばらつきがあったり、また、使用者の操作ノブの操作方向が、操作初期から正確に両検出スイッチの中間位置に操作されることが少なかったりする。このため、２個の方向検出スイッチがＯＮとなる場合に、同時にＯＮとなることはまれであり、まず、２個の方向検出スイッチの一方がＯＮとなり、これに遅れてもう一方の方向検出スイッチがＯＮとなる。
【０００６】
このような場合、操作方向判定装置は、まず、１個の方向検出スイッチのＯＮが示す直方向に操作されたと判定し、その後、２個の方向検出スイッチのＯＮが示す中間位置に操作したと判定する。
したがって、操作方向の判定に基づいてスクロールが実行された場合に、使用者は、操作意図と異なる方向のスクロールが成されたと感じ、使用者に違和感を与えるおそれがあった。
【０００７】
本件発明は、上述のような従来の問題に着目してなされたもので、使用者の操作意図と異なる方向判定が成されることを防止可能な多方向操作スイッチ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するため、本発明は、基板に直交する軸に沿って延在され、前記軸に直交する平面方向に変位可能に前記基板に支持された操作ノブと、前記軸を囲む複数個所に設置され、前記操作ノブの変位方向に応じてＯＮ，ＯＦＦが切り換わるよう配置された方向検出スイッチと、前記方向検出スイッチのＯＮ，ＯＦＦ状態に基づいて前記操作ノブの操作方向を判定する方向判定装置と、を備え、前記方向判定装置は、前記方向検出スイッチの１個の切り換わりを検出すると、遅延タイマのカウントを開始し、前記方向判定の実行を、前記遅延タイマのカウント中における２個目の前記方向検出スイッチの切り換わり時か、前記遅延タイマのカウント値が設定値となるタイムアップ時まで遅延させる遅延処理を実行することを特徴とする多方向操作スイッチ装置とした。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の多方向操作スイッチ装置において、前記遅延タイマのカウント時間は、前記操作ノブを操作した使用者が、前記操作ノブの操作を行ってから前記方向判定が開始されるまでの遅れに違和感を与えない時間に設定されていることを特徴とする多方向操作スイッチ装置とした。
また、請求項３に記載の発明は、請求項１または請求項２に記載の多方向操作スイッチ装置において、前記遅延タイマとして、前記操作ノブを中立位置から前記平面方向へ変位させた外径方向操作時にカウントを開始する外径方向操作時遅延タイマを備え、この外径方向操作時遅延タイマのタイムアップとなるまでのカウント時間は、前記操作ノブの前記外径方向操作時に、周方向で隣り合う前記２個の方向検出スイッチの中間位置方向へ変位させた際に想定される前記２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されていることを特徴とする多方向操作スイッチ装置とした。
また、請求項４に記載の発明は、請求項１〜請求項３のいずれか１項に記載の多方向操作スイッチ装置において、前記遅延タイマとして、前記操作ノブを外径方向操作位置から前記中立位置へ変位させた戻し操作時にカウントを開始する戻し操作時遅延タイマを備え、この戻し操作時遅延タイマのタイムアップとなるまでのカウント時間は、前記操作ノブを、前記中間位置から前記中立位置へ変位させた際に想定される前記２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されていることを特徴とする多方向操作スイッチ装置とした。
また、請求項５に記載の発明は、請求項１〜請求項４のいずれか１項に記載の多方向操作スイッチ装置において、前記遅延タイマのカウント時間が、数十ｍｓｅｃ〜数百ｍｓｅｃの範囲内に設定されていることを特徴とする多方向操作スイッチ装置とした。
とした。
【発明の効果】
【００１０】
本発明の多方向操作スイッチ装置では、操作ノブを操作した場合、まず、複数の方向検出スイッチの１個のＯＮ，ＯＦＦが切り換わった時点で、方向判定装置は、遅延処理を実行して遅延タイマのカウントを開始する。
この遅延処理により、方向判定の実行開始が、遅延タイマのカウント中における２個目の方向検出スイッチの切り換わり時か、遅延タイマのカウント値のタイムアップ時まで遅延される。
【００１１】
したがって、操作ノブの操作方向が、軸外径方向で方向検出スイッチと重なり１個の方向検出スイッチのみの切り換わりが成される直方向の場合は、遅延タイマのカウント値がタイムアップした時点で、方向判定が実行される。この場合、１個の方向検出スイッチの切り換わりに基づいて操作方向の判定が成される。
【００１２】
一方、操作ノブの操作方向が、軸外径方向で周方向に隣り合う２個の方向検出スイッチの中間位置方向である場合は、２個の方向検出スイッチの切り換わりが成された時点で方向判定が実行される。この場合、２個の方向検出スイッチの切り換わりに基づいて、操作方向の判定が成される。
したがって、操作ノブの操作方向が、２個の方向検出スイッチの中間位置方向である場合に、従来のように、２個の方向検出スイッチの一方のみがＯＮになることに対応した処理が成されることがなくなり、使用者の操作意図と異なる方向判定が成されることを防止できる。
【００１３】
さらに、請求項２に記載の発明では、遅延タイマのカウント時間は、操作ノブを操作した使用者が、操作ノブの操作を行ってから方向判定が開始されるまでの遅れに違和感を与えない時間に設定されているため、方向判定装置が、遅延処理を行っても、使用者に違和感を与えないようにできる。
また、請求項３に記載の発明では、操作ノブを中立位置から外径方向操作を行った際の遅延処理の実行時には、外径方向操作時遅延タイマのカウントが開始される。
この外径操作時遅延タイマのカウント時間は、操作ノブを中間位置方向へ変位させた際に想定される２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されている。このため、操作ノブを中間位置方向へ変位させた際には、２個の方向検出スイッチが確実に切り換わった後に、方向判定が実行される。
よって、外径方向操作時遅延タイマのカウント後に、２個目の方向検出スイッチの切り換わりが成されることによる誤判定を防止することができる。
また、請求項４に記載の発明では、操作ノブを中間位置から中立位置へ戻し操作を行った際の遅延処理の実行時には、戻し操作時遅延タイマのカウントが開始される。
この戻し操作時遅延タイマのカウント時間は、操作ノブを中間位置から中立位置へ戻し操作を行った際に想定される２個の方向検出スイッチの切り換わりタイミングのずれ量よりも長い時間に設定されている。このため、操作ノブを中間位置から中立位置へ戻し操作した際には、２個の方向検出スイッチが確実に切り換わった後に、方向判定が実行される。
よって、戻し操作時遅延タイマのカウント後に、２個目の方向検出スイッチの切り換わりが成されることによる誤判定を防止することができる。
請求項５に記載の発明では、遅延タイマのカウント時間が、数十ｍｓｅｃ〜数百ｍｓｅｃの範囲内に設定されているため、遅延処理による方向判定処理の遅れに違和感を与えない。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。
この実施の形態の多方向操作スイッチ装置は、基板（２０）に直交する軸（Ｚ）に沿って延在され、前記軸（Ｚ）に直交する平面方向に変位可能に前記基板（２０）に支持された操作ノブ（１０）と、前記軸（Ｚ）を囲む複数個所に設置され、前記操作ノブ（１０）の変位方向に応じてＯＮ，ＯＦＦが切り換わるよう配置された方向検出スイッチ（２ａ〜２ｄ）と、前記方向検出スイッチ（２ａ〜２ｄ）のＯＮ，ＯＦＦ状態に基づいて前記操作ノブ（１０）の操作方向を判定する方向判定装置（１００）と、を備え、前記方向判定装置（１００）は、前記方向検出スイッチ（２ａ〜２ｄ）の１個の切り換わりを検出すると、遅延タイマのカウントを開始し、前記方向判定の実行を、前記遅延タイマのカウント中における２個目の前記方向検出スイッチ（２ａ〜２ｄ）の切り換わり時か、前記遅延タイマのカウント値が設定値となるタイムアップ時まで遅延させる遅延処理を実行することを特徴とする多方向操作スイッチ装置である。
【実施例１】
【００１５】
以下に、図１〜図１１に基づいて、この発明の最良の実施の形態の実施例１の多方向操作スイッチ装置について説明する。
【００１６】
図１は、実施例１の多方向操作スイッチ装置の外観斜視図であって、この多方向操作スイッチ装置は、カーナビゲーション装置の入力操作に用いられる。
この多方向操作スイッチ装置は、操作ノブ１０を有したスイッチ本体１と、このスイッチ本体１から送られる信号に基づいて、操作ノブ１０の操作に応じた処理を行う制御装置（方向判定装置）１００と、を備えている。
【００１７】
操作ノブ１０は、軸Ｚを中心とする回転操作、軸Ｚ方向への押圧操作、および軸Ｚに直交するＸＹ平面方向へのスライド操作、が可能に構成されている。なお、ＸＹ平面方向のスライドは、本実施例１の場合、図４に示すように、上方向ａ、下方向ｂ、左方向ｃ、右方向ｄ、右上方向ｅ、左上方向ｆ、右下方向ｇ、左下方向ｈの計８方向にスライド可能となっている。
【００１８】
以下に、操作ノブ１０をＸＹ平面の８方向に変位可能に支持する構造について詳細に説明する。
図５に示すように、スイッチ本体１は、第１基板２０と、機構部３０と、操作ノブ１０とを備えている。
【００１９】
まず、第１基板２０について説明する。
第１基板２０は、樹脂などにより略８角形の板状に形成されており、中央部分には、支持穴２１が設けられ、第１基板２０の上面に、軸Ｚを中心として周方向に４つの方向検出スイッチ２ａ〜２ｄが設けられている。
これら４つの方向検出スイッチ２ａ〜２ｄは、図４に示すように、軸Ｚを中心に、周方向に９０度の等間隔に配置されており、図において、上方向ａ、下方向ｂ、左方向ｃ、右方向ｄの４箇所に配置されている。
これら方向検出スイッチ２ａ〜２ｄは、図１に示すように、接触子２ｐが、軸Ｚ方向である内径方向に向けて突出されている。そして、各方向検出スイッチ２ａ〜２ｄは、接触子２ｐが突出した状態ではＯＦＦとなっており、一方、接触子２ｐが内部に押し込まれると、ＯＮに切り換わる構造となっている。
【００２０】
次に、機構部３０について説明する。
機構部３０は、図５に示すように、ベース３１と、スライド部材３２と、節度感付与機構３３０と、パッド３５と、ダンパ３６と、ベースカバー３７と、第２基板３８とを備えている。
【００２１】
ベース３１は、第１基板２０の上面に複数のビス２２で固定されている。このベース３１は、４つの方向検出スイッチ２ａ〜２ｄの径方向外周を覆うことが可能な外径のキャップ状に形成されており、円盤状の支持プレート３１３と、この支持プレート３１３の外周に設けられた円筒状の円筒フランジ３１４とを備えている。
【００２２】
また、支持プレート３１３には、その中央部分を貫通して円筒部３１１が設けられているとともに、同一円周上に周方向に長い４つの長穴３１２が開口されている。なお、各長穴３１２は、各方向検出スイッチ２ａ〜２ｄと軸Ｚ方向で重なる位置であって、各方向検出スイッチ２ａ〜２ｄの接触子２ｐが、軸Ｚ方向に露出する位置に開口されている（図１参照）。
さらに、支持プレート３１３の軸Ｚ方向の端面（以下、軸Ｚ方向であって図５の上方を前方と称し、この端面を前面、その逆方向の端面を後面と称する）に、２つのスライド溝３１５が、軸Ｚに直交する方向であって、本実施例１では、ｃ，ｄ方向（これをＹ方向とする）に延在され、かつ、軸Ｚを中心として対称に配置されている。
【００２３】
次に、スライド部材３２について説明する。
スライド部材３２は、略十字の薄板状に形成されている。そして、スライド部材３２の中央部分に、挿通穴３２１が設けられ、かつ、スライド部材３２の前面には、２つのスライド溝３２２が形成されている。２つのスライド溝３２２は凹溝状に形成されており、軸Ｚを中心として、ａ，ｂ方向（これをＸ方向とする）に延在されている。
【００２４】
なお、詳細な図示は省略するが、スライド部材３２の後面には突起が形成されており、この突起が、ベース３１に形成されたスライド溝３１５にスライド可能に挿入されている。これにより、スライド部材３２は、ベース３１に対してＹ方向（ａ，ｂ方向）にスライド可能に支持されている。
【００２５】
次に、パッド３５について説明する。
パッド３５は、略円板状に形成されている。また、パッド３５の中央部分には、ピン受部３５１が設けられている。このピン受部３５１は、パッド３５の中心を、断面略Ｖ字状に前方向に突出させることで、図１および図２に示すように、パッド３５の後面にすり鉢凹状の凹部３５１ａが形成されている。
【００２６】
また、ピン受部３５１の外周には、嵌合用内筒部３５２が形成されており、この嵌合用内筒部３５２が第２基板３８の後面に結合されたダンパ３６の内周にきつく嵌合されている。これにより、パッド３５は、第２基板３８と一体的に結合されている。なお、ダンパ３６は、操作ノブ１０の各操作に伴って第２基板３８を介して、パッド３５に振動が伝わるのを防止している。
【００２７】
さらに、パッド３５の下面には、図５に示すスライド部材３２のスライド溝３２２に沿ってＹ方向にスライド可能な断面凸状のスライドレール（図示省略）が形成されている。これにより、パッド３５は、スライド部材３２に対してＹ方向にスライド可能に結合されている。
【００２８】
すなわち、パッド３５は、スライド部材３２に対して、Ｙ方向にスライド可能に支持されているとともに、ベース３１に対して、スライド部材３２と共にＸ方向にスライド可能に支持されており、すなわち、第１基板２０およびベース３１に対して、ＸＹ平面上をＸ，Ｙ方向にスライド可能に支持されている。
【００２９】
さらに、パッド３５の後面には、図１に示すように、四角あるいは円形の筒状のスイッチ押圧筒３５４が形成されている。このスイッチ押圧筒３５４は、各方向検出スイッチ２ａ〜２ｄの接触子２ｐの内径方向に近接して配置されている。
【００３０】
さらに、パッド３５の外周には、外周フランジ３５５が、後方へ突出されている。この外周フランジ３５５は、ベース３１の円筒フランジ３１４の内周に外径方向に隙間を介して対向されている。
【００３１】
次に、節度感付与機構３３０について説明する。
この節度感付与機構３３０は、図１に示すように、スプリング３３とセンタピン３４とピン受部３５１とで構成されている。
スプリング３３は、軸Ｚ方向に伸縮可能はコイルスプリングである。センタピン３４は、図１に示すように、その後端部が、スプリング３３の内側に嵌合された状態で、ベース３１の円筒部３１１に対して軸Ｚ方向にスライド可能に支持され、かつ、その前端部が、ピン受部３５１の凹部３５１ａに圧接されている。
よって、パッド３５を、ＸＹ平面方向にスライドさせると、センタピン３４に対する凹部３５１ａが軸Ｚの直交方向へ変位し、スプリング３３を短縮させながら、センタピン３４を後退させる。したがって、パッド３５の軸Ｚの直交方向への変位量が大きくなるほど、センタピン３４の凹部３５１ａに対する圧接力が増大し、操作ノブ１０の変位に対する節度感が得られる。
【００３２】
次に、ベースカバー３７について説明する。
ベースカバー３７は、図５に示すように、円形のキャップ状に形成され、パッド３５の前面を覆ってベース３１に結合されている。また、ベースカバー３７の中央部分には開口３７１が設けられており、第２基板３８に結合されたダンパ３６が挿通されている。
【００３３】
次に、第２基板３８について説明する。
第２基板３８は、図１に示すように、基板本体３８１と、ダイヤルスイッチ３８２と、押圧スイッチ３８３とを備えている。
基板本体３８１は、前述したようにパッド３５に結合されており、第１基板２０の回路部分とケーブル３８４で接続されている。
【００３４】
ダイヤルスイッチ３８２は、円筒状に形成されており、基板本体３８１にビス３８０で固定された内筒部３８２ａと、この内筒部３８２ａの外周に軸Ｚを中心に回動可能に支持されたダイヤルガイド部４２２とを備えている。
押圧スイッチ３８３は、ダイヤルスイッチ３８２の内筒部３８２ａの内部に配置されて基板本体３８１に支持されている。
【００３５】
次に、操作ノブ１０について説明する。
操作ノブ１０は、図５に示すように、押圧操作部４１と、ダイヤル４２とを備えている。
押圧操作部４１は、押しボタン４１１と、ボタンガイド部４１２とを備えている。ボタンガイド部４１２は、円筒状に形成され、図１に示すように、ダイヤルスイッチ３８２の内筒部３８２ａの内側に前後方向にスライド可能に支持されている。ボタンガイド部４１２の内部には、押圧スイッチ３８３の上面に当接されてこの押圧スイッチ３８３を軸Ｚ方向に押圧可能な押圧部４１２ａが一体に形成されている。
押しボタン４１１は、ボタンガイド部４１２の前面の開口を塞ぐようにしてボタンガイド部４１２に装着されている。
【００３６】
ダイヤル４２は、図５に示すように、把持部４２１とダイヤルガイド部４２２とを備えている。ダイヤルガイド部４２２は、円筒状に形成され、図１に示すように、ダイヤルスイッチ３８２の内筒部３８２ａの外周に、相対回動可能に装着されている。把持部４２１は、図５に示すように、リング状に形成されており、ダイヤルガイド部４２２の前端部に結合されている。なお、前述した押圧操作部４１は、この把持部４２１の内周に、軸Ｚ方向に相対移動可能に設けられている。
【００３７】
図６に示すように、前述した方向検出スイッチ２ａ〜２ｄ、ダイヤルスイッチ３８２、押圧スイッチ３８３は、第１基板２０に設けられた制御回路１００に接続されている。そして、制御回路１００と図外のカーナビゲーション装置とは、通信手段２００を介して接続されている。なお、第１基板２０には、操作に応じて音を発するブザー２０１や、照明用のインジケータ２０２が設けられている。
【００３８】
以上のように構成された多方向操作スイッチ装置を、図外のカーナビゲーション装置の入力操作に用いた場合について説明する。
図外のカーナビゲーション装置の操作画面に表示されている複数のメニューにおいて任意のメニューを選択する場合、乗員は、把持部４２１を、軸Ｚを中心として、左右のいずれかの方向に回転操作を行う。これにより、ダイヤルスイッチ３８２が回転されるとともに、ダイヤルスイッチ３８２から、回転操作量に応じた信号が出力される。制御回路１００は、この回転操作量を示す信号をカーナビゲーション装置に出力し、画面上では、この回転操作量に応じてカーソルが移動される。
【００３９】
したがって、乗員は、カーソルが、画面上の所望の任意のメニューの位置に来たところで、回転操作を停止させ、カーソルを、画面上の任意のメニューの位置に配置させることができる。
【００４０】
次に、乗員は、カーソルが配置されたメニューを選択する場合、押しボタン４１１を、軸Ｚ方向の後方へ押圧操作する。これにより、ボタンガイド部４１２が押し込まれ、押圧部４１２ａにより押圧スイッチ３８３が押されＯＮ信号が出力される。したがって、制御回路１００からの出力に基づいて、カーナビゲーション装置では、カーソル位置のメニューを確定する処理を実行する。
なお、乗員が、押しボタン４１１の押圧を解除すると、押しボタン４１１は元の位置に戻る。
【００４１】
乗員は、カーナビゲーション装置の画面上に地図が表示されている場合に、その画面をスクロールするには、操作ノブ１０を、図４に示した８方向（矢印ａ〜矢印ｈ）のいずれかの方向にスライド操作させ、その操作方向にスクロールさせることができる。
【００４２】
以下に、操作ノブ１０を、各方向へスライド操作する場合の動作について説明する。
まず、操作ノブ１０が、図１に示す中立位置に配置されているときには、操作ノブ１０およびパッド３５は、軸Ｚ上に配置されている。
このとき、パッド３５のスイッチ押圧筒３５４は、各方向検出スイッチ２ａ〜２ｄの接触子２ｐから離れており、各方向検出スイッチ２ａ〜２ｄは、ＯＦＦ状態となっている。
【００４３】
次に、操作ノブ１０を、中立位置から上方向ａへスライド操作した場合について説明する。この場合、操作ノブ１０と一体的にスライドするパッド３５は、スライド部材３２のスライド溝３２２に沿ってスライドし、第１基板２０およびベース３１に対して上方向ａへスライドする。
これに伴い、パッド３５のスイッチ押圧筒３５４が上方向ａに設置された方向検出スイッチ２ａの接触し２ｐを押し込む。
したがって、この場合には、４つの方向検出スイッチ２ａ〜２ｄの上方向ａの方向検出スイッチ２ａのみがＯＮとなる。
【００４４】
また、操作ノブ１０のスライド量が最大ストローク量となると、パッド３５の外周フランジ３５５がベース３１の円筒フランジ３１４に突き当たり、操作ノブ１０のスライドが規制される。
なお、操作ノブ１０をスライド操作した際には、パッド３５のＸＹ平面方向のスライドにより、センタピン３４が凹部３５１ａの傾斜面に押され、スプリング３３を短縮させながら、後方へ変位する。
【００４５】
このスプリング３３の短縮に伴って、パッド３５に対するセンタピン３４の押圧力が増大し、操作ノブ１０のスライド量が大きくなるにつれて節度感が大きくなり、最終的にパッド３５の外周フランジ３５５がベース３１の円筒フランジ３１４に突き当たった状態で、スライドが規制されて節度感が最大となる。
【００４６】
その後、操作ノブ１０に対するスライド操作力を取り除くと、スプリング３３が復元し、センタピン３４がパッド３５を軸Ｚ方向に押圧することで、パッド３５ならびに操作ノブ１０が中立位置に戻される。
【００４７】
一方、操作ノブ１０を、４つの方向検出スイッチ２ａ〜２ｄのうちの周方向に隣り合うものの中間位置の方向（ｅ，ｆ，ｇ，ｈの方向）へスライドさせた場合を、右上方向ｅにスライドさせた場合を例に挙げ説明する。この場合、操作ノブ１０と一体的にスライドするパッド３５は、スライド部材３２のスライド溝３２２に沿って上方向ａにスライドすると同時に、スライド部材３２は、ベース３１のスライド溝３１５に沿って、右方向ｄへスライドする。
【００４８】
これに伴い、操作ノブ１０およびパッド３５が、右上方向ｅへスライドし、パッド３５のスイッチ押圧筒３５４は、上方向ａに設置された方向検出スイッチ２ａと右方向ｄに設置された方向検出スイッチ２ｄとの接触子２ｐをそれぞれ押し込んで、両スイッチ２ａ，２ｄがＯＮとなる。
【００４９】
また、この場合も、操作ノブ１０のスライド量が最大ストローク量となると、パッド３５の外周フランジ３５５がベース３１の円筒フランジ３１４に突き当たり、操作ノブ１０のスライドが規制される。
【００５０】
本実施例１では、操作ノブ１０を、ａ〜ｈの８方向にスライドさせた場合、そのスライド方向に応じ、方向検出スイッチ２ａ〜２ｄが、１個のみ、あるいは２個同時にＯＮとなるもので、このスライド方向と、方向検出スイッチ２ａ〜２ｄのＯＮ，ＯＦＦの関係は、図７の方向特性図に示す関係になる。なお、全ての方向検出スイッチ２ａ〜２ｄがＯＦＦの場合は、中立位置であって、「方向なし」と判定する。
【００５１】
上述のように制御回路１００では、方向検出スイッチ２ａ〜２ｄのＯＮ，ＯＦＦ状態に基づいて、操作ノブ１０の操作方向を判定する操作方向判定処理を実行する。
さらに、この操作方向判定処理を実行するのにあたり、本実施例１では、操作ノブ１０の外径方向へのスライド操作時に、方向検出スイッチ２ａ〜２ｄのいずれか１個がＯＮとなった時点で直ちに操作方向判定を行わずに、あらかじめ設定されたＯＮ時遅延タイマ（外径方向操作時遅延タイマ）Ｔ０のカウント時間だけ待って操作方向判定を行うＯＮ時遅延処理を実行する。同様に、操作ノブ１０を、外径方向へスライド操作した状態から、中立位置へ戻す際にも、ＯＦＦ時遅延タイマ（戻し操作時遅延タイマ）Ｔ１のカウント時間だけ待って、操作方向判定を行うＯＦＦ時遅延処理を実行する。
【００５２】
そこで、このような遅延処理を実行するのにあたり、本実施例１では、図８のフローチャートに示すタイマ設定処理と、図９のフローチャートに示す操作方向判定処理と、を実行するものであり、以下、詳細に説明する。
【００５３】
まず、図８に基づいてタイマ設定処理について説明する。
このタイマ設定処理では、最初のステップＳ１において、方向検出スイッチのＯＮ，ＯＦＦ状態を参照し「現在状態」を最新の状態に更新する。
次のステップＳ２では、後述する操作方向判定処理における判定結果の最新のものである「現在判定方向」を取得する。
次のステップＳ３では、ステップＳ１で得られた方向検出スイッチの現在のＯＮ，ＯＦＦの状態である「現在状態」が、「前回状態」と一致しているか否か判定し、一致している場合には、ステップＳ４へ進み、不一致の場合には、ステップＳ５へ進む。
【００５４】
ステップＳ４では、方向検出スイッチの前回のＯＮ，ＯＦＦ状態を示す「前回状態」を「現在状態」に書き換える。
ステップＳ５では、「現在状態」が、方向検出スイッチの１個のみがＯＮであるか否か判定し、１個のみがＯＮの場合はステップＳ６に進み、違う場合は、１回のタイマ設定処理を終える。
【００５５】
次のステップＳ６では、ステップＳ２で取得した「現在判定方向」が「方向なし」であるか否か判定し、「方向なし」の場合にはステップＳ７に進み、「方向なし」以外の場合はステップＳ８へ進む。
ステップＳ７では、ＯＮ時タイマＴ０をセットするとともにタイマカウントを開始し、一方、ＯＦＦ時タイマＴ１を停止させるとともに、そのカウントをクリアする。
ステップＳ８では、「前回状態」が方向検出スイッチ２ａ〜２ｄの１個のみがＯＮであるか否か判定し、１個のみがＯＮの場合は、ステップＳ７に進み、２個がＯＮの場合には、ステップＳ９へ進む。
【００５６】
ステップＳ９では、方向検出スイッチ２ａ〜２ｄにおいて、現在ＯＮとなっているものが、「前回状態」でＯＮになっている２個とは異なるか否か判定し、異なっている場合には、ステップＳ７へ進み、異なっていない場合にはステップＳ１０に進む。
ステップＳ１０では、ＯＦＦ時タイマＴ１をセットするとともに、タイマカウントをスタートさせ、一方、ＯＮ時タイマＴ０を停止させるとともに、カウントをクリアする。
【００５７】
したがって、操作ノブ１０が中立の状態（方向なし）から、方向検出スイッチ２ａ〜２ｄが１個のみＯＮとなった状態となったときには、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ７の流れに基づいて、ＯＮ時タイマＴ０のカウントが開始され、そのカウントアップが成される。
【００５８】
一方、操作ノブ１０を外径方向へスライド操作して方向検出スイッチ２ａ〜２ｄの２個がＯＮとなった状態から、１個のみがＯＮとなった状態に変化した場合には、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ８→Ｓ９→Ｓ１０の流れに基づいて、ＯＦＦ時タイマＴ１のカウントが開始され、そのカウントアップが成される。
【００５９】
なお、本実施例１では、ＯＮ時タイマＴ０ならびにＯＦＦ時タイマＴ１のタイムアップ時間Ｔｕｐ０、Ｔｕｐ１は、数十ｍｓｅｃ〜数百ｍｓｅｃの範囲内の時間に設定されている。すなわち、本実施例１では、操作ノブ１０を、方向検出スイッチ２ａ〜２ｄの中間位置であるｅ，ｆ，ｇ，ｈの方向へスライド操作した際に、各方向検出スイッチ２ａ〜２ｄが、１個のみＯＮから２個ＯＮとなるずれ時間Ｔｚ０，Ｔｚ１（図１０参照）を、サンプリングし、そのサンプリング時間で最も多い値に設定している。なお、図１０は、操作ノブ１０を、右上方向ｅへスライド操作した場合の一例を示しており、両方向検出スイッチ２ａ，２ｄは、同時にＯＮにならずに、上方の方向検出スイッチ２ａがＯＮとなった時点ｔ１から、ずれ時間Ｔｚ１が経過した時点ｔ２で右方向の方向検出スイッチ２ｄがＯＮとなっている。同様に、操作ノブ１０を右上方向ｅに操作した状態から、中立位置に戻す際にも、右方向の方向検出スイッチ２ｄがＯＦＦになった時点ｔ３から、ずれ時間Ｔｚ１が経過した時点ｔ４に、上方向ａの方向検出スイッチ２ａがＯＦＦとなっている。
【００６０】
そこで、これらのずれ時間Ｔｚ０，Ｔｚ１を多数サンプリングし、その最も多い値を基準にタイムアップ時間Ｔｕｐ０，Ｔｕｐ１を設定しており、本実施例１の場合は、Ｔｕｐ０＝＝Ｔｕｐ１＝１３０ｍｓｅｃとしている。なお、これらのタイムアップ時間Ｔｕｐ０，Ｔｕｐ１は、操作ノブ１０のストローク量や節度感付与機構３３０により付与される節度感（スライド抵抗）などに応じて、それぞれ独立して適宜設定される。
【００６１】
次に、図９にフローチャートを示す操作方向判定処理について説明する。
まず、ステップＳ１０１では、方向検出スイッチ２ａ〜２ｄの「現在状態」と「前回状態」とを取得する。
次のステップＳ１０２では、方向検出スイッチ２ａ〜２ｄの２個がＯＮであるか否か判定し、２個がＯＮの場合、ステップＳ１０３に進み、それ以外（全ＯＦＦか、１個のみＯＮ）は、ステップＳ１０５に進む。
【００６２】
ステップＳ１０３では、図７の操作方向判定特性に基づいて、方向検出スイッチ２ａ〜２ｄの「現在状態」に応じて操作方向判定を行う。
続く、ステップＳ１０４では、ＯＮ時タイマＴ０とＯＦＦ時タイマＴ１のいずれも停止するとともに、カウントをクリアする。
【００６３】
ステップＳ１０５では、ＯＮ時タイマＴ０がカウント中であるか否か判定し、カウント中の場合には、ステップＳ１０６に進み、カウント中でない場合には、ステップＳ１１２に進む。
【００６４】
ステップＳ１０６では、ＯＮ時タイマＴ０がタイムアップしたか否か判定し、タイムアップした場合には、ステップＳ１０７に進んで、方向検出スイッチ２ａ〜２ｄの「現在状態」から方向判定を行い、さらに、続くステップＳ１０８で、ＯＮ時タイマＴ０を停止させるとともに、カウントをクリアする。
【００６５】
一方、ステップＳ１０６において、ＯＮ時タイマＴ０がタイムアップしていない場合には、ステップＳ１０９に進み、方向検出スイッチ２ａ〜２ｄの「現在状態」が、全ＯＦＦであるか否か判定し、全ＯＦＦの場合にはステップＳ１１０に進み、全ＯＦＦ以外の場合には、１回の操作方向判定処理を終了する。
【００６６】
ステップＳ１１０では、方向検出スイッチ２ａ〜２ｄの「前回状態」に基づいて操作方向の判定を行い、続くステップＳ１１１において、ＯＮ時タイマＴ０を停止させるとともに、カウントをクリアする。
【００６７】
また、ステップＳ１０５でＯＮ時タイマＴ０の非動作中に進むステップＳ１１２では、ＯＦＦ時タイマＴ１が動作中であるか否か判定し、動作中の場合にはステップＳ１１３に進み、非動作中の場合は、ステップＳ１１９へ進む。
【００６８】
さらに、ステップＳ１１３では、ＯＦＦ時タイマＴ１がタイムアップしたか否か判定し、タイムアップした場合には、ステップＳ１１４に進んで、方向検出スイッチ２ａ〜２ｄの「現在状態」から方向判定を行い、さらに、続くステップＳ１１５で、ＯＦＦ時タイマＴ１を停止させるとともに、カウントをクリアする。
【００６９】
一方、ステップＳ１１３において、ＯＦＦ時タイマＴ１がタイムアップしていない場合には、ステップＳ１１６に進み、方向検出スイッチ２ａ〜２ｄの「現在状態」が、全ＯＦＦであるか否か判定し、全ＯＦＦの場合にはステップＳ１１７に進み、全ＯＦＦ以外の場合には、１回の操作方向判定処理を終了する。
【００７０】
ステップＳ１１７では、方向検出スイッチ２ａ〜２ｄの「現在状態」に基づいて操作方向の判定を行い、続くステップＳ１１８において、ＯＦＦ時タイマＴ１を停止させるとともに、カウントをクリアする。
【００７１】
ステップＳ１１２において、ＯＦＦ時タイマＴ１の非動作中である場合に進むステップＳ１１９では、方向検出スイッチ２ａ〜２ｄの「現在状態」に基づいて、操作方向の判定を行う。
【００７２】
なお、以上の処理により操作ノブ１０の操作方向が判定されると、図外のカーナビゲーション装置では、得られた操作方向判定に基づいて、画面上で地図のスクロールが成される。
【００７３】
以下に、操作ノブ１０を、ａ〜ｈの各方向へスライド操作する場合の動作を、図１０のタイムチャートおよび図１１の状態遷移図に基づいて説明する。なお、上述の図８，図９のフローチャートには表れていないが、方向検出スイッチ２ａ〜２ｄにおいて、ＯＮ、ＯＦＦの切り換わりが、設定時間未満のごく短時間実行された場合には、チャタリング防止のために無効とみなすようにしている。この設定時間は、数十ｍｓｅｃであり、例えば、２０ｍｓｅｃとする。この無効とみなした切り換わりは、以下、無効スイッチングと称する。
【００７４】
（操作ノブ１０の中立時）
まず、操作ノブ１０が、図１に示す中立位置に配置されているときには、操作ノブ１０およびパッド３５は、軸Ｚ上に配置されている。
このとき、パッド３５のスイッチ押圧筒３５４は、各方向検出スイッチ２ａ〜２ｄの接触子２ｐから離れており、方向検出スイッチ２ａ〜２ｄは、全てＯＦＦとなっている。
【００７５】
この場合、タイマ判定処理では、Ｓ１→Ｓ２→Ｓ３の順に処理が成され、両タイマＴ０，Ｔ１は、停止されている。
そして、操作方向判定処理では、ステップＳ１０１→Ｓ１０２→Ｓ１０５→Ｓ１１２→Ｓ１１９の順で処理が成される。よって、ステップＳ１１９の処理により、全方向検出スイッチ２ａ〜２ｄがＯＦＦとなっていることから、「方向なし」と判定される。
したがって、図１１の状態遷移図では、Ａの「方向なし」と判定した状態にある。
【００７６】
（操作ノブ１０を方向検出スイッチ２ａ〜２ｄに重なる直方向であるａ，ｂ，ｃ，ｄのいずれかの方向にスライドさせた場合）
操作ノブ１０を、中立位置から各方向検出スイッチ２ａ〜２ｄに径方向に重なる直方向であるａ，ｂ，ｃ，ｄのいずれかの方向にスライドさせた場合の動作を、上方向ａへスライドさせた場合を例に挙げて説明する。
【００７７】
この場合、操作ノブ１０の上方向ａのスライド操作に伴い、パッド３５が操作ノブ１０と一体的に上方向ａへスライドする。
これに伴い、パッド３５のスイッチ押圧筒３５４が上方向ａに設置された方向検出スイッチ２ａの接触子２ｐを押し込み、４つの方向検出スイッチ２ａ〜２ｄのうちの１個の方向検出スイッチ２ａのみがＯＮとなり、すなわち、方向検出スイッチ２ａ〜２ｄが全てＯＦＦの状態から上方向ａの方向検出スイッチ２ａのみがＯＮとなった状態に変化する。また、この時点では、操作方向は、前回の処理で判定された操作方向が現在の操作方向であって、「方向なし」と判定されている。
【００７８】
この場合、図８に示すタイマ設定処理では、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ７の順に処理が成され、ＯＮ時タイマＴ０のカウントが開始される。
【００７９】
そして、図９に示す操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１０６→Ｓ１０９→ＥＮＤの処理流れとなり、この時点は、操作方向判定が実行されずにＯＮ時遅延処理が成される。
したがって、図１１の状態遷移図では、Ｂの状態、すなわち「ＯＮ待ち（ＯＮ時遅延処理）」状態となる。なお、上述の方向検出スイッチ２ａ〜２ｄの１個のみのＯＮが無効スイッチングである場合には、Ｂの状態に移行せずに、Ａの状態を繰り返す。
【００８０】
上述のＢの状態におけるＯＮ時遅延処理は、ＯＮ時タイマＴ０がタイムアップするか、方向検出スイッチ２ａ〜２ｄの全てがＯＦＦとなるまで実行される。
そして、ＯＮ時タイマＴ０がタイムアップすると、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１０６→Ｓ１０７→Ｓ１０８の処理が順に成される。したがって、ステップＳ１０７の処理により、方向検出スイッチ２ａ〜２ｄの「現在状態」から操作方向判定が実行される。この例の場合には、上方向ａの方向検出スイッチ２ａのみがＯＮとなっていることから、操作方向は、上方向ａと判定される。そして、ステップＳ１０８の処理に基づいて、ＯＮ時タイマＴ０は停止されるとともに、カウント値がクリアされる。
したがって、図１１の状態遷移図では、Ｂの状態からＣの状態、すなわち、操作方向が上方向ａ，下方向ｂ，左方向ｃ，右方向ｄのいずれかの「直方向」と判定された状態へ移行される。
【００８１】
また、Ｂの状態において、ＯＮ時タイマＴ０がタイムアップされる前に操作ノブ１０が中立位置に戻されて、方向検出スイッチ２ａ〜２ｄの全てがＯＦＦとなった場合には、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１０６→Ｓ１０９→Ｓ１１０→Ｓ１１１の処理が順に成され、方向検出スイッチ２ａ〜２ｄの「前回状態」（この例の場合には、方向検出スイッチ２ａのみがＯＮ）に基づく操作方向判定が実行される。
したがって、この場合も、図１１の状態遷移図では、Ｂの状態からＣの状態へ移行される。
【００８２】
なお、操作ノブ１０を外径方向へスライド操作した際には、パッド３５のＸＹ平面方向のスライドにより、センタピン３４が凹部３５１ａの傾斜面に押され、スプリング３３を短縮させながら、後方へ変位する。
【００８３】
このスプリング３３の短縮に伴って、パッド３５に対するセンタピン３４の押圧力が増大し、操作ノブ１０のスライド量が大きくなるにつれて節度感が大きくなる。
【００８４】
（操作ノブ１０を、直方向（ａ，ｂ，ｃ，ｄの方向）から中立位置へ戻す場合）
上述のように操作ノブ１０を上方向ａへスライドさせた状態からスライド操作力を取り除くと、スプリング３３が復元し、センタピン３４がパッド３５を軸Ｚ方向に押圧することで、パッド３５ならびに操作ノブ１０が中立位置に戻される。
この操作ノブ１０の動きにより、上方向検出スイッチ２ａ〜２ｄは、上方向ａの方向検出スイッチ２ａのみがＯＮとなった状態から、全てがＯＦＦの状態へ変化する。
【００８５】
この場合、図８のフローチャートに示すタイマ設定処理では、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→ＥＮＤとなり、両タイマＴ０，Ｔ１は、共にはセットされない。
【００８６】
一方、図９に示す操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１１２→Ｓ１１９の処理流れとなり、現在状態から方向判定が行われ、この例の場合には、全ての方向検出スイッチ２ａ〜２ｄが全てＯＦＦとなっていることから、「方向なし」と判定される。
したがって、図１１の状態遷移図では、Ｃの状態からＡの状態へ移行する。
【００８７】
（操作ノブ１０を中間位置へ操作時）
操作ノブ１０を、中立位置から、４つの方向検出スイッチ２ａ〜２ｄの中間位置、すなわち、ｅ，ｆ，ｇ，ｈのいずれかの方向へスライドさせた場合を、右上方向ｅにスライドさせた場合を例に挙げ説明する。
【００８８】
この場合、操作ノブ１０と一体的にスライドするパッド３５は、スライド部材３２のスライド溝３２２に沿って上方向ａにスライドすると同時に、スライド部材３２は、ベース３１のスライド溝３１５に沿って、右方向ｄへスライドする。
【００８９】
これに伴い、操作ノブ１０およびパッド３５が、右上方向ｅへスライドし、パッド３５のスイッチ押圧筒３５４は、上方向ａに設置された方向検出スイッチ２ａと右方向ｄに設置された方向検出スイッチ２ｄとの接触子２ｐをそれぞれ押し込んで、両スイッチ２ａ，２ｄがＯＮとなる。
この場合、両方向検出スイッチ２ａ，２ｄが同時にＯＮとなることはまれであり、両者がＯＮとなるのに時差が生じる。
そこで、以下の説明では、図１０のタイムチャートに示すように、全ての方向検出スイッチ２ａ〜２ｄがＯＦＦの状態から、まず、ｔ１の時点で上方向ａの方向検出スイッチ２ａがＯＮに切り換わり、その後、ｔ２の時点で右方向ｄの方向検出スイッチ２ｄがＯＮに切り換わった場合を例に挙げ説明する。
【００９０】
この場合、図８に示すタイマ設定処理では、ｔ１の時点で、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ７の処理が順に成される。したがって、ステップＳ７の処理に基づきＯＮ時タイマＴ０のカウントが開始される。
【００９１】
そこで、図９に示す操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１０６→Ｓ１０９→ＥＮＤの処理流れとなり、方向検出スイッチ２ａがＯＮに切り換わっても、操作方向判定が成されず、ＯＮ時遅延処理が実行される。
したがって、図１１の状態遷移図では、Ａの状態からＢの状態へ移行される。
【００９２】
この場合のＯＮ時遅延処理は、もう１個の方向検出スイッチ２ｄがＯＮに切り換わるまで行われる。すなわち、ＯＮ時タイマＴ０のタイムアップ値は、図１０に示すずれ時間Ｔｚ０よりも長く設定されており、ＯＮ時タイマＴ０のタイムアップ前の時点で方向検出スイッチ２ｄがＯＮに切り換わる。
【００９３】
そこで、図１０に示す例においてｔ２の時点で、方向検出スイッチ２ｄがＯＮに切り換わると、操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０３→Ｓ１０４の処理が順に成され、ステップＳ１０３において、操作方向判定が実行される。この場合には、２個の方向検出スイッチ２ａ，２ｄがＯＮになっている「現在状態」に基づいて、操作方向が右上方向ｅと判定され、その後、ステップＳ１０４の処理により、ＯＮ時タイマＴ０が停止されるとともに、カウントがクリアされる。
したがって、この場合には、図１１の状態遷移図では、Ｂの状態からＤの状態、すなわち、操作方向が右上方向ｅ，左上方向ｆ，右下方向ｇ，左下方向ｈのいずれかの「中間位置」と判定された状態へ移行する。
【００９４】
なお、上述のように操作ノブ１０を中間位置へ操作した際に、方向検出スイッチ２ａ〜２ｄの１個のみがＯＮに切り換わった状態から、これとは異なる他の１個のみがＯＮに切り換わった際には、タイマ設定処理では、Ｓ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ８→Ｓ７の流れとなって、改めてＯＮ時タイマＴ０のセットおよびタイマカウントのスタートが成され、ＯＮ時遅延処理が行われる。
したがって、図１１の状態遷移図では、Ｂの状態が繰り返される。
【００９５】
（操作ノブ１０を中間位置からから中立位置へ戻す場合）
上述のように操作ノブ１０を右上方向ｅへスライドさせた状態からスライド操作力を取り除くと、スプリング３３が復元し、パッド３５ならびに操作ノブ１０が中立位置に戻される。この操作ノブ１０の動きにより、両方向検出スイッチ２ａ，２ｄが共にＯＦＦに切り換わり、全方向検出スイッチ２ａ〜２ｄがＯＦＦとなるが、このとき、図１０に示すように、ｔ３の時点で方向検出スイッチ２ｄがＯＦＦに切り換わり、その後、ｔ４の時点で方向検出スイッチ２ａがＯＦＦに切り換わった場合について説明する。
【００９６】
この場合、操作ノブ１０を中立位置へ戻す前の時点では、操作方向判定は「右上方向」と判定され、２個の方向検出スイッチ２ａ，２ｄがＯＮとなっている。また、図１１の状態遷移図では、Ｄの状態となっている。
この状態から、方向検出スイッチ２ｄがＯＦＦに切り換わった時点で、タイマ設定処理では、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ８→Ｓ９→Ｓ１０の順で処理が成され、ステップＳ１０の処理により、ＯＦＦ時タイマＴ１がセットされて、タイマカウントがスタートされる。
【００９７】
そこで、図９に示す操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１１２→Ｓ１１３→Ｓ１１６→ＥＮＤとなり、操作方向判定を遅延させるＯＦＦ時遅延処理が実行される。よって、図１１の状態遷移図では、Ｅの状態、すなわち、「ＯＦＦ待ち（ＯＦＦ時遅延処理）」状態へ移行する。
ＯＦＦ時遅延処理は、全方向検出スイッチ２ａ〜２ｄがＯＦＦとなるか、ＯＦＦ時タイマＴ１がタイムアップされるか、方向検出スイッチ２ａ〜２ｄの現在と異なる１個がＯＮとなるか、有効な２個がＯＮとなるまで実行される。
【００９８】
まず、全方向検出スイッチ２ａ〜２ｄがＯＦＦとなった場合、すなわち、操作ノブ１０を中間位置から中立位置へ戻した場合を説明する。この場合には、図１０のタイムチャートに示すように、方向検出スイッチ２ａがＯＦＦに切り換わったｔ４の時点では、ＯＦＦ時タイマＴ１がカウント中であることから、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１１２→Ｓ１１３→Ｓ１１６→Ｓ１１７→Ｓ１１８の処理が順に成される。したがって、ステップＳ１１７の操作方向判定により、「現在状態」＝全方向検出スイッチ２ａ〜２ｄＯＦＦに基づいて、「方向なし」の判定が成され、かつ、ステップＳ１１８の処理に基づいてＯＦＦ時タイマＴ１が停止され、カウントがクリアされる。
【００９９】
次に、ＯＦＦ時タイマＴ１がタイムアップされた場合について説明する。この場合というのは、操作ノブ１０を中間位置から、この中間位置に隣り合う直方向へ操作した場合であって、このときには、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１１２→Ｓ１１３→Ｓ１１４→Ｓ１１５の処理が順に成され、方向検出スイッチ２ａ〜２ｄの「現在状態」すなわち、１個のみＯＮに基づいて、操作方向判定が成される。
【０１００】
また、方向検出スイッチ２ａ〜２ｄの現在と異なる１個がＯＮとなるか、有効な２個がＯＮとなる場合というのは、操作ノブ１０を、ある中間位置から、この中間位置とは隣り合わない直方向あるいは、他の中間位置へ操作した場合である。
【０１０１】
ここで、前者の方向検出スイッチ２ａ〜２ｄの現在と異なる１個がＯＮとなった場合には、図１１の状態遷移図において、Ｅの状態からＢの状態に移行されて、ＯＮ時遅延処理が実行される。すなわち、タイマ設定処理では、Ｓ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ８→Ｓ７の処理に基づいて、ＯＮ時タイマＴ０がスタートされる。また、これに応じて、操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０５→Ｓ１０６→Ｓ１０９→ＥＮＤの処理となって、操作方向判定が行われない。
【０１０２】
一方、後者の有効な２個がＯＮとなった場合には、図１１の状態遷移図において、Ｅの状態からＤの状態に移行される。すなわち、タイマ設定処理では、Ｓ１→Ｓ２→Ｓ３→Ｓ５→ＥＮＤにより両タイマＴ０，Ｔ１がスタートされることはない。そして、操作方向判定処理では、Ｓ１０１→Ｓ１０２→Ｓ１０３の処理が成され、現在の方向検出スイッチ２ａ〜２ｄのＯＮ，ＯＦＦ状態に基づいて、操作方向判定が成される。
【０１０３】
以上説明したように、本実施例１では、制御回路１００では、操作ノブ１０を中立位置から中間位置方向へスライド操作した場合に、複数の方向検出スイッチ２ａ〜２ｄの１個のみがＯＮとなった時点では、ＯＮ時タイマＴ０のカウントをスタートさせ、方向判定処理を遅延させる。そして、方向検出スイッチ２ａ〜２ｄの２個目がＯＮとなった時点で、操作方向判定を行うようにした。
したがって、従来のように、操作ノブ１０を中間位置へスライド操作した際に、方向検出スイッチ２ａ〜２ｄの１個のみがＯＮになることに対応した処理が成されることがなくなり、使用者の操作意図と異なる方向判定が成されることを防止できる。
【０１０４】
すなわち、図１０に示すタイムチャートに示すように、操作ノブ１０を右上方向ｅにスライド操作した場合に、従来では、方向検出スイッチ２ａがＯＮに切り換わった時点ｔ１で、操作方向を上方向ａと判定され、その後、２個目の方向検出スイッチ２ｄがＯＮとなった時点ｔ２で、右上方向ｅと判定されていた。
それに対し、本実施例１では、方向検出スイッチ２ａがＯＮとなった時点ｔ１では、操作方向判定が成されず、２個目の方向検出スイッチ２ｄがＯＮとなった時点ｔ２で、操作方向判定が行なわれ、使用者の意図に反する操作方向判定を回避できる。
【０１０５】
しかも、操作ノブ１０を直方向へスライド操作して方向検出スイッチ２ａ〜２ｄの１個のみのがＯＮとなっている場合、上述のＯＮ時遅延処理は、ＯＮ時タイマＴ０のタイムアップ時点で終了して操作方向判定を実行するため、方向検出スイッチ２ａ〜２ｄの２個目がＯＮとならない直方向への操作時でも、正確な操作方向判定が可能であり、使用者の意図に反する操作方向判定が生じることもない。
加えて、このＯＮ時タイマＴ０のカウント時間は、多数のサンプルに基づいて設定しており、数十〜数百ｍｓｅｃの短時間に設定しているため、このＯＮ時遅延処理による操作方向判定遅れが、使用者に違和感を与えることがない。
【０１０６】
同様に、本実施例１では、操作ノブ１０を、方向検出スイッチ２ａ〜２ｄがＯＮとなる中間位置から中立位置へ戻す際にも、方向検出スイッチ２ａ〜２ｄの１個のみがＯＦＦに切り換わると、ＯＦＦ時タイマＴ１をカウントさせて、方向検出スイッチ２ａ〜２ｄの１個がＯＦＦに切り換わったことに対応した、使用者の意図に反した操作方向判定が実行されるのを防止できるようにした。
【０１０７】
しかも、操作ノブ１０を直方向へスライド操作した状態から中立位置へ戻す場合は、上述のＯＦＦ時遅延処理は実行されず、方向検出スイッチ２ａ〜２ｄの１個のみがＯＮからＯＦＦに切り換わった時点で、操作方向判定が行われ、使用者の意図に反する操作方向判定が生じることがない。
【０１０８】
さらに、本実施例１では、上述のような使用者の意図に反する方向判定防止を、制御回路１００における制御で行うようにしたため、スイッチ本体１としては、従来と同じものを使用でき、低コストで上述の効果を得ることができる。
【０１０９】
加えて、実施例１では、操作ノブ１０を中間位置へ操作した場合に、方向検出スイッチ２ａ〜２ｄの２個がＯＮとなった後に、操作方向判定を行うため、従来と比較すると、方向検出スイッチ２ａ〜２ｄの軸Ｚに対する径方向の位置精度を低くしても誤判定が生じることがなく、組付性の向上が可能であり、かつ、方向検出スイッチ２ａ〜２ｄの位置を軸Ｚに近付けるとともに、フルストローク量を小さくして、作動応答性を高めることも可能となる。
【０１１０】
（他の実施例）
以下に、他の実施例について説明する。
なお、これら他の実施例を説明するのにあたり、実施例１と共通する構成には同じ符号を付けて説明を省略する。また、作用効果についても、実施例１と同様のものは、説明を省略する。
【実施例２】
【０１１１】
次に、実施例２の多方向操作スイッチ装置について、図１２に基づいて説明する。
この実施例２の多方向操作スイッチ装置は、制御回路１００がダイヤルキャンセル処理を実行するようにした例である。すなわち、操作ノブ１０を、ＸＹ平面方向へスライドさせた際に、そのスライド方向に押す力で、使用者の意図に反して、把持部４２１が回転する場合がある。このダイヤルキャンセル処理は、このような使用者の意図に反した把持部４２１の回転が生じてダイヤルスイッチ３８２から信号が出力されても、その信号に応じた処理が成されないようにこれをキャンセルする処理である。
【０１１２】
このダイヤルキャンセル処理の流れを示すのが図１２のフローチャートであって、ステップＳ３０１では、現在状態が「方向なし」であるか否か判定し、「方向なし」以外は、ステップ３０３に進んで、ダイヤルスイッチ３８２の信号をキャンセルするダイヤルキャンセル処理を実行する。
【０１１３】
また、ステップＳ３０２では、ＯＮ時タイマＴ０とＯＦＦ時タイマＴ１のいずれかがカウント中であるか否か判定し、カウント中であれば、ステップＳ３０３に進んで、ダイヤルキャンセル処理を行う。
【０１１４】
したがって、操作ノブ１０をスライド操作し、方向検出スイッチ２ａ〜２ｄのいずれか１個がＯＮとなると、その時点からダイヤルスイッチ３８２の信号がキャンセルされる。そして、このキャンセルは、全方向検出スイッチ２ａ〜２ｄがＯＦＦとなるか、両タイマＴ０，Ｔ１が停止されるまで成される。すなわち、図１０のタイムチャートでは、ｔ１の時点からｔ５の時点までダイヤルスイッチ３８２の信号がキャンセルされる。
これにより、図１１の状態遷移図では、Ｂ，Ｃ，Ｄ，Ｅの状態で、ダイヤルスイッチ３８２の信号がキャンセルされる。
【０１１５】
よって、操作ノブ１０をスライドさせて、地図のスクロールを行っている際に、使用者の意図に反してダイヤル４２が回転されても、ダイヤルスイッチ３８２の出力に対する応答がキャンセルされ、乗員に違和感を与えることを防止できる。
【０１１６】
以上、図面を参照して、本発明の実施の形態および実施例１，２を詳述してきたが、具体的な構成は、この実施の形態および実施例１，２に限らず、本発明の要旨を逸脱しない程度の設計的変更は、本発明に含まれる。
【０１１７】
例えば、実施例１，２では、多方向操作スイッチとして、方向検出スイッチ２ａ〜２ｄの他に、ダイヤルスイッチ３８２と押圧スイッチ３８３とを備えたものを示したが、これに限定されるものではなく、少なくとも複数の方向検出スイッチを備えていればよい。
【０１１８】
また、実施例１，２では、軸Ｚの直交方向へ変位可能な操作ノブとして、第１基板２０に対してＹＸ平面方向にスライド可能に支持された操作ノブ１０を示したが、この軸Ｚに直交方向への変位は、ＸＹ平面方向へスライドするものに限らず、第１基板２０上の支持点を中心に、傾動可能に支持されたものを用いてもよい。
【０１１９】
また、実施例１，２では、方向検出スイッチとして、軸Ｚの周囲の４箇所に設置したものを示したが、これに限定されず、軸Ｚの周囲に３以上の複数個が周方向に等間隔に設置されていればよい。例えば、３個設置の場合には、６方向を判定可能であり、５個設置の場合には、１０方向判定可能である。
【図面の簡単な説明】
【０１２０】
【図１】本発明最良の実施の形態の実施例１の多方向操作スイッチ装置を示す断面図である。
【図２】実施例１の多方向操作スイッチ装置の操作ノブ１０を軸Ｚの直交方向へスライドさせた状態を示す断面図である。
【図３】実施例１の多方向操作スイッチ装置を示す斜視図である。
【図４】実施例１の多方向操作スイッチ装置の方向検出スイッチ２ａ〜２ｄの配置を示す説明図である。
【図５】実施例１の多方向操作スイッチ装置を示す分解斜視図である。
【図６】実施例１の多方向操作スイッチ装置の制御回路１００を示す回路説明図である。
【図７】実施例１の多方向操作スイッチ装置の方向判定特性図である。
【図８】実施例１の多方向操作スイッチ装置におけるタイマ設定処理の流れを示すフローチャートである。
【図９】実施例１の多方向操作スイッチ装置における方向判定処理の流れを示すフローチャートである。
【図１０】実施例１の多方向操作スイッチ装置における操作ノブ１０のスライド時の作動例を示すタイムチャートである。
【図１１】実施例１ならびに実施例２の多方向操作スイッチ装置の状態遷移を示す状態遷移図である。
【図１２】実施例２の多方向操作スイッチ装置におけるダイヤルキャンセル処理の流れを示すフローチャートである。
【符号の説明】
【０１２１】
２ａ   方向検出スイッチ
２ｂ   方向検出スイッチ
２ａ   方向検出スイッチ
２ｃ   方向検出スイッチ
２ｄ   方向検出スイッチ
１０   操作ノブ
２０   第１基板
１００ 制御回路（方向判定装置）
３８２ ダイヤルスイッチ
Ｔ０   ＯＮ時タイマ（外径方向操作時遅延タイマ）
Ｔ１   ＯＦＦ時タイマ（戻し操作時遅延タイマ）
Ｔｕｐ０      タイムアップ時間
Ｔｕｐ１      タイムアップ時間
Ｔｚ０ ずれ時間
Ｔｚ１ ずれ時間
Ｚ     軸
【図１】
2009301861.tif 000003
【図２】
2009301861.tif 000004
【図３】
2009301861.tif 000005
【図４】
2009301861.tif 000006
【図５】
2009301861.tif 000007
【図６】
2009301861.tif 000008
【図７】
2009301861.tif 000009
【図８】
2009301861.tif 000010
【図９】
2009301861.tif 000011
【図１０】
2009301861.tif 000012
【図１１】
2009301861.tif 000013
【図１２】
2009301861.tif 000014