(57)【特許請求の範囲】
【請求項１】
ユーザ操作に応じて、上下左右と斜め４方向の８方向のいずれか１方向に変位する方向キーと、前記方向キーの中央を中心とする正方形の頂点に対応する位置に配置され、前記方向キーの変位に応じて接点がオンまたはオフする４つのスイッチを有し、当該４つのスイッチの接点の状態に基づいて前記方向キーの操作方向を特定し、前記方向キーの操作方向を表す信号を出力する操作装置であって、
前記４つのスイッチは、前記方向キーの変位に応じて複数のスイッチの接点の状態が変化するように配置されており、
前記複数のスイッチの接点の状態変化が異常であるか否かに基づいて前記スイッチの故障を検出する故障検出手段と、
前記故障検出手段により前記スイッチの故障が検出された場合、前記複数のスイッチの接点の状態変化に基づいて故障スイッチを特定する故障スイッチ特定手段と、
前記故障スイッチの接点の状態変化を無効とし、当該故障スイッチ以外のスイッチの接点の状態変化に基づいて前記方向キーの操作方向を推定し、推定した前記方向キーの操作方向を表す操作信号を出力する操作信号出力手段と、を備えたことを特徴とする操作装置。
【請求項２】
前記故障スイッチ特定手段は、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化した場合、前記既に接点がオン状態のスイッチを前記故障スイッチとして特定することを特徴とする請求項１に記載の操作装置。
【請求項３】
前記故障スイッチ特定手段は、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、当該他のスイッチを故障疑いスイッチとして記憶媒体に記憶させる故障疑いスイッチ記憶手段を備え、
前記記憶媒体に前記故障疑いスイッチが記憶された後、前記故障疑いスイッチのうち接点の状態が変化したスイッチがある場合、当該接点の状態が変化したスイッチを前記故障疑いスイッチから除外するようにして前記故障スイッチを特定することを特徴とする請求項１または２に記載の操作装置。
【請求項４】
前記操作信号出力手段は、前記故障スイッチ特定手段により前記故障スイッチが特定されるまで、前記方向キーの操作方向を表す操作信号の出力を禁止することを特徴とする請求項１ないし３のいずれか１つに記載の操作装置。
【請求項５】
前記故障スイッチ特定手段により特定された前記故障スイッチを通知する故障スイッチ通知手段を備えたことを特徴とする請求項１ないし４のいずれか１つに記載の操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部に対する操作に応じた操作信号を出力する操作装置に関するものである。
【背景技術】
【０００２】
従来より、ユーザの操作に応じた操作信号を出力する操作装置が種々提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１２２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上下左右と斜め４方向の８方向への操作を検出する操作装置として、例えば、図１０に示すように、上下左右と斜め４方向の８方向に８つの接点が設けられ、操作部を８方向のいずれか１方向に方向キーが操作されたときに、８つの接点のいずれか１つの状態が変化するように構成されたものがある。
【０００５】
しかし、このような構成では、８つの接点のいずれか１つでも故障すると、操作に応じた操作信号が正常に出力されなくなってしまうといった課題がある。
【０００６】
本発明は上記課題に鑑みたもので、信頼性を向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明は、ユーザ操作に応じて、上下左右と斜め４方向の８方向のいずれか１方向に変位する方向キーと、前記方向キーの中央を中心とする正方形の頂点に対応する位置に配置され、前記方向キーの変位に応じて接点がオンまたはオフする４つのスイッチを有し、当該４つのスイッチの接点の状態に基づいて前記方向キーの操作方向を特定し、前記方向キーの操作方向を表す信号を出力する操作装置であって、４つのスイッチは、方向キーの変位に応じて複数のスイッチの接点の状態が変化するように配置されており、複数のスイッチの接点の状態変化が異常であるか否かに基づいてスイッチの故障を検出する故障検出手段と、故障検出手段によりスイッチの故障が検出された場合、複数のスイッチの接点の状態変化に基づいて故障スイッチを特定する故障スイッチ特定手段と、故障スイッチの接点の状態変化を無効とし、当該故障スイッチ以外のスイッチの接点の状態変化に基づいて方向キーの操作方向を推定し、推定した方向キーの操作方向を表す操作信号を出力する操作信号出力手段と、を備えたことを特徴としている。
【０００８】
このような構成によれば、複数のスイッチの接点の状態変化が異常であるか否かに基づいてスイッチの故障を検出する故障検出手段と、故障検出手段によりスイッチの故障が検出された場合、複数のスイッチの接点の状態変化に基づいて故障スイッチを特定する故障スイッチ特定手段と、故障スイッチの接点の状態変化を無効とし、当該故障スイッチ以外のスイッチの接点の状態変化に基づいて方向キーの操作方向を推定し、推定した方向キーの操作方向を表す操作信号を出力するので、例えば、１つのスイッチが故障しても、方向キーの操作方向を表す操作信号が出力され、信頼性を向上することができる。
【０００９】
また、請求項２に記載の発明は、故障スイッチ特定手段は、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化した場合、既に接点がオン状態のスイッチを故障スイッチとして特定することを特徴としている。
【００１０】
このように、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化した場合、既に接点がオン状態のスイッチを故障スイッチとして特定することができる。
【００１１】
また、請求項３に記載の発明は、故障スイッチ特定手段は、故障スイッチ特定手段は、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、当該他のスイッチを故障疑いスイッチとして記憶媒体に記憶させる故障疑いスイッチ記憶手段を備え、記憶媒体に故障疑いスイッチが記憶された後、故障疑いスイッチのうち接点の状態が変化したスイッチがある場合、当該接点の状態が変化したスイッチを故障疑いスイッチから除外するようにして故障スイッチを特定することを特徴としている。
【００１２】
このように、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、当該他のスイッチを故障疑いスイッチとして記憶媒体に記憶させ、記憶媒体に故障疑いスイッチを記憶された後、故障疑いスイッチのうち接点の状態が変化したスイッチがある場合、当該接点の状態が変化したスイッチを故障疑いスイッチから除外するようにして故障スイッチを特定することもできる。
【００１３】
また、請求項４に記載の発明は、操作信号出力手段は、故障スイッチ特定手段により故障スイッチが特定されるまで、方向キーの操作方向を表す操作信号の出力を禁止することを特徴としている。
【００１４】
このような構成によれば、故障スイッチが特定されるまで、方向キーの操作方向を表す操作信号の出力が禁止されるので、より信頼性を向上することができる。
【００１５】
また、請求項５に記載の発明は、故障スイッチ特定手段により特定された故障スイッチを通知する故障スイッチ通知手段を備えたことを特徴としている。
【００１６】
このような構成によれば、特定された故障スイッチが通知されるので、修理箇所を容易に認識することが可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る操作装置の外観図である。
【図２】図１の矢印Ａ方向から見た図である。
【図３】図２中のＢ−Ｂ線に沿った概略断面構成を示す図である。
【図４】図３中のＣ方向から方向キーおよびケースを透過して見た回路基板の様子を示す図である。
【図５】方向キーの操作方向と、スイッチの接点の状態の関係について説明するための図である。
【図６】操作装置の回路構成を示す図である。
【図７】ユーザ操作判定用テーブルについて説明するための図である。
【図８】制御部のフローチャートである。
【図９】制御部のフローチャートである。
【図１０】課題ついて説明するための図である。
【発明を実施するための形態】
【００１８】
本発明の一実施形態に係る操作装置の外観図を図１に示す。図に示すように、本操作装置は、ユーザ操作に応じて、上下左右と斜め４方向の８方向のいずれか１方向に傾斜する方向キー１０とケース１４を備えている。方向キー１０は、ケース１４に形成された開口部から突出するように配置されている。
【００１９】
図２に、図１中の矢印Ａ方向から見た図を示す。また、図３に、図２中のＢ−Ｂ線に沿った概略断面構成を示す。図３に示すように、ケース１４の内部には、複数のスイッチ１２ａ、１２ｂおよび支持部１１ａが搭載された回路基板１１が収納されている。なお、この図には示されてないが、回路基板１１には、４つのスイッチ１２ａ〜１２ｄが搭載されている。
【００２０】
また、支持部１１ａの頂部に方向キー１０の底部が接触しており、支持部１１ａの頂部を支点として方向キー１０が上下左右と斜め４方向の８方向のいずれか１方向に傾斜して変位するようになっている。
【００２１】
図４に、図３中のＣ方向から方向キー１０およびケース１４を透過して見た回路基板１１の様子を示す。図に示すように、回路基板１４の中央に支持部１１ａが配置されており、この回路基板１１を中心として、正方形の４つの頂点に対応する位置に４つのスイッチ１２ａ〜１２ｄが配置されている。
【００２２】
また、方向キー１０が傾斜すると、４つのスイッチ１２ａ〜１２ｄのうち、２つまたは３つのスイッチの接点がオフ状態からオン状態に変化するようになっている。
【００２３】
図５に、方向キー１０の操作方向と、スイッチ１２ａ〜１２ｄの接点の状態の関係を示す。図中、黒丸で示された接点はオン状態、白丸で示された接点はオフ状態を表している。  
【００２４】
方向キー１０が「上」方向に操作されると左上のスイッチ１２ａと右上のスイッチ１２ｂの各接点がオフ状態からオン状態に変化し、「右上」方向に操作されると左上のスイッチ１２ａ、右上のスイッチ１２ｂおよび右下のスイッチ１２ｃの各接点がオフ状態からオン状態に変化し、「右」方向に操作されると右上のスイッチ１２ｂと右下のスイッチ１２ｃの各接点がオフ状態からオン状態に変化し、「右下」方向に操作されると右上のスイッチ１２ｄ、右下のスイッチ１２ｃおよび左下のスイッチ１２ｄの各接点がオフ状態からオン状態に変化する。
【００２５】
また、方向キー１０が「下」方向に操作されると右下のスイッチ１２ｃと左下のスイッチ１２ｄの各接点がオフ状態からオン状態に変化し、「左下」方向に操作されると左上のスイッチ１２ａ、左下のスイッチ１２ｄおよび右下のスイッチ１２ｃの各接点がオフ状態からオン状態に変化し、「左」方向に操作されると左上のスイッチ１２ａと左下のスイッチ１２ｄの各接点がオフ状態からオン状態に変化し、「左上」方向に操作されると左上のスイッチ１２ａ、右上のスイッチ１２ｂおよび左下のスイッチ１２ｄの各接点がオフ状態からオン状態に変化する。
【００２６】
このように、方向キー１０の傾斜に応じて４つのスイッチのうち２つまたは３つのスイッチの接点の状態が変化するようになっている。
【００２７】
図６に、本操作装置の回路構成を示す。本操作装置は、スイッチ１２ａ〜１２ｄ、抵抗１３ａ〜１３ｄおよび制御回路２０を備えている。制御回路２０は、バッファ２０ａおよび制御部２０ｂを備えている。
【００２８】
スイッチ１２ｂ〜１２ｄの一端は、それぞれ抵抗１３ａ〜１３ｄを介して電源Ｖｂにプルアップ接続され、スイッチ１２ｂ〜１２ｄの他端は、それぞれ制御回路２０内で接地されている。
【００２９】
制御部２０ｂには、操作部１０ａ〜１０ｄに対する操作に応じたスイッチ信号が、それぞれバッファ２０ａを介して入力されるようになっている。
【００３０】
例えば、方向キー１０が「上」方向に操作され、スイッチ１２ａ、１２ｂの接点がオン状態になると、入力端子２１ａ、２１ｂの電圧は、それぞれハイレベルからローレベルへと変化する。また、方向キー１０が「右上」方向に操作され、スイッチ１２ａ、１２ｂ、１２ｃの接点がオン状態になると、入力端子２１ａ、２１ｂ、２１ｃの電圧は、それぞれハイレベルからローレベルへと変化する。また、方向キー１０が「右」方向に操作され、スイッチ１２ｂ、１２ｃの接点がオン状態になると、入力端子２１ｂ、２１ｂの電圧は、それぞれハイレベルからローレベルへと変化する。
【００３１】
制御回路２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、Ｉ／Ｏ等を備えたコンピュータとして構成されており、ＣＰＵはＲＯＭに記憶されたプログラムに従って各種処理を実施する。
【００３２】
制御部２０ｂは、ＥＥＯＲＯＭに記憶されているユーザ操作判定用テーブルを参照して操作された操作部を特定し、操作された操作部を表す操作信号を出力端子ＯＵＴよりシリアルデータとして出力する。
【００３３】
図７に、ユーザ操作判定用テーブルの構成例を示す。図に示すように、スイッチ(図中、スイッチをＳＷと記す)１２ａ〜１２ｄを介して入力される操作信号の信号レベルに応じて対象操作部を特定し、操作された操作部を表す操作信号を出力する。例えば、スイッチ１２ａとスイッチ１２ｂが、それぞれローレベルとなっている場合、方向キー１０が「上」方向に操作されているものとして、方向キー１０も操作方向を表す操作信号を出力する。
【００３４】
また、制御部２０ｂは、スイッチ１２ａ〜１２ｄの接点の状態の変化に基づいてスイッチ１２ａ〜１２ｄに故障が生じたか否かを判定し、スイッチ１２ａ〜１２ｄに故障が生じたと判定された場合、スイッチ１２ａ〜１２ｄの接点の状態の変化に基づいて故障スイッチを特定し、故障スイッチおよびスイッチ１２ａ〜１２ｄの接点の状態の変化に基づいて操作方向を推定し、推定した操作方向を表す操作信号を出力する処理を実施する。
【００３５】
図８に、この処理のフローチャートを示す。本操作装置が動作状態になると、制御部２０ｂは、図８に示す処理を開始する。
【００３６】
まず、スイッチ１２ａ〜１２ｄの接点の状態に変化があったか否かを判定する（Ｓ１００）。具体的には、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化があったか否かに基づいてスイッチ１２ａ〜１２ｄの接点の状態に変化があったか否かを判定する。具体的には、入力端子２１ａ〜２１ｄより入力されるスイッチ信号のレベルが変化したか否かを判定する。
【００３７】
ここで、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化がない場合、Ｓ１００の判定を繰り返し実施する。また、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化があると、次に、ユーザ判定用テーブルを参照して（Ｓ１０２）、操作部１０ａ〜１０ｄの特定が可能な組合せか否かを判定する（Ｓ１０４）。なお、操作部１０ａ〜１０ｄの特定が可能な組合せとは、２つまたは３つのスイッチの接点の状態が変化し、ユーザ判定用テーブルに示されているスイッチ信号の組合せのことをいう。反対に、操作部１０ａ〜１０ｄの特定が可能でない組合せとは、例えば、１つのスイッチの接点の状態が変化し、ユーザ判定用テーブルに示されていないスイッチ信号の組合せのことをいう。
【００３８】
ここで、いずれもスイッチ１２ａ〜１２ｄにも故障が生じてなく、スイッチ信号の変化が、操作部１０ａ〜１０ｄの特定が可能な組合せである場合、Ｓ１０４の判定はＹＥＳとなり、操作された操作部を特定し、操作部を表す操作信号を出力端子ＯＵＴより出力し（Ｓ１０６）、本処理を終了する。
【００３９】
また、スイッチ１２ａ〜１２ｄのいずれかに故障が生じ、スイッチ信号の変化が、操作部１０ａ〜１０ｄの特定が可能でない組合せの場合、Ｓ１０４の判定はＮＯとなり、故障検出処理（Ｓ２００）へ進む。
【００４０】
この故障検出処理のフローチャートを図９に示す。この故障検出処理では、まず、オン故障であるかオフ故障であるかを判定する（Ｓ２０２）。接点故障には、接点間が固着してしまうオン故障と、断線等によるオフ故障とがある。オン故障の場合、ユーザが方向キー１０を操作したときに、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化する。また、オフ故障の場合には、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない。
【００４１】
ここでは、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化した場合、既に接点がオン状態となっているスイッチがオン故障であると判定し、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、他のスイッチのいずれかがオフ故障であると判定する。
【００４２】
ここで、既に接点がオン状態となっているスイッチがオン故障であると判定し、１つのスイッチの接点がオフ状態からオン状態に変化した場合、Ｓ２０２の判定はオン故障となり、既に接点がオン状態となっているスイッチを故障スイッチと特定する（Ｓ２０４）。例えば、既に右上のスイッチ１２ａの接点がオン状態となっており、かつ、スイッチ１２ｂの接点の状態がオフ状態からオン状態に変化した場合、既に接点がオン状態となっているスイッチ１２ａを故障スイッチと特定する。
【００４３】
次に、故障スイッチを通知する（Ｓ２０６）。具体的には、故障スイッチを表す信号を出力端子ＯＵＴより出力する。
【００４４】
次に、ユーザ操作判定用テーブルを更新する（Ｓ２０８）。具体的には、故障スイッチの接点の状態変化を無効として取り扱うようにする。例えば、図７に示したユーザ操作判定用テーブルにおけるスイッチ１２ｂが故障スイッチとして特定された場合、スイッチ１２ｂの接点の状態を無効として取り扱うようにユーザ操作判定用テーブルを更新する。次に、更新したユーザ操作判定用テーブルを参照する（Ｓ２１０）。
【００４５】
次に、図８の説明に戻り、故障スイッチの接点の状態を無効とし、故障スイッチ以外のスイッチの状態に基づいて方向キーの操作方向を推定し、操作部を表す操作信号を出力端子ＯＵＴより出力する（Ｓ１０６）。例えば、図７に示したユーザ操作判定用テーブルにおけるスイッチ１２ｂが故障スイッチとして特定されている場合、スイッチ１２ｂの接点の状態を無効とするため、スイッチ１２ａの接点の状態が変化した場合には、操作部１０ａが操作されたものとし、スイッチ１２ｃの接点の状態が変化した場合には、操作部１０ｂが操作されたものとして操作された操作部を推定する。そして、推定した操作部を表す操作信号が出力端子ＯＵＴより出力される。
【００４６】
また、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、図９に示したＳ２０２の判定はオフ故障となり、次に、接点がオフ状態からオン状態に変化したスイッチ以外のスイッチのいずれかを「故障疑いスイッチ」として特定する（Ｓ２１２）。例えば、１つの右上のスイッチ１２ａの接点がオフ状態からオン状態に変化し、他のスイッチ１２ｂ〜１２ｄの接点の状態が変化しなかった場合、他のスイッチ１２ｂ〜１２ｄを「故障疑いスイッチ」として特定し、これらの「故障疑いスイッチ」をＥＥＰＲＯＭに記憶させる。オフ故障の場合、ユーザによる複数の操作部に対する操作から故障スイッチを絞り込む必要があるため、このように「故障疑いスイッチ」としてＥＥＰＲＯＭに記憶させる。
【００４７】
次に、スイッチ１２ａ〜１２ｄの接点の状態に変化があったか否かを判定する（Ｓ２１４）。具体的には、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化があったか否かに基づいてスイッチ１２ａ〜１２ｄの接点の状態に変化があったか否かを判定する。
【００４８】
ここで、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化がない場合、Ｓ２１４の判定を繰り返し実施する。また、入力端子２１ａ〜２１ｄより入力されるスイッチ信号に変化があると、Ｓ２１４の判定はＹＥＳとなり、次に、ユーザ判定用テーブルを参照して（Ｓ２１６）、「故障疑いスイッチ」の接点に状態変化があったか否かを判定する（Ｓ２１８）。
【００４９】
ここで、例えば、上記したＳ２１２の例と同様の操作が行われ、１つの右上のスイッチ１２ａの接点がオフ状態からオン状態に変化し、他のスイッチ１２ｂ〜１２ｄの接点の状態が変化しなかった場合、Ｓ２１８の判定はＮＯとなり、Ｓ２１４へ戻る。
【００５０】
また、「故障疑いスイッチ」の接点に状態変化があると、Ｓ２１８の判定はＹＥＳとなり、次に、「故障疑いスイッチ」の中から、状態変化のあった接点を有するスイッチを除外する（Ｓ２２０）。具体的には、ＥＥＰＲＯＭに記憶された２つの「故障疑いスイッチ」から状態変化のあった接点を有するスイッチを消去する。
【００５１】
次に、「故障疑いスイッチ」が１つか否かを判定する（Ｓ２２２）。ここで、「故障疑いスイッチ」が２つある場合、Ｓ２２２の判定はＮＯとなり、Ｓ２１４へ戻る。
【００５２】
そして、「故障疑いスイッチ」が１つになると、Ｓ２２２０の判定はＹＥＳとなり、ＥＥＰＲＯＭに「故障疑いスイッチ」として記憶されているスイッチを故障スイッチとして特定し（Ｓ２２４）、故障スイッチを通知する（Ｓ２２６）。具体的には、故障スイッチを表す信号を出力端子ＯＵＴより出力する。
【００５３】
次に、ユーザ操作判定用テーブルを更新し（Ｓ２０８）、更新したユーザ操作判定用テーブルを参照する（Ｓ２１０）。
【００５４】
次に、図８の説明に戻り、操作された操作部を特定し、操作部を表す操作信号を出力端子ＯＵＴより出力する（Ｓ１０６）。例えば、図７に示したユーザ操作判定用テーブルにおけるスイッチ１２ｂが故障スイッチとして特定されている場合、スイッチ１２ｂの接点の状態を無効とするため、スイッチ１２ａの接点の状態が変化した場合には、方向キー１０が「上」方向に操作されたものとして操作方向を推定し、スイッチ１２ａとスイッチ１２ｃの接点の状態が変化した場合には、方向キー１０が「右上」方向に操作されたものとして操作方向を推定する。
【００５５】
また、スイッチ１２ｃの接点の状態が変化した場合には、方向キー１０が「右」方向に操作されたものとして操作方向を推定し、スイッチ１２ｃとスイッチ１２ｄの接点の状態が変化した場合には、方向キー１０が「右下」方向に操作されたものとして操作方向を推定し、スイッチ１２ａとスイッチ１２ｄの接点の状態が変化した場合には、方向キー１０が「左上」方向に操作されたものとして操作方向を推定する。そして、推定した操作方向を表す操作信号が出力端子ＯＵＴより出力される。
【００５６】
上記した構成によれば、４つのスイッチは、方向キーの変位に応じて複数のスイッチの接点の状態が変化するように配置されており、複数のスイッチの接点の状態変化が異常であるか否かに基づいてスイッチの故障を検出し、スイッチの故障が検出された場合、複数のスイッチの接点の状態変化に基づいて故障スイッチを特定し、故障スイッチの接点の状態変化を無効とし、当該故障スイッチ以外のスイッチの接点の状態変化に基づいて方向キーの操作方向を推定し、推定した方向キーの操作方向を表す操作信号を出力するので、例えば、１つのスイッチが故障しても、方向キーの操作方向を表す操作信号が出力され、信頼性を向上することができる。
【００５７】
また、既に接点がオン状態となっているスイッチがあり、かつ、他の１つのスイッチの接点がオフ状態からオン状態に変化した場合、既に接点がオン状態のスイッチを故障スイッチとして特定することができる。
【００５８】
また、１つのスイッチの接点がオフ状態からオン状態に変化し、かつ、他のスイッチの接点の状態が変化しない場合、当該他のスイッチを故障疑いスイッチとして記憶媒体に記憶させ、記憶媒体に故障疑いスイッチを記憶された後、故障疑いスイッチのうち接点の状態が変化したスイッチがある場合、当該接点の状態が変化したスイッチを故障疑いスイッチから除外するようにして故障スイッチを特定することもできる。
【００５９】
また、故障スイッチが特定されるまで、方向キーの操作方向を表す操作信号の出力が禁止されるので、より信頼性を向上することができる。
【００６０】
また、特定された故障スイッチが通知されるので、修理箇所を容易に認識することが可能である。
【００６１】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。
【００６２】
例えば、上記実施形態では、方向キー１０に対する操作に応じて接点がオン状態に変化するスイッチを備えた構成を示したが、方向キー１０に対する操作に応じて接点がオフ状態に変化するスイッチを備えた構成としてもよい。
【００６３】
また、上記実施形態では、ＥＥＰＲＯＭを記憶媒体として、この記憶媒体に「故障疑いスイッチ」を記憶させたが、ＥＥＰＲＯＭ以外の記憶媒体に「故障疑いスイッチ」を記憶させるように構成してもよい。
【００６４】
また、上記実施形態では、ＥＥＰＲＯＭを記憶媒体として、この記憶媒体に「ユーザ操作判定用テーブル」および「故障疑いスイッチ」を記憶させたが、故障疑いスイッチの修理完了後に、制御部２０ｂから記憶媒体に「ユーザ操作判定用テーブル」および「故障疑いスイッチ」を初期状態に戻すように指示する信号を送信するように構成してもよい。
【００６５】
また、上記実施形態では、操作された操作部を表す操作信号を出力端子ＯＵＴよりシリアルデータとして出力する構成を示したが、操作された操作部を表す操作信号を複数の出力端子からパラレルデータとして出力するように構成してもよい。
【００６６】
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、Ｓ１０４が故障検出手段に相当し、Ｓ２０４、Ｓ２１８、Ｓ２２０、Ｓ２２２、Ｓ２２４が故障スイッチ特定手段に相当し、Ｓ１０６が操作信号出力手段に相当し、Ｓ２１２が故障疑いスイッチ記憶手段に相当し、Ｓ２０６、Ｓ２２６が故障スイッチ通知手段に相当する。
【符号の説明】
【００６７】
１０            方向キー
１１            回路基板
１２ａ〜１２ｄ  スイッチ
１３ａ〜１３ｄ  抵抗
１４            カバー
２０            制御回路
２０ａ          バッファ
２０ｂ          制御部
【図１】
0005803580.tif 000002
【図２】
0005803580.tif 000003
【図３】
0005803580.tif 000004
【図４】
0005803580.tif 000005
【図５】
0005803580.tif 000006
【図６】
0005803580.tif 000007
【図７】
0005803580.tif 000008
【図８】
0005803580.tif 000009
【図９】
0005803580.tif 000010
【図１０】
0005803580.tif 000011