(57)【要約】【課題】構造が簡単で低コストで実現でき、ジョグダイヤルの回転方向を確実に判定が可能なジョグダイヤル装置およびその制御方法を提供する。【解決手段】ジョグダイヤル装置（Ｒ）は、ジョグダイヤル（１）と、ジョグダイヤルの突起部（１ａ）により揺動される可動部（２ａ）の位置変化に応じてパルス信号を生成可能なスイッチ手段（２）と、ジョグダイヤルの回転時に、スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいてジョグダイヤルの回転方向及び回転量を判定する判定手段（６）とを備える。判定手段（６）は、各パルス信号のパルス幅を検出し、検出したパルス幅を閾値と比較し、検出したパルス幅が閾値以上のときに、パルス信号の立ち上がり又は立ち下がりのカウントを行わない。【選択図】図２
2010092410.tif 000002
【特許請求の範囲】
【請求項１】
突起部を有し、回転可能なジョグダイヤルと、
前記ジョグダイヤルの突起部により揺動される可動部を有し、前記可動部の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、
前記ジョグダイヤルの回転時に、前記スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備え、
前記判定手段は、各パルス信号のパルス幅を検出し、前記検出したパルス幅を閾値と比較し、前記検出したパルス幅が前記閾値以上のときに、前記パルス信号の立ち上がり又は立ち下がりのカウントを行わない
ことを特徴とするジョグダイヤル装置。
【請求項２】
前記閾値は、所定時間であることを特徴とする請求項１に記載のジョグダイヤル装置。
【請求項３】
前記閾値は、前記パルス幅が検出されたパルス信号より前に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項１に記載のジョグダイヤル装置。
【請求項４】
前記閾値は、パルス幅が検出されたパルス信号の直前に入力したパルス信号のパルス幅に所定時間を加算した値に設定されることを特徴とする請求項３に記載のジョグダイヤル装置。
【請求項５】
前記閾値は、カウント値のリセット後に最初に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項３に記載のジョグダイヤル装置。
【請求項６】
前記閾値は、前記パルス幅が検出されたパルス信号の前にカウントされた所定数のパルス信号におけるパルス幅の平均値に基づいて設定されることを特徴とする請求項３に記載のジョグダイヤル装置。
【請求項７】
前記閾値は、前記パルス幅が検出されたパルス信号の前の複数のパルス信号におけるパルス幅の変化量に基づいて予測されたパルス幅に基づいて設定されることを特徴とする請求項３に記載のジョグダイヤル装置。
【請求項８】
突起部を有し、回転可能なジョグダイヤルと、
前記ジョグダイヤルの突起部により揺動される可動部を有し、前記可動部の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、
前記ジョグダイヤルの回転時に、前記スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備えたジョグダイヤル装置の制御方法であって、
各パルス信号のパルス幅を検出し、
前記検出したパルス幅を閾値と比較し、
前記検出したパルス幅が前記閾値以上のときに、前記パルス信号の立ち上がり又は立ち下がりのカウントを行わない
ことを特徴とするジョグダイヤル装置の制御方法。
【請求項９】
前記閾値は、所定時間であることを特徴とする請求項８に記載のジョグダイヤル装置の制御方法。
【請求項１０】
前記閾値は、前記パルス幅が検出されたパルス信号より前に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項８に記載のジョグダイヤル装置の制御方法。
【請求項１１】
前記閾値は、パルス幅が検出された前記パルス信号の直前に入力したパルス信号のパルス幅に所定時間を加算した値に設定されることを特徴とする請求項１０に記載のジョグダイヤル装置の制御方法。
【請求項１２】
前記閾値は、カウント値のリセット後に最初に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項１０に記載のジョグダイヤル装置の制御方法。
【請求項１３】
前記閾値は、パルス幅が検出された前記パルス信号の前にカウントされた所定数のパルス信号におけるパルス幅の平均値に基づいて設定されることを特徴とする請求項１０に記載のジョグダイヤル装置の制御方法。
【請求項１４】
前記閾値は、パルス幅が検出された前記パルス信号の前の複数のパルス信号におけるパルス幅の変化量に基づいて予測されたパルス幅に基づいて設定されることを特徴とする請求項１０に記載のジョグダイヤル装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器の動作状態を設定入力する、リモートコントローラ等に用いられるジョグダイヤル装置及びその制御方法に関するものである。
【背景技術】
【０００２】
電気機器に対するリモコンにおいて、操作性を向上すべくジョグダイヤルを搭載したものが多々ある。ジョグダイヤルに関する技術として、例えば、特許文献１に開示されているようなスイッチを２個備えたジョグダイヤル装置や、特許文献２に開示されているようなロータリーエンコーダを備えたジョグダイヤル装置がある。しかしながら、特許文献１および２に記載されているジョグダイヤル装置は構造が複雑であり、コストアップを招くという問題があった。
【０００３】
これに対して、構造が簡単なジョグダイヤル装置の他の形態として、図８に示すような、シーソー式の可動部２ａを有するシーソースイッチ２が備えられたジョグダイヤル装置が知られている。
【０００４】
図８に示す従来のジョグダイヤル装置は、ジョグダイヤル１を所定方向へ回転させることにより、ジョグダイヤル１の外周部に放射状に形成された複数の突起部１ａとシーソースイッチ２の可動部２ａとの当接および当接解除時に出力されるパルス信号が例えば、マイコン等からなる制御部６０に入力される。制御部６０は、入力したパルス信号の終端の立ち上がりを検出してカウントし、そのカウント値に基づきジョグダイヤル１の回転方向及び回転量を判定する。
【０００５】
ここで、制御部６０に入力されるパルス信号の波形について詳細に説明する。まず、図９を参照して、シーソースイッチ２の可動部２ａの状態と各接点の導通状態の関係を説明する。シーソースイッチ２は可動部２ａと、可動部２ａの位置と連動して互いに導通／非導通状態になる３つの接点を有する。可動部２ａは外力を受けない場合は図９（ａ）に示す中立位置（水平位置）に位置するように付勢されている。図９（ａ）に示すように、シーソースイッチ２の可動部２ａが中立位置にある場合、接点１、接点２および接点３は互いに電気的に遮断された状態（非導通状態）になる。図９（ｂ）に示すように、シーソースイッチ２の可動部２ａが上方に傾いている場合、接点２と接点３が電気的に接続され（導通状態）、接点１は電気的に遮断された状態になる。図９（ｃ）に示すように、シーソースイッチ２の可動部２ａが下方に傾いている場合、接点１と接点２が電気的に接続され、接点３は電気的に遮断された状態になる。
【０００６】
最初に、図８（ａ）に示すように、シーソースイッチ２の可動部２ａが中立位置（水平位置）にある場合を考える。このとき、接点１、接点２および接点３は非導通の状態である。
【０００７】
次に、ジョグダイヤル１を図８（ａ）の位置から図８（ｃ）の位置まで時計方向に回転させる場合を説明する。ジョグダイヤル１の回転にともない突起部１ａは、シーソースイッチ２の可動部２ａと当接して可動部２ａを上側に跳ね上げ、その後、可動部２ａ上を通過する。このとき、可動部２ａは、ジョグダイヤル１の突起部１ａとの当接により、中立状態から上側に倒れた後（図８（ｂ）参照）、再び中立状態に戻る（図８（ｃ）参照）。この時の制御部６０に入力されるパルス信号は、図３（ｂ）に示す波形となる。パルス信号の立ち上がりは、ジョグダイヤル１の回転にともないジョグダイヤル１の突起部１ａがシーソースイッチ２の可動部２ａを跳ね上げながら通過したことを示す。そこで、制御部６０は接点３の波形における立ち上がりをカウントする。
【０００８】
一方、ジョグダイヤル１を図８（ａ）の位置から反時計方向に回転させた場合、ジョグダイヤル１の回転にともない突起部１ａは、シーソースイッチ２の可動部２ａと当接して可動部２ａを下側に跳ね上げ、その後、可動部２ａ上を通過する。このとき、シーソースイッチ２の可動部２ａは、中立状態から下側に倒れた後、再び中立状態に戻る（図８（ａ）参照）。この時、制御部６０に入力されるパルス信号は、図３（ａ）に示す波形となる。制御部６０は接点１の波形における立ち上がりをカウントする。
【０００９】
【特許文献１】特開２０００−２９８８９５号公報（第３頁、第１図）
【特許文献２】特開２００７−４２４８９号公報（第１−９頁、（請求項７）、第３図）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
近年、リモコンに対して機能性や操作性のみならず、操作上のフィーリングも要求されている。上述のシーソースイッチを備えたリモコンにおいて、例えば、ジョグダイヤルの回転操作に必要な力（負荷）を大きくすることで重厚感が得られ、高級感を実現できる。
【００１１】
しかしながら、シーソースイッチを備えた従来のジョグダイヤル装置において、高級感を得るために、ジョグダイヤルの回転操作に必要な力を大きくすることには、次のような問題がある。
【００１２】
すなわち、ジョグダイヤル１を図８（ａ）の位置から図８（ｂ）の位置を経由して図８（ｃ）の位置まで時計方向に回転させた場合、シーソースイッチ２の可動部２ａは、中立位置→上側に傾いた状態→中立位置と変化する。
【００１３】
一方、図８（ａ）の状態からジョグダイヤル１を時計方向に回転させて、シーソースイッチ２の可動部２ａを上側に倒して停止した状態（図８（ｂ）の状態）で、ジョグダイヤル１を反時計方向に少し戻した場合（図８（ｄ）の状態）も、シーソースイッチ２の可動部２ａは、中立位置→上側に傾いた状態→中立位置と変化する。
【００１４】
このように、ジョグダイヤル１を、図８（ａ）の位置から図８（ｂ）の位置を経由して図８（ｃ）の位置まで時計方向に回転させた場合と、図８（ａ）の状態から時計方向に回転させて、シーソースイッチ２の可動部２ａを上側に倒して停止した状態（図８（ｂ）の状態）でジョグダイヤル１を反時計方向に少し戻した場合とで、シーソースイッチ２の可動部２ａは同様に変化する。このことは、制御部６０に入力されるパルス信号の波形が同じ波形となることを意味する。
【００１５】
このため、最終的に、ジョグダイヤル１を時計方向あるいは反時計方向のいずれかに回転させたのかが不明になり、ジョグダイヤル１の回転方向を誤判定してしまうという問題があった。
【００１６】
ジョグダイヤル１の回転操作に必要な力（負荷）を大きくした場合、使用者がジョグダイヤルの操作を停止したときにシーソースイッチ２の可動部２ａが図８（ｂ）に示すように上側（または下側）に倒れた状態のまま停止することがある。よって、高級感を得るために、ジョグダイヤルの回転操作に必要な力（負荷）を大きくすることは、前述の誤判定の問題を招きやすくなる。
【００１７】
本発明は、前記問題点を解決するためになされたものであり、その目的とするところは、シーソースイッチを備えたジョグダイヤル装置において、簡単な構造で、かつ、ジョグダイヤルの回転方向を確実に判定することのできるジョグダイヤル装置およびそのようなジョグダイヤル装置の制御方法を提供することにある。
【課題を解決するための手段】
【００１８】
本発明に係るジョグダイヤル装置は、突起部を有し、回転可能なジョグダイヤルと、ジョグダイヤルの突起部により揺動される可動部を有し、可動部の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、ジョグダイヤルの回転時に、スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいてジョグダイヤルの回転方向及び回転量を判定する判定手段とを備える。判定手段は、各パルス信号のパルス幅を検出し、検出したパルス幅を閾値と比較し、検出したパルス幅が閾値以上のときには、上記のパルス信号の立ち上がり又は立ち下がりのカウントを行わない。
【００１９】
本発明に係るジョグダイヤル装置の制御方法は、突起部を有し、回転可能なジョグダイヤルと、前記ジョグダイヤルの突起部により揺動される可動部を有し、可動部の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、ジョグダイヤルの回転時に、スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備えたジョグダイヤル装置の制御方法である。その制御方法において、各パルス信号のパルス幅を検出し、検出したパルス幅を閾値と比較し、検出したパルス幅が閾値以上のときには、上記のパルス信号の立ち上がり又は立ち下がりのカウントを行わない。
【発明の効果】
【００２０】
本発明によれば、ジョグダイヤルとスイッチ手段とを組み合わせてなる簡易な構造のジョグダイヤル装置におけるジョグダイヤルの回転方向及び回転量の判定時に、閾値以上のパルス幅を有するパルス信号のカウントを行わないようにする。これにより、ジョグダイヤルを所定方向へ回転させた後、ジョグダイヤルを反対方向へ少し戻した場合や、シーソースイッチが電気的に接続した状態でジョグダイヤルを停止させた場合であっても、ジョグダイヤルの回転方向の誤判定を防止することができる。よって、回転方向を確実に判定することが可能となるジョグダイヤル装置を簡易な構成で実現できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態に係るジョグダイヤル装置を添付図面に従って説明する。
【００２２】
１．ジョグダイヤル装置の構成
図１は、本発明の実施の形態に係るジョグダイヤル装置Ｒの概略平面図、図２は、ジョグダイヤル装置Ｒの概略構成を示すブロック図である。以下に説明するジョグダイヤル装置は、電気機器の動作を無線または有線で制御を行うためのリモートコントローラである。
【００２３】
図１および図２に示すように、ジョグダイヤル装置Ｒは、大略、少なくとも、基台（図示せず）とその基台上に回転自在に取り付けられているジョグダイヤル１と、ジョグダイヤル１の近傍に設けられたシーソースイッチ２と、スイッチ群３と、外部の電気機器に制御信号を送信する送信部４と、電源キー５と、ジョグダイヤル装置Ｒ全体の制御を司る制御部６と、ケース体としての本体ケース７とから構成されている。
【００２４】
ジョグダイヤル１およびシーソースイッチ２の構成、動作については、基本的には前述の背景技術で説明したものと同一であるので、以下では異なる点のみを説明する。
【００２５】
図３は、ジョグダイヤル１を時計方向または反時計方向に回転させたときのパルス信号の波形図である。図３に示すように、ジョグダイヤル１を反時計方向へ１クリックだけ回転させると、制御部６に入力されるパルス信号の波形は図３（ａ）に示すような波形となり、ジョグダイヤル１を時計方向へ１クリック回転させると、制御部６に入力されるパルス信号の波形は図３（ｂ）に示すような波形となる。例えば、ジョグダイヤル１を時計方向へ連続的に一定の速度で回転させると、制御部６には図６（ａ）に示すように連続的な波形のパルス信号が入力される。
【００２６】
スイッチ群３は、各種電気部品にて構成される制御回路を搭載した基板（図示せず）に電気的に接続されている。また、送信部４は、制御部６と電気的に接続されており、押下されたスイッチ群３やジョグダイヤル１の操作状況に応じた制御信号を、例えば赤外線等の無線通信手段やケーブル等の有線の通信手段を介して出力する。
【００２７】
制御部６は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成される。制御部６はジョグダイヤル装置Ｒ全体の動作を制御するが、以下では、特に制御部６におけるジョグダイヤル１の回転方向及び回転量の判定に関連する構成・動作について説明する。
【００２８】
前述のようにジョグダイヤル１が時計方向あるいは反時計方向へ回転すると、ジョグダイヤル１の突起部１ａとシーソースイッチ２の可動部２ａとの当接および当接の解除に応じたパルス信号が生成され、シーソースイッチ２の接点１及び接点３を介して制御部６に出力される。制御部６はこのパルス信号の立ち上がり（LowからHighへの変化）を検出する。図３（ａ）、（ｂ）はそれぞれジョグダイヤル１が反時計方向、時計方向に回転したときの接点１及び３の波形を示す。図３（ａ）に示すように接点１の波形におけるパルスの立ち上がりを検出することで反時計方向の回転（左回転）を検出でき、図３（ｂ）に示すように接点３の波形におけるパルスの立ち上がりを検出することで、時計方向の回転（右回転）を検出できる。制御部６は、接点１及び３のパルスの立ち上がりをカウントし、それぞれのカウント値に基づいてジョグダイヤル１の回転方向及び回転量を判定する。このため、制御部６は、左回転時の突起部１ａの通過数をカウントするカウンタ（以下「左回転用カウンタ」という。）と、右回転時の突起部１ａの通過数をカウントするカウンタ（以下「右回転用カウンタ」という。）を備えている。
【００２９】
特に、制御部６は、連続するパルス信号の期間（パルス幅）を検出し、検出した期間が閾値ｔｘ以上の場合には、そのパルスの立ち上がりのカウントを行わないようにする。すなわち、例えば図６（ａ）のようにシーソースイッチ２から連続してパルス信号を入力する場合、制御部６は、各パルス信号Ｐｎのパルス幅ｔｎを閾値ｔｘと比較し、ｔｎ≧ｔｘとなる場合、そのパルス信号のカウントを停止し、一方、ｔｎ＜ｔｘとなる場合、そのパルス信号のカウント動作を行うようにする。
【００３０】
このように、パルス幅が比較的長いパルスの立ち上がりをカウントしないようにすることで回転方向の誤検出を防止する。つまり、パルス信号の期間（パルス幅）が閾値ｔｘ（所定時間）以上あるときは、ジョグダイヤル１の突起部１ａがシーソースイッチ２の可動部２ａを上側に傾けた状態（図８（ｂ））または下側に傾けた状態のまま停止していると考えられる。このため、このような場合に、シーソースイッチ２からの信号を無視することでジョグダイヤル１の回転方向の誤検出を防止できる。
【００３１】
閾値ｔｘは所定時間（固定時間）に設定される。例えば、閾値ｔｘが２００ｍｓに設定された場合、パルス信号Ｐｎのパルス幅が３００ｍｓであったときは、パルス信号Ｐｎのカウント動作が行われず、パルス信号Ｐｎのパルス幅が１００ｍｓであったときは、そのパルス信号Ｐｎのカウント動作が行われる。
【００３２】
以上のように、閾値以上のパルス幅を有するパルス信号のカウントを行わないようにすることにより、例えば、ジョグダイヤル１を所定方向へ回転させた後、ジョグダイヤル１を反対方向へ少し戻した場合や、シーソースイッチ２が電気的に接続した状態でジョグダイヤル１を停止させた場合であっても、それらをエラーとして処理できるのでジョグダイヤル１の回転方向の誤判定を防止することができる。
【００３３】
２．ジョグダイヤル装置の動作
図４に示すフローチャートを参照し、ジョグダイヤル装置Ｒの全体動作について説明する。以下の処理は主として制御部６で実行される。
【００３４】
先ず、電源キー５により電源が投入されると、最初に「パワーオンリセット処理」（ステップＳ１１）が実行され、初期設定がなされ、「スタンバイモード処理」（ステップＳ１２）に移行する。その後、「ソフトタイマ処理」（ステップＳ１３）としてリモコンのスイッチやキー操作に対するタイマ処理を実行する。例えば、スイッチやキー等が２分以上押された状態になっていないかがチェックされ、２分以上押されていなければ次のステップＳ１４に進む。スイッチやキー等が２分以上押された状態の場合は当該操作が無効であるものとして処理される。
【００３５】
ステップＳ１４の「ＪＯＧの読み取り処理」において、ジョグダイヤル１の操作情報が読み取られる。具体的には、ジョグダイヤル１の回転によって出力されるパルス信号の立ち上がりを検出してカウントする。その際、入力したパルス信号のパルス幅（Lowの期間）に基づきカウント動作を許可するか禁止するかの判定を実施するとともに、当該判定結果に応じた処理を行う。なお、このステップＳ１４の「ＪＯＧの読み取り処理」の詳細については後述する。
【００３６】
次に、「キースキャン処理」（ステップＳ１５）において、操作されたスイッチやキー等のスキャン処理が実施される。そして、「モード制御・コード作成処理」（ステップＳ１６）において、操作されたスイッチやキー等に応じた所定のコードが選択、決定される。例えば、ジョグダイヤル１が操作された場合、ステップＳ１４にてカウント処理されたカウント値に応じた所定のコードが選択、決定される。このとき、右回転用カウンタの値と左回転用カウンタの値の差分が計算され、その差分値に基づいた所定のコードが選択、決定される。その後、「コード送信処理」（ステップＳ１７）に進む。
【００３７】
「コード送信処理」（ステップＳ１７）において、「モード制御・コード作成処理」（ステップＳ１６）で決定された所定のコードが例えば、１０８ｍｓ毎に送信部４に送信され、それと同期して制御部６内のカウンタがリセットされる。送信部４は例えば１０８ｍｓ毎にコードを外部に出力する。カウンタがリセットされると、ステップＳ１２に戻り、上述の処理（ステップＳ１２〜１７）が繰り返される。
【００３８】
図５に示すフローチャートを参照し、上記の「ＪＯＧ読み取り処理」（ステップＳ１４）の詳細を説明する。
【００３９】
先ず、制御部６に入力されたパルスのパルス幅（ここでは、Low期間の幅）、すなわち、パルス信号Ｐｎのパルス幅ｔｎが計測される（ステップＳ１４１）。そして、ステップＳ１４１にて計測されたパルス信号Ｐｎのパルス幅ｔｎが有効なパルス幅の範囲内にあるか否かを判断する（ステップＳ１４２）。例えば、計測されたパルス幅ｔｎが２ｍｓ≦ｔｎ≦３ｓｅｃの関係にあるか否かが判定される。判定結果がＹＥＳであれば、次のステップＳ１４３に進む。一方、判定結果がＮＯであれば、当該データは無効であるとして、本処理を終了する。すなわち、この場合、クリック数はカウントされない。
【００４０】
ステップＳ１４２において、パルス信号Ｐｎのパルス幅ｔｎの有効性を判定する理由は次のとおりである。当該パルス信号Ｐｎのパルス幅ｔｎが比較的短い場合（例えば、２ｍｓ未満の場合）はノイズである蓋然性が高く、また、比較的長い場合（例えば、３ｓｅｃより大きい場合）は、シーソースイッチ２と電気的に導通した状態でジョグダイヤル１が停止している蓋然性が高いと考えられ、いずれの場合もパルス信号Ｐｎを利用することが適切でないと考えられるからである。
【００４１】
ステップＳ１４２で有効であると判定された場合、ジョグダイヤル１の操作が初回の操作か、２回目以降の操作かが判定される（ステップＳ１４３）。ジョグダイヤル１の操作が初回であれば、ステップＳ１４５に進む。
【００４２】
ステップＳ１４３において、ジョグダイヤル１の操作が２回目以降の操作であると判定された場合、計測したパルス信号のパルス幅（ｔｎ）が閾値（ｔｘ）以上か否かが判定される（ステップＳ１４４）。
【００４３】
計測したパルス幅ｔｎが閾値ｔｘ以上の場合、当該データは無効であるとして、本処理を終了する。すなわち、この場合、クリック数はカウントアップされない。一方、計測したパルス幅ｔｎが閾値ｔｘより小さい場合、当該データが有効データであるとして次のステップＳ１４５に進む。
【００４４】
ステップＳ１４５においてジョグダイヤル１の回転方向が検出される。回転方向は接点１または接点３の信号波形（図３参照）の変化を見れば検出できる。そして、左回転の場合、左回転用カウンタがカウントアップされ（ステップＳ１４６）、右回転の場合、右回転用カウンタがカウントアップされる（ステップＳ１５１）。
【００４５】
以上のようにしてジョグダイヤル１の回転時のクリック数が検出される。
【００４６】
３．カウント要否判定の閾値（ｔｘ）の他の例
上述の例では、パルス信号のカウントの要否判定に使用する閾値ｔｘを所定の値（固定値）に設定したが、閾値ｔｘはこれに限定されない。例えば、以下のように閾値ｔｘを規定してもよい。
【００４７】
（１）閾値の他の例１
第ｎ番目のパルス信号Ｐｎに対する閾値ｔｘを、その直前のパルス信号Ｐｎ−１のパルス幅ｔｎ−１の値に所定の値ｔαを加算して算出する。
ｔｘ ＝ ｔｎ−１ ＋ ｔα
このように、直前のパルス幅を考慮して閾値を決定することで、図６（ｂ）に示すように、パルス信号Ｐ１、Ｐ２、Ｐ３・・・のパルス幅ｔ１、ｔ２、ｔ３・・・が変化する場合に、カウントしない頻度を低減できるという効果がある。
【００４８】
（２）閾値の他の例２
第ｎ番目のパルス信号Ｐｎに対する閾値ｔｘを、最初のパルス信号Ｐ１のパルス幅ｔ１の値に所定の値ｔαを加算して算出する。
ｔｘ ＝ ｔ１ ＋ ｔα
このように、最初のパルス幅ｔ１を考慮して閾値を決定する場合でも、図６（ｂ）に示すように、パルス信号Ｐ１、Ｐ２、Ｐ３・・・のパルス幅ｔ１、ｔ２、ｔ３・・・が変化する場合に、カウントしない頻度を低減できるという効果がある。
【００４９】
（３）閾値の他の例３
第ｎ番目のパルス信号Ｐｎに対する閾値ｔｘを、以前のｍ回平均、すなわち、Ｐｎ−ｍ、・・・、Ｐｎ−２、Ｐｎ−１のパルス幅ｔｎ−ｍ、・・・、ｔｎ−２、ｔｎ−１の平均値ｔavgに基づき算出する。具体的には次式で求める。
ｔｘ ＝ ｔavg ＋ ｔα
ｔavg ＝ （ｔｎ−ｍ ＋ ・・・ ＋ｔｎ−２ ＋ ｔｎ−１）／ｍ
【００５０】
（４）閾値の他の例４
第ｎ番目のパルス信号Ｐｎに対する閾値ｔｘを、ジョグダイヤル１の回転速度（加速度）に基づいて算出する。具体的には、以前のパルス信号Ｐｎ−２、Ｐｎ−１における各パルス幅ｔｎ−２、ｔｎ−１に基づいて、次にカウントされるべきパルス信号のパルス幅を予測し、予測されたパルス信号のパルス幅ｔｆに所定の値ｔαを加算した「ｔｆ＋ｔα」を用いてもよい。
【００５１】
図７に具体例を示す。図７において、第５番目のパルス信号Ｐ５のパルス幅（Low期間）ｔｆとしてのｔ５を、以前のパルス信号Ｐ３、Ｐ４における各パルス幅ｔ３、ｔ４に基づいて予測する。そして、この予測したパルス信号Ｐ５のパルス幅（Low期間）ｔｆに所定の値ｔαを加算することで、第５番目のパルス信号Ｐ５に対する閾値ｔｘを算出する。具体的には次式で求める。
ｔｘ ＝ ｔｆ＋ｔα
ｔｆ ＝ （ｔｎ−１ − ｔｎ−２） ＋ ｔｎ−１
【００５２】
以上（１）〜（４）に示したように、ジョグダイヤル１の回転速度または加速度に応じて閾値ｔｘを変化させることで、ジョグダイヤル１の操作状態に応じてジョグダイヤル１の回転方向の判定をより精度よく行うことが可能となる。
【００５３】
４．変形例
上述した各閾値をジョグダイヤル１の操作状態に応じて選択的に用いてもよい。例えば、図６（ａ）に示すようにパルス幅が略一定の場合は閾値ｔｘを所定値（固定値）にしておき、図６（ｂ）に示すようにパルス幅が変化する場合、例１〜４に示したように過去のパルス幅に基づき動的に求めた値を閾値ｔｘに設定してもよい。
【００５４】
また、上述した本発明に係るジョグダイヤル装置にあっては、ユーザから所定の入力操作が実施されることによって動作設定させる電気機器として、ＡＶ機器や、例えば、車載用のナビゲーション装置等、各種電気機器に適用することが可能である。
【００５５】
上記の実施の形態では、ジョグダイヤル１の突起部１ａがシーソースイッチ２の可動部２ａを通過したときに、Lowとなる信号が生成されるようにシーソースイッチ２の各接点の電位が制御されていた。しかし、シーソースイッチ２の可動部２ａを通過したときに、Highとなる信号が生成されるようにシーソースイッチ２の各接点の電位が制御されてもよい。この場合、パルス信号の立ち下がりを検出してカウントすればよい。また、上記の実施の形態では、ジョグダイヤル１の突起部１ａはジョグダイヤル１の外周部に放射状に形成されているが、ジョグダイヤル１の裏面側に放射状に形成されていてもよい。
【００５６】
今回、開示した実施の形態は例示であってこれに制限されるものではない。本発明は、上記で説明した範囲ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係るジョグダイヤル装置を示す概略平面図である。
【図２】前記ジョグダイヤル装置の概略構成を示すブロック図である。
【図３】ジョグダイヤル手段を時計方向または反時計方向に回転させたときのパルス信号の波形図である。
【図４】ジョグダイヤル装置のメイン処理を示すフローチャートである。
【図５】ジョグダイヤル装置による制御方法を示すフローチャートである。
【図６】ジョグダイヤル装置による制御方法を示すパルス信号の波形図である。
【図７】ジョグダイヤル装置による制御方法の変形例を示すパルス信号の波形図である。
【図８】従来のジョグダイヤル装置の動作を説明する概略図である。
【図９】シーソースイッチの動作を説明する概略図である。
【符号の説明】
【００５８】
１  ジョグダイヤル、１ａ  突起部、２  シーソースイッチ、２ａ  可動部、３  スイッチ群、４  送信部、５  電源キー、６  制御部（判定手段）、７  本体ケース、Ｐ１〜Ｐｎ  パルス信号、Ｒ  ジョグダイヤル装置、ｔ１〜ｔｎ  パルス幅
【図１】
2010092410.tif 000003
【図２】
2010092410.tif 000004
【図３】
2010092410.tif 000005
【図４】
2010092410.tif 000006
【図５】
2010092410.tif 000007
【図６】
2010092410.tif 000008
【図７】
2010092410.tif 000009
【図８】
2010092410.tif 000010
【図９】
2010092410.tif 000011