JP5212317B2 - Analog electronic clock - Google Patents

Analog electronic clock Download PDF

Info

Publication number
JP5212317B2
JP5212317B2 JP2009204194A JP2009204194A JP5212317B2 JP 5212317 B2 JP5212317 B2 JP 5212317B2 JP 2009204194 A JP2009204194 A JP 2009204194A JP 2009204194 A JP2009204194 A JP 2009204194A JP 5212317 B2 JP5212317 B2 JP 5212317B2
Authority
JP
Japan
Prior art keywords
time
hands
fast
drive
motors
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.)
Active
Application number
JP2009204194A
Other languages
Japanese (ja)
Other versions
JP2011053159A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2009204194A priority Critical patent/JP5212317B2/en
Publication of JP2011053159A publication Critical patent/JP2011053159A/en
Application granted granted Critical
Publication of JP5212317B2 publication Critical patent/JP5212317B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electromechanical Clocks (AREA)

Description

この発明は、独立に駆動される複数の指針を有したアナログ電子時計に関する。   The present invention relates to an analog electronic timepiece having a plurality of hands driven independently.

指針をモータにより駆動して時刻を表示するアナログ電子時計においては、例えばアラームの設定時刻を指針により表示したり外国の時刻を指針により表示したりする場合に、複数の指針を現在位置から別の目的位置まで早送り移動させるといった機能を有するものがある。   In an analog electronic timepiece that displays the time by driving the hands with a motor, for example, when the alarm set time is displayed with the hands or the foreign time is displayed with the hands, a plurality of hands are set apart from the current position. Some have a function of fast-forwarding to a target position.

従来、例えば、秒針、分針および時針を独立的に駆動して現在位置から別の目的位置まで早送り移動させる場合、複数の指針を1本ずつ順番に目的位置まで早送り移動させるようにしたり、或いは、複数の指針をほぼ同時に移動開始させ、その後、各指針をそれぞれ独立的に早送り移動させて、目的の位置に到達したら各指針をそれぞれ個別に停止させるように制御するのが一般的であった。   Conventionally, for example, when the second hand, the minute hand, and the hour hand are independently driven to fast-forward and move from the current position to another target position, a plurality of hands are moved one by one to the target position in order, or In general, a plurality of hands are started to move almost simultaneously, and then each needle is fast-forwarded independently and controlled so that each hand is individually stopped when it reaches a target position.

また、複数の指針を同時に早送り駆動して電力不足に陥ることを回避するため、早送り駆動のスピードを2段階設け、低い方の駆動スピードで複数の指針を早送り駆動させる技術についての提案もなされている(例えば特許文献1)。   In addition, in order to avoid a shortage of electric power by simultaneously driving a plurality of pointers at a time, two speeds of fast-forward driving are provided, and a technique for fast-forwarding a plurality of hands at a lower driving speed has been proposed. (For example, Patent Document 1).

特開昭60−162980号公報JP 60-162980 A

しかしながら、複数の指針を現在位置から目的位置まで早送り移動させるのに、指針を一本ずつ順番に移動させる場合、ユーザは或る指針の移動が完了した後、次に別の指針が動き出すかどうかを見極めないと、複数の指針の早送り移動が終了したのか否かを確認できないという課題がある。また、早送り移動に費やされる全体的な時間が長くなるという課題もある。   However, when moving a plurality of hands quickly from the current position to the target position and moving the needles one by one in order, the user may decide whether another hand starts moving after one hand has been moved. If it is not determined, there is a problem that it cannot be confirmed whether or not the fast-forward movement of a plurality of hands has been completed. There is also a problem that the overall time spent for fast-forwarding movement becomes longer.

また、複数の指針を同時に移動開始させて、それぞれ独立的に目的位置まで早送り移動させる方式では、複数の指針が目的位置に到達するタイミングがバラバラになるため、例えばユーザが片手間に指針の早送り移動先を確認するような状況において、目立つ指針が停止したときに、未だ他の指針が早送り移動中であるのに、他の指針についても早送り移動が完了したものと誤って認識してしまうことがあるという課題があった。   In addition, in the method in which the movement of a plurality of hands is started simultaneously and each of them is fast-forwarded to the target position independently, the timing at which the plurality of hands reach the target position varies. For example, the user quickly moves the pointer between one hand. In a situation where the tip is confirmed, when a conspicuous pointer stops, other pointers are still fast-forwarding, but other pointers may be mistakenly recognized as having completed fast-forwarding. There was a problem that there was.

この発明の目的は、独立に駆動される複数の指針を有したアナログ電子時計において、複数の指針を現在位置から別の目的位置まで早送り移動させる場合に、早送り移動の完了をユーザがはっきりと認識できるようにすることにある。   It is an object of the present invention to clearly recognize the completion of fast-forward movement when an analog electronic timepiece having a plurality of independently driven hands is moved fast-forwarded from the current position to another target position. There is to be able to do it.

上記目的を達成するため、請求項1記載の発明は、
第1のモータと、
前記第1のモータにより回転され、時刻の第1の単位を表示する第1の指針と、
第2のモータと、
前記第2のモータにより回転され、時刻の第2の単位を表示する第2の指針と、
前記第1および前記第2のモータを予め定められた各々の周期で駆動することで前記第1の指針および前記第2の指針により時刻の前記第1および前記第2の単位を表示させる第1駆動制御手段と、
前記第1および前記第2の指針を現在位置から特定位置に移動する際に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達するための前記第1および前記第2のモータの各駆動タイミングを前記現在位置と前記特定位置との関係から決定する駆動タイミング決定手段と、
前記駆動タイミング決定手段により決定された各駆動タイミングで前記第1および前記第2のモータをそれぞれ駆動して前記第1および前記第2の指針を前記特定位置へ早送りする第2駆動制御手段と、
を備えることを特徴とするアナログ電子時計である。
In order to achieve the above object, the invention according to claim 1
A first motor;
A first pointer that is rotated by the first motor and displays a first unit of time;
A second motor;
A second pointer rotated by the second motor and displaying a second unit of time;
The first and second units of time are displayed by the first and second hands by driving the first and second motors at predetermined intervals. Drive control means;
The first and second motors for causing the first and second hands to reach the specific position almost simultaneously when the first and second hands are moved from a current position to a specific position. Drive timing determining means for determining each drive timing from the relationship between the current position and the specific position;
Second drive control means for driving the first and second motors at respective drive timings determined by the drive timing determination means to fast-forward the first and second hands to the specific position;
It is an analog electronic timepiece characterized by comprising.

請求項2記載の発明は、請求項1記載のアナログ電子時計において、
前記第2駆動制御手段は、
前記第1駆動制御手段の駆動周期よりも高速に設定された各々の周期で前記第1および前記第2のモータを駆動して前記第1および前記第2の指針を前記特定位置へ早送りさせる構成であり、
前記駆動タイミング決定手段は、
前記高速に設定された各々の周期で前記第1および前記第2のモータを駆動した場合に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達する前記第1および前記第2のモータの各駆動開始タイミングを決定することを特徴としている。
The invention according to claim 2 is the analog electronic timepiece according to claim 1,
The second drive control means includes
A configuration for driving the first and second motors at respective cycles set faster than the drive cycle of the first drive control means to quickly feed the first and second hands to the specific position. And
The drive timing determining means includes
When the first and second motors are driven at each cycle set at the high speed, the first and second hands reach the specific position almost simultaneously. The drive start timing of each motor is determined.

請求項3記載の発明は、請求項1記載のアナログ電子時計において、
前記第2駆動制御手段は、
前記第1および前記第2のモータをほぼ同時に駆動開始させて前記第1および前記第2の指針を前記特定位置へ早送りさせる構成であり、
前記駆動タイミング決定手段は、
前記第1および前記第2のモータをほぼ同時に駆動開始させた場合に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達する前記第1のモータの駆動周期および前記第2のモータの駆動周期をそれぞれ決定することを特徴としている。
The invention according to claim 3 is the analog electronic timepiece according to claim 1,
The second drive control means includes
The first and second motors start to drive almost simultaneously, and the first and second hands are fast-forwarded to the specific position,
The drive timing determining means includes
When the first and second motors are started to be driven substantially simultaneously, the first motor driving cycle in which the first and second hands reach the specific position almost simultaneously and the second motor It is characterized in that the drive period of each motor is determined.

請求項4記載の発明は、請求項1記載のアナログ電子時計において、
前記第1および前記第2の指針を含む複数の指針と、
前記第1および前記第2のモータを含むとともに前記複数の指針をそれぞれ独立して駆動する複数のモータと、
を備え、
前記駆動タイミング決定手段は、
前記複数の指針を現在位置から特定位置に移動する際に、前記複数の指針が前記特定位置にほぼ同時に到達するための前記複数のモータの各駆動タイミングを前記現在位置と前記特定位置との関係から決定し、
前記第2駆動制御手段は、
前記駆動タイミング決定手段により決定された各駆動タイミングで前記複数のモータを駆動して前記複数の指針を前記特定位置へ早送りすることを特徴としている。
The invention according to claim 4 is the analog electronic timepiece according to claim 1,
A plurality of pointers including the first and second pointers;
A plurality of motors including the first and second motors and independently driving the plurality of hands;
With
The drive timing determining means includes
When moving the plurality of hands from the current position to the specific position, the drive timing of the plurality of motors for the plurality of hands to reach the specific position at the same time is related to the current position and the specific position. Determined from
The second drive control means includes
The plurality of motors are driven at the respective drive timings determined by the drive timing determination means, and the plurality of hands are fast-forwarded to the specific position.

請求項5記載の発明は、請求項4記載のアナログ電子時計において、
前記複数の指針には、時針、分針、秒針が含まれることを特徴としている。
The invention according to claim 5 is the analog electronic timepiece according to claim 4,
The plurality of hands include an hour hand, a minute hand, and a second hand.

請求項6記載の発明は、請求項1記載のアナログ電子時計において、
前記特定位置は時の経過に伴って変化する位置であり、
前記駆動タイミング決定手段は、
前記第1および前記第2の指針を前記特定位置へ移動させるのにかかる時間を加味して前記第1および前記第2のモータの駆動タイミングを決定することを特徴としている。
The invention according to claim 6 is the analog electronic timepiece according to claim 1,
The specific position is a position that changes over time,
The drive timing determining means includes
The drive timing of the first and second motors is determined in consideration of the time taken to move the first and second hands to the specific position.

