JP5175158B2 - Jog dial control method - Google Patents

Jog dial control method Download PDF

Info

Publication number
JP5175158B2
JP5175158B2 JP2008264015A JP2008264015A JP5175158B2 JP 5175158 B2 JP5175158 B2 JP 5175158B2 JP 2008264015 A JP2008264015 A JP 2008264015A JP 2008264015 A JP2008264015 A JP 2008264015A JP 5175158 B2 JP5175158 B2 JP 5175158B2
Authority
JP
Japan
Prior art keywords
jog dial
pulse signal
pulse
pulse width
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008264015A
Other languages
Japanese (ja)
Other versions
JP2010092410A (en
Inventor
琢 高田
章之 小笠原
翼 早瀬
健一 三輪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SMK Corp
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
SMK Corp
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SMK Corp, Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical SMK Corp
Priority to JP2008264015A priority Critical patent/JP5175158B2/en
Publication of JP2010092410A publication Critical patent/JP2010092410A/en
Application granted granted Critical
Publication of JP5175158B2 publication Critical patent/JP5175158B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)
  • Rotary Switch, Piano Key Switch, And Lever Switch (AREA)

Description

本発明は、電気機器の動作状態を設定入力する、リモートコントローラ等に用いられるジョグダイヤル装置及びその制御方法に関するものである。   The present invention relates to a jog dial device used for a remote controller or the like for setting and inputting an operating state of an electric device and a control method therefor.

電気機器に対するリモコンにおいて、操作性を向上すべくジョグダイヤルを搭載したものが多々ある。ジョグダイヤルに関する技術として、例えば、特許文献1に開示されているようなスイッチを2個備えたジョグダイヤル装置や、特許文献2に開示されているようなロータリーエンコーダを備えたジョグダイヤル装置がある。しかしながら、特許文献1および2に記載されているジョグダイヤル装置は構造が複雑であり、コストアップを招くという問題があった。   There are many remote controllers for electric devices that are equipped with a jog dial to improve operability. As a technology related to the jog dial, for example, there is a jog dial device including two switches as disclosed in Patent Document 1 and a jog dial device including a rotary encoder as disclosed in Patent Document 2. However, the jog dial device described in Patent Documents 1 and 2 has a complicated structure and has a problem of increasing costs.

これに対して、構造が簡単なジョグダイヤル装置の他の形態として、図8に示すような、シーソー式の可動部2aを有するシーソースイッチ2が備えられたジョグダイヤル装置が知られている。   On the other hand, as another form of the jog dial device having a simple structure, a jog dial device provided with a seesaw switch 2 having a seesaw type movable portion 2a as shown in FIG. 8 is known.

図8に示す従来のジョグダイヤル装置は、ジョグダイヤル1を所定方向へ回転させることにより、ジョグダイヤル1の外周部に放射状に形成された複数の突起部1aとシーソースイッチ2の可動部2aとの当接および当接解除時に出力されるパルス信号が例えば、マイコン等からなる制御部60に入力される。制御部60は、入力したパルス信号の終端の立ち上がりを検出してカウントし、そのカウント値に基づきジョグダイヤル1の回転方向及び回転量を判定する。   In the conventional jog dial device shown in FIG. 8, the jog dial 1 is rotated in a predetermined direction so that a plurality of protrusions 1a formed radially on the outer periphery of the jog dial 1 and the movable portion 2a of the seesaw switch 2 are brought into contact with each other. A pulse signal output when the contact is released is input to the control unit 60 including, for example, a microcomputer. The control unit 60 detects and counts the rising edge of the end of the input pulse signal, and determines the rotation direction and the rotation amount of the jog dial 1 based on the count value.

ここで、制御部60に入力されるパルス信号の波形について詳細に説明する。まず、図9を参照して、シーソースイッチ2の可動部2aの状態と各接点の導通状態の関係を説明する。シーソースイッチ2は可動部2aと、可動部2aの位置と連動して互いに導通/非導通状態になる3つの接点を有する。可動部2aは外力を受けない場合は図9(a)に示す中立位置(水平位置)に位置するように付勢されている。図9(a)に示すように、シーソースイッチ2の可動部2aが中立位置にある場合、接点1、接点2および接点3は互いに電気的に遮断された状態(非導通状態)になる。図9(b)に示すように、シーソースイッチ2の可動部2aが上方に傾いている場合、接点2と接点3が電気的に接続され(導通状態)、接点1は電気的に遮断された状態になる。図9(c)に示すように、シーソースイッチ2の可動部2aが下方に傾いている場合、接点1と接点2が電気的に接続され、接点3は電気的に遮断された状態になる。   Here, the waveform of the pulse signal input to the control unit 60 will be described in detail. First, the relationship between the state of the movable portion 2a of the seesaw switch 2 and the conduction state of each contact will be described with reference to FIG. The seesaw switch 2 has a movable part 2a and three contact points that are in a conductive / non-conductive state in conjunction with the position of the movable part 2a. When receiving no external force, the movable portion 2a is biased so as to be positioned at the neutral position (horizontal position) shown in FIG. As shown in FIG. 9A, when the movable portion 2a of the seesaw switch 2 is in the neutral position, the contact 1, the contact 2 and the contact 3 are electrically disconnected from each other (non-conductive state). As shown in FIG. 9B, when the movable part 2a of the seesaw switch 2 is tilted upward, the contact 2 and the contact 3 are electrically connected (conducting state), and the contact 1 is electrically disconnected. It becomes a state. As shown in FIG. 9C, when the movable portion 2a of the seesaw switch 2 is tilted downward, the contact 1 and the contact 2 are electrically connected, and the contact 3 is electrically disconnected.

最初に、図8(a)に示すように、シーソースイッチ2の可動部2aが中立位置(水平位置)にある場合を考える。このとき、接点1、接点2および接点3は非導通の状態である。   First, consider the case where the movable portion 2a of the seesaw switch 2 is in the neutral position (horizontal position) as shown in FIG. At this time, the contact 1, the contact 2 and the contact 3 are in a non-conductive state.

次に、ジョグダイヤル1を図8(a)の位置から図8(c)の位置まで時計方向に回転させる場合を説明する。ジョグダイヤル1の回転にともない突起部1aは、シーソースイッチ2の可動部2aと当接して可動部2aを上側に跳ね上げ、その後、可動部2a上を通過する。このとき、可動部2aは、ジョグダイヤル1の突起部1aとの当接により、中立状態から上側に倒れた後(図8(b)参照)、再び中立状態に戻る(図8(c)参照)。この時の制御部60に入力されるパルス信号は、図3(b)に示す波形となる。パルス信号の立ち上がりは、ジョグダイヤル1の回転にともないジョグダイヤル1の突起部1aがシーソースイッチ2の可動部2aを跳ね上げながら通過したことを示す。そこで、制御部60は接点3の波形における立ち上がりをカウントする。   Next, the case where the jog dial 1 is rotated clockwise from the position of FIG. 8A to the position of FIG. 8C will be described. As the jog dial 1 rotates, the protruding portion 1a abuts on the movable portion 2a of the seesaw switch 2 to jump up the movable portion 2a, and then passes over the movable portion 2a. At this time, the movable part 2a falls back upward from the neutral state by contact with the protrusion 1a of the jog dial 1 (see FIG. 8B), and then returns to the neutral state again (see FIG. 8C). . The pulse signal input to the control unit 60 at this time has a waveform shown in FIG. The rise of the pulse signal indicates that the projection 1a of the jog dial 1 has passed through the movable part 2a of the seesaw switch 2 as the jog dial 1 rotates. Therefore, the control unit 60 counts rising edges in the waveform of the contact 3.

