(57)【要約】【課題】特定キーを押して、キーロックのモードの切り替えを行う場合に、特定キー自身が、押されてもキーロックモードが誤切り替えしない、スイッチ誤動作防止装置が要求される。【解決手段】特定キーを操作する時間範囲で、物が当たったのか、ユーザーが操作したのかを判断し、キーをロックするもしくはロックを解除する制御を行うスイッチ誤動作防止装置。【選択図】      図３
2004273077.tif 000002
【特許請求の範囲】
【請求項１】
キー操作の検知を行う第１のモードと行わない第２のモードを有するスイッチ誤動作防止装置において、
複数キーの内の所定キーが操作されたことを検知する第１検知手段と、
前記所定キー以外のキーが操作されたことを検知する第２検知手段と、
前記所定キーが操作を開始されてから前記第１検知手段により検知されている時間を検出する検出手段と、
前記第１検知手段が検知する動作と前記検出手段が検出する動作を制御するとともに、前記検出手段が検出した時間に基づいて、前記第２検知手段に対して、前記第１のモードを行わせるか、前記第２のモードを行わせるかを制御する制御手段とを備えたことを特徴とするスイッチ誤動作防止装置。
【請求項２】
前記制御手段は、前記検出手段が検出した時間が第１所定時間未満の範囲であれば前記第１のモードか前記第２のモードを継続し、前記第１所定時間以上、第２所定時間未満の範囲であれば、前記第１所定時間未満の範囲でのモードから他方のモードへ変更し、前記第２所定時間以上の範囲であれば、前記第１所定時間未満の範囲でのモードに戻すように制御することを特徴とする請求項１に記載のスイッチ誤動作防止装置。
【請求項３】
前記制御手段は、前記所定のキーが前記第２所定時間以上操作されると、制御動作を行う通常モードから制御動作を停止する低消費モードへ移行することを特徴とする請求項１または請求項２に記載のスイッチ誤動作防止装置。
【請求項４】
前記制御手段は、前記低消費モードへ移行する前に、前記所定キーの操作が解除されることにより生ずる第１の信号を用いて、前記低消費モードから前記通常モードへ復帰する手段を設けておき、前記低消費モードから復帰した後、次に前記所定キーが操作されることにより生ずる第２の信号を用いて前記低消費モードから前記通常モードへ復帰する手段を設けておき、前記低消費モードへ移行することを特徴とする請求項３に記載のスイッチ誤動作防止装置。
【請求項５】
前記第１の信号は、前記所定キーが操作される状態から操作を解除される状態に変わったことにより発生するエッジをもった信号であり、前記第２の信号は、前記所定キーが操作を解除される状態から操作される状態に変わったことにより発生する、前記第１の信号と逆のエッジをもった信号であることを特徴とする請求項４に記載のスイッチ誤動作防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スイッチ誤動作防止装置に関するものである。
【０００２】
【従来の技術】
ポータブルＡＶ機器等を、カバンやポケットに入れておいた場合、操作キーに物が当たり、知らないうちに動作し、バッテリーが消費されることがある。この対策として、キーをロックできるスイッチを設け、カバンやポケットに入れた場合に操作キーに物が当たっても動作しないように予めロックし、使用する場合はロックを解除し操作できるようにしたものが提案されている。
【０００３】
このスイッチには、スライド式のようなメカニカルスイッチで人が動かさなければ切り替わらない方式のものと、操作キー内の特定キーを押すことで、電気的にキー操作を検知させる、もしくは検知させない様にする制御を行って、キーのロックとロック解除を切り替える方式がある。
【０００４】
一方、メカニカルスイッチ方式において、正転及び反転方向に回動する円盤形の操作つまみと共に回動するレバーを設け、レバーの回動移動によってスライドスイッチを切り替え、ホールドオン状態とホールドオフ状態とに切り替える誤動作防止機構が特許文献１で提案されている。
【０００５】
【特許文献１】
特開１９９３―３４２８２６号公報（第３―６項、第１図）
【０００６】
【発明が解決しようとする課題】
ところが、上述した従来のメカニカルスイッチは小型ポータブルＡＶ機器等では配置できる場所が少なく苦慮している。また、操作キー内の特定キーによるキーのロック、ロック解除を切り替える方式は、その特定キー自身が、物に当たると、キーのロックの状態を切り替えてしまうという欠点がある。
【０００７】
本発明は、上記の問題点に鑑み、物に当たることによりキーのロック、ロック解除の誤切り替えが起こることを防止し、ポータブルＡＶ機器等を誤って動作させてしまうことを回避できるスイッチ誤動作防止装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明は、特定キーが操作されている時間の長さに基づいて、使用者が操作しているのか、物が当たっているのかを判断する手段を有し、その判断に基づいて特定キー以外のキーを例えばロックする状態もしくはロックを解除する状態を継続するか、他方の状態に変更するか、変更前の状態に戻すかを行うようになっている。
【０００９】
具体的には、所定キーが操作されたことを検知する第１検知手段と、所定キー以外のキーが操作されたことを検知する第２検知手段と、所定キーが操作を開始されてから第１検知手段により検知されている時間を検出する検出手段と、第１検知手段が検知する動作と検出手段が検出する動作を制御するとともに、第２検知手段に対して、所定キー以外のキーが操作されたことを検知する第１のモードと、操作されたことを検知しない第２のモードになる様に制御を行う制御手段とを設ける。
【００１０】
そして、検出手段が検出した時間が、第１所定時間未満の範囲であれば、第２検知手段に対して第１のモードか第２のモードを継続するように制御する。第１所定時間以上、第２所定時間未満の範囲であれば、第２検知手段に対して第１所定時間未満の範囲でのモードから他方のモードへ変更するように制御する。第２所定時間以上の範囲であれば、第２検知手段に対して、第１所定時間未満の範囲でのモードへ戻る様に制御する。
【００１１】
この構成によると、所定キーが操作されている時間の範囲により、使用者が操作しているのか、物が当たっているのかを判断でき、キーのロック、ロック解除の誤切り替えを防止でき、知らないうちにポータブルＡＶ機器等の操作キーが押されて誤って動作させてしまうことを回避することができる。
【００１２】
また本発明は、制御手段のみに電源電圧が与えられる電源ＯＦＦ状態において、所定キーを第２所定時間以上操作することにより、制御手段が制御動作を停止する低消費モード（スリープモード）に移行する。
【００１３】
この構成によると、電源ＯＦＦ状態において、さらに消費電力を低減することができ、電池消費を少なくすることができる。
【００１４】
【発明の実施の形態】
以下に本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態であるスイッチ誤動作防止装置を内蔵したポータブルＭＤ再生機器のブロック構成図である。
【００１５】
ポータブルＭＤ再生機器７は、処理用ＬＳＩ２と、マイコン５と、操作タクトキー４と、表示部６等とで構成されている。処理用ＬＳＩ２は、ディスク１の駆動、ディスク１から読み出した音声信号の再生処理、表示部６の表示駆動等を行う。再生処理された信号は、ヘッドフォン３から音声出力される。操作タクトキー４は、ユーザーが操作したキーの信号をマイコン５に伝える。マイコン５は、操作タクトキー４から入力された操作信号に基づいて処理用ＬＳＩ２の制御等を行う。表示部６は、ポータブルＭＤ再生機器７の処理状態等を表示する。なおスイッチ誤動作防止装置は、操作タクトキー４内の特定キー４ｊ（図２参照）とマイコン５等により構成される。
【００１６】
次に、図２を用いて操作タクトキー４の構成の一例について説明する。操作タクトキー４は、キー４ａ〜４ｄと特定キー４ｊと抵抗４ｅ〜４ｉ等から構成されている。キー４ａ〜４ｄの両側の接点端子をそれぞれ（Ｔ１、Ｔ２）、（Ｔ３、Ｔ４）、（Ｔ５、Ｔ６）、（Ｔ７、Ｔ８）とする。キーの一方の接点端子Ｔ１、Ｔ３、Ｔ５、Ｔ７は、マイコン５内のＡＤコンバータ５ｂの入力端子に直接もしくは抵抗を介して接続されている。そして、他方の接点端子Ｔ２、Ｔ４、Ｔ６、Ｔ８は、ＧＮＤに接続されている。また、キー４ａと接点端子Ｔ１、Ｔ２で１つのスイッチを構成しており、キー４ａが操作される（押される）ことでスイッチがＯＮし、操作を解除される（離される）ことで自動的にスイッチがＯＦＦに戻る。キー４ｂ〜４ｄと接点端子Ｔ３〜Ｔ８においても同様である。
【００１７】
抵抗４ｆ〜４ｈは、キーの一方の接点端子Ｔ１、Ｔ３、Ｔ５、Ｔ７の間に接続されている。すなわち、抵抗４ｆは、接点端子Ｔ１とＴ３の間に、抵抗４ｇは、接点端子Ｔ３とＴ５の間に、抵抗４ｈは、接点端子Ｔ５とＴ７の間に接続されている。抵抗４ｅは、接点端子Ｔ１と電源との間に接続されている。なお、抵抗４ｅ〜４ｈは、電源電圧を等分割するために抵抗値は同じ値にされている。
【００１８】
もし、キー４ａ〜４ｄのうちのどれか一つのキーが操作されると、操作されている間は、電源電圧を抵抗で分割した電圧が、ＡＤコンバータ５ｂに入力される。操作を解除されるとＡＤコンバータ５ｂには電源電圧が入力される。各キーが操作された場合に、電源電圧を等分割する抵抗の数が異なるために、ＡＤコンバータ５ｂに入力される電圧レベルが異なり、マイコン５は、どのキーが操作されたかを認識する。
【００１９】
例えばキー４ｂを操作すると電源電圧を抵抗４ｅ、４ｆで２等分割し、電源電圧の２分の１の電圧がＡＤコンバータ５ｂに入力される。またキー４ｃを操作すると電源電圧を抵抗４ｅ、４ｆ、４ｇで３等分割し、電源電圧の３分の２の電圧がＡＤコンバータ５ｂに入力される。そしてマイコン５は、デジタル変換された電圧値情報を参照して、キー４ｂとキー４ｃが操作されたことを認識する。
【００２０】
ポータブルＭＤ再生機器７のＳＴＯＰキーにあたる特定キー４ｊの両側の接点端子はＴ９とＴ１０であり、接点端子Ｔ９は、マイコン５内のＩ／Ｏポート５ａに接続され、接点端子Ｔ１０はＧＮＤに接続されている。また、特定キー４ｊと接点端子Ｔ９とＴ１０で１つのスイッチを構成しており、特定キー４ｊが操作される（押される）ことでスイッチがＯＮし、操作を解除される（離される）ことで自動的にスイッチがＯＦＦに戻る。抵抗４ｉは電源とＩ／Ｏポート５ａもしくは接点端子Ｔ９との間に接続されている。特定キー４ｊが操作されると、Ｉ／Ｏポート５ａはスイッチを介してＧＮＤとつながり、０Ｖの電圧が入力され、マイコン５はＬＯＷレベルを認識する。操作を解除された時は、抵抗４ｉを介して電源とつながり、電源電圧が入力され、マイコン５はＨＩＧＨレベルを認識する。
【００２１】
次に、図３を用いてスイッチ誤動作防止装置の制御部であるマイコン５の動作について説明する。図３は、マイコン５の構成を示した概略図である。マイコン５は、ＣＰＵ５ｇ、ＲＡＭ５ｆ、ＲＯＭ５ｅ、ＡＤコンバータ５ｂ、タイマー５ｄ、Ｉ／Ｏポート５ａ等から構成されている。ＲＯＭ５ｅは６４ＫＢのメモリ容量を持ち、制御プログラム等を保持する。ＲＡＭ５ｆは２ＫＢのメモリ容量を持ち、処理データ等を記憶する。ＡＤコンバータ５ｂは、キー４ａ〜４ｄを操作することにより生じた電圧レベルを、デジタル数値情報に変換して、ＣＰＵ５ｇに伝える。
【００２２】
Ｉ／Ｏポート５ａには、ＳＴＯＰキーである特定キー４ｊの接点端子Ｔ９の電圧が入力され、電圧レベルがＨＩＧＨレベルかＬＯＷレベルかをＣＰＵ５ｇに伝える。また、外部割り込み要求信号を受け付け、マイコン５に割り込みを発生させる。割り込みとは、マイコン５が現在処理中の命令を中断して、別の処理を挿入することである。タイマー５ｄは、ＳＴＯＰキーが操作されていることをＩ／Ｏポート５ａを介してＣＰＵ５ｇが検知している時間をカウントする。ＣＰＵ５ｇは８ｂｉｔのＣＰＵであり、Ｉ／Ｏポート５ａから伝えられた電圧レベルを参照してＳＴＯＰキーの操作を検知し、タイマー５ｄがカウントしている時間に基づいて、ＳＴＯＰキー以外のキーをロックする、もしくはロックを解除する等の制御を行う。また、ＡＤコンバータ５ｂから伝えられたＳＴＯＰキー以外のキーの操作により生じた電圧レベルを参照して、どのキーが操作されたかを検知し処理用ＬＳＩ２に処理を指示する。バスライン５ｃは各機能ブロック間をつなぎデータ転送等に用いられる。
【００２３】
ポータブルＭＤ再生機器７の各部に電源電圧として２．５Ｖ、１．６Ｖ等の電圧が与えられ、ディスクの駆動、音声信号再生処理等の動作を行う電源ＯＮ状態と、マイコン５と操作タクトキー４のみに電源電圧として２．５Ｖの電圧が与えられ、キーの操作のみを受け付ける電源ＯＦＦ状態がある。電源ＯＦＦ状態へは、ＳＴＯＰキーを所定の回数連続して押すことで電源ＯＮ状態から移動することができる。逆に電源ＯＦＦ状態から電源ＯＮ状態に戻る場合も同様な方法が用いられる。電源ＯＮ状態と電源ＯＦＦ状態における、キーをロックする、もしくはロックを解除する制御について、同じく図３を用いて説明する。
【００２４】
電源ＯＮ状態では、ＳＴＯＰキーである特定キー４ｊが押されると、Ｉ／Ｏポート５ａに、０Ｖの電圧が入力される。それを受けて、ＣＰＵ５ｇは、ＳＴＯＰキーの操作を検知し、タイマー５ｄにカウントを開始させる。ＣＰＵ５ｇは、２０ｍｓｅｃに１回、Ｉ／Ｏポート５ａに入力されたＳＴＯＰキーの電圧レベルとタイマー５ｄのカウント値を読み、ＳＴＯＰキーが操作されてからの時間を確認する。ＳＴＯＰキーが操作を解除されると、抵抗４ｉを介してＩ／Ｏポート５ａに、電源電圧２．５Ｖが入力される。ＣＰＵ５ｇはＳＴＯＰキーの操作の解除を認識し、タイマー５ｄにカウントを終了させる。
【００２５】
ユーザーがキーを普通より長く押した場合、２秒以上が多いとされている。また、物がキーに当たった場合は、５秒以上押されている場合が多いとされている。そのため、本実施例では、２秒未満、２秒以上５秒未満、５秒以上の３つの範囲に分けて、ＳＴＯＰキーが操作されている時間がどの範囲になるかを参照して、ユーザーが操作しているのか、物が当たっているのかを判断し、キーをロックする、もしくはロックを解除する制御を行っている。
【００２６】
まず、ＳＴＯＰキーが操作されている時間が２秒未満の範囲について説明する。操作されている時間が２秒未満であれば、マイコン５はユーザーが操作していないと判断し、特定キー４ｊ以外の他のキー４ａ〜４ｄをロックする、もしくはロックを解除する状態を継続する。キーをロックする状態というのは、例えば、キー４ａを操作しても、入力された電圧をＡＤコンバータ５ｂがデジタル数値情報に変換しない、もしくはＡＤコンバータ５ｂがデジタル数値情報に変換しても、ＣＰＵ５ｇに伝わらず、キー４ａが操作されたことをマイコン５が認識しない状態のことである。キーのロックを解除する状態というのは、その逆で、マイコン５が、キー４ａが操作されたことを認識する状態のことである。
【００２７】
次に、ＳＴＯＰキーが操作されている時間が２秒以上、５秒未満の範囲について説明する。操作されている時間が２秒以上、５秒未満の範囲であれば、マイコン５は、ユーザーが操作していると判断し、特定キー４ｊ以外の他のキー４ａ〜４ｄをロックする、もしくはロックを解除する状態を、２秒未満の範囲での状態とは逆の状態に変更する。すなわち、２秒未満の範囲での状態が、キーをロックする状態であれば、キーのロックを解除する状態に変更する。また、２秒未満の範囲での状態が、キーのロックを解除する状態であれば、キーをロックする状態に変更する。
【００２８】
なお、ＳＴＯＰキーが操作されている時間が、２秒以上経つと、キーがロックされている場合、“ＨＯＬＤ  ＯＮ”という文字が表示部６上に表示され、ユーザーはキーのロック状態を目視できる。もし、設定したい状態と異なれば、再度２秒以上ＳＴＯＰキーを押して状態を変えれば良い。
【００２９】
次に、ＳＴＯＰキーが操作されている時間が５秒以上の範囲について説明する。操作されている時間が、５秒以上の範囲であれば、マイコン５は、ユーザーが操作しているのでなく物が当たっていると判断し、２秒未満の範囲での状態に戻す。すなわち、２秒未満の範囲での状態がキーをロックする状態であれば、キーをロックする状態に戻す。２秒未満の範囲での状態がキーをロックしない状態であれば、キーをロックしない状態に戻す。
【００３０】
次に、電源ＯＦＦ状態について説明する。電源ＯＦＦ状態の場合は、電源ＯＮ状態の場合と比べて、ＳＴＯＰキーが操作されている時間を参照してキーをロックするもしくはロックを解除する制御を行うことは同じだが、ＳＴＯＰキーを、５秒以上操作した場合に、マイコン５が低消費モードであるスリープモードに移行することが異なっている。スリープモードとは、Ｉ／Ｏポート５ａ等の周辺の機能ブロックは動作しているが、ＣＰＵ５ｇのみが動作を停止しているモードであり、電池消費を極力なくすためである。なお、ＣＰＵ５ｇも含めて全ての機能ブロックが動作するモードを通常モードとする。
【００３１】
ＳＴＯＰキーを５秒以上操作すると、マイコン５は、キーをロックする、もしくはロックを解除する状態を、２秒未満の範囲での状態に戻す。そして、スリープモード中にＳＴＯＰキーが操作を解除された場合に、マイコン５がスリープモードから通常モードに復帰する手段を設ける。復帰する手段とは、Ｉ／Ｏポート５ａが、ＳＴＯＰキーが操作を解除された場合に発生するＬＯＷレベルからＨＩＧＨレベルに立ち上がるエッジを持った信号を割り込み要求信号として受けて、マイコン５が割り込みを発生し、通常モードへ復帰する様に設定することである。割り込み設定を行った後で、スリープモードに入る設定を行い、マイコン５は、スリープモードに入る。
【００３２】
スリープモード中に、ＳＴＯＰキーが操作を解除されると、発生する立ち上がり信号をＩ／Ｏポート５ａが受けて、マイコン５が割り込みを発生し、通常モードに復帰する。ＳＴＯＰキーが操作を解除されたままだと、Ｉ／Ｏポート５ａには、電源電圧２．５Ｖが入力されており、マイコン５はＳＴＯＰキーが操作を解除されたと認識する。次に、先程とは逆に、Ｉ／Ｏポート５ａが、ＳＴＯＰキーが操作された場合に発生するＨＩＧＨレベルからＬＯＷレベルに立ち下がるエッジを持った信号を割り込み要求信号として受けて、マイコン５が割り込みを発生し、通常モードへ復帰するように設定する。そして、スリープモードに入る設定を行い、マイコン５は、スリープモードに入る。
【００３３】
スリープモード中に、ＳＴＯＰキーが操作されると、発生する立ち上がり信号をＩ／Ｏポート５ａが受けて、マイコン５が割り込みを発生し、通常モードに復帰する。ＳＴＯＰキーが操作されたままだと、Ｉ／Ｏポート５ａには、０Ｖが入力されており、マイコン５はＳＴＯＰキーが操作されたと認識する。次に、タイマー５ｄに、ＳＴＯＰキーが操作されている時間をカウントさせ、カウントした時間に基づいて、電源ＯＮ状態と同様に、キーをロックする、もしくはロックを解除する制御を行う。そして、ＳＴＯＰキーが５秒以上操作されていると再び、Ｉ／Ｏポート５ａが立ち上がるエッジを持った信号を受けて、マイコン５が割り込みを発生し、通常モードへ復帰する様に設定する。そして、スリープモードに入る設定を行い、マイコン５は、スリープモードに入る。
【００３４】
すなわち、電源ＯＦＦ状態では、Ｉ／Ｏポート５ａが受ける割り込み要求信号のエッジの仕様を、立ち上がり、立ち下がり、立ち上がりと交互に替えて設定変更することで、マイコン５がスリープモードに入っていてもＳＴＯＰキーに操作／操作の解除の変化があれば通常モードに復帰でき、また、その後ＳＴＯＰキーに操作／操作の解除の変化がなければ、再度スリープモードの設定をすることで、自動的にスリープモードに入るように制御されており、低消費電力化が図られている。
【００３５】
なお、ＳＴＯＰキーに操作／操作の解除の変化があった場合に発生するエッジを持った信号を割り込み要求信号として受け付ける設定は、割り込みが発生した時点でリセットされる。その為、スリープモードから復帰後、操作／操作の解除を行われても要求信号として受け付けず、マイコン５に割り込みは発生しない。
【００３６】
なお、本実施例では、ＳＴＯＰキーを、キーをロックする、もしくはロックを解除する制御およびスリープモードからの復帰させる制御のためのコントロールキーとして兼用したが、ＰＬＡＹキー等の他のキーをコントロールキーに兼用しても良い。また、単一のキーだけでなく複数のキー、例えば、ＳＴＯＰキーとＰＬＡＹキーの両方のキーから制御できるようにしても良い。
【００３７】
また、本実施例では、ＳＴＯＰキーが操作されている時間の範囲を、２秒未満、２秒以上５秒未満、５秒以上の範囲に分けて、キーをロックする、もしくはロックを解除する制御を行ったが、時間の範囲は、固定したものでなく、マイコン５のプログラム等を変更することにより、時間の範囲を変えることも可能である。
【００３８】
また、本実施例では、表示部６はポータブルＭＤ再生機器７本体上に配置された構造で図示されているが、例えばリモコン等の付属部品上に設けた構造にしても良い。
【００３９】
また、本実施例では、ＣＰＵ５ｇのバス幅を８ｂｉｔと記載しているが、バス幅は固定ではなく、さらに広くすることも可能である。バス幅を広くすることで、マイコン５の処理能力を上げ、例えばＳＴＯＰキーを５秒以上押してスリープモードに入るまでの処理時間等を短縮することも可能である。
【００４０】
次に、図４を用いて電源ＯＮ状態におけるマイコン５のキーのロックもしくはロック解除の制御処理フローについて説明する。まず、ステップＳ１１で、キー操作時間ＴＯＮ＝０を設定する。次に、ステップＳ１２で、ＳＴＯＰキーが操作されたかどうかをＩ／Ｏポート５ａに入力された電圧レベルを参照して判断する。ＨＩＧＨレベルなら、ＳＴＯＰキーが操作を解除されていると判断し、ステップＳ１１に戻り、キー操作時間ＴＯＮ＝０を設定する。ＳＴＯＰキーが操作されるまで、この処理を繰り返す。ＬＯＷレベルなら、ＳＴＯＰキーが操作されたとして、ステップＳ１３に進む。
【００４１】
ステップＳ１３では、タイマー５ｄで、キー操作時間ＴＯＮをカウントする。次に、ステップＳ１４では、キー操作時間ＴＯＮを参照し、第１所定時間Ｔ１（２秒）以上であるかどうかを確認する。２秒未満であれば、ステップＳ１２に戻り、ＳＴＯＰキーが操作されたままかどうかを確認し、操作されていたらステップＳ１３においてキー操作時間ＴＯＮをカウントする。２秒以上になるまで、以上の処理を繰り返す。２秒以上になる前に、ステップＳ１２で、ＳＴＯＰキーが操作を解除されていると判断されたならば、ステップＳ１１に戻り、キー操作時間ＴＯＮ＝０を設定する。
【００４２】
ステップＳ１４で、キー操作時間ＴＯＮが２秒以上と判断されたならば、次に、ステップＳ１５で、第２所定時間Ｔ２（５秒）以上であるかどうか確認する。５秒未満であれば、ステップＳ１６に進む。５秒以上であれば、ステップＳ１８に進む。
【００４３】
ステップＳ１６では、キーをロックするもしくはロックを解除するモード（以下、ＫＬモードと記載）を変更するかどうかを確認する。未だ変更していなければ、ステップＳ１７に進み、ＫＬモードを逆のモードに変更し、ステップＳ１２に戻る。ＫＬモードが変更済みであれば、そのままステップＳ１２に戻る。
【００４４】
ステップＳ１８では、ＫＬモードの変更を解除する。すなわち、第１所定時間Ｔ１（２秒）未満の範囲でのＫＬモードに戻す。そして、ＳＴＯＰキーの操作が続くとステップＳ１２〜Ｓ１５、Ｓ１８の処理を繰り返す。もし、ＳＴＯＰキーが操作を解除されていれば、ステップＳ１１に戻り、キー操作時間ＴＯＮ＝０にリセットし、ＳＴＯＰキーの操作に備える。
【００４５】
次に、図５を用いて電源ＯＦＦ状態におけるマイコン５のキーのロックもしくはロック解除の制御処理フローについて説明する。電源ＯＦＦ状態の処理フローは、電源ＯＮ状態の処理フローと、ステップＳ１１〜ステップＳ１８まで同じ処理であるため、ステップＳ１８までの説明を省略し、ステップＳ１９以降について説明する。ステップＳ１９では、ＳＴＯＰキーが操作を解除された場合に発生する立ち上がりエッジを持った信号を、Ｉ／Ｏポート５ａが割り込み要求信号として受け付け、マイコン５が割り込みを発生する設定を行う。設定後、ステップＳ２０に進む。
【００４６】
ステップＳ２０では、スリープモードに入る設定を行い、スリープモードに入る。スリープモード中に、ＳＴＯＰキーが操作を解除されれば、割り込みが発生する（ステップＳ２２）。マイコン５は、スリープモードから通常モードに復帰し、ステップＳ１２へ進む。
【００４７】
ステップＳ１２では、ＳＴＯＰキーが操作されているかどうかを確認する。ＳＴＯＰキーが操作されていれば、電源ＯＮ時と同じように、ＳＴＯＰキーが操作されている時間をカウントし、その時間に基づいて、ＫＬモードを制御する。ＳＴＯＰキーが操作を解除されていれば、ステップＳ２１に進む。ステップＳ２１では、スリープモードにおいてＳＴＯＰキーが操作された場合に発生する立ち下がりエッジを持った信号をＩ／Ｏポート５ａが割り込み要求信号として受け付け、マイコン５が割り込みを発生する設定を行う。
【００４８】
そして、ステップＳ２０に進みスリープモードの設定を行い、スリープモードに入る。スリープモード中に、ＳＴＯＰキーが操作されれば、割り込みが発生する（ステップＳ２２）。マイコン５は、スリープモードから通常モードに復帰し、ステップＳ１２へ進む。以降、ＳＴＯＰキーによる操作がなく、電源ＯＦＦ状態のままであれば上記の処理を繰り返す。
【００４９】
【発明の効果】
本発明によると、ＳＴＯＰキーを操作している時間の範囲により、ユーザーの操作によるものか、物が当たったものかを判断でき、キーのロック、もしくはロック解除の誤切り替えを防止でき、知らないうちに操作キーが押され、ポータブルＡＶ機器等が誤って動作することを回避することができる。
【００５０】
また本発明によると、電源ＯＦＦ状態時においてＳＴＯＰキーを操作しつづけることによりスリープモードに移行し、消費電力を低減させ、電池消費を少なくすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態であるスイッチ誤動作防止装置を内蔵したポータブルＭＤ再生機器のブロック構成図。
【図２】本発明の実施形態であるスイッチ誤動作防止装置を内蔵したポータブルＭＤ再生機器内の操作タクトキーの構成図。
【図３】本発明の実施形態であるスイッチ誤動作防止装置の制御部であるマイコンの概略図。
【図４】本発明の実施形態であるスイッチ誤動作防止装置のキーのロックもしくはロック解除の制御のフローチャート（電源ＯＮ状態）。
【図５】本発明の実施形態であるスイッチ誤動作制御装置のキーのロックもしくはロック解除の制御のフローチャート（電源ＯＦＦ状態）。
【符号の説明】
１    ディスク
２    処理用ＬＳＩ
３    ヘッドフォン
４    操作タクトキー
４ｊ  特定キー（ＳＴＯＰキー）
４ａ、４ｂ、４ｃ、４ｄ  その他キー
４ｅ、４ｆ、４ｇ、４ｈ、４ｉ  抵抗
５    マイコン
５ａ  Ｉ／Ｏポート
５ｂ  ＡＤコンバータ
５ｃ  バスライン
５ｄ  タイマー
５ｅ  ＲＯＭ
５ｆ  ＲＡＭ
５ｇ  ＣＰＵ
６    表示部
７    ポータブルＭＤ再生機器
Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、Ｔ８  接点端子
Ｔ９、Ｔ１０  接点端子（特定キー）
【図１】
2004273077.tif 000003
【図２】
2004273077.tif 000004
【図３】
2004273077.tif 000005
【図４】
2004273077.tif 000006
【図５】
2004273077.tif 000007