本発明に従うと、第1および第2の指針を現在位置から特定位置へ早送り移動させる際に、第1および第2の指針をほぼ同時に特定位置へ到達させることができる。従って、ユーザに第1および第2指針の早送り移動が完了したことをはっきりと認識させることができる。   According to the present invention, when the first and second hands are fast-forwarded from the current position to the specific position, the first and second hands can reach the specific position almost simultaneously. Therefore, the user can clearly recognize that the fast-forward movement of the first and second hands has been completed.

本発明の実施形態のアナログ電子時計の全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of an analog electronic timepiece according to an embodiment of the present invention. アナログ電子時計の各指針の動作仕様を表わした図表である。It is a chart showing the operation specification of each hand of an analog electronic timepiece. 図1のCPUにより実行される第1実施形態の指針移動処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the pointer movement process of 1st Embodiment performed by CPU of FIG. 第1実施形態の指針移動処理で計算される各パラメータ値の一例を示す図表である。It is a graph which shows an example of each parameter value calculated by the pointer movement process of a 1st embodiment. 図4のパラメータ値で実行される早送り動作を表わしたタイムチャートである。It is a time chart showing the fast-forward operation performed with the parameter value of FIG. 図1のCPUにより実行される第2実施形態の指針移動処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the pointer movement process of 2nd Embodiment performed by CPU of FIG. 第2実施形態の指針移動処理で計算される各パラメータ値の一例を示す図表である。It is a graph which shows an example of each parameter value calculated by the pointer movement process of a 2nd embodiment. 図7のパラメータ値で実行される早送り動作を表わしたタイムチャートである。FIG. 8 is a time chart showing a fast-forward operation executed with the parameter values of FIG. 7. FIG. 図1のCPUにより実行される第3実施形態の指針移動処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the pointer movement process of 3rd Embodiment performed by CPU of FIG. 第3実施形態の指針移動処理で計算される各パラメータ値の一例を示す図表である。It is a graph which shows an example of each parameter value calculated by the pointer movement process of a 3rd embodiment. 図10のパラメータ値で実行される早送り動作を表わしたタイムチャートである。It is a time chart showing the fast-forward operation performed with the parameter value of FIG. 図1のCPUにより実行される第4実施形態の指針移動処理の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the pointer movement process of 4th Embodiment performed by CPU of FIG. 第4実施形態の指針移動処理で計算される各パラメータ値の一例を示す図表である。It is a graph which shows an example of each parameter value calculated by the pointer movement process of a 4th embodiment. 図13のパラメータ値で実行される早送り動作を表わしたタイムチャートである。It is a time chart showing the fast-forward operation performed with the parameter value of FIG.

以下、本発明の実施の形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施形態のアナログ電子時計の全体構成を示すブロック図である。   FIG. 1 is a block diagram showing the overall configuration of an analog electronic timepiece according to an embodiment of the present invention.

このアナログ電子時計は、時刻の秒桁、分桁および時桁の値を回転位置により指し示して表示する秒針41b、分針42bおよび時針43bと、時計の全体的な制御を行う第1駆動制御手段および第2駆動制御手段としてのCPU(中央演算処理装置)45と、CPU45により実行される制御プログラムや制御データが格納されるROM(Read Only Memory)46と、CPU45に作業用のメモリ空間を提供するRAM(Random Access Memory)47と、秒針41b、分針42bおよび時針43bを独立的に回転させる秒針駆動部41、分針駆動部42および時針駆動部43と、秒針駆動部41、分針駆動部42および時針駆動部43の駆動運動を秒針41b、分針42bおよび時針43bに伝達する輪列機構41a,42a,43aと、所定の周波数で発振する発振回路48と、発振回路48の発振信号を分周して時刻をカウントするための1秒信号或いはその他の動作に用いる様々な周期信号を生成する分周回路49と、分周回路49から1秒信号を入力して時刻をカウントする計時回路44と、CPU45に電力を供給する電源部50と、動作モードの切り替えや各種の設定を行わせる操作信号を入力するための操作部51とを備えている。以下、秒針41b、分針42b、時針43bをまとめて呼ぶときに指針41b,42b,43bと記す。   This analog electronic timepiece includes a second hand 41b, a minute hand 42b and an hour hand 43b for indicating and displaying values of a second digit, a minute digit and an hour digit of a time by a rotation position, a first drive control means for performing overall control of the timepiece, and A CPU (Central Processing Unit) 45 serving as second drive control means, a ROM (Read Only Memory) 46 storing control programs and control data executed by the CPU 45, and a working memory space are provided to the CPU 45. A RAM (Random Access Memory) 47, a second hand driving unit 41, a minute hand driving unit 42 and an hour hand driving unit 43 for independently rotating a second hand 41b, a minute hand 42b and an hour hand 43b, a second hand driving unit 41, a minute hand driving unit 42 and an hour hand A train wheel mechanism 41a, 42a, 43a that transmits the driving motion of the drive unit 43 to the second hand 41b, the minute hand 42b, and the hour hand 43b, and a predetermined frequency An oscillating circuit 48 that oscillates, a frequency dividing circuit 49 that divides the oscillation signal of the oscillation circuit 48 to generate a 1-second signal for counting time or various periodic signals used for other operations, and a frequency dividing circuit 49 A time-counting circuit 44 for inputting a 1 second signal to count the time, a power supply unit 50 for supplying power to the CPU 45, and an operation unit 51 for inputting operation signals for switching operation modes and various settings. It has. Hereinafter, when the second hand 41b, the minute hand 42b, and the hour hand 43b are collectively referred to, they are referred to as hands 41b, 42b, and 43b.

秒針駆動部41は、パルス状の電流が入力されることでロータを所定角度(例えば180°)ずつ回転させるステッピングモータと、CPU45から駆動パルスを受けてパルス状の電流に変換してステッピングモータに出力する駆動回路とを備え、CPU45から極性が交互に異なる駆動パルスが入力されることで、ステッピングモータのロータを1ステップ(半回転)ずつ回転させるようになっている。このロータの回転運動が輪列機構41aにより伝達されて秒針41bが1ステップ回転する。   The second hand drive unit 41 receives a pulse current and rotates the rotor by a predetermined angle (for example, 180 °), and receives a drive pulse from the CPU 45 and converts it into a pulse current to be converted into a stepping motor. And a driving circuit for outputting, and by inputting driving pulses having alternately different polarities from the CPU 45, the rotor of the stepping motor is rotated by one step (half rotation). The rotational movement of the rotor is transmitted by the train wheel mechanism 41a, and the second hand 41b rotates one step.

分針駆動部42と時針駆動部43とは、秒針駆動部41と同様の構成である。CPU45から分針駆動部42に駆動パルスが出力されることで、分針42bが1ステップ回転し、CPU45から時針駆動部43へ駆動パルスが出力されることで、時針43bが1ステップ回転する。   The minute hand drive unit 42 and the hour hand drive unit 43 have the same configuration as the second hand drive unit 41. When the CPU 45 outputs a drive pulse to the minute hand drive unit 42, the minute hand 42b rotates one step, and when the CPU 45 outputs a drive pulse to the hour hand drive unit 43, the hour hand 43b rotates one step.

ROM46には、CPU45が実行する制御プログラムとして、計時回路44の計時動作と同期させて3本の指針41b,42b,43bを駆動して時刻を表示させる時刻表示処理プログラム、操作部51を介した操作入力に基づき時計の動作モードを切り替えたり設定入力を行ったりする操作入力処理プログラム、動作モードの切り替えに基づいて3本の指針41b,42b,43bの位置を早送りで変更する指針移動処理プログラムなどが格納されている。これらの制御プログラムは、所定の条件でCPU45から呼び出されて実行される。   In the ROM 46, as a control program executed by the CPU 45, a time display processing program for driving the three hands 41b, 42b, 43b in synchronization with the time measuring operation of the time measuring circuit 44 and displaying the time is provided via the operation unit 51. An operation input processing program for switching the operation mode of the clock or setting input based on the operation input, a pointer movement processing program for changing the positions of the three hands 41b, 42b, and 43b by fast-forwarding based on the switching of the operation mode, etc. Is stored. These control programs are called from the CPU 45 and executed under predetermined conditions.

分周回路49は、CPU45からの指令によって分周比を様々に変更することが可能に構成され、分周比を変化させることで発振回路48の発振周波数以下の様々な周期数のパルス信号をCPU45へ供給することが可能になっている。   The frequency dividing circuit 49 is configured to be able to change the frequency dividing ratio in various ways according to a command from the CPU 45. By changing the frequency dividing ratio, pulse signals having various numbers of cycles below the oscillation frequency of the oscillation circuit 48 are generated. It can be supplied to the CPU 45.

図2は、3本の指針41b,42b,43bの動作仕様を表わした図表である。   FIG. 2 is a chart showing the operation specifications of the three hands 41b, 42b and 43b.

上記の秒針駆動部41および輪列機構41aの構成により、秒針41bは文字板上を一周するのに6度間隔で60ステップの指針位置をとることが可能になっている。そして、通常の時刻表示中は、1秒ごとに1ステップ移動するように制御される。また、早送り動作の際には、最大で64pps(pulse per second、1秒あたりの移動可能ステップ数)の移動速度で正転方向へ(時計周りに)移動することが可能になっている。また、CPU45から秒針駆動部41へ出力する駆動パルスの出力周期を変化させることで、64ppsよりも低い移動速度で秒針41bを早送り制御することも可能になっている。   With the configuration of the second hand drive unit 41 and the train wheel mechanism 41a, the second hand 41b can take the pointer position of 60 steps at an interval of 6 degrees to make a round on the dial. Then, during normal time display, control is performed to move one step every second. In the fast-forward operation, it is possible to move in the forward direction (clockwise) at a moving speed of 64 pps (pulse per second, the number of steps that can be moved per second) at the maximum. Further, by changing the output cycle of the drive pulse output from the CPU 45 to the second hand drive unit 41, the second hand 41b can be fast-forwarded at a moving speed lower than 64 pps.

また、上記の分針駆動部42、時針駆動部43および輪列機構42a,43aの構成により、分針42bと時針43bとは何れも文字板上を一周するのに1度間隔で360ステップの指針位置をとることが可能になっている。そして、時刻表示中は、分針42bについては10秒ごとに1ステップの移動、時針43bについては2分ごとに1ステップ移動を行うように制御される。また、早送り動作中には分針42bと時針43bは何れも最大で64ppsの移動速度で正転方向へ(時計周りに)移動させることが可能になっている。また、CPU45から分針駆動部42や時針駆動部43へ出力する駆動パルスの出力周期を変化させることで、64ppsよりも低い移動速度で分針42bや時針43bを早送り制御することも可能になっている。   In addition, due to the configuration of the minute hand drive unit 42, the hour hand drive unit 43, and the gear train mechanisms 42a and 43a, the minute hand 42b and the hour hand 43b both have a pointer position of 360 steps at intervals of 1 degree to make a round on the dial. It is possible to take. During the time display, the minute hand 42b is controlled to move one step every 10 seconds, and the hour hand 43b is controlled to move one step every two minutes. Further, during the fast-forward operation, both the minute hand 42b and the hour hand 43b can be moved in the forward direction (clockwise) at a moving speed of 64 pps at the maximum. Further, by changing the output cycle of the drive pulse output from the CPU 45 to the minute hand drive unit 42 and the hour hand drive unit 43, the minute hand 42b and the hour hand 43b can be fast-forwarded at a moving speed lower than 64 pps. .