一方、ジョグダイヤル1を図8(a)の位置から反時計方向に回転させた場合、ジョグダイヤル1の回転にともない突起部1aは、シーソースイッチ2の可動部2aと当接して可動部2aを下側に跳ね上げ、その後、可動部2a上を通過する。このとき、シーソースイッチ2の可動部2aは、中立状態から下側に倒れた後、再び中立状態に戻る(図8(a)参照)。この時、制御部60に入力されるパルス信号は、図3(a)に示す波形となる。制御部60は接点1の波形における立ち上がりをカウントする。   On the other hand, when the jog dial 1 is rotated counterclockwise from the position shown in FIG. 8A, the protrusion 1a is brought into contact with the movable portion 2a of the seesaw switch 2 as the jog dial 1 is rotated, and the movable portion 2a is moved downward. And then passes over the movable part 2a. At this time, the movable portion 2a of the seesaw switch 2 falls back from the neutral state and then returns to the neutral state (see FIG. 8A). At this time, the pulse signal input to the control unit 60 has a waveform shown in FIG. The controller 60 counts rising edges in the waveform of the contact 1.

特開2000−298895号公報(第3頁、第1図)JP 2000-298895 (page 3, FIG. 1) 特開2007−42489号公報(第1−9頁、(請求項7)、第3図)JP 2007-42489 (Page 1-9, (Claim 7), FIG. 3)

近年、リモコンに対して機能性や操作性のみならず、操作上のフィーリングも要求されている。上述のシーソースイッチを備えたリモコンにおいて、例えば、ジョグダイヤルの回転操作に必要な力(負荷)を大きくすることで重厚感が得られ、高級感を実現できる。   In recent years, not only functionality and operability but also operational feeling are required for remote controllers. In the remote control provided with the above-mentioned seesaw switch, for example, a solid feeling can be obtained by increasing the force (load) necessary for the rotation operation of the jog dial, and a high-class feeling can be realized.

しかしながら、シーソースイッチを備えた従来のジョグダイヤル装置において、高級感を得るために、ジョグダイヤルの回転操作に必要な力を大きくすることには、次のような問題がある。   However, in the conventional jog dial device provided with the seesaw switch, there is the following problem in increasing the force required for the rotation operation of the jog dial in order to obtain a high-class feeling.

すなわち、ジョグダイヤル1を図8(a)の位置から図8(b)の位置を経由して図8(c)の位置まで時計方向に回転させた場合、シーソースイッチ2の可動部2aは、中立位置→上側に傾いた状態→中立位置と変化する。   That is, when the jog dial 1 is rotated clockwise from the position of FIG. 8A to the position of FIG. 8C via the position of FIG. 8B, the movable portion 2a of the seesaw switch 2 is neutral. Change from position → tilted upward → neutral position.

一方、図8(a)の状態からジョグダイヤル1を時計方向に回転させて、シーソースイッチ2の可動部2aを上側に倒して停止した状態(図8(b)の状態)で、ジョグダイヤル1を反時計方向に少し戻した場合(図8(d)の状態)も、シーソースイッチ2の可動部2aは、中立位置→上側に傾いた状態→中立位置と変化する。   On the other hand, in a state where the jog dial 1 is rotated clockwise from the state of FIG. 8A and the movable portion 2a of the seesaw switch 2 is tilted upward and stopped (state of FIG. 8B), the jog dial 1 is turned in the opposite direction. Even when it is slightly returned in the clockwise direction (the state shown in FIG. 8D), the movable portion 2a of the seesaw switch 2 changes from the neutral position to the upwardly inclined state to the neutral position.

このように、ジョグダイヤル1を、図8(a)の位置から図8(b)の位置を経由して図8(c)の位置まで時計方向に回転させた場合と、図8(a)の状態から時計方向に回転させて、シーソースイッチ2の可動部2aを上側に倒して停止した状態(図8(b)の状態)でジョグダイヤル1を反時計方向に少し戻した場合とで、シーソースイッチ2の可動部2aは同様に変化する。このことは、制御部60に入力されるパルス信号の波形が同じ波形となることを意味する。   As described above, when the jog dial 1 is rotated clockwise from the position of FIG. 8A to the position of FIG. 8C via the position of FIG. 8B, the case of FIG. Seesaw switch when the jog dial 1 is slightly turned counterclockwise in a state where it is rotated clockwise from the state and the movable part 2a of the seesaw switch 2 is tilted upward and stopped (state shown in FIG. 8B). The two movable parts 2a change similarly. This means that the waveform of the pulse signal input to the control unit 60 is the same waveform.

このため、最終的に、ジョグダイヤル1を時計方向あるいは反時計方向のいずれかに回転させたのかが不明になり、ジョグダイヤル1の回転方向を誤判定してしまうという問題があった。   For this reason, finally, it has become unknown whether the jog dial 1 has been rotated clockwise or counterclockwise, and the rotational direction of the jog dial 1 has been erroneously determined.

ジョグダイヤル1の回転操作に必要な力(負荷)を大きくした場合、使用者がジョグダイヤルの操作を停止したときにシーソースイッチ2の可動部2aが図8(b)に示すように上側(または下側)に倒れた状態のまま停止することがある。よって、高級感を得るために、ジョグダイヤルの回転操作に必要な力(負荷)を大きくすることは、前述の誤判定の問題を招きやすくなる。   When the force (load) necessary for the rotation operation of the jog dial 1 is increased, the movable portion 2a of the seesaw switch 2 moves upward (or lower) as shown in FIG. 8B when the user stops the operation of the jog dial. ) May stop in a fallen state. Therefore, increasing the force (load) necessary for the rotation operation of the jog dial in order to obtain a high-class feeling tends to cause the above-described problem of erroneous determination.

本発明は、前記問題点を解決するためになされたものであり、その目的とするところは、シーソースイッチを備えたジョグダイヤル装置において、簡単な構造で、かつ、ジョグダイヤルの回転方向を確実に判定することのできるジョグダイヤル装置およびそのようなジョグダイヤル装置の制御方法を提供することにある。   The present invention has been made to solve the above-described problems, and an object of the present invention is to determine the rotation direction of the jog dial with a simple structure in a jog dial device including a seesaw switch. It is an object of the present invention to provide a jog dial device that can be used and a method for controlling such a jog dial device.