以下、3本の指針41b,42b,43bを、初期時刻Aの位置から別の目的時刻Bの位置(特定位置)まで、早送り動作によって移動させる4パターン(第1実施形態〜第4実施形態)の指針移動処理について説明する。   Hereinafter, four patterns for moving the three hands 41b, 42b, 43b from the position of the initial time A to the position (specific position) of another target time B by fast-forwarding operation (first embodiment to fourth embodiment) The pointer movement process will be described.

第1および第2実施形態の指針移動処理は、目的時刻Bの位置が時間の経過に伴って変化しない場合に適用可能なものであり、例えば、時計の動作モードが時刻表示モードからアラーム設定時刻の表示モードに切り換えられた場合、すなわち、各指針41b,42b,43b(41a,42a,43a)が現在時刻を指し示している状態から、分針42bと時針43bがアラーム設定時刻を指し示し、秒針41bが文字板上のアラームマークの位置を指し示す状態まで、3本の指針41b,42b,43bを高速に移動させる場合などに適用される。   The pointer movement process of the first and second embodiments can be applied when the position of the target time B does not change with time. For example, the operation mode of the clock changes from the time display mode to the alarm set time. In other words, when the hands 41b, 42b, 43b (41a, 42a, 43a) indicate the current time, the minute hand 42b and the hour hand 43b indicate the alarm setting time, and the second hand 41b This is applied to the case where the three hands 41b, 42b, 43b are moved at high speed until the alarm mark position on the dial is pointed.

また、第3および第4実施形態の指針移動処理は、目的時刻Bの位置が時間の経過に伴って変化する場合に適用可能なものであり、例えば、時計の動作モードがアラーム設定時刻の表示モードから時刻表示モードに切り換えられた場合、或いは、時計の動作モードが日本の時刻表示モードから世界の時刻表示モードに切り換えた場合などに適用されるものである。   The pointer movement process of the third and fourth embodiments is applicable when the position of the target time B changes with the passage of time. For example, the operation mode of the clock displays the alarm set time. This is applied when the mode is switched from the time display mode to the time display mode, or when the clock operation mode is switched from the Japanese time display mode to the world time display mode.

[第1実施形態]
図3には、CPU45により実行される第1実施形態の指針移動処理のフローチャートを示す。
[First Embodiment]
FIG. 3 shows a flowchart of the pointer movement process of the first embodiment executed by the CPU 45.

この第1実施形態の指針移動処理は、3本の指針41b,42b,43bを各々の最大早送り速度SSmax,SMmax,SHmaxで早送り駆動するとともに、各指針41b,42b,43bの早送り駆動の開始タイミングをそれぞれずらすことで、各指針41b,42b,43bを同時に目的位置へ到達させる方式のものである。   In the hand movement process of the first embodiment, the three hands 41b, 42b, and 43b are fast-forwarded at the maximum fast-forwarding speeds SSmax, SMmax, and SHmax, and the start timing of the fast-forwarding driving of the hands 41b, 42b, and 43b is performed. By shifting each of these, the pointers 41b, 42b, and 43b are simultaneously made to reach the target position.

この指針移動処理が開始されると、先ず、CPU45は、各指針41b,42b,43bについて早送りが開始される初期位置から早送りが終了となる目的位置までの移動ステップ数をそれぞれ計算する(ステップS1a)。ここでは、12時位置をステップ値“0”、時計周りに各指針41b,42b,43bが1ステップ進むごとにステップ値が“1”ずつ増加するといった表現で、各指針41b,42b,43bの位置を表わす。すると、時針43bの初期位置PHaは、初期時刻Aの時桁×30+分桁/2の端数を切り捨てたステップ値となり、時針43bの目的位置PHbは、目的時刻Bの時桁×30+分桁/2の端数を切り捨てたステップ値となる。従って、時針43bの移動ステップ数PDHは、目的位置PHbから初期位置PHaを減算した値となる。時針43bが初期位置PHaから目的位置PHbへ正転で移動する間に12時の位置を跨ぐ場合には、移動ステップ数PDHは負の値となるので一周分のステップ数“360”を加算することで、本来の移動ステップ数PDHを求める。   When this pointer movement process is started, first, the CPU 45 calculates the number of movement steps from the initial position where fast-forwarding is started to the target position where fast-forwarding ends for each of the hands 41b, 42b and 43b (step S1a). ). Here, the 12 o'clock position is a step value “0”, and the step value is incremented by “1” each time the pointers 41b, 42b, 43b advance by one step in the clockwise direction, and each pointer 41b, 42b, 43b Represents a position. Then, the initial position PHa of the hour hand 43b becomes a step value obtained by rounding down the fraction of the hour digit × 30 + minute digit / 2 of the initial time A, and the target position PHb of the hour hand 43b is the hour digit × 30 + minute digit / of the target time B. The step value is obtained by rounding down fractions of 2. Therefore, the movement step number PDH of the hour hand 43b is a value obtained by subtracting the initial position PHa from the target position PHb. When the hour hand 43b straddles the 12 o'clock position while moving forward from the initial position PHa to the target position PHb, the movement step number PDH becomes a negative value, so the step number "360" for one round is added. Thus, the original number of movement steps PDH is obtained.

同様に、分針42bの初期位置PMaは、初期時刻Aの分桁×6+初期時刻Aの10秒桁の値であり、また、分針42bの目的位置PMbは、目的時刻Bの分桁×6+目的時刻Bの10秒桁の値であるので、上記の目的位置PMbから初期位置PMaを減算して分針42bの移動ステップ数PDMを求める。分針42bが早送り動作の間に0分を跨いで負の値になる場合は一周分のステップ数“360”を加算して本来の移動ステップ数PDMを求める。   Similarly, the initial position PMa of the minute hand 42b is a value of the minute digit of the initial time A × 6 + the 10 second digit of the initial time A, and the target position PMb of the minute hand 42b is the minute digit of the target time B × 6 + target. Since the time B is a 10-second digit value, the initial position PMa is subtracted from the target position PMb to determine the number of movement steps PDM of the minute hand 42b. When the minute hand 42b becomes a negative value across 0 minutes during the fast-forward operation, the number of steps “360” for one round is added to obtain the original number of movement steps PDM.

また、秒針41bの初期位置PSaは初期時刻Aの秒桁の値であり、秒針の目的位置PSbはアラームマークのある目的時刻Bの秒桁の値であるので、上記の目的位置PSbから初期位置PSaを減算して秒針41bの移動ステップ数PDSを求める。秒針41bの目的位置PSbが秒針41bの初期位置PSaよりも小さい場合には、上記で求められた秒針41bの移動ステップ数PDSに一周分のステップ数“60”を加算して本来の移動ステップ数PDSを求める。   Further, since the initial position PSa of the second hand 41b is a second digit value of the initial time A, and the target position PSb of the second hand is a second digit value of the target time B with an alarm mark, the initial position is changed from the target position PSb to the initial position. PSa is subtracted to determine the moving step number PDS of the second hand 41b. When the target position PSb of the second hand 41b is smaller than the initial position PSa of the second hand 41b, the step number “60” for one round is added to the movement step number PDS of the second hand 41b obtained above, and the original movement step number Find PDS.

次に、ステップS2aへ移行し、CPU45は、秒針41bの早送り時間TDS、分針42bの早送り時間TDM、および、時針43bの早送り時間TDHを計算する。早送り時間TDS,TDM,TDHとは、各指針41b,42b,43bを最大早送り速度で運針した場合に、初期位置をスタートして目的位置に到達するまでの時間である。従って、各指針41b,42b,43bの移動ステップ数PDS,PDM,PDHをそれぞれ各指針41b,42b,43bの最大早送り速度SSmax,SMmax,SHmaxで割ることにより、それぞれ秒針41bの早送り時間TDS、分針42bの早送り時間TDM、時針43bの早送り時間TDHが算出される。さらに、CPU45は、求めた早送り時間TDS,TDM,TDHの中から最大の値を最大早送り時間TMにセットする。   Next, the process proceeds to step S2a, and the CPU 45 calculates the fast feed time TDS of the second hand 41b, the fast feed time TDM of the minute hand 42b, and the fast feed time TDH of the hour hand 43b. The fast-forwarding times TDS, TDM, and TDH are times from starting the initial position to reaching the target position when the hands 41b, 42b, and 43b are moved at the maximum fast-forwarding speed. Accordingly, by dividing the number of movement steps PDS, PDM, PDH of the hands 41b, 42b, 43b by the maximum fast feed speeds SSmax, SMmax, SHmax of the hands 41b, 42b, 43b, respectively, the fast feed time TDS, minute hand of the second hand 41b, respectively. The fast-forwarding time TDM of 42b and the fast-forwarding time TDH of the hour hand 43b are calculated. Further, the CPU 45 sets the maximum value among the obtained fast-forwarding times TDS, TDM, and TDH as the maximum fast-forwarding time TM.

続いて、CPU45は、各指針41b,42b,43bがほぼ同時に目的時刻Bの位置に到達するように各指針41b,42b,43bの早送り開始時刻を計算する(ステップS5a)。先ず、早送り動作を開始する時刻(初期時刻A)を早送り開始基準時刻T0に設定する。続いて、各指針41b,42b,43bの早送り動作にかかる時間(TDH,TDM,TDS)の時間差を各指針41b,42b,43bの早送り動作の開始時刻の時間差とすればよいので、時針43bについての早送り開始時刻STHは、最大早送り時間TMから時針43bの早送り時間TDHを減算した時間を、早送り開始基準時刻T0に加算して求める。同様に、分針42bの早送り開始時刻STMと、秒針41bの早送り開始時刻STSについても求める。   Subsequently, the CPU 45 calculates the fast-forward start time of the hands 41b, 42b, and 43b so that the hands 41b, 42b, and 43b reach the position of the target time B almost simultaneously (step S5a). First, the time (initial time A) for starting the fast-forward operation is set to the fast-forward start reference time T0. Subsequently, the time difference of the time (TDH, TDM, TDS) required for the fast-forwarding operation of the hands 41b, 42b, 43b may be set as the time difference of the start time of the fast-forwarding operation of the hands 41b, 42b, 43b. The fast-forward start time STH is obtained by adding a time obtained by subtracting the fast-forward time TDH of the hour hand 43b from the maximum fast-forward time TM to the fast-forward start reference time T0. Similarly, the fast forward start time STM of the minute hand 42b and the fast forward start time STS of the second hand 41b are also obtained.

上述したステップS1a,S2a,S5aの計算処理等によって駆動タイミング決定手段が構成される。   The drive timing determination means is constituted by the calculation processing of the above-described steps S1a, S2a, S5a.

上述したステップS1a,S2a,S5aの計算処理で、各指針41b,42b,43bの早送り開始時刻STS,STM,STHを求めたら、次に、ステップS6aへ移行して、CPU45は、実際に指針41b,42b,43bを早送り移動させる制御を行う。すなわち、秒針41bについては早送り開始時刻STSから早送り時間TDSの間を通して最大早送り速度SSmaxで移動させ、分針42bについては早送り開始時刻STMから早送り時間TDMの間を通して最大早送り速度SMmaxで移動させ、時針43bについては早送り開始時刻STHから早送り時間TDHの間を通して最大早送り速度SHmaxで移動させる。   If the fast-forwarding start times STS, STM, STH of the hands 41b, 42b, 43b are obtained in the calculation process of steps S1a, S2a, S5a described above, the process proceeds to step S6a, and the CPU 45 actually performs the hands 41b. , 42b, 43b are controlled to move forward. That is, the second hand 41b is moved at the maximum rapid feed speed SSmax from the rapid feed start time STS to the rapid feed time TDS, and the minute hand 42b is moved at the maximum rapid feed speed SMmax from the rapid feed start time STM to the rapid feed time TDM. Is moved at the maximum rapid feed speed SHmax from the rapid feed start time STH to the rapid feed time TDH.

そして、早送り開始基準時刻T0から最大早送り時間TMの経過後に各指針41b,42b,43bの早送り動作を停止させ、CPU45は、この指針移動処理を終了する。   Then, after the maximum fast-forward time TM has elapsed from the fast-forward start reference time T0, the fast-forward operation of the hands 41b, 42b, and 43b is stopped, and the CPU 45 ends the hand movement process.

図4には、第1実施形態の指針移動処理で計算される各パラメータ値の具体的な一例を表わした図表を、図5には、図4のパラメータ値により実行される早送り動作を説明するタイムチャートを示す。   FIG. 4 is a chart showing a specific example of each parameter value calculated in the pointer movement process of the first embodiment, and FIG. 5 is a diagram for explaining the fast-forwarding operation executed with the parameter value shown in FIG. A time chart is shown.

図4の例は、初期時刻Aを“02:13:56”、目的時刻Bを“11:26:12”とした条件で早送り制御の各パラメータ値を計算したものである。この条件で上記指針移動処理のステップS1a,S2aの計算を行うことで、図4の2〜4行目に示すように各指針41b,42b,43bの初期位置、目的位置、移動ステップ数、早送り時間が求められる。さらに、早送り時間からステップS5aの計算を行うことで、図4の5行目に示すように各指針41b,42b,43bの早送り開始時刻が求められる。   In the example of FIG. 4, the parameter values of the fast-forward control are calculated under the condition that the initial time A is “02:13:56” and the target time B is “11:26:12”. By performing the calculation of steps S1a and S2a of the pointer movement process under these conditions, the initial position, the target position, the number of movement steps, and the fast-forward of each pointer 41b, 42b and 43b as shown in the second to fourth lines of FIG. Time is required. Furthermore, by performing the calculation in step S5a from the fast-forwarding time, the fast-forwarding start times of the hands 41b, 42b, and 43b are obtained as shown in the fifth line of FIG.

そして、このように求められたパラメータ値で各指針41b,42b,43bの早送り駆動を行うことで、図5に示すように、時針43bは早送り開始基準時刻T0で早送り駆動が開始され、分針42bは早送り開始基準時刻T0から3.172秒後に早送り駆動が開始され、秒針41bは早送り開始基準時刻T0から4.078秒後に早送り駆動が開始される。さらに、早送り開始基準時刻T0から最大早送り時間TM後、すなわち、4.328秒後に、各指針41b,42b,43bが同時に目的位置に到達して、早送り動作が完了される。   Then, by performing fast-forward driving of the hands 41b, 42b, and 43b with the parameter values thus obtained, as shown in FIG. 5, the hour hand 43b starts fast-forwarding at the fast-forward start reference time T0, and the minute hand 42b. The fast-forward drive is started after 3.172 seconds from the fast-forward start reference time T0, and the second hand 41b is started fast-drive after 4.078 seconds from the fast-forward start reference time T0. Furthermore, after the maximum fast-forward time TM from the fast-forward start reference time T0, that is, after 4.3328 seconds, the hands 41b, 42b, and 43b simultaneously reach the target position, and the fast-forward operation is completed.

以上のように、第1実施形態の指針移動処理によれば、各指針41b,42b,43bの移動ステップ数および最大早送り速度から、各指針41b,42b,43bの早送り時間を計算し、求められた各指針41b,42b,43bの早送り時間の差分だけ早送り動作の開始時刻をずらすことによって、各指針41b,42b,43bを各々の最大早送り速度で早送り動作させつつ3本の指針41b,42b,43bを同時に目的位置に到達させることができるようになっている。   As described above, according to the pointer movement process of the first embodiment, the fast-forward time of each pointer 41b, 42b, 43b is calculated from the number of movement steps of each pointer 41b, 42b, 43b and the maximum fast-forward speed. The three hands 41b, 42b, 42b, 43b, 42b, 43b are moved at the maximum fast-forwarding speed by shifting the start time of the fast-forwarding operation by the difference between the fast-forwarding times of the hands 41b, 42b, 43b. 43b can be made to reach the target position at the same time.

従って、複数の指針41b,42b,43bの早送り動作が完了したことをユーザにはっきりと認識させることができる。さらに、複数の指針41b,42b,43bが同時に早送り動作を終了することで、ユーザに指針の移動を美しく見せることができる。   Therefore, the user can clearly recognize that the fast-forwarding operation of the plurality of hands 41b, 42b, 43b has been completed. Furthermore, since the plurality of hands 41b, 42b, and 43b complete the fast-forwarding operation at the same time, the movement of the hands can be shown beautifully to the user.

[第2実施形態]
図6には、CPU45により実行される第2実施形態の指針移動処理のフローチャートを示す。
[Second Embodiment]
FIG. 6 shows a flowchart of the pointer movement process of the second embodiment executed by the CPU 45.

この第2実施形態の指針移動処理は、3本の指針41b,42b,43bの早送り駆動を同時に開始させるととともに、各指針41b,42b,43bの移動ステップ数に応じて早送り移動のスピードを異ならせることで、各指針41b,42b,43bを同時に目的位置へ到達させるものである。   The pointer movement process of the second embodiment starts the fast-forward driving of the three hands 41b, 42b, and 43b at the same time, and changes the speed of the fast-forwarding movement according to the number of moving steps of the hands 41b, 42b, and 43b. By doing so, the hands 41b, 42b, 43b are simultaneously made to reach the target position.

この指針移動処理が開始されると、先ず、CPU45は、各指針41b,42b,43bの移動ステップ数PDH,PDM,PDSの計算(ステップS1a)と、各指針41b,42b,43bの早送り時間TDS,TDM,TDHおよび最大早送り時間TMの計算(ステップS2a)とを行う。これらの処理は第1実施形態の処理(図3のステップS1a,S2a)と同一であり、詳細は省略する。   When the pointer movement process is started, first, the CPU 45 calculates the movement step numbers PDH, PDM, and PDS of the pointers 41b, 42b, and 43b (step S1a), and the fast-forward time TDS of the pointers 41b, 42b, and 43b. , TDM, TDH and maximum fast-forward time TM are calculated (step S2a). These processes are the same as those in the first embodiment (steps S1a and S2a in FIG. 3), and details thereof are omitted.

第2実施形態の指針移動処理では、上記の計算を行った後、最大早送り時間TMで各指針41b,42b,43bを対応する移動ステップ数だけ移動させるための早送り速度を求める(ステップS5b)。すなわち、時針43bの早送り速度SHは、時針43bの移動ステップ数PDHを最大早送り時間TMで除算することで求められる。分針42bの早送り速度SMと、秒針41bの早送り速度SSについても同様に求められる。   In the pointer movement process of the second embodiment, after performing the above calculation, a fast-forward speed for moving each pointer 41b, 42b, 43b by the corresponding number of movement steps in the maximum fast-forward time TM is obtained (step S5b). That is, the rapid feed speed SH of the hour hand 43b is obtained by dividing the number of movement steps PDH of the hour hand 43b by the maximum rapid feed time TM. The fast feed speed SM of the minute hand 42b and the fast feed speed SS of the second hand 41b are obtained in the same manner.

上述したステップS1a,S2a,S5bの計算処理等によって駆動タイミング決定手段が構成される。   The drive timing determining means is constituted by the calculation processing of the above-described steps S1a, S2a, S5b.

上述したステップS1a,S2a,S5bの計算処理で、各指針41b,42b,43bの早送り速度SH,SM,SSを求めたら、次にステップS6bへ移行して、CPU45は、実際に各指針41b,42b,43bの早送り制御を実行する。具体的には、早送り開始基準時刻T0(=初期時刻A)に各指針41b,42b,43bの早送り動作を同時に開始させ、各指針41b,42b,43bの早送り速度SS,SM,SHで最大早送り時間TMの間を通して移動を継続させる。そして、早送り開始基準時刻T0から最大早送り時間TMの経過後に各指針41b,42b,43bの早送り動作を停止させて、この指針移動処理を終了する。   When the fast feed speeds SH, SM, and SS of the hands 41b, 42b, and 43b are obtained in the calculation process of steps S1a, S2a, and S5b described above, the process proceeds to step S6b, and the CPU 45 actually sets the hands 41b, The fast-forward control of 42b and 43b is executed. Specifically, the fast-forwarding operation of the hands 41b, 42b, and 43b is started simultaneously at the fast-forward start reference time T0 (= initial time A), and the fast-forwarding speeds SS, SM, and SH of the hands 41b, 42b, and 43b are maximized. Continue moving through time TM. Then, after the maximum fast-forward time TM has elapsed from the fast-forward start reference time T0, the fast-forward operation of the hands 41b, 42b, 43b is stopped, and this pointer movement process is ended.

図7には、第2実施形態の指針移動処理で計算される各パラメータ値の具体的な一例を表わした図表を、図8には、図7のパラメータ値により実行される早送り動作を説明するタイムチャートを示す。   FIG. 7 is a chart showing a specific example of each parameter value calculated in the pointer movement process of the second embodiment, and FIG. 8 is a diagram for explaining the fast-forwarding operation executed with the parameter value in FIG. A time chart is shown.

図7の例は、初期時刻Aを“02:13:56”、目的時刻Bを“11:26:12”とした条件で各パラメータ値を計算したものである。この条件で上記指針移動処理のステップS1a,S2aの計算を行うことで、図7の2〜4行目に示すように各指針41b,42b,43bの初期位置、目的位置、移動ステップ数、早送り時間が求められる。また、各早送り時間からステップS5bの計算を行うことで、図7の5行目に示すように、各指針41b,42b,43bの早送り速度が求められる。   In the example of FIG. 7, each parameter value is calculated under the condition that the initial time A is “02:13:56” and the target time B is “11:26:12”. By calculating the pointer movement processing steps S1a and S2a under these conditions, the initial position, the target position, the number of movement steps, and the fast-forward of each pointer 41b, 42b and 43b as shown in the second to fourth lines of FIG. Time is required. Further, by performing the calculation in step S5b from each fast-forwarding time, the fast-forwarding speeds of the hands 41b, 42b, and 43b are obtained as shown in the fifth line of FIG.

なお、上記の計算例では、分針42bと秒針41bの早送り速度SM,SSの計算において小数点以下を四捨五入しているが、このような端数処理を行わずに、より正確な値を用いて早送り速度SM,SSを設定して早送り駆動させることも可能である。   In the above calculation example, the decimal point is rounded off in the calculation of the fast feed speeds SM and SS of the minute hand 42b and the second hand 41b, but the fast feed speed is calculated using a more accurate value without performing such fraction processing. It is also possible to set SM and SS to drive fast-forwarding.

そして、このように求められたパラメータ値で各指針41b,42b,43bの早送り制御を実行することで、図8に示すように、3本の指針41b,42b,43bの早送り駆動が同時に開始されるとともに、各指針41b,42b,43bが移動ステップ数に応じた早送り速度“約4pps、約17pps、64pps”で移動することにより、各指針41b,42b,43bがほぼ同時に目的位置へ到達するようになっている。   Then, by executing the fast feed control of the hands 41b, 42b, 43b with the parameter values thus obtained, the fast feed drive of the three hands 41b, 42b, 43b is started simultaneously as shown in FIG. At the same time, each of the hands 41b, 42b, 43b moves at a fast feed speed “about 4 pps, about 17 pps, 64 pps” according to the number of moving steps so that the hands 41 b, 42 b, 43 b reach the target position almost simultaneously. It has become.

以上のように、この第2実施形態の指針移動処理によれば、各指針41b,42b,43bの早送り速度が移動ステップ数に応じて適宜調整されることにより、3本の指針41b,42b,43bの早送り駆動が同時に開始され、且つ、3本の指針41b,42b,43bが同時に目的の位置に到達するようになっている。   As described above, according to the pointer moving process of the second embodiment, the three needles 41b, 42b, 42b, 42b, 43b, 42b, 43b are adjusted by appropriately adjusting the fast-forwarding speed of each of the hands 41b, 42b, 43b. The fast-forward driving of 43b is started at the same time, and the three hands 41b, 42b and 43b reach the target position at the same time.

従って、3本の指針41b,42b,43bが早送り動作中であること、また、3本の指針41b,42b,43bの早送り動作が完了したことをユーザにはっきりと認識させることができる。さらに、早送り動作の間は3本の指針が同時に移動するので、指針の移動状態を美しく見せることができる。   Accordingly, the user can clearly recognize that the three hands 41b, 42b, and 43b are in the fast-forwarding operation and that the fast-forwarding operation of the three hands 41b, 42b, and 43b has been completed. Furthermore, since the three hands move simultaneously during the fast-forwarding operation, the moving state of the hands can be shown beautifully.

[第3実施形態]
図9には、CPU45により実行される第3実施形態の指針移動処理のフローチャートを示す。
[Third Embodiment]
FIG. 9 shows a flowchart of the pointer movement process of the third embodiment executed by the CPU 45.

第3実施形態の指針移動処理は、指針41b,42b,43bの早送り動作の目的位置が時間の経過に伴って変化していく場合に対応したものである。   The pointer movement process of the third embodiment corresponds to a case where the target position of the fast-forward operation of the hands 41b, 42b, and 43b changes with time.

この指針移動処理が開始されると、最初に、CPU45は、初期値の設定を行う(ステップS1c)。先ず、目的時刻Bに、早送り動作に掛かる時間(最大早送り時間TM)を考慮しない、早送り開始時点における目的時刻である当初目的時刻B0を設定する。次いで、最大早送り時間TMによる目的時刻Bの変化を考慮した移動ステップ数および早送り時間を循環的に計算する際に必要な変数に“0”の値をセットする。この変数には、循環的な計算で前回の移動ステップ数の計算結果を記憶する時針43bについての前回移動ステップ数PDHp、分針42bについての前回移動ステップ数PDMp、秒針41bについての前回移動ステップ数PDSp、並びに、前回の最大早送り時間が記憶される前回最大早送り時間TMpの各変数が含まれる。   When this pointer movement process is started, first, the CPU 45 sets an initial value (step S1c). First, an initial target time B0, which is a target time at the start of fast-forwarding without considering the time (maximum fast-forwarding time TM) required for the fast-forwarding operation, is set as the target time B. Next, a value of “0” is set to variables necessary for cyclically calculating the number of moving steps and the fast-forward time considering the change of the target time B due to the maximum fast-forward time TM. In this variable, the previous movement step number PDHp for the hour hand 43b for storing the calculation result of the previous movement step number in a cyclic calculation, the previous movement step number PDMp for the minute hand 42b, and the previous movement step number PDSp for the second hand 41b. In addition, each variable of the previous maximum fast-forward time TMp in which the previous maximum fast-forward time is stored is included.

また、この初期値の設定処理(ステップS1c)では、CPU45は、初期時刻Aにおける各指針41b,42b,43bの位置PHa,PMa,PSaについても第1実施形態と同様に求める。   In this initial value setting process (step S1c), the CPU 45 also obtains the positions PHa, PMa, PSa of the hands 41b, 42b, 43b at the initial time A in the same manner as in the first embodiment.

次いで、ステップS2cへ移行して、CPU45は、初期時刻Aと目的時刻Bとから各指針41b,42b,43bの移動ステップ数PDS,PDM,PDHと最大早送り時間TMとを求める。これらの計算方法は第1実施形態のものとほぼ同様であるが、この計算はステップS2c〜S4cのループ処理により、目的時刻Bの値を少しずつ変化させながら循環的に繰り返し行う。   Next, the process proceeds to step S2c, and the CPU 45 obtains the moving step numbers PDS, PDM, PDH and the maximum fast-forwarding time TM of the hands 41b, 42b, 43b from the initial time A and the target time B. These calculation methods are almost the same as those in the first embodiment, but this calculation is repeated cyclically while changing the value of the target time B little by little by the loop processing of steps S2c to S4c.

また、この繰り返しの計算過程において、現在求められた移動ステップ数PDH,PDM,PDSと、前回求められた移動ステップ数PDHp、PDMp、PDSpとの比較が行われ、前者よりも後者の方が大きい場合には、現在求められた移動ステップ数PDH,PDM,PDSに対象となる指針の一周分のステップ数(360や60)を加算する処理を行う。これは、移動ステップ数PDH,PDM,PDSを計算する際に、第1実施形態で説明したが、計算結果が対象の指針が一周以上移動するステップ数となったときに、一周分のステップ数を減算する処理を行なっているため、循環的に繰り返し計算される途中で、この減算処理が行われる可能性もあり、その場合に、この減算処理を取り消すために行われるものである。一周分のステップ数とは、秒針41bについては“60”、分針42bと時針43bについては“360”である。   Further, in this iterative calculation process, the currently obtained movement step numbers PDH, PDM, and PDS are compared with the previously obtained movement step numbers PDHp, PDMp, and PDSp, and the latter is larger than the former. In this case, a process of adding the number of steps (360 or 60) for one round of the target pointer to the currently obtained movement step numbers PDH, PDM, and PDS is performed. This is explained in the first embodiment when calculating the movement step numbers PDH, PDM, and PDS. However, when the calculation result is the number of steps in which the target pointer moves one or more rounds, the number of steps for one round is calculated. Since the subtracting process is performed, there is a possibility that this subtracting process may be performed during the cyclically repeated calculation. In this case, the subtracting process is performed. The number of steps for one round is “60” for the second hand 41b and “360” for the minute hand 42b and the hour hand 43b.

また、ステップS2cでは、上記の移動ステップ数PDS,PDM,PDHと各指針41b,42b,43bの最大早送り速度SSmax,SMmax,SHmaxに基づいて各指針41b,42b,43bの早送り時間TDS,TDM,TDHと、これらの早送り時間の最大値である最大早送り時間TMとを求める。   In step S2c, the rapid feed times TDS, TDM, PDM of the hands 41b, 42b, 43b are based on the number of moving steps PDS, PDM, PDH and the maximum fast feed speeds SSmax, SMmax, SHmax of the hands 41b, 42b, 43b. The TDH and the maximum fast-forward time TM which is the maximum value of these fast-forward times are obtained.

次に、ステップS3cへ移行すると、CPU45は、最大早送り時間TMが前回最大早送り時間TMpと比較して1秒以上長いか否かを判別する。前回計算した最大早送り時間TMpと比較して今回の最大早送り時間TMが更に1秒以上長くなる場合は、繰り返しの計算を続けるために、ステップS4cへ移行する。   Next, when proceeding to step S3c, the CPU 45 determines whether or not the maximum fast-forward time TM is longer than one second by comparison with the previous maximum fast-forward time TMp. If the current maximum fast-forward time TM is longer by 1 second or more than the previously calculated maximum fast-forward time TMp, the process proceeds to step S4c in order to continue the repeated calculation.

ステップS4cでは、新たな目的時刻Bとして当初目的時刻B0に早送り時間TMを加えた値(端数は切り捨て)を設定するとともに、ステップS2cの計算で求められた移動ステップ数PDH,PDM,PDSと最大早送り時間TMとを、それぞれ前回移動ステップ数PDHp,PDMp,PDSpと前回最大早送り時間TMpにセットする。そして、ステップS2cへ戻る。   In step S4c, a value (the fraction is rounded down) obtained by adding the fast-forward time TM to the initial target time B0 is set as the new target time B, and the movement step numbers PDH, PDM, PDS obtained by the calculation in step S2c are the maximum. The fast-forward time TM is set to the previous movement step number PDHp, PDMp, PDSp and the previous maximum fast-forward time TMp, respectively. Then, the process returns to step S2c.