本発明に係るジョグダイヤル装置は、突起部を有し、回転可能なジョグダイヤルと、ジョグダイヤルの突起部により揺動される可動部を有し、突起部と可動部との当接および当接の解除に応じてパルス信号を生成可能なスイッチ手段と、ジョグダイヤルの回転時に、スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備え、判定手段は、スイッチ手段にて生成されるパルス信号のそれぞれについて、パルス幅を検出し、検出したパルス幅を閾値と比較し、検出したパルス幅が閾値以上のとき、パルス信号の立ち上がり又は立ち下がりのカウントを行わず、当該パルス信号の直前のパルス信号に基づくカウント値を維持するThe jog dial device according to the present invention has a protrusion, has a rotatable jog dial, and a movable part that is swung by the protrusion of the jog dial. For contact between the protrusion and the movable part, and release of the contact. In response to the switch means capable of generating a pulse signal, and when the jog dial is rotated, either the rising edge or the falling edge of the pulse signal generated by the switch means is detected and counted, and the jog dial is based on the count value. Determining means for determining the rotation direction and the amount of rotation, and the determining means detects the pulse width of each pulse signal generated by the switch means , compares the detected pulse width with a threshold value, and detects the pulse width when the pulse width is not less than the threshold value, without counting the rise or fall of the pulse signal, the pulse signal immediately before the pulse signal To maintain a count value based on.

本発明に係るジョグダイヤル装置の制御方法は、突起部を有し、回転可能なジョグダイヤルと、ジョグダイヤルの突起部により揺動される可動部を有し、突起部と可動部との当接および当接の解除の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、ジョグダイヤルの回転時に、スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備えたジョグダイヤル装置の制御方法であって、スイッチ手段にて生成されるパルス信号のそれぞれについて、パルス幅を検出し、検出したパルス幅を閾値と比較し、検出したパルス幅が閾値以上のときに、パルス信号の立ち上がり又は立ち下がりのカウントを行わず、当該パルス信号の直前のパルス信号に基づくカウント値を維持する

The control method of the jog dial device according to the present invention includes a protrusion, a rotatable jog dial, a movable part that is swung by the protrusion of the jog dial, and contact between the protrusion and the movable part. The switch means that can generate a pulse signal according to the change in the release position, and when the jog dial is rotated, either the rising or falling edge of the pulse signal generated by the switch means is detected and counted. A method for controlling a jog dial device comprising a determination means for determining the rotation direction and amount of rotation of the jog dial based on a count value, wherein the pulse width is detected for each of the pulse signals generated by the switch means , The detected pulse width is compared with a threshold, and when the detected pulse width is equal to or greater than the threshold, the rise or fall of the pulse signal Und a not I row, maintains a count value based on the pulse signal immediately before the pulse signal.

本発明によれば、ジョグダイヤルとスイッチ手段とを組み合わせてなる簡易な構造のジョグダイヤル装置におけるジョグダイヤルの回転方向及び回転量の判定時に、閾値以上のパルス幅を有するパルス信号のカウントを行わないようにする。これにより、ジョグダイヤルを所定方向へ回転させた後、ジョグダイヤルを反対方向へ少し戻した場合や、シーソースイッチが電気的に接続した状態でジョグダイヤルを停止させた場合であっても、ジョグダイヤルの回転方向の誤判定を防止することができる。よって、回転方向を確実に判定することが可能となるジョグダイヤル装置を簡易な構成で実現できる。   According to the present invention, when determining the rotation direction and the rotation amount of the jog dial in the jog dial device having a simple structure combining the jog dial and the switch means, the pulse signal having a pulse width greater than the threshold value is not counted. . As a result, even if the jog dial is rotated in a predetermined direction and then the jog dial is slightly returned to the opposite direction, or even when the jog dial is stopped with the seesaw switch electrically connected, the rotation direction of the jog dial An erroneous determination can be prevented. Therefore, a jog dial device that can reliably determine the rotation direction can be realized with a simple configuration.

以下、本発明の実施の形態に係るジョグダイヤル装置を添付図面に従って説明する。   Hereinafter, a jog dial device according to an embodiment of the present invention will be described with reference to the accompanying drawings.

1.ジョグダイヤル装置の構成
図1は、本発明の実施の形態に係るジョグダイヤル装置Rの概略平面図、図2は、ジョグダイヤル装置Rの概略構成を示すブロック図である。以下に説明するジョグダイヤル装置は、電気機器の動作を無線または有線で制御を行うためのリモートコントローラである。
1. 1 is a schematic plan view of a jog dial device R according to an embodiment of the present invention, and FIG. 2 is a block diagram showing a schematic configuration of the jog dial device R. The jog dial device described below is a remote controller for controlling the operation of an electric device wirelessly or by wire.

図1および図2に示すように、ジョグダイヤル装置Rは、大略、少なくとも、基台(図示せず)とその基台上に回転自在に取り付けられているジョグダイヤル1と、ジョグダイヤル1の近傍に設けられたシーソースイッチ2と、スイッチ群3と、外部の電気機器に制御信号を送信する送信部4と、電源キー5と、ジョグダイヤル装置R全体の制御を司る制御部6と、ケース体としての本体ケース7とから構成されている。   As shown in FIGS. 1 and 2, the jog dial device R is generally provided at least in the vicinity of a base (not shown), a jog dial 1 rotatably mounted on the base, and the jog dial 1. Seesaw switch 2, switch group 3, transmission unit 4 for transmitting control signals to external electrical equipment, power key 5, control unit 6 for controlling the entire jog dial device R, and main body case as a case body 7.

ジョグダイヤル1およびシーソースイッチ2の構成、動作については、基本的には前述の背景技術で説明したものと同一であるので、以下では異なる点のみを説明する。   Since the configurations and operations of the jog dial 1 and the seesaw switch 2 are basically the same as those described in the background art, only the differences will be described below.

図3は、ジョグダイヤル1を時計方向または反時計方向に回転させたときのパルス信号の波形図である。図3に示すように、ジョグダイヤル1を反時計方向へ1クリックだけ回転させると、制御部6に入力されるパルス信号の波形は図3(a)に示すような波形となり、ジョグダイヤル1を時計方向へ1クリック回転させると、制御部6に入力されるパルス信号の波形は図3(b)に示すような波形となる。例えば、ジョグダイヤル1を時計方向へ連続的に一定の速度で回転させると、制御部6には図6(a)に示すように連続的な波形のパルス信号が入力される。   FIG. 3 is a waveform diagram of a pulse signal when the jog dial 1 is rotated clockwise or counterclockwise. As shown in FIG. 3, when the jog dial 1 is rotated counterclockwise by one click, the waveform of the pulse signal input to the control unit 6 becomes a waveform as shown in FIG. 3A, and the jog dial 1 is turned clockwise. When one click is rotated, the waveform of the pulse signal input to the control unit 6 becomes a waveform as shown in FIG. For example, when the jog dial 1 is continuously rotated in the clockwise direction at a constant speed, a pulse signal having a continuous waveform is input to the control unit 6 as shown in FIG.

スイッチ群3は、各種電気部品にて構成される制御回路を搭載した基板(図示せず)に電気的に接続されている。また、送信部4は、制御部6と電気的に接続されており、押下されたスイッチ群3やジョグダイヤル1の操作状況に応じた制御信号を、例えば赤外線等の無線通信手段やケーブル等の有線の通信手段を介して出力する。   The switch group 3 is electrically connected to a board (not shown) on which a control circuit composed of various electrical components is mounted. The transmission unit 4 is electrically connected to the control unit 6, and transmits a control signal corresponding to the operation state of the pressed switch group 3 or the jog dial 1, for example, a wireless communication means such as infrared rays or a cable such as a cable. Output via the communication means.