つまり、上記のステップS2c〜S4cの処理を繰り返すことで、目的時刻Bには当初目的時刻B0に前回計算された最大早送り時間TMpが付加された値となって、実際の早送り時間(最大早送り時間TM)が付加された正確な目的時刻に次第に近づいていくようになっている。そして、最大早送り時間TMと前回最大早送り時間TMpとの差が1秒以内となったら、1秒以内の精度でほぼ正確な目的時刻Bが得られたと判断できることから、ステップS3cの判別処理で“NO”と判別されて、ステップS2c〜S4cのループ処理を抜けるようになっている。   That is, by repeating the processes of steps S2c to S4c, the target time B becomes a value obtained by adding the maximum fast-forward time TMp calculated last time to the initial target time B0, and the actual fast-forward time (maximum fast-forward time). (TM) is gradually approaching the exact target time to which TM is added. When the difference between the maximum fast-forward time TM and the previous maximum fast-forward time TMp is within 1 second, it can be determined that the substantially accurate target time B has been obtained with an accuracy within 1 second. If “NO” is determined, the loop processing of steps S2c to S4c is exited.

ステップS3cの判別処理からステップS5aへ移行すると、CPU45は、直前のステップS2cで計算された移動ステップ数PDS,PDM,PDHと早送り時間TDS,TDM,TDHに基づいて、第1実施形態と同様に、各指針41b,42b,43bの早送り開始時刻STS,STM,STHを計算する。上述したステップS1c〜S4c,S5aの計算処理等によって駆動タイミング決定手段が構成される。そして、ステップS6aへ移行して、CPUは、求められたパラメータに基づき、各指針41b,42b,43bの早送り制御を実行する。   When the process proceeds from the determination process of step S3c to step S5a, the CPU 45, as in the first embodiment, based on the movement step numbers PDS, PDM, PDH and the fast-forwarding times TDS, TDM, TDH calculated in the immediately preceding step S2c. The fast forward start times STS, STM, and STH of the hands 41b, 42b, and 43b are calculated. A drive timing determination unit is configured by the calculation processing of steps S1c to S4c and S5a described above. Then, the process proceeds to step S6a, and the CPU executes fast-forwarding control of the hands 41b, 42b, 43b based on the obtained parameters.

さらに、この実施形態の指針移動処理では、各指針41b,42b,43bの早送り動作が完了した後、CPU45は、指針位置の誤差補正の処理を実行する(ステップS7c)。この実施形態の指針移動処理では、ステップS2c〜S4cのループ処理によって目的時刻Bを漸近的に求めていることから、目的時刻Bに誤差が生じることがあり得る。そのため、ここで、誤差がある場合にそれを補正する処理を行っている。具体的には、各指針41b,42b,43bの早送り後の位置と、現在表示すべき時刻(例えば世界時間)とにズレがあるか判別し、このズレを微修正する。そして、この指針移動処理を終了する。指針移動処理が終了したら、3本の指針41b,42b,43bの運針速度が時刻表示のものに変更されて、そのまま時刻が表示されることになる。   Further, in the pointer movement process of this embodiment, after the fast-forwarding operation of each of the hands 41b, 42b, and 43b is completed, the CPU 45 executes a hand position error correction process (step S7c). In the pointer movement process of this embodiment, since the target time B is asymptotically determined by the loop process of steps S2c to S4c, an error may occur in the target time B. Therefore, here, when there is an error, a process for correcting it is performed. Specifically, it is determined whether or not there is a difference between the position of each of the hands 41b, 42b, and 43b after fast-forwarding and the time to be displayed (for example, world time), and this deviation is finely corrected. Then, this pointer movement process is terminated. When the hand movement process is completed, the hand movement speeds of the three hands 41b, 42b, and 43b are changed to those of time display, and the time is displayed as it is.

図10には、第3実施形態の指針移動処理で計算される各パラメータ値の具体的な一例を表わした図表を、図11には、図10のパラメータ値により実行される早送り動作を説明するタイムチャートを示す。   FIG. 10 is a chart showing a specific example of each parameter value calculated in the pointer movement process according to the third embodiment, and FIG. 11 is a diagram for explaining the fast-forwarding operation executed with the parameter value shown in FIG. A time chart is shown.

図10の例は、初期時刻A=“02:13:56”、当初目的時刻B0=“11:26:50”の条件で早送り制御の各パラメータ値を計算したものである。この条件で上記指針移動処理のステップS1cの計算が行われることで、図10の1行目に示すように、各指針41b,42b,43bの初期位置が求められ、さらに、ステップS2cの1回目(ループ処理の初回目)の計算が行われることで、図10の2〜5行目に示すように、各指針41b,42b,43bの1回目の目的位置、1回目の移動ステップ数、1回目の早送り時間が求められる。さらに、1回目に計算された最大早送り時間“4.32秒”に基づき目的時刻Bが“11:26:54”に更新されて、2回目のループ処理のステップS2cの計算が行われることで、図10の6〜8行目に示すように、各指針41b,42b,43bの2回目の目的位置、2回目の移動ステップ数、2回目の早送り時間が求められる。そして、1回目の最大早送り時間“4.32秒”と2回目の最大早送り時間“4.32秒”とが1秒以上の差がないため、2回目の最大早送り時間“4.32秒”がほぼ正確な値であると判断されている。続いてステップS5aの計算が行われることで、図10の最終行に示すように、各指針41b,42b,43bの早送り開始時刻が求められている。   In the example of FIG. 10, the parameter values of the fast-forward control are calculated under the conditions of the initial time A = “02:13:56” and the initial target time B0 = “11:26:50”. By performing the calculation in step S1c of the pointer movement process under these conditions, the initial positions of the pointers 41b, 42b, and 43b are obtained as shown in the first line of FIG. 10, and further, the first time in step S2c. By calculating (the first time of the loop processing), as shown in the second to fifth lines in FIG. 10, the first target position of each pointer 41b, 42b, 43b, the number of first movement steps, The fast forward time is required. Further, the target time B is updated to “11:26:54” based on the maximum fast-forward time “4.32 seconds” calculated for the first time, and the calculation in step S2c of the second loop processing is performed. As shown in the sixth to eighth lines in FIG. 10, the second target position of each of the hands 41b, 42b, and 43b, the second number of movement steps, and the second fast-forwarding time are obtained. The first maximum fast-forward time “4.32 seconds” and the second maximum fast-forward time “4.32 seconds” do not differ by more than 1 second, so the second maximum fast-forward time “4.32 seconds”. Is determined to be an almost accurate value. Subsequently, the calculation in step S5a is performed, and as shown in the last line of FIG. 10, the fast-forward start times of the hands 41b, 42b, and 43b are obtained.

そして、このように求められたパラメータ値で各指針41b,42b,43bの早送り駆動を行うことで、図11に示すように、時針43bは早送り開始基準時刻T0(このとき各指針41b,42b,43bは初期時刻Aの位置にある。)で早送り駆動が開始され、分針42bは早送り開始基準時刻T0から3.109秒後に早送り駆動が開始され、秒針41bは早送り開始時刻T0から3.421秒後に早送り駆動が開始される。さらに、早送り開始基準時刻T0から最大早送り時間TM後、すなわち、4.328秒後に、3本の指針41b,42b,43bが同時に目的位置に到達して、早送り動作が完了される。このとき、目的時刻Bは、当初目的時刻B0に最大早送り時間TMが加算された時刻にほぼ合致するようになっている。   Then, by performing fast-forward driving of the hands 41b, 42b, and 43b with the parameter values thus obtained, as shown in FIG. 11, the hour hand 43b has a fast-forward start reference time T0 (at this time, the hands 41b, 42b, 43b is at the position of the initial time A.), the fast-forward drive is started, the minute hand 42b is started 3.109 seconds after the fast-forward start reference time T0, and the second hand 41b is 3.421 seconds from the fast-forward start time T0. Later, fast-forward drive is started. Further, after the maximum rapid feed time TM from the rapid feed start reference time T0, that is, after 4.328 seconds, the three hands 41b, 42b, 43b simultaneously reach the target position, and the rapid feed operation is completed. At this time, the target time B substantially matches the time obtained by adding the maximum fast-forward time TM to the initial target time B0.

以上のように、この第3実施形態の指針移動処理によれば、時の経過に伴って目的時刻Bが変化する場合でも、3本の指針41b,42b,43bの早送り時間に伴う目的時刻Bの変化分も含めて計算が行われ、それにより、各指針41b,42b,43bをほぼ同時に目的時刻Bに到達させることが可能になっている。3本の指針41b,42b,43bがほぼ同時に目的時刻Bに到達することにより、別の時刻表示へ切り替わったことをユーザにはっきりと認識させることができる。   As described above, according to the pointer movement process of the third embodiment, even when the target time B changes with the passage of time, the target time B associated with the fast-forwarding time of the three hands 41b, 42b, 43b. The calculation is performed including the amount of change in the amount of time, so that the hands 41b, 42b and 43b can reach the target time B almost simultaneously. When the three hands 41b, 42b, 43b reach the target time B almost simultaneously, the user can clearly recognize that the time has been switched to another time display.

[第4実施形態]
図12には、CPU45により実行される第4実施形態の指針移動処理のフローチャートを示す。
[Fourth Embodiment]
FIG. 12 shows a flowchart of the pointer movement process of the fourth embodiment executed by the CPU 45.

第4実施形態の指針移動処理は、第2実施形態で示した各指針41b,42b,43bの早送り速度を異ならせて各指針41b,42b,43bを同時に目的時刻Bの位置まで移動させる方式と、第3実施形態で示した早送り動作中の時間経過による目的時刻Bの変化を考慮した計算処理とを組み合わせたものである。従って、同一の部分は同一符号を付して詳細な説明を省略する。   The pointer movement process of the fourth embodiment includes a method of moving each pointer 41b, 42b, 43b to the position of the target time B at the same time by changing the rapid feed speed of each pointer 41b, 42b, 43b shown in the second embodiment. This is a combination of the calculation process considering the change of the target time B with the passage of time during the fast-forward operation shown in the third embodiment. Accordingly, the same parts are denoted by the same reference numerals and detailed description thereof is omitted.

この指針移動処理が開始されると、第3実施形態と同様に、先ず、CPU45は、ステップS1cの初期設定の処理、並びに、ステップS2c〜S4cのループ処理によって、早送り動作時間による目的時刻Bの変化を考慮した各指針41b,42b,43bの移動ステップ数PDS,PDM,PDHと最大早送り時間TMとを求める。   When the pointer movement process is started, as in the third embodiment, first, the CPU 45 performs the initial setting process in step S1c and the loop time process in steps S2c to S4c to set the target time B based on the fast-forward operation time. The number of movement steps PDS, PDM, PDH and the maximum fast-forward time TM of each of the hands 41b, 42b, 43b considering the change are obtained.

次いで、第2実施形態と同様に、CPU45は、各指針41b,42b,43bの早送り速度SS,SM,SHを求める(ステップS5b)。上述したステップS1c〜S4c,S5bの計算処理等によって駆動タイミング決定手段が構成される。そして、早送り開始基準時刻T0から各指針41b,42b,43bをそれぞれ早送り速度SS,SM,SHで最大早送り時間TMの間を通して早送り動作させる(ステップS6b)。さらに、早送り動作の終了タイミングには、第3実施形態と同様に、指針位置の誤差補正を行って(ステップS7c)、この指針移動処理を終了する。指針移動処理が終了したら、3本の指針41b,42b,43bの運針速度が時刻表示のものに変更されて、そのまま時刻が表示されることになる。   Next, as in the second embodiment, the CPU 45 obtains the fast-forward speeds SS, SM, SH of the hands 41b, 42b, 43b (step S5b). A drive timing determination unit is configured by the calculation processing of steps S1c to S4c and S5b described above. Then, from the fast-forward start reference time T0, the hands 41b, 42b, and 43b are fast-forwarded through the maximum fast-forward time TM at the fast-forward speeds SS, SM, and SH, respectively (step S6b). Further, at the end timing of the fast-forwarding operation, as in the third embodiment, the pointer position error is corrected (step S7c), and the pointer movement process is ended. When the hand movement process is completed, the hand movement speeds of the three hands 41b, 42b, and 43b are changed to those of time display, and the time is displayed as it is.

図13には、第4実施形態の指針移動処理で計算される各パラメータ値の具体的な一例を表わした図表を、図14には、図13のパラメータ値により実行される早送り動作を説明するタイムチャートを示す。   FIG. 13 is a chart showing a specific example of each parameter value calculated in the pointer movement process of the fourth embodiment, and FIG. 14 is a diagram for explaining the fast-forwarding operation executed with the parameter value shown in FIG. A time chart is shown.

図13の例は、初期時刻A=“02:13:56”、当初目的時刻B0=“11:26:50”の条件で早送り制御の各パラメータ値を計算したものである。この条件で上記指針移動処理のステップS1cの計算が行われることで、図13の1行目に示すように、各指針41b,42b,43bの初期位置が求められ、さらに、ステップS2cの1回目(ループ処理の初回目)の計算が行われることで、図13の2〜5行目に示すように、各指針41b,42b,43bの1回目の目的位置、1回目の移動ステップ数、1回目の早送り時間が求められる。さらに、1回目に計算された最大早送り時間“4.32秒”に基づき目的時刻Bが“11:26:54”に更新されて、2回目のループ処理のステップS2cの計算が行われることで、図13の6〜8行目に示すように、各指針41b,42b,43bの2回目の目的位置、2回目の移動ステップ数、2回目の早送り時間が求められる。そして、1回目の最大早送り時間“4.32秒”と2回目の最大早送り時間“4.32秒”とが1秒以上の差がないため、2回目の早送り時間がほぼ正確な値であると判断される。続いてステップS5aの計算が行われることで、図13の最終行に示すように、各指針41b,42b,43bの早送り速度が求められている。   In the example of FIG. 13, the parameter values of the fast-forward control are calculated under the conditions of initial time A = “02:13:56” and initial target time B0 = “11:26:50”. By performing the calculation in step S1c of the pointer movement process under these conditions, the initial positions of the pointers 41b, 42b, and 43b are obtained as shown in the first line of FIG. 13, and further, the first time in step S2c. By calculating (the first time of the loop processing), as shown in the second to fifth lines in FIG. 13, the first target position of each pointer 41b, 42b, 43b, the number of first movement steps, The fast forward time is required. Further, the target time B is updated to “11:26:54” based on the maximum fast-forward time “4.32 seconds” calculated for the first time, and the calculation in step S2c of the second loop processing is performed. As shown in the 6th to 8th lines of FIG. 13, the second target position of each of the hands 41b, 42b, and 43b, the second moving step number, and the second fast-forwarding time are obtained. Since the first maximum fast-forward time “4.32 seconds” and the second maximum fast-forward time “4.32 seconds” do not differ by more than 1 second, the second fast-forward time is almost an accurate value. It is judged. Subsequently, the calculation in step S5a is performed, so that the fast feed speeds of the hands 41b, 42b, and 43b are obtained as shown in the last line of FIG.

なお、上記の計算例では、例えば秒針41bの早送り速度を四捨五入により端数を切り下げているため、秒針41bを目的位置へ移動させる最後の駆動パルスの出力タイミングが、最大早送り時間TMを僅かに過ぎたタイミングになっている。各指針41b,42b,43bを最大早送り時間TMを経過する前に目的位置へ移動させた方が良い場合には、例えば、早送り速度の計算で端数を全て切り上げるようにしても良い。   In the above calculation example, since the fraction is rounded down by rounding off the fast-forward speed of the second hand 41b, for example, the output timing of the last drive pulse that moves the second hand 41b to the target position slightly exceeds the maximum fast-forward time TM. It's time. If it is better to move each of the hands 41b, 42b, 43b to the target position before the maximum rapid traverse time TM has elapsed, for example, all the fractions may be rounded up by calculating the rapid traverse rate.

そして、このように求められたパラメータ値で各指針41b,42b,43bの早送り駆動を行うことで、図14に示すように、3本の指針41b,42b,43bが早送り開始基準時刻T0(このとき各指針41b,42b,43bは初期時刻Aの位置にある。)から、各指針41b,42b,43bに設定された早送り速度“13pps,18pps,64pps”で早送り動作を開始し、早送り開始基準時刻T0から最大早送り時間TM後、すなわち、4.328秒後に、3本の指針41b,42b,43bが同時に目的位置に到達して、早送り動作が完了する。このとき、目的時刻Bは、当初目的時刻B0に最大早送り時間TMが加算された時刻にほぼ合致するようになっている。   Then, by performing fast-forward driving of the hands 41b, 42b, and 43b with the parameter values obtained in this way, as shown in FIG. 14, the three hands 41b, 42b, and 43b are fast-forwarding start reference time T0 (this When the hands 41b, 42b, 43b are at the position of the initial time A.), the fast-forwarding operation is started at the rapid feed speeds “13 pps, 18 pps, 64 pps” set for the hands 41b, 42b, 43b. After the maximum fast-forwarding time TM from time T0, that is, after 4.328 seconds, the three hands 41b, 42b, 43b simultaneously reach the target position, and the fast-forwarding operation is completed. At this time, the target time B substantially matches the time obtained by adding the maximum fast-forward time TM to the initial target time B0.

以上のように、この第4実施形態の指針移動処理によれば、早送り動作中の経過時間を考慮して各指針41b,42b,43bの早送り速度が計算されるので、各指針41b,42b,43bの早送り移動を経て時刻表示状態に移行する場合にも、各指針41b,42b,43bの早送りを同時に開始して同時に目的位置に到達させることができる。それにより、ユーザに分かりやすく早送り動作中であることや、早送り動作が完了して時刻表示に移行したことを認識させることができる。   As described above, according to the pointer movement process of the fourth embodiment, the fast feed speed of each of the hands 41b, 42b, 43b is calculated in consideration of the elapsed time during the fast feed operation. Even in the case of shifting to the time display state via the fast-forward movement of 43b, the fast-forward of the hands 41b, 42b, and 43b can be simultaneously started to reach the target position at the same time. This makes it possible for the user to recognize that the fast-forwarding operation is being performed in an easy-to-understand manner and that the fast-forwarding operation has been completed and the display has shifted to time display.

なお、本発明は、上記第1〜第4の実施形態に限られるものではなく、様々な変更が可能である。例えば、早送り駆動する複数の指針は、時針43b、分針42b、秒針41bに限られず、機能針や文字板中の小窓に用いられる小針などを含めても良い。また、時針43bと分針42b、或いは、分針42bと秒針41bなどを早送り駆動の対象とするようにしても良い。   The present invention is not limited to the first to fourth embodiments, and various modifications can be made. For example, the plurality of hands for fast-forward driving are not limited to the hour hand 43b, the minute hand 42b, and the second hand 41b, but may include a function hand or a small hand used for a small window in the dial. Further, the hour hand 43b and the minute hand 42b, or the minute hand 42b and the second hand 41b may be set as targets for fast-forward driving.

また、上記実施形態では、早送り動作において各指針41b,42b,43bが同時に目的位置に到達すると説明しているが、厳密に同時であるということはなく、多少の誤差が含まれるものである。例えば、ユーザが目視により目的位置への到達タイミングのズレを見分けられない程度の誤差であれば同時であると見なせるし、各指針41b,42b,43bが1ステップや2ステップ分ずれて目的位置へ到達する程度であれば、ほぼ同時と見なすことができる。   In the above-described embodiment, it is described that the hands 41b, 42b, and 43b reach the target position at the same time in the fast-forwarding operation. However, they are not strictly the same and include some errors. For example, if the error is such that the user cannot visually discern the deviation in the arrival timing to the target position, it can be considered that they are the same, and the pointers 41b, 42b, 43b are shifted by one step or two steps to the target position. As long as it reaches, it can be regarded as almost simultaneous.

また、早送り駆動のパラメータ値の計算方法も、上記第1〜第4の実施形態のものに限られず、例えば、各指針41b,42b,43bの早送り開始時刻を異ならせる方式と、各指針41b,42b,43bの早送り速度を異ならせる方式の両方を用いて、各指針41b,42b,43bが同時に目的位置に到達させることもできる。また、図5に示した例では、早送り動作の開始から計算された期間、分針42bと秒針41bは停止した状態にされているが、停止させるのではなく、この期間に分針42bと秒針41bに通常の時刻表示の移動を行わせたままとするようにしても良い。この場合、通常の時刻表示の移動分を考慮した早送り開始時刻の計算を行うようにすれば良い。また、図3および図9に示したフローチャートでは、早送り速度として各指針41b,42b,43bの最大の早送り速度を用い、また、図6および図12に示したフローチャートでは、各指針を最大早送り速度で早送り動作した場合の早送り時間の中で最大の早送り時間を基準に用いて早送り速度の設定を行ったが、早送り動作は必ずしも最大早送り速度に限られず、状況に応じて様々な早送り速度を設定することが可能である。   Also, the method of calculating the parameter value of the fast-forward drive is not limited to those of the first to fourth embodiments, and for example, a method of changing the fast-forward start time of each pointer 41b, 42b, 43b, and each pointer 41b, Each of the hands 41b, 42b, and 43b can reach the target position at the same time by using both of the methods of changing the fast-forwarding speeds of 42b and 43b. In the example shown in FIG. 5, the minute hand 42b and the second hand 41b are in a stopped state for the period calculated from the start of the fast-forwarding operation. However, the minute hand 42b and the second hand 41b are not stopped in this period. You may make it keep moving the normal time display. In this case, the fast-forward start time may be calculated in consideration of the movement of the normal time display. In the flowcharts shown in FIGS. 3 and 9, the maximum rapid feed speeds of the hands 41b, 42b, and 43b are used as fast feed speeds. In the flowcharts shown in FIGS. The fast-forward speed was set using the maximum fast-forward time as a reference in the fast-forward time when fast-forwarding was performed with the Is possible.

その他、各指針41b,42b,43bの動作仕様、早送り動作を指針の正転のみで行う構成、早送り動作の計算手法および計算値など、実施形態で示した細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。   In addition, the details shown in the embodiment, such as the operation specifications of each of the hands 41b, 42b, 43b, the configuration in which the fast-forwarding operation is performed only by forward rotation of the hands, the calculation method and the calculated value of the fast-forwarding operation, are within the scope of the invention. It can be changed as appropriate.

41b 秒針
42b 分針
43b 時針
44 計時回路
45 CPU
46 ROM
47 RAM
48 発振回路
49 分周回路
A 初期時刻
B 目的時刻
B0 当初目的時刻
PDH,PDM,PDS 移動ステップ数
PHa,PMa,PSa 初期位置
PHb,PMb,PSb 目的位置
SH,SM,SS 早送り速度
SHmax,SMmax,SSmax 最大早送り速度
STH,STM,STS 早送り開始時刻
T0 早送り開始基準時刻
TDH,TDM,TDS 早送り時間
TM 最大早送り時間
41b Second hand 42b Minute hand 43b Hour hand 44 Timing circuit 45 CPU
46 ROM
47 RAM
48 Oscillator 49 Frequency divider A Initial time B Target time B0 Initial target time PDH, PDM, PDS Movement step number PHa, PMa, PSa Initial position PHb, PMb, PSb Target position SH, SM, SS Rapid feed speed SHmax, SMmax, SSmax Maximum rapid traverse rate STH, STM, STS Rapid feed start time T0 Rapid feed start reference time TDH, TDM, TDS Rapid feed time TM Maximum rapid feed time

Claims (6)

第1のモータと、
前記第1のモータにより回転され、時刻の第1の単位を表示する第1の指針と、
第2のモータと、
前記第2のモータにより回転され、時刻の第2の単位を表示する第2の指針と、
前記第1および前記第2のモータを予め定められた各々の周期で駆動することで前記第1の指針および前記第2の指針により時刻の前記第1および前記第2の単位を表示させる第1駆動制御手段と、
前記第1および前記第2の指針を現在位置から特定位置に移動する際に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達するための前記第1および前記第2のモータの各駆動タイミングを前記現在位置と前記特定位置との関係から決定する駆動タイミング決定手段と、
前記駆動タイミング決定手段により決定された各駆動タイミングで前記第1および前記第2のモータをそれぞれ駆動して前記第1および前記第2の指針を前記特定位置へ早送りする第2駆動制御手段と、
を備えることを特徴とするアナログ電子時計。
A first motor;
A first pointer that is rotated by the first motor and displays a first unit of time;
A second motor;
A second pointer rotated by the second motor and displaying a second unit of time;
The first and second units of time are displayed by the first and second hands by driving the first and second motors at predetermined intervals. Drive control means;
The first and second motors for causing the first and second hands to reach the specific position almost simultaneously when the first and second hands are moved from a current position to a specific position. Drive timing determining means for determining each drive timing from the relationship between the current position and the specific position;
Second drive control means for driving the first and second motors at respective drive timings determined by the drive timing determination means to fast-forward the first and second hands to the specific position;
An analog electronic timepiece characterized by comprising:
前記第2駆動制御手段は、
前記第1駆動制御手段の駆動周期よりも高速に設定された各々の周期で前記第1および前記第2のモータを駆動して前記第1および前記第2の指針を前記特定位置へ早送りさせる構成であり、
前記駆動タイミング決定手段は、
前記高速に設定された各々の周期で前記第1および前記第2のモータを駆動した場合に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達する前記第1および前記第2のモータの各駆動開始タイミングを決定することを特徴とする請求項1記載のアナログ電子時計。
The second drive control means includes
A configuration for driving the first and second motors at respective cycles set faster than the drive cycle of the first drive control means to quickly feed the first and second hands to the specific position. And
The drive timing determining means includes
When the first and second motors are driven at each cycle set at the high speed, the first and second hands reach the specific position almost simultaneously. 2. The analog electronic timepiece according to claim 1, wherein each drive start timing of the motor is determined.
前記第2駆動制御手段は、
前記第1および前記第2のモータをほぼ同時に駆動開始させて前記第1および前記第2の指針を前記特定位置へ早送りさせる構成であり、
前記駆動タイミング決定手段は、
前記第1および前記第2のモータをほぼ同時に駆動開始させた場合に、前記第1および前記第2の指針が前記特定位置にほぼ同時に到達する前記第1のモータの駆動周期および前記第2のモータの駆動周期をそれぞれ決定することを特徴とする請求項1記載のアナログ電子時計。
The second drive control means includes
The first and second motors start to drive almost simultaneously, and the first and second hands are fast-forwarded to the specific position,
The drive timing determining means includes
When the first and second motors are started to be driven substantially simultaneously, the first motor driving cycle in which the first and second hands reach the specific position almost simultaneously and the second motor 2. The analog electronic timepiece according to claim 1, wherein the driving period of each motor is determined.
前記第1および前記第2の指針を含む複数の指針と、
前記第1および前記第2のモータを含むとともに前記複数の指針をそれぞれ独立して駆動する複数のモータと、
を備え、
前記駆動タイミング決定手段は、
前記複数の指針を現在位置から特定位置に移動する際に、前記複数の指針が前記特定位置にほぼ同時に到達するための前記複数のモータの各駆動タイミングを前記現在位置と前記特定位置との関係から決定し、
前記第2駆動制御手段は、
前記駆動タイミング決定手段により決定された各駆動タイミングで前記複数のモータを駆動して前記複数の指針を前記特定位置へ早送りすることを特徴とする請求項1記載のアナログ電子時計。
A plurality of pointers including the first and second pointers;
A plurality of motors including the first and second motors and independently driving the plurality of hands;
With
The drive timing determining means includes
When moving the plurality of hands from the current position to the specific position, the drive timing of the plurality of motors for the plurality of hands to reach the specific position at the same time is related to the current position and the specific position. Determined from
The second drive control means includes
2. The analog electronic timepiece according to claim 1, wherein the plurality of motors are driven at the respective drive timings determined by the drive timing determining means to rapidly feed the plurality of hands to the specific position.
前記複数の指針には、時針、分針、秒針が含まれることを特徴とする請求項4記載のアナログ電子時計。   The analog electronic timepiece according to claim 4, wherein the plurality of hands include an hour hand, a minute hand, and a second hand. 前記特定位置は時の経過に伴って変化する位置であり、
前記駆動タイミング決定手段は、
前記第1および前記第2の指針を前記特定位置へ移動させるのにかかる時間を加味して前記第1および前記第2のモータの駆動タイミングを決定することを特徴とする請求項1記載のアナログ電子時計。
The specific position is a position that changes over time,
The drive timing determining means includes
2. The analog according to claim 1, wherein driving timings of the first and second motors are determined in consideration of a time taken to move the first and second hands to the specific position. Electronic clock.
JP2009204194A 2009-09-04 2009-09-04 Analog electronic clock Active JP5212317B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009204194A JP5212317B2 (en) 2009-09-04 2009-09-04 Analog electronic clock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009204194A JP5212317B2 (en) 2009-09-04 2009-09-04 Analog electronic clock

Publications (2)

Publication Number Publication Date
JP2011053159A JP2011053159A (en) 2011-03-17
JP5212317B2 true JP5212317B2 (en) 2013-06-19

Family

ID=43942314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009204194A Active JP5212317B2 (en) 2009-09-04 2009-09-04 Analog electronic clock

Country Status (1)

Country Link
JP (1) JP5212317B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7314689B2 (en) 2019-07-29 2023-07-26 セイコーエプソン株式会社 Clocks and clock control methods

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4306161B2 (en) * 2001-08-20 2009-07-29 カシオ計算機株式会社 Electronic clock
JP2006098178A (en) * 2004-09-29 2006-04-13 Citizen Watch Co Ltd Timepiece with chronograph
JP4760062B2 (en) * 2005-03-09 2011-08-31 株式会社デンソー Pointer type display device

Also Published As

Publication number Publication date
JP2011053159A (en) 2011-03-17

Similar Documents

Publication Publication Date Title
JP4978677B2 (en) Analog electronic clock
JP5482181B2 (en) Analog electronic clock
US9022643B2 (en) Analog electronic timepiece with fast-setting hands
US10372084B2 (en) Analog electronic watch
CN103186096B (en) The operation sensing method of electronic watch and electronic watch
US9310773B2 (en) Analog electronic timepiece
CN103970005A (en) Analog electronic timepiece
JP5521952B2 (en) Information display device
JP5212317B2 (en) Analog electronic clock
JP2011191220A (en) Analog electronic timepiece
JP4550203B2 (en) Electronic clock
JP2013134189A (en) Analog electronic timepiece
JP6251356B2 (en) Method for testing the speed of a quartz watch
JP5958193B2 (en) Analog electronic clock
JP6593467B2 (en) Analog electronic clock
JP6278016B2 (en) Analog electronic timepiece and pointer drive control device
CN106527095B (en) The control method of driving device, electronic clock and driving device
JP6094063B2 (en) Analog electronic clock
JP6500550B2 (en) Timer correction device, timer correction method and timer correction program
JP6852767B2 (en) Clocks and programs
JP6160745B2 (en) Analog electronic clock
JP5790823B2 (en) Information display device
US20220163927A1 (en) Electronic watch
JP2015222266A (en) Driving device and information display device
JP5691728B2 (en) Electronic clock

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120307

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130117

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: 20130129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130211

R150 Certificate of patent or registration of utility model

Ref document number: 5212317

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160308

Year of fee payment: 3