制御部6は、例えば、CPU、ROM、RAM等から構成される。制御部6はジョグダイヤル装置R全体の動作を制御するが、以下では、特に制御部6におけるジョグダイヤル1の回転方向及び回転量の判定に関連する構成・動作について説明する。   The control unit 6 is composed of, for example, a CPU, a ROM, a RAM, and the like. The control unit 6 controls the operation of the entire jog dial device R. Hereinafter, the configuration and operation particularly related to the determination of the rotation direction and the rotation amount of the jog dial 1 in the control unit 6 will be described.

前述のようにジョグダイヤル1が時計方向あるいは反時計方向へ回転すると、ジョグダイヤル1の突起部1aとシーソースイッチ2の可動部2aとの当接および当接の解除に応じたパルス信号が生成され、シーソースイッチ2の接点1及び接点3を介して制御部6に出力される。制御部6はこのパルス信号の立ち上がり(LowからHighへの変化)を検出する。図3(a)、(b)はそれぞれジョグダイヤル1が反時計方向、時計方向に回転したときの接点1及び3の波形を示す。図3(a)に示すように接点1の波形におけるパルスの立ち上がりを検出することで反時計方向の回転(左回転)を検出でき、図3(b)に示すように接点3の波形におけるパルスの立ち上がりを検出することで、時計方向の回転(右回転)を検出できる。制御部6は、接点1及び3のパルスの立ち上がりをカウントし、それぞれのカウント値に基づいてジョグダイヤル1の回転方向及び回転量を判定する。このため、制御部6は、左回転時の突起部1aの通過数をカウントするカウンタ(以下「左回転用カウンタ」という。)と、右回転時の突起部1aの通過数をカウントするカウンタ(以下「右回転用カウンタ」という。)を備えている。   As described above, when the jog dial 1 rotates clockwise or counterclockwise, a pulse signal corresponding to the contact and release of the protrusion 1a of the jog dial 1 and the movable portion 2a of the seesaw switch 2 is generated. The signal is output to the control unit 6 through the contact 1 and the contact 3 of the switch 2. The controller 6 detects the rising edge of this pulse signal (change from Low to High). FIGS. 3A and 3B show waveforms of the contacts 1 and 3 when the jog dial 1 rotates counterclockwise and clockwise, respectively. The counterclockwise rotation (left rotation) can be detected by detecting the rise of the pulse in the waveform of the contact 1 as shown in FIG. 3A, and the pulse in the waveform of the contact 3 as shown in FIG. 3B. By detecting the rising edge, clockwise rotation (right rotation) can be detected. The control unit 6 counts the rising edges of the pulses at the contacts 1 and 3, and determines the rotation direction and the rotation amount of the jog dial 1 based on the respective count values. For this reason, the control unit 6 counts the number of passages of the protrusion 1a during left rotation (hereinafter referred to as “counter for left rotation”) and the counter for counting the number of passages of the protrusion 1a during right rotation ( (Hereinafter referred to as “counter for right rotation”).

特に、制御部6は、連続するパルス信号の期間(パルス幅)を検出し、検出した期間が閾値tx以上の場合には、そのパルスの立ち上がりのカウントを行わないようにする。すなわち、例えば図6(a)のようにシーソースイッチ2から連続してパルス信号を入力する場合、制御部6は、各パルス信号Pnのパルス幅tnを閾値txと比較し、tn≧txとなる場合、そのパルス信号のカウントを停止し、一方、tn<txとなる場合、そのパルス信号のカウント動作を行うようにする。   In particular, the control unit 6 detects a period (pulse width) of continuous pulse signals, and when the detected period is equal to or greater than the threshold value tx, the control unit 6 does not count the rise of the pulse. That is, for example, when the pulse signal is continuously input from the seesaw switch 2 as shown in FIG. 6A, the control unit 6 compares the pulse width tn of each pulse signal Pn with the threshold value tx, so that tn ≧ tx. In this case, the counting of the pulse signal is stopped. On the other hand, when tn <tx, the counting operation of the pulse signal is performed.

このように、パルス幅が比較的長いパルスの立ち上がりをカウントしないようにすることで回転方向の誤検出を防止する。つまり、パルス信号の期間(パルス幅)が閾値tx(所定時間)以上あるときは、ジョグダイヤル1の突起部1aがシーソースイッチ2の可動部2aを上側に傾けた状態(図8(b))または下側に傾けた状態のまま停止していると考えられる。このため、このような場合に、シーソースイッチ2からの信号を無視することでジョグダイヤル1の回転方向の誤検出を防止できる。   In this way, erroneous detection of the rotational direction is prevented by not counting rising edges of pulses having a relatively long pulse width. That is, when the period (pulse width) of the pulse signal is equal to or greater than the threshold tx (predetermined time), the protrusion 1a of the jog dial 1 tilts the movable part 2a of the seesaw switch 2 upward (FIG. 8B) or It seems that the vehicle is stopped while tilted downward. For this reason, in such a case, ignoring the signal from the seesaw switch 2 can prevent erroneous detection of the rotation direction of the jog dial 1.

閾値txは所定時間(固定時間)に設定される。例えば、閾値txが200msに設定された場合、パルス信号Pnのパルス幅が300msであったときは、パルス信号Pnのカウント動作が行われず、パルス信号Pnのパルス幅が100msであったときは、そのパルス信号Pnのカウント動作が行われる。   The threshold value tx is set to a predetermined time (fixed time). For example, when the threshold tx is set to 200 ms, when the pulse width of the pulse signal Pn is 300 ms, the count operation of the pulse signal Pn is not performed, and when the pulse width of the pulse signal Pn is 100 ms, The count operation of the pulse signal Pn is performed.

以上のように、閾値以上のパルス幅を有するパルス信号のカウントを行わないようにすることにより、例えば、ジョグダイヤル1を所定方向へ回転させた後、ジョグダイヤル1を反対方向へ少し戻した場合や、シーソースイッチ2が電気的に接続した状態でジョグダイヤル1を停止させた場合であっても、それらをエラーとして処理できるのでジョグダイヤル1の回転方向の誤判定を防止することができる。   As described above, by not counting pulse signals having a pulse width equal to or greater than the threshold value, for example, when the jog dial 1 is rotated in a predetermined direction and then the jog dial 1 is slightly returned in the opposite direction, Even when the jog dial 1 is stopped in a state where the seesaw switch 2 is electrically connected, these can be processed as errors, so that erroneous determination of the rotation direction of the jog dial 1 can be prevented.

2.ジョグダイヤル装置の動作
図4に示すフローチャートを参照し、ジョグダイヤル装置Rの全体動作について説明する。以下の処理は主として制御部6で実行される。
2. Operation of Jog Dial Device The overall operation of the jog dial device R will be described with reference to the flowchart shown in FIG. The following processing is mainly executed by the control unit 6.

先ず、電源キー5により電源が投入されると、最初に「パワーオンリセット処理」(ステップS11)が実行され、初期設定がなされ、「スタンバイモード処理」(ステップS12)に移行する。その後、「ソフトタイマ処理」(ステップS13)としてリモコンのスイッチやキー操作に対するタイマ処理を実行する。例えば、スイッチやキー等が2分以上押された状態になっていないかがチェックされ、2分以上押されていなければ次のステップS14に進む。スイッチやキー等が2分以上押された状態の場合は当該操作が無効であるものとして処理される。   First, when the power is turned on by the power key 5, "power-on reset processing" (step S11) is first executed, initial setting is performed, and the process proceeds to "standby mode processing" (step S12). Thereafter, a timer process for a remote controller switch or key operation is executed as a “soft timer process” (step S13). For example, it is checked whether or not a switch, a key, or the like has been pressed for 2 minutes or more. If it has not been pressed for 2 minutes or more, the process proceeds to the next step S14. If a switch or key is pressed for 2 minutes or longer, the operation is processed as invalid.

ステップS14の「JOGの読み取り処理」において、ジョグダイヤル1の操作情報が読み取られる。具体的には、ジョグダイヤル1の回転によって出力されるパルス信号の立ち上がりを検出してカウントする。その際、入力したパルス信号のパルス幅(Lowの期間)に基づきカウント動作を許可するか禁止するかの判定を実施するとともに、当該判定結果に応じた処理を行う。なお、このステップS14の「JOGの読み取り処理」の詳細については後述する。   In “JOG reading process” in step S14, the operation information of the jog dial 1 is read. Specifically, the rising edge of the pulse signal output by the rotation of the jog dial 1 is detected and counted. At that time, based on the pulse width (low period) of the input pulse signal, it is determined whether the count operation is permitted or prohibited, and processing according to the determination result is performed. The details of the “JOG reading process” in step S14 will be described later.

次に、「キースキャン処理」(ステップS15)において、操作されたスイッチやキー等のスキャン処理が実施される。そして、「モード制御・コード作成処理」(ステップS16)において、操作されたスイッチやキー等に応じた所定のコードが選択、決定される。例えば、ジョグダイヤル1が操作された場合、ステップS14にてカウント処理されたカウント値に応じた所定のコードが選択、決定される。このとき、右回転用カウンタの値と左回転用カウンタの値の差分が計算され、その差分値に基づいた所定のコードが選択、決定される。その後、「コード送信処理」(ステップS17)に進む。   Next, in the “key scan process” (step S15), a scan process for the operated switch, key, and the like is performed. In the “mode control / code creation process” (step S16), a predetermined code corresponding to the operated switch, key, or the like is selected and determined. For example, when the jog dial 1 is operated, a predetermined code corresponding to the count value counted in step S14 is selected and determined. At this time, the difference between the value of the counter for right rotation and the value of the counter for left rotation is calculated, and a predetermined code based on the difference value is selected and determined. Thereafter, the process proceeds to “code transmission process” (step S17).

「コード送信処理」(ステップS17)において、「モード制御・コード作成処理」(ステップS16)で決定された所定のコードが例えば、108ms毎に送信部4に送信され、それと同期して制御部6内のカウンタがリセットされる。送信部4は例えば108ms毎にコードを外部に出力する。カウンタがリセットされると、ステップS12に戻り、上述の処理(ステップS12〜17)が繰り返される。   In the “code transmission process” (step S17), the predetermined code determined in the “mode control / code creation process” (step S16) is transmitted to the transmission unit 4 every 108 ms, for example, and in synchronization with this, the control unit 6 The counter inside is reset. The transmission unit 4 outputs a code to the outside every 108 ms, for example. When the counter is reset, the process returns to step S12 and the above-described processing (steps S12 to S17) is repeated.

図5に示すフローチャートを参照し、上記の「JOG読み取り処理」(ステップS14)の詳細を説明する。   Details of the “JOG reading process” (step S14) will be described with reference to the flowchart shown in FIG.

先ず、制御部6に入力されたパルスのパルス幅(ここでは、Low期間の幅)、すなわち、パルス信号Pnのパルス幅tnが計測される(ステップS141)。そして、ステップS141にて計測されたパルス信号Pnのパルス幅tnが有効なパルス幅の範囲内にあるか否かを判断する(ステップS142)。例えば、計測されたパルス幅tnが2ms≦tn≦3secの関係にあるか否かが判定される。判定結果がYESであれば、次のステップS143に進む。一方、判定結果がNOであれば、当該データは無効であるとして、本処理を終了する。すなわち、この場合、クリック数はカウントされない。   First, the pulse width of the pulse input to the control unit 6 (here, the width of the low period), that is, the pulse width tn of the pulse signal Pn is measured (step S141). Then, it is determined whether or not the pulse width tn of the pulse signal Pn measured in step S141 is within an effective pulse width range (step S142). For example, it is determined whether or not the measured pulse width tn has a relationship of 2 ms ≦ tn ≦ 3 sec. If a determination result is YES, it will progress to following Step S143. On the other hand, if the determination result is NO, it is determined that the data is invalid, and this process ends. That is, in this case, the number of clicks is not counted.

ステップS142において、パルス信号Pnのパルス幅tnの有効性を判定する理由は次のとおりである。当該パルス信号Pnのパルス幅tnが比較的短い場合(例えば、2ms未満の場合)はノイズである蓋然性が高く、また、比較的長い場合(例えば、3secより大きい場合)は、シーソースイッチ2と電気的に導通した状態でジョグダイヤル1が停止している蓋然性が高いと考えられ、いずれの場合もパルス信号Pnを利用することが適切でないと考えられるからである。   The reason for determining the validity of the pulse width tn of the pulse signal Pn in step S142 is as follows. When the pulse width tn of the pulse signal Pn is relatively short (for example, less than 2 ms), there is a high probability of being a noise. When the pulse width tn is relatively long (for example, greater than 3 seconds), the seesaw switch 2 and the electric This is because there is a high probability that the jog dial 1 is stopped in a conductive state, and it is considered inappropriate to use the pulse signal Pn in any case.

ステップS142で有効であると判定された場合、ジョグダイヤル1の操作が初回の操作か、2回目以降の操作かが判定される(ステップS143)。ジョグダイヤル1の操作が初回であれば、ステップS145に進む。   If it is determined in step S142 that the operation is valid, it is determined whether the operation of the jog dial 1 is the first operation or the second and subsequent operations (step S143). If the operation of the jog dial 1 is the first time, the process proceeds to step S145.

ステップS143において、ジョグダイヤル1の操作が2回目以降の操作であると判定された場合、計測したパルス信号のパルス幅(tn)が閾値(tx)以上か否かが判定される(ステップS144)。   If it is determined in step S143 that the operation of the jog dial 1 is the second or subsequent operation, it is determined whether or not the pulse width (tn) of the measured pulse signal is greater than or equal to the threshold value (tx) (step S144).

計測したパルス幅tnが閾値tx以上の場合、当該データは無効であるとして、本処理を終了する。すなわち、この場合、クリック数はカウントアップされない。一方、計測したパルス幅tnが閾値txより小さい場合、当該データが有効データであるとして次のステップS145に進む。   If the measured pulse width tn is greater than or equal to the threshold value tx, it is determined that the data is invalid, and the process ends. That is, in this case, the number of clicks is not counted up. On the other hand, if the measured pulse width tn is smaller than the threshold value tx, it is determined that the data is valid data, and the process proceeds to the next step S145.

ステップS145においてジョグダイヤル1の回転方向が検出される。回転方向は接点1または接点3の信号波形(図3参照)の変化を見れば検出できる。そして、左回転の場合、左回転用カウンタがカウントアップされ(ステップS146)、右回転の場合、右回転用カウンタがカウントアップされる(ステップS151)。   In step S145, the rotation direction of the jog dial 1 is detected. The direction of rotation can be detected by looking at the change in the signal waveform of contact 1 or contact 3 (see FIG. 3). In the case of left rotation, the counter for left rotation is counted up (step S146), and in the case of right rotation, the counter for right rotation is counted up (step S151).

以上のようにしてジョグダイヤル1の回転時のクリック数が検出される。   As described above, the number of clicks when the jog dial 1 is rotated is detected.

3.カウント要否判定の閾値(tx)の他の例
上述の例では、パルス信号のカウントの要否判定に使用する閾値txを所定の値(固定値)に設定したが、閾値txはこれに限定されない。例えば、以下のように閾値txを規定してもよい。
3. Another example of threshold value (tx) for determining necessity of counting In the above example, the threshold value tx used for determining the necessity of counting pulse signals is set to a predetermined value (fixed value), but the threshold value tx is limited to this. Not. For example, the threshold value tx may be defined as follows.

(1)閾値の他の例1
第n番目のパルス信号Pnに対する閾値txを、その直前のパルス信号Pn−1のパルス幅tn−1の値に所定の値tαを加算して算出する。
tx = tn−1 + tα
このように、直前のパルス幅を考慮して閾値を決定することで、図6(b)に示すように、パルス信号P1、P2、P3・・・のパルス幅t1、t2、t3・・・が変化する場合に、カウントしない頻度を低減できるという効果がある。
(1) Other example 1 of threshold
A threshold value tx for the nth pulse signal Pn is calculated by adding a predetermined value tα to the value of the pulse width tn−1 of the immediately preceding pulse signal Pn−1.
tx = tn-1 + tα
Thus, by determining the threshold value in consideration of the immediately preceding pulse width, as shown in FIG. 6B, the pulse widths t1, t2, t3... Of the pulse signals P1, P2, P3. When is changed, the frequency of not counting can be reduced.

(2)閾値の他の例2
第n番目のパルス信号Pnに対する閾値txを、最初のパルス信号P1のパルス幅t1の値に所定の値tαを加算して算出する。
tx = t1 + tα
このように、最初のパルス幅t1を考慮して閾値を決定する場合でも、図6(b)に示すように、パルス信号P1、P2、P3・・・のパルス幅t1、t2、t3・・・が変化する場合に、カウントしない頻度を低減できるという効果がある。
(2) Other example 2 of threshold
A threshold value tx for the nth pulse signal Pn is calculated by adding a predetermined value tα to the value of the pulse width t1 of the first pulse signal P1.
tx = t1 + tα
Thus, even when the threshold value is determined in consideration of the first pulse width t1, as shown in FIG. 6B, the pulse widths t1, t2, t3,... Of the pulse signals P1, P2, P3. There is an effect that the frequency of not counting can be reduced when.

(3)閾値の他の例3
第n番目のパルス信号Pnに対する閾値txを、以前のm回平均、すなわち、Pn−m、・・・、Pn−2、Pn−1のパルス幅tn−m、・・・、tn−2、tn−1の平均値tavgに基づき算出する。具体的には次式で求める。
tx = tavg + tα
tavg = (tn−m + ・・・ +tn−2 + tn−1)/m
(3) Other example 3 of threshold
The threshold value tx for the nth pulse signal Pn is averaged the previous m times, that is, the pulse widths tn-m,..., Tn-2 of Pn−m,. It calculates based on the average value tavg of tn-1. Specifically, it is obtained by the following equation.
tx = tavg + tα
tavg = (tn−m +... + tn−2 + tn−1) / m

(4)閾値の他の例4
第n番目のパルス信号Pnに対する閾値txを、ジョグダイヤル1の回転速度(加速度)に基づいて算出する。具体的には、以前のパルス信号Pn−2、Pn−1における各パルス幅tn−2、tn−1に基づいて、次にカウントされるべきパルス信号のパルス幅を予測し、予測されたパルス信号のパルス幅tfに所定の値tαを加算した「tf+tα」を用いてもよい。
(4) Other example 4 of threshold
A threshold value tx for the nth pulse signal Pn is calculated based on the rotational speed (acceleration) of the jog dial 1. Specifically, the pulse width of the pulse signal to be counted next is predicted based on the pulse widths tn-2 and tn-1 in the previous pulse signals Pn-2 and Pn-1, and the predicted pulse “Tf + tα” obtained by adding a predetermined value tα to the pulse width tf of the signal may be used.

図7に具体例を示す。図7において、第5番目のパルス信号P5のパルス幅(Low期間)tfとしてのt5を、以前のパルス信号P3、P4における各パルス幅t3、t4に基づいて予測する。そして、この予測したパルス信号P5のパルス幅(Low期間)tfに所定の値tαを加算することで、第5番目のパルス信号P5に対する閾値txを算出する。具体的には次式で求める。
tx = tf+tα
tf = (tn−1 − tn−2) + tn−1
A specific example is shown in FIG. In FIG. 7, t5 as the pulse width (low period) tf of the fifth pulse signal P5 is predicted based on the pulse widths t3 and t4 in the previous pulse signals P3 and P4. Then, a threshold value tx for the fifth pulse signal P5 is calculated by adding a predetermined value tα to the predicted pulse width (Low period) tf of the pulse signal P5. Specifically, it is obtained by the following equation.
tx = tf + tα
tf = (tn−1−tn−2) + tn−1

以上(1)〜(4)に示したように、ジョグダイヤル1の回転速度または加速度に応じて閾値txを変化させることで、ジョグダイヤル1の操作状態に応じてジョグダイヤル1の回転方向の判定をより精度よく行うことが可能となる。   As described above in (1) to (4), the threshold tx is changed in accordance with the rotation speed or acceleration of the jog dial 1 so that the determination of the rotation direction of the jog dial 1 according to the operation state of the jog dial 1 is more accurate. It can be done well.

4.変形例
上述した各閾値をジョグダイヤル1の操作状態に応じて選択的に用いてもよい。例えば、図6(a)に示すようにパルス幅が略一定の場合は閾値txを所定値(固定値)にしておき、図6(b)に示すようにパルス幅が変化する場合、例1〜4に示したように過去のパルス幅に基づき動的に求めた値を閾値txに設定してもよい。
4). Modification Examples The threshold values described above may be selectively used according to the operation state of the jog dial 1. For example, when the pulse width is substantially constant as shown in FIG. 6A, the threshold value tx is set to a predetermined value (fixed value), and when the pulse width changes as shown in FIG. As shown in .about.4, a value obtained dynamically based on the past pulse width may be set as the threshold value tx.

また、上述した本発明に係るジョグダイヤル装置にあっては、ユーザから所定の入力操作が実施されることによって動作設定させる電気機器として、AV機器や、例えば、車載用のナビゲーション装置等、各種電気機器に適用することが可能である。   Moreover, in the jog dial device according to the present invention described above, various electrical devices such as an AV device and, for example, an in-vehicle navigation device, are set as the electrical device that is set to operate when a predetermined input operation is performed by the user. It is possible to apply to.

上記の実施の形態では、ジョグダイヤル1の突起部1aがシーソースイッチ2の可動部2aを通過したときに、Lowとなる信号が生成されるようにシーソースイッチ2の各接点の電位が制御されていた。しかし、シーソースイッチ2の可動部2aを通過したときに、Highとなる信号が生成されるようにシーソースイッチ2の各接点の電位が制御されてもよい。この場合、パルス信号の立ち下がりを検出してカウントすればよい。また、上記の実施の形態では、ジョグダイヤル1の突起部1aはジョグダイヤル1の外周部に放射状に形成されているが、ジョグダイヤル1の裏面側に放射状に形成されていてもよい。   In the above embodiment, the potential of each contact of the seesaw switch 2 is controlled so that a signal that becomes Low is generated when the protrusion 1a of the jog dial 1 passes through the movable part 2a of the seesaw switch 2. . However, the potential of each contact of the seesaw switch 2 may be controlled so that a signal that becomes High when the movable part 2a of the seesaw switch 2 is passed is generated. In this case, the trailing edge of the pulse signal may be detected and counted. Further, in the above embodiment, the protrusions 1 a of the jog dial 1 are formed radially on the outer periphery of the jog dial 1, but may be formed radially on the back side of the jog dial 1.

今回、開示した実施の形態は例示であってこれに制限されるものではない。本発明は、上記で説明した範囲ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲での全ての変更が含まれることが意図される。   The embodiments disclosed herein are illustrative and not limiting. The present invention is defined by the terms of the claims, rather than the scope described above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明の実施の形態に係るジョグダイヤル装置を示す概略平面図である。It is a schematic plan view which shows the jog dial apparatus which concerns on embodiment of this invention. 前記ジョグダイヤル装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the said jog dial apparatus. ジョグダイヤル手段を時計方向または反時計方向に回転させたときのパルス信号の波形図である。It is a waveform diagram of a pulse signal when the jog dial means is rotated clockwise or counterclockwise. ジョグダイヤル装置のメイン処理を示すフローチャートである。It is a flowchart which shows the main process of a jog dial apparatus. ジョグダイヤル装置による制御方法を示すフローチャートである。It is a flowchart which shows the control method by a jog dial apparatus. ジョグダイヤル装置による制御方法を示すパルス信号の波形図である。It is a wave form diagram of the pulse signal which shows the control method by a jog dial apparatus. ジョグダイヤル装置による制御方法の変形例を示すパルス信号の波形図である。It is a wave form chart of a pulse signal which shows a modification of a control method by a jog dial device. 従来のジョグダイヤル装置の動作を説明する概略図である。It is the schematic explaining operation | movement of the conventional jog dial apparatus. シーソースイッチの動作を説明する概略図である。It is the schematic explaining operation | movement of a seesaw switch.

符号の説明Explanation of symbols

1 ジョグダイヤル、1a 突起部、2 シーソースイッチ、2a 可動部、3 スイッチ群、4 送信部、5 電源キー、6 制御部(判定手段)、7 本体ケース、P1〜Pn パルス信号、R ジョグダイヤル装置、t1〜tn パルス幅 DESCRIPTION OF SYMBOLS 1 Jog dial, 1a Protrusion part, 2 Seesaw switch, 2a Movable part, 3 Switch group, 4 Transmission part, 5 Power key, 6 Control part (determination means), 7 Body case, P1-Pn pulse signal, R Jog dial apparatus, t1 ~ Tn pulse width

Claims (14)

突起部を有し、回転可能なジョグダイヤルと、
前記ジョグダイヤルの突起部により揺動される可動部を有し、前記突起部と前記可動部との当接および当接の解除に応じてパルス信号を生成可能なスイッチ手段と、
前記ジョグダイヤルの回転時に、前記スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備え、
前記判定手段は、前記スイッチ手段にて生成されるパルス信号のそれぞれについて、パルス幅を検出し、前記検出したパルス幅を閾値と比較し、前記検出したパルス幅が前記閾値以上のとき、前記パルス信号の立ち上がり又は立ち下がりのカウントを行わず、当該パルス信号の直前のパルス信号に基づくカウント値を維持する
ことを特徴とするジョグダイヤル装置。
A jog dial that has a protrusion and is rotatable;
Switch means that has a movable portion that is swung by the protrusion portion of the jog dial, and that can generate a pulse signal in accordance with the contact between the protrusion portion and the movable portion and the release of the contact ;
Judgment of determining the rotation direction and amount of rotation of the jog dial based on the count value by detecting either the rising or falling edge of the pulse signal generated by the switch means when the jog dial is rotating Means and
Said determining means, for each of the pulse signal generated by said switching means detects the pulse width is compared with a threshold pulse width the detection, when the detected pulse width is greater than or equal to the threshold value, the A jog dial device characterized in that the count value based on the pulse signal immediately before the pulse signal is maintained without counting the rise or fall of the pulse signal .
前記閾値は、所定時間であることを特徴とする請求項1に記載のジョグダイヤル装置。   The jog dial device according to claim 1, wherein the threshold is a predetermined time. 前記閾値は、前記パルス幅が検出されたパルス信号より前に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項1に記載のジョグダイヤル装置。   The jog dial device according to claim 1, wherein the threshold is set based on a pulse width of a pulse signal input before the pulse signal in which the pulse width is detected. 前記閾値は、パルス幅が検出されたパルス信号の直前に入力したパルス信号のパルス幅に所定時間を加算した値に設定されることを特徴とする請求項3に記載のジョグダイヤル装置。   The jog dial device according to claim 3, wherein the threshold value is set to a value obtained by adding a predetermined time to a pulse width of a pulse signal input immediately before a pulse signal whose pulse width is detected. 前記閾値は、カウント値のリセット後に最初に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項3に記載のジョグダイヤル装置。   The jog dial device according to claim 3, wherein the threshold value is set based on a pulse width of a pulse signal first input after resetting the count value. 前記閾値は、前記パルス幅が検出されたパルス信号の前にカウントされた所定数のパルス信号におけるパルス幅の平均値に基づいて設定されることを特徴とする請求項3に記載のジョグダイヤル装置。   The jog dial device according to claim 3, wherein the threshold value is set based on an average value of pulse widths of a predetermined number of pulse signals counted before the pulse signal in which the pulse width is detected. 前記閾値は、前記パルス幅が検出されたパルス信号の前の複数のパルス信号におけるパルス幅の変化量に基づいて予測されたパルス幅に基づいて設定されることを特徴とする請求項3に記載のジョグダイヤル装置。   The said threshold value is set based on the pulse width estimated based on the variation | change_quantity of the pulse width in several pulse signals before the pulse signal from which the said pulse width was detected. Jog dial device. 突起部を有し、回転可能なジョグダイヤルと、
前記ジョグダイヤルの突起部により揺動される可動部を有し、前記突起部と前記可動部との当接および当接の解除の位置の変化に応じてパルス信号を生成可能なスイッチ手段と、
前記ジョグダイヤルの回転時に、前記スイッチ手段にて生成されるパルス信号の立ち上がり又は立ち下がりのいずれか一方を検出してカウントし、そのカウント値に基づいて当該ジョグダイヤルの回転方向及び回転量を判定する判定手段とを備えたジョグダイヤル装置の制御方法であって、
前記スイッチ手段にて生成されるパルス信号のそれぞれについて、パルス幅を検出し、
前記検出したパルス幅を閾値と比較し、
前記検出したパルス幅が前記閾値以上のときに、前記パルス信号の立ち上がり又は立ち下がりのカウントを行わず、当該パルス信号の直前のパルス信号に基づくカウント値を維持する
ことを特徴とするジョグダイヤル装置の制御方法。
A jog dial that has a protrusion and is rotatable;
Switch means that has a movable part that is swung by the protrusion part of the jog dial, and that can generate a pulse signal in accordance with a change in the position of contact between the protrusion part and the movable part and release of contact ;
Judgment of determining the rotation direction and amount of rotation of the jog dial based on the count value by detecting either the rising or falling edge of the pulse signal generated by the switch means when the jog dial is rotating And a jog dial device control method comprising:
For each of the pulse signals generated by the switch means , the pulse width is detected,
Comparing the detected pulse width with a threshold;
When pulse width the detection is equal to or greater than the threshold value, wherein said not I row to count the rising or falling of the pulse signal, <br/> maintaining a count value based on the pulse signal immediately before the pulse signal A method for controlling the jog dial device.
前記閾値は、所定時間であることを特徴とする請求項8に記載のジョグダイヤル装置の制御方法。   The method of controlling a jog dial device according to claim 8, wherein the threshold is a predetermined time. 前記閾値は、前記パルス幅が検出されたパルス信号より前に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項8に記載のジョグダイヤル装置の制御方法。   9. The method of controlling a jog dial device according to claim 8, wherein the threshold is set based on a pulse width of a pulse signal input before the pulse signal in which the pulse width is detected. 前記閾値は、パルス幅が検出された前記パルス信号の直前に入力したパルス信号のパルス幅に所定時間を加算した値に設定されることを特徴とする請求項10に記載のジョグダイヤル装置の制御方法。   11. The jog dial device control method according to claim 10, wherein the threshold value is set to a value obtained by adding a predetermined time to a pulse width of a pulse signal input immediately before the pulse signal in which a pulse width is detected. . 前記閾値は、カウント値のリセット後に最初に入力したパルス信号のパルス幅に基づいて設定されることを特徴とする請求項10に記載のジョグダイヤル装置の制御方法。   The method for controlling a jog dial device according to claim 10, wherein the threshold value is set based on a pulse width of a pulse signal first input after resetting the count value. 前記閾値は、パルス幅が検出された前記パルス信号の前にカウントされた所定数のパルス信号におけるパルス幅の平均値に基づいて設定されることを特徴とする請求項10に記載のジョグダイヤル装置の制御方法。   The jog dial device according to claim 10, wherein the threshold value is set based on an average value of pulse widths of a predetermined number of pulse signals counted before the pulse signal in which a pulse width is detected. Control method. 前記閾値は、パルス幅が検出された前記パルス信号の前の複数のパルス信号におけるパルス幅の変化量に基づいて予測されたパルス幅に基づいて設定されることを特徴とする請求項10に記載のジョグダイヤル装置の制御方法。   The threshold value is set based on a pulse width predicted based on a change amount of a pulse width in a plurality of pulse signals before the pulse signal in which the pulse width is detected. Method for controlling the jog dial device.
JP2008264015A 2008-10-10 2008-10-10 Jog dial control method Expired - Fee Related JP5175158B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008264015A JP5175158B2 (en) 2008-10-10 2008-10-10 Jog dial control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008264015A JP5175158B2 (en) 2008-10-10 2008-10-10 Jog dial control method

Publications (2)

Publication Number Publication Date
JP2010092410A JP2010092410A (en) 2010-04-22
JP5175158B2 true JP5175158B2 (en) 2013-04-03

Family

ID=42255033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008264015A Expired - Fee Related JP5175158B2 (en) 2008-10-10 2008-10-10 Jog dial control method

Country Status (1)

Country Link
JP (1) JP5175158B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6684645B2 (en) * 2016-05-11 2020-04-22 クラリオン株式会社 Rotary encoder detection device and detection method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3843583B2 (en) * 1998-03-12 2006-11-08 松下電器産業株式会社 Lever switch and its operation method
JP3125772B2 (en) * 1998-12-18 2001-01-22 ソニー株式会社 Information input device
JP3705183B2 (en) * 2000-12-28 2005-10-12 株式会社デンソー Data receiving device
JP2002328772A (en) * 2001-04-27 2002-11-15 Sony Corp Information processor
JP3992223B2 (en) * 2002-03-05 2007-10-17 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Portable information terminal and program
JP4882610B2 (en) * 2005-12-20 2012-02-22 セイコーエプソン株式会社 Radio correction clock and radio correction clock time correction method
JP4171921B2 (en) * 2006-02-27 2008-10-29 船井電機株式会社 Television equipment
JP2007234480A (en) * 2006-03-02 2007-09-13 Denso Corp Operation device
JP2008219132A (en) * 2007-02-28 2008-09-18 Fujitsu Ltd Fault area detector

Also Published As

Publication number Publication date
JP2010092410A (en) 2010-04-22

Similar Documents

Publication Publication Date Title
JP4058938B2 (en) Rotary input device
CN107430447B (en) Operation tool, input device, and electronic apparatus
US4947097A (en) Automatic switching of motion control with tactile feedback
EP2550586B1 (en) Electrode device, circuit arrangement and method for the approach and touch detection
EP2773042A1 (en) Input operation receiving apparatus and threshold value adjusting method
JP3198430B2 (en) Switch device and computer system
JP5175158B2 (en) Jog dial control method
JP2007064755A (en) Signal processing circuit for encoder
JP2000517463A (en) Digital switch with analog feeling
JP6574985B2 (en) Multi-directional input device
JP2011189822A (en) Input device
JP2005268283A (en) Dial switch structure
JP2006333148A (en) Touch sensor circuit
JP4134524B2 (en) Input device
WO2022168563A1 (en) Rotation determination device
JPS6335465Y2 (en)
JP4133202B2 (en) INPUT DEVICE, INPUT SIGNAL PROCESSING METHOD, AND INFORMATION DEVICE
KR101027124B1 (en) Portable terminal provided with rotary push switch and method for generating control signal using the same
JP2583493Y2 (en) Wireless telephone equipment
KR940005223B1 (en) Method and apparatus for tuning tv receiver
KR100966649B1 (en) A encoder signal input method
JP2011089836A (en) Rotary encoder
JP3865441B2 (en) Pointing device
JP2004234174A (en) Portable electronic device
JP2003173233A (en) Erroneous operation reducing structure of multidirectional key of electronic equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130104

R150 Certificate of patent or registration of utility model

Ref document number: 5175158

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees