(57)【特許請求の範囲】
【請求項１】
一の回転軸に対して各々回動可能な複数の指針と、
当該複数の指針を各々独立して駆動し、正転方向又は逆転方向に各々所定の単位移動角度ずつ移動させる駆動手段と、
前記複数の指針の早送り情報に基づいて、当該複数の指針それぞれの早送り方向を設定する早送り設定手段と、
前記早送り設定手段により正転方向への早送りが設定された第１指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された正転早送り速度で前記第１指針を駆動させる駆動信号を前記駆動手段に出力する第１駆動制御手段と、
前記早送り設定手段により逆転方向への早送りが設定された第２指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された逆転早送り速度で前記第２指針を駆動させる駆動信号を前記駆動手段に出力する第２駆動制御手段と、
を備え、
前記早送り設定手段は、前記早送り情報として早送りによる前記複数の指針の移動目標位置を指定する移動先情報を取得し、前記複数の指針の相対位置関係が、前記移動先情報で指定される前記移動目標位置における当該複数の指針の相対位置関係と同一となる指針位置のうち、前記複数の指針を現在位置から前記移動目標位置に早送りさせる場合と比較して前記早送りの時間が短縮される指針位置を前記移動目標位置に変更設定する
ことを特徴とするアナログ表示装置。
【請求項２】
前記早送り設定手段は、前記早送り情報として取得された前記移動目標位置における前記複数の指針の相対位置関係と同一となる指針位置のうち、前記複数の指針が各々の現在位置から早送りにより最短時間で到達する指針位置を算出して、当該指針位置を前記移動目標位置に変更設定する
ことを特徴とする請求項１記載のアナログ表示装置。
【請求項３】
前記早送り設定手段は、
前記早送り情報として、取得された前記移動先情報に含まれる前記移動目標位置の変更が可能であるか否かを示す情報を取得し、
当該情報により前記移動目標位置の変更が可能であるか否かを判別し、
前記移動目標位置の変更が可能であると判別された場合には、前記移動目標位置を変更設定する
ことを特徴とする請求項１又は２に記載のアナログ表示装置。
【請求項４】
前記複数の指針のうち予め定められた一の指針の初期設定指針位置を記憶する記憶手段と、
前記変更設定された移動目標位置に移動された前記一の指針を所定の条件で前記記憶手段により記憶された前記初期設定指針位置に移動させると共に、当該一の指針を除く前記複数の指針を前記一の指針の前記初期設定指針位置に対して前記相対位置関係にある指針位置に移動させる初期化手段と
を備えることを特徴とする請求項１〜３の何れか一項に記載のアナログ表示装置。
【請求項５】
前記早送り設定手段は、前記複数の指針各々の移動ステップ数を算出し、
前記第１駆動制御手段及び前記第２駆動制御手段は、前記駆動手段への前記駆動信号の出力回数を計数し、計数された前記出力回数が前記移動ステップ数に達するまで前記駆動信号の出力を繰り返す
ことを特徴とする請求項１〜４の何れか一項に記載のアナログ表示装置。
【請求項６】
前記複数の指針には、複数の標識が上面に設けられた一の回転円板が含まれ、
当該回転円板を除く前記複数の指針のうち一つが前記複数の標識のうち一つを指し示す
ことを特徴とする請求項１〜５の何れか一項に記載のアナログ表示装置。
【請求項７】
前記複数の指針は３本以上であり、
前記早送り設定手段は、当該複数の指針のうち任意の２本の組み合わせにおいて変更設定可能な前記移動目標位置への最短の到達時間が最大となる２本の指針位置に基づいて当該移動目標位置を変更し、その後に全ての前記複数の指針について各々移動方向と移動ステップ数とを算出して設定する
ことを特徴とする請求項１〜６の何れか一項に記載のアナログ表示装置。
【請求項８】
複数の指針と、
前記複数の指針それぞれの早送り方向を設定する早送り設定手段と、
前記早送り設定手段により正転方向への早送りが設定された第１指針を移動目標位置に駆動させる第１駆動制御手段と、
前記早送り設定手段により逆転方向への早送りが設定された第２指針を移動目標位置に駆動させる第２駆動制御手段と、
を備え、
前記早送り設定手段は、早送りによる前記複数の指針の移動目標位置を指定する移動先情報を取得し、前記複数の指針の相対位置関係が、前記移動先情報で指定される前記移動目標位置における当該複数の指針の相対位置関係と同一となる指針位置のうち、前記複数の指針を現在位置から前記移動目標位置に早送りさせる場合と比較して前記早送りの時間が短縮される指針位置を前記移動目標位置に変更設定する
ことを特徴とするアナログ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、独立に駆動される複数の指針を用いて情報を表示するアナログ表示装置に関する。
【背景技術】
【０００２】
従来、複数の指針を用いて現在時刻を表示させたり、ストップウォッチ機能において計測された経過時間を表示させたりすることのできるアナログ表示装置、例えば、アナログ電子時計がある。このようなアナログ表示装置では、ユーザによるボタンスイッチの操作などに基づいて表示内容が変更される場合には、指針が早送り移動されて速やかに他の表示に切り替わる。
【０００３】
近年、時刻表示機能に加えてストップウォッチ機能といった複数の機能を実行可能なアナログ電子時計では、複数の指針を各々独立に正転方向又は逆転方向に移動させることが可能な構成が採用されている。このようなアナログ電子時計では、表示内容を変更したり、表示データをリセットしたりするといった各指針の移動量が大きい動作を行う場合であっても、時針と分針とが連動して回転駆動されるアナログ電子時計と比較して短時間で全ての指針を目標位置に移動させることが出来る。特許文献１には、アナログ時計装置において、このような独立駆動の指針を用いて実行させることが可能な種々の機能について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−９３７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特に携帯用途で用いられる小型サイズのアナログ表示装置、例えば、アナログ電子腕時計では、バッテリや制御処理能力の制約により指針の動作速度に上限がある。従って、このようなアナログ表示装置で複数の機能を切り替えたり、同一機能を繰り返し利用したりする場合に、指針を、例えば、文字盤上に設けられた目盛や標識の位置に合わせて所定の絶対位置に移動させると、指針の配置によっては移動に要する時間が長くなって、速やかに切り替え後の機能を利用したい場合であっても無視できない長さの待機時間が生じてしまうという課題があった。
【０００６】
この発明の目的は、早送りによる指針移動の際の待機時間をより短くすることの出来るアナログ表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、
一の回転軸に対して各々回動可能な複数の指針と、
当該複数の指針を各々独立して駆動し、正転方向又は逆転方向に各々所定の単位移動角度ずつ移動させる駆動手段と、
前記複数の指針の早送り情報に基づいて、当該複数の指針それぞれの早送り方向を設定する早送り設定手段と、
前記早送り設定手段により正転方向への早送りが設定された第１指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された正転早送り速度で前記第１指針を駆動させる駆動信号を前記駆動手段に出力する第１駆動制御手段と、
前記早送り設定手段により逆転方向への早送りが設定された第２指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された逆転早送り速度で前記第２指針を駆動させる駆動信号を前記駆動手段に出力する第２駆動制御手段と、
を備え、
前記早送り設定手段は、前記早送り情報として早送りによる前記複数の指針の移動目標位置を指定する移動先情報を取得し、前記複数の指針の相対位置関係が、前記移動先情報で指定される前記移動目標位置における当該複数の指針の相対位置関係と同一となる指針位置のうち、前記複数の指針を現在位置から前記移動目標位置に早送りさせる場合と比較して前記早送りの時間が短縮される指針位置を前記移動目標位置に変更設定する
ことを特徴とするアナログ表示装置である。
【発明の効果】
【０００８】
本発明に従うと、アナログ表示装置において、従来よりも指針の移動に係る待機時間を短くすることが出来るという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態のアナログ電子時計を示す正面図である。
【図２】アナログ電子時計の内部構成を示すブロック図である。
【図３】ＣＰＵが実行する指針早送り制御処理の制御手順を示すフローチャートである。
【図４】２指針を早送りさせる場合の移動先設定処理の制御手順を示すフローチャートである。
【図５】第１移動方向移動距離算出処理の制御手順を示すフローチャートである。
【図６】２指針を早送りさせる場合の具体例を示す図である。
【図７】変形例のアナログ電子時計を示す正面図である。
【図８】３指針を早送りさせる場合の移動先設定処理の制御手順を示すフローチャートである。
【図９】第２移動方向移動距離算出処理の制御手順を示すフローチャートである。
【図１０】３指針を早送りさせる場合の具体例を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
図１は、本発明のアナログ表示装置の実施形態であるアナログ電子時計の正面図である。
【００１２】
このアナログ電子時計１は、腕時計型の電子時計である。アナログ電子時計１は、ケーシング１０と、文字盤７と、文字盤７の上面を塞ぐ図示略の風防ガラスとに覆われた領域に、時針２、分針３、秒針４、機能針５、及び、回転円板６（以降、まとめて指針２〜６とも記す）が設けられている。指針２〜６の回転軸は、何れも文字盤７の中央付近で同一位置となるように設けられている。また、風防ガラスの周縁部には、ベゼル８が設けられ、ケーシング１０の側面部には、３個のボタンスイッチＢ１〜Ｂ３、及び、リュウズＣ１が設けられている。
【００１３】
回転円板６は、文字盤７の周縁部に設けられている時刻を表示するための時刻目盛及び世界時計機能において選択される都市を示す都市名標識を覆い隠さないサイズ及び配置となっている。回転円板６の周縁部には、アナログ電子時計１が実行可能な機能を表す文字標識が設けられ、機能針５がこれらの文字標識のうち１つを指し示すことで、アナログ電子時計１が実行中の機能が示される。また、ベゼル８には、ストップウォッチ機能における１／２０秒を示す目盛が設けられ、ストップウォッチ機能の実行時に秒針４が指し示すことで１秒未満の経過時間が示される。文字盤７に設けられた時刻目盛、回転円板６に設けられた文字標識、及び、ベゼル８に設けられた目盛は、各々印刷されたものであっても良いし、彫り込まれて形成された凹部、孔部や盛り上げられた凸部であっても良い。
【００１４】
本実施形態のアナログ電子時計１の回転円板６には、アラーム機能を表す標識「ＡＬ」、世界時計機能を表す標識「ＷＴ」、タイマー機能を表す標識「ＴＲ」、ストップウォッチ機能を表す標識「ＳＴ」、及び、現在時刻表示機能を表す標識「ＢＴ」が６０度間隔でそれぞれ設けられている。このアナログ電子時計１の初期設定では、現在時刻表示機能を表す標識「ＢＴ」が１２時の方向を基準として時計回りに４５度の位置に配置され、この標識「ＢＴ」の初期位置、及び、標識「ＢＴ」に対する他の標識「ＡＬ」、「ＷＴ」、「ＴＲ」、「ＳＴ」の位置関係を示す初期設定位置データは、後述のＲＯＭ４７に格納されている。通常では、機能針５が標識「ＢＴ」を指し示すと共に、時針２、分針３、及び、秒針４が各々文字盤７上の時刻目盛に対し、何れかの位置を指し示すことで、現在時刻が継続的に表示される。
【００１５】
図２には、アナログ電子時計１の内部構成を示すブロック図を示す。
【００１６】
アナログ電子時計１は、指針２〜６に加えて、これらの指針２〜６をそれぞれ輪列機構３２〜３６を介して駆動する時針駆動部４２、分針駆動部４３、秒針駆動部４４、機能針駆動部４５、及び、回転円板駆動部４６（以降、指針駆動部４２〜４６とも記す）と、ＲＯＭ（Read Only Memory）４７（記憶手段）と、ＲＡＭ（Random Access Memory）４８と、ＣＰＵ（Central Processing Unit）４９（早送り設定手段、第１駆動制御手段、第２駆動制御手段、初期化手段）と、電源部５０と、発振回路５１と、分周回路５２と、計時回路５３と、操作部５４と、などを備えている。
ここで、指針駆動部４２〜４６は、駆動手段を構成する。
【００１７】
ＣＰＵ４９は、各種演算処理を行い、また、アナログ電子時計１の全体動作を制御統括する。ＲＡＭ４８は、ＣＰＵ４９に作業用のメモリ空間を提供し、一時データを記憶する。ＲＯＭ４７は、ＣＰＵ４９が実行する各種プログラムや、これら各種プログラムにおいて利用される初期設定データを格納する。ＲＯＭ４７に記憶された各種プログラムには、指針２〜６の早送り動作を制御する早送り制御プログラム４７ａが含まれている。ＲＯＭ４７に格納されたプログラムや初期設定データは、必要に応じてＣＰＵ４９により読み出され、ＲＡＭ４８上に展開されて実行、利用される。
【００１８】
電源部５０は、ＣＰＵ４９に対し、動作に必要な電力を供給する。この電源部５０は、特には限られないが、例えば、太陽電池と二次電池とを組み合わせたものである。
【００１９】
発振回路５１は、所定の周波数信号を生成して分周回路５２に出力する。分周回路５２は、発振回路５１から入力された周波数信号を設定された各種の分周比で分周して、ＣＰＵ４９により予め設定された周波数の信号を適宜生成してＣＰＵ４９に出力する。分周回路５２で生成された周波数信号のうち１秒信号は、計時回路５３に出力される。計時回路５３は、入力された１秒信号をカウントして時刻を計数するカウンタである。また、計時回路５３が計数する時刻データは、ＣＰＵ４９からの修正命令に基づいて修正可能となっている。
なお、計時回路５３は、１秒単位での計数に限られず、分周回路５２から入力される信号の周波数に基づいてより細かい時間間隔で時刻をカウントすることとしても良い。
【００２０】
指針駆動部４２〜４６は、それぞれステッピングモータを備え、ＣＰＵ４９から入力される駆動信号（パルス）に基づき、指針２〜６をそれぞれ独立に駆動することが可能となっている。また、これらの指針駆動部４２〜４６は、指針２〜６を各々正転方向（時計回り）または逆転方向（反時計回り）に適宜切り替えて移動させることが出来る。秒針駆動部４４は、ステッピングモータが１８０度回転するごとに輪列機構３４を介して秒針４を６度ステップで回転移動させ、時針駆動部４２、分針駆動部４３、機能針駆動部４５、及び、回転円板駆動部４６は、それぞれ、ステッピングモータが１８０度回転するごとに輪列機構３２、３３、３５、３６を介して時針２、分針３、機能針５、及び、回転円板６を１度ステップで回転移動させる。即ち、秒針４は、単位移動角度が６度に構成され、６０ステップの移動により文字盤７上で一周する。また、時針２、分針３、機能針５、及び、回転円板６は、単位移動角度が１度に構成され、３６０ステップで文字盤７上を一周する。
【００２１】
本実施形態のアナログ電子時計１における指針駆動部４２〜４６は、早送り方向を正転方向とする場合には、指針２〜６を最大６４ｐｐｓ（Pulse per second）、即ち、１秒間に６４ステップの正転早送り速度で駆動可能であり、また、早送り方向を逆転方向とする場合には、指針２〜６を最大３２ｐｐｓ、即ち、１秒間に３２ステップの逆転早送り速度で駆動可能である。
【００２２】
次に、本実施形態のアナログ電子時計１の指針の早送り動作について説明する。
図３は、ＣＰＵ４９が実行する指針早送り処理の制御手順を示すフローチャートである。
【００２３】
この指針早送り処理は、例えば、ユーザによる操作部５４への入力操作に基づいて動作機能が変更された場合に開始される。
【００２４】
指針早送り処理が開始されると、ＣＰＵ４９は、先ず、各指針２〜６の現在位置及び移動先情報を取得する（ステップＳ１１）。続いて、ＣＰＵ４９は、移動対象となる全ての指針について、移動先情報で指定された移動目標位置の回転移動による変更が可能であるか否かを判別する（ステップＳ１２）。具体的には、本実施形態のアナログ電子時計１では、時刻表示やアラーム時刻表示の機能に移行する際の時針２、分針３、及び、秒針４の移動目標位置は、文字盤７上に設けられた標識の方向に基づいて決定されるので、これらの指針の移動目標位置を移動させることが出来ない。一方、機能針５及び回転円板６の移動目標位置は、機能針５が回転円板６上にある目的の標識を指し示す相対位置関係にある限りにおいて固定の場所に限られず、従って、これらの指針の移動目標位置を回転移動させて変更することが可能である。
【００２５】
移動目標位置の回転移動による変更が可能ではないと判別された場合には、ＣＰＵ４９は、移動対象の各指針の現在位置と当該指針の移動目標位置との相対位置関係に基づき、各指針の回転方向と移動ステップ数を算出して設定する（ステップＳ１４）。具体的には、指針の現在位置から移動目標位置への相対ステップ数が正転方向に２４０ステップ以下である指針に対しては、ＣＰＵ４９は、当該指針を正転方向に相対ステップ数移動させる設定を行う。一方、相対ステップ数が２４０ステップより大きい指針に対しては、ＣＰＵ４９は、その指針を逆転方向に３６０から相対ステップ数を減算したステップ数移動させる設定を行う。そして、ＣＰＵ４９の処理は、ステップＳ１５に移行する。
【００２６】
移動目標位置の回転移動による変更が可能であると判別された場合には、ＣＰＵ４９は、後述する移動先設定処理を呼び出して実行し（ステップＳ１３）、移動対象の各指針の移動方向及び移動ステップ数を設定する。それから、ＣＰＵ４９の処理は、ステップＳ１５に移行する。
【００２７】
ステップＳ１５の処理に移行すると、ＣＰＵ４９は、指針駆動部４２〜４６のうち、移動対象となる指針に対応するものに対し、予め設定された早送り速度（時間周期）で駆動信号を出力し、当該指針を移動目標位置まで移動させる。全ての移動対象の指針が移動目標位置に到達すると、ＣＰＵ４９は、指針早送り処理を終了する。
【００２８】
図４は、本実施形態のアナログ電子時計１において、同一のステップ角度ずつ駆動される（即ち、単位移動角度が１度）２本の指針を早送りさせる場合に、指針早送り処理により呼び出される移動先設定処理のＣＰＵ４９による制御手順を示すフローチャートである。
【００２９】
移動対象となる２本の指針Ａ、Ｂに対し、ＣＰＵ４９は、先ず、指針Ａの現在位置を位置αとして取得し、指針Ｂの現在位置を位置βとして取得する（ステップＳ１３１１）。ここで、位置α、βは、それぞれ、１２時方向を「０」として正転方向に１度（１ステップ）毎に「３５９」まで順番に設定された数値で表される。そして、ＣＰＵ４９は、後述する第１移動方向移動距離算出処理を呼び出して指針Ａ、Ｂの移動方向及び移動ステップ数を算出する（ステップＳ１３１２）。指針Ａ、Ｂの移動方向及び移動ステップ数が求められて設定されると、ＣＰＵ４９の処理は、指針早送り処理に戻る。
【００３０】
図５は、移動先設定処理から呼び出される第１移動方向移動距離算出処理のＣＰＵ４９による制御手順を示すフローチャートである。
【００３１】
第１移動方向移動距離算出処理が呼び出されると、ＣＰＵ４９は、先ず、位置βの値が位置αの値より大きいか否かを判別する（ステップＳ２３０１）。位置βの値が位置αの値より大きいと判別された場合には、ＣＰＵ４９は、続いて、位置βと位置αとの値の差（β−α）が１８０以上であるか否かを判別する（ステップＳ２３０２）。差が１８０以上であると判別された場合には、ＣＰＵ４９は、位置αにある指針Ａを逆転方向に移動させ、位置βにある指針Ｂを正転方向に移動させる設定を行う（ステップＳ２３０３）。また、ＣＰＵ４９は、指針Ａの位置αからの移動ステップ数を（３６０＋α−β）×３２／（６４＋３２）に設定し、指針Ｂの位置βからの移動ステップ数を（３６０＋α−β）×６４／（６４＋３２）に設定する（ステップＳ２３０４）。なお、移動ステップ数が整数とならない場合には、正転方向に早送りさせる指針の移動ステップ数における小数点以下を繰り上げ、逆転方向に早送りさせる指針の移動ステップ数における小数点以下を切り捨てるのが好ましい。それから、ＣＰＵ４９は、第１移動方向移動距離算出処理を終了して元の処理に戻る。
【００３２】
一方、ステップＳ２３０２の判別処理で、差が１８０未満であると判別された場合には、ＣＰＵ４９は、位置αにある指針Ａを正転方向に移動させ、位置βにある指針Ｂを逆転方向に移動させる設定を行う（ステップＳ２３０５）。また、ＣＰＵ４９は、指針Ａの位置αからの移動ステップ数を（β−α）×６４／（６４＋３２）に設定し、指針Ｂの位置βからの移動ステップ数を（β−α）×３２／（６４＋３２）に設定する（ステップＳ２３０６）。そして、ＣＰＵ４９は、第１移動方向移動距離算出処理を終了して元の処理に戻る。
【００３３】
ステップＳ２３０１の判別処理で、位置βの値が位置αの値以下であると判別された場合には、ＣＰＵ４９は、続いて、位置αの値と位置βの値との差（α−β）が１８０以上であるか否かを判別する（ステップＳ２３１２）。差が１８０以上であると判別された場合には、ＣＰＵ４９は、指針Ａを正転方向に移動させ、指針Ｂを逆転方向に移動させる設定を行う（ステップＳ２３１３）。また、ＣＰＵ４９は、指針Ａの位置αからの移動ステップ数を（３６０＋β−α）×６４／（６４＋３２）に設定し、指針Ｂの位置βからの移動ステップ数を（３６０＋β−α）×３２／（６４＋３２）に設定する（ステップＳ２３１４）。そして、ＣＰＵ４９は、第１移動方向移動距離算出処理を終了して元の処理に戻る。
【００３４】
一方、ステップＳ２３１２の判別処理で、差が１８０未満であると判別された場合には、ＣＰＵ４９は、指針Ａを逆転方向に移動させ、指針Ｂを正転方向に移動させる設定を行う（ステップＳ２３１５）。また、ＣＰＵ４９は、指針Ａの位置αからの移動ステップ数を（α−β）×３２／（６４＋３２）に設定し、指針Ｂの位置βからの移動ステップ数を（α−β）×６４／（６４＋３２）に設定する（ステップＳ２３１６）。そして、ＣＰＵ４９は、第１移動方向移動距離算出処理を終了して元の処理に戻る。
【００３５】
図６は、本実施形態のアナログ電子時計１において２本の指針を早送り移動させる場合の具体例を示す図である。
【００３６】
図６（ａ）に示すように、当初、機能針５が回転円板６の１時３０分の方向、即ち、ステップ「４５」に位置している標識「ＢＴ」を指し示すことで、アナログ電子時計１が現在時刻の表示機能の実行状態であることが示されている。この現在時刻の表示状態からストップウォッチ機能の初期表示状態に移行させるには、先ず、機能針５が回転円板６の標識「ＳＴ」を指し示すように機能針５および回転円板６を早送りで移動させる。図６（ａ）示すように、現在時刻の表示状態に置いて標識「ＳＴ」は、１１時３０分の方向（ステップ「３４５」）に位置しているので、機能針５及び回転円板６の当初移動目標位置は、このステップ「３４５」に設定される（ステップＳ１１）。実行中の機能の表示では、機能針５及び回転円板６の相対的な位置関係のみが重要であるので、移動目標位置を変更することが可能である（ステップＳ１２で“ＹＥＳ”）。従って、ＣＰＵ４９の処理がステップＳ１３に移行して移動先設定処理が呼び出される。
【００３７】
このとき、機能針５の現在位置のステップ「４５」が位置αとして設定され、回転円板６における標識「ＳＴ」が位置するステップ「３４５」が位置βとして設定される（ステップＳ１３１１）。そして、ステップＳ１３１２の処理で移動方向移動距離算出処理が呼び出されると、ステップＳ２３０１の判別処理において、位置βの値が位置αの値より大きいと判別され（“ＹＥＳ”に分岐）、また、この標識「ＳＴ」の位置と機能針５の位置とのステップ差は３００であって、１８０より大きいと判別される（ステップＳ２３０２で“ＹＥＳ”に分岐）。従って、機能針５を逆転により移動させ、回転円板６を正転により移動させる設定がなされる（ステップＳ２３０３）。また、機能針５の移動ステップ数が２０ステップであり、回転円板６の移動ステップ数が４０ステップであるとそれぞれ算出されて設定される（ステップＳ２３０４）。
【００３８】
指針早送り処理に戻り、ＣＰＵ４９が機能針駆動部４５及び回転円板駆動部４６に上記算出された移動方向及び移動ステップ数の駆動信号を出力することで、図６（ｂ）に示すように、最短時間で機能針５が回転円板６の標識「ＳＴ」を０時５０分の方向（ステップ「２５」）で指し示す状態に変更することが出来る（ステップＳ１５）。
【００３９】
次に、例えば、時針２及び分針３をストップウォッチ機能における経過時間表示に用いる場合には、機能針５及び回転円板６の上記早送り動作が終了した後に、これらの時針２及び分針３を０時方向に移動させる（ステップＳ１１）。この場合には、移動目標位置が０時方向（ステップ「０」）で固定されているので（ステップＳ１２で“ＮＯ”）、従来通りに移動方向と移動ステップ数が求められて（ステップＳ１４）、早送り処理が行われる（ステップＳ１５）。なお、上記の機能針５及び回転円板６の早送り時に、時針２及び分針３を機能針５及び回転円板６と同時且つ独立に早送りさせて０時方向を指し示させることとしても良い。
【００４０】
その後、ストップウォッチ機能から現在時刻表示機能に復帰する場合には、再び、機能針５が指し示す方向と、回転円板６における標識「ＢＴ」の位置とを一致させる早送りを行う。仮の移動目標位置は、このときの回転円板６における標識「ＢＴ」の位置であるステップ「８５」に設定されるが（ステップＳ１１）、この移動目標位置は、変更可能である（ステップＳ１２の判別処理で“ＹＥＳ”）。そして、指針移動先設定処理（ステップＳ１３）において、機能針５の位置（ステップ「２５」）が位置αとして設定され、また、回転円板６における標識「ＢＴ」の位置（ステップ「８５」）が位置βとして設定される（ステップＳ１３１１）。
【００４１】
続いて呼び出される移動方向移動距離算出処理（ステップＳ１３１２）において、βはαよりも大きいと判別され（ステップＳ２３０１で“ＹＥＳ”）、また、β−α＝６０は、１８０よりも小さいと判別される（ステップＳ２３０２で“ＮＯ”）。従って、機能針５を正転方向に早送りさせ、また、回転円板６を逆転方向に早送りさせる設定がそれぞれなされ（ステップＳ２３０５）、また、機能針５の移動ステップ数が４０ステップ、回転円板６の移動ステップ数が２０ステップにそれぞれ設定される（ステップＳ２３０６）。
【００４２】
指針早送り処理に戻り、ＣＰＵ４９が機能針５及び回転円板６をそれぞれ上記設定された移動方向に移動ステップ数早送り移動させる（ステップＳ１５）ことで、図６（ｃ）に示すように、機能針５の指示方向及び回転円板６の標識「ＢＴ」の位置は、ステップ「６５」に当たる２時１０分の方向で一致する。
【００４３】
ここで、上記の例では、移動対象の２本の指針が何れも同一の早送り速度及び単位移動角度の場合を示したが、例えば、単位移動角度が６度の秒針４と単位移動角度が１度の他の指針とを同時に早送りさせる場合や、例えば、回転円板６の早送り速度が正転方向にも３２ｐｐｓの場合といった、異なる早送り速度、及び／または、異なる単位移動角度の指針を早送りさせる場合も存在しうる。このような場合においても同様に、移動方向及び移動速度を適宜設定して移動目標位置を変更させることで、最短時間で秒針４と他の指針との相対位置関係を所望のものとすることができる。
【００４４】
指針Ａの現在位置（角度）をｐ１、単位移動角度をａ１、正転移動速度（ｐｐｓ）をｖ１ｆ、逆転移動速度をｖ１ｂとする。また、指針Ｂの現在位置をｐ２、単位移動角度をａ２、正転移動速度をｖ２ｆ、逆転移動速度をｖ２ｂとする。ここで、単位移動角度ａ２≧ａ１となるように指針Ａ、Ｂが設定されている。また、指針Ａの現在位置ｐ１と指針Ｂの現在位置ｐ２との差ΔＰ１２＝ｐ２−ｐ１とする。ΔＰ１２＜０の場合には、ΔＰ１２に３６０を加算する。
【００４５】
このとき、指針Ｂの移動ステップ数を求めるため、先ず、図５のステップＳ２３０４、Ｓ２３０６、Ｓ２３１４、Ｓ２３１６に示した計算式を拡張して、下記の数式（１）、（２）に基づき指針Ｂを逆転方向又は正転方向にそれぞれ早送りさせる場合の暫定的な移動ステップ数を算出する。
ｍ２ｂ＝ｃｅｉｌ（（ΔＰ１２／ａ２）×（ａ２ｖ２ｂ）／（ａ１ｖ１ｆ＋ａ２ｖ２ｂ））  …（１）
ｍ２ｆ＝ｃｅｉｌ（（（３６０−ΔＰ１２）／ａ２）×（ａ２ｖ２ｆ）／（ａ１ｖ１ｂ＋ａ２ｖ２ｆ））  …（２）
ここで、関数ｃｅｉｌは、括弧内の数値の小数点以下を切り上げた整数を求めることを示す。
【００４６】
次に、次の条件式（３）が満たされるか否かを判別する。
ｍ２ｂ／ｖ２ｂ≦ｍ２ｆ／ｖ２ｆ  …（３）
条件式（３）が満たされる場合には、ｍ２＝ｍ２ｂ、ｖ２＝ｖ２ｂ、指針Ｂが逆転、ｍ１＝（ΔＰ１２−ｍ２ａ２）／ａ１、ｖ１＝ｖ１ｆ、指針Ａが正転に設定される。一方、条件式（３）が満たされない場合には、ｍ２＝ｍ２ｆ、ｖ２＝ｖ２ｆ、指針Ｂが正転、ｍ１＝（３６０−ΔＰ１２−ｍ２ａ２）／ａ１、ｖ１＝ｖ１ｂ、指針Ａが逆転に設定される。
【００４７】
続いて、次の条件式（４）が満たされるか否かを判別する。
ｍ２／ｖ２≦（ｍ１＋ａ２／ａ１）／ｖ１  …（４）
条件式（４）が満たされる場合には、指針Ａ、Ｂの移動ステップ数ｍ１、ｍ２は、上記算出された値となり、条件式（４）が満たされない場合には、移動ステップ数ｍ２＝ｍ２−１、ｍ１＝ｍ１＋ａ２／ａ１にそれぞれ変更される。
【００４８】
なお、指針位置の差ΔＰ１２が指針Ｂのステップ当たり単位移動角度ａ２より小さい場合には、指針Ｂと指針Ａの移動方向が同一となるので、修正を行う必要がある。
また、単位移動角度ａ１が単位移動角度ａ２の約数ではない場合には、設定可能な移動目標位置を単位移動角度ａ１、ａ２の最小公倍数ごとに算出する。
【００４９】
［変形例］
図７は、上記の実施形態のアナログ電子時計の変形例を示す正面図である。
【００５０】
この変形例のアナログ電子時計１ａでは、実行中の機能を示す標識が文字盤７ａ上に設けられ、代わりに、ストップウォッチ機能において経過時間を示す目盛が回転円板６ａ上に設けられている。また、都市名標識は、ベゼル８ａに設けられている。その他の構成は、アナログ電子時計１の構成と同一であり、同一符号を付して説明を省略する。
【００５１】
この変形例のアナログ電子時計１ａのストップウォッチ機能では、時針２及び分針３により経過時間の分及び秒が表示される。また、これらの時針２及び分針３と、目盛が設けられた回転円板６ａとの３つの指針が連動して早送り動作が行われる。
【００５２】
図８は、変形例のアナログ電子時計１において、単位移動角度が何れも１度の３指針を早送りさせる場合に、指針早送り処理により呼び出される移動先設定処理のＣＰＵ４９による制御手順を示すフローチャートである。
【００５３】
この移動先設定処理は、本実施形態の指針早送り処理のステップＳ１３で移動先設定処理が呼び出される際に、移動対象となる指針が３本ある場合に実行される処理である。
【００５４】
この移動先設定処理が呼び出されると、ＣＰＵ４９は、先ず、３本の指針Ａ、Ｂ、Ｃの各々の間のステップ差（即ち、角度差）を算出する（ステップＳ１３２１）。即ち、ＣＰＵ４９は、指針Ａ、Ｂ間のステップ差ａ、指針Ｂ、Ｃ間のステップ差ｂ、及び、指針Ｃ、Ａ間のステップ差ｃを算出する。ここで、ステップ差ａ、ｂ、ｃは、正転方向または逆転方向のステップ差のうち、より短いほうのステップ差の絶対値であり、０以上１８０以下の値である。
【００５５】
次に、ＣＰＵ４９は、ステップ差ａが、ステップ差ｂ以上且つステップ差ｃ以上であるか否かを判別する（ステップＳ１３２２）。ステップ差ａがステップ差ｂ、ｃ以上であると判別された場合には、ＣＰＵ４９は、指針Ａの位置を位置α、指針Ｂの位置を位置β、指針Ｃの位置を位置γとしてそれぞれ設定する（ステップＳ１３２３）。次いで、ステップ差ａがステップ差ｂとステップ差ｃとの和に等しいか否かを判別する（ステップＳ１３２４）。等しいと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３２に移行する。等しくないと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３３に移行する。
【００５６】
ステップ差ａが、ステップ差ｂ又はステップ差ｃの少なくとも一方より小さいと判別された場合には、続いて、ＣＰＵ４９は、ステップ差ｃが、ステップ差ａ以上且つステップ差ｂ以上であるか否かを判別する（ステップＳ１３２５）。ステップ差ｃがステップ差ａ、ｂ以上であると判別された場合には、ＣＰＵ４９は、指針Ａの位置を位置α、指針Ｃの位置を位置β、指針Ｂの位置を位置γとしてそれぞれ設定する（ステップＳ１３２６）。次いで、ステップ差ｃがステップ差ａとステップ差ｂとの和に等しいか否かを判別する（ステップＳ１３２７）。等しいと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３２に移行する。等しくないと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３３に移行する。
【００５７】
ステップ差ｃが、ステップ差ａ又はステップ差ｂの少なくとも一方より小さいと判別された場合には、更に、ＣＰＵ４９は、ステップ差ｂがステップ差ａ以上且つステップ差ｃ以上であるか否かを判別する（ステップＳ１３２８）。ステップ差ａ、ｂ、ｃの中で、ステップ差ｂが最大であると判別された場合には、ＣＰＵ４９は、指針Ｂの位置を位置α、指針Ｃの位置を位置β、指針Ａの位置を位置γとしてそれぞれ設定する（ステップＳ１３２９）。次いで、ステップ差ｂがステップ差ａとステップ差ｃとの和に等しいか否かを判別する（ステップＳ１３３０）。等しいと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３２に移行する。等しくないと判別された場合には、ＣＰＵ４９の処理は、ステップＳ１３３３に移行する。
【００５８】
ステップ差ｂが、ステップ差ａ又はステップ差ｃの少なくとも一方より小さいと判別される場合は、本来ではありえないので、ＣＰＵ４９は、エラー出力を行って（ステップＳ１３３１）、指針早送り処理に戻る。
【００５９】
ステップＳ１３２４、Ｓ１３２７、Ｓ１３３０の何れかの判別処理で“ＹＥＳ”に分岐してＣＰＵ４９の処理がステップＳ１３３２に移行すると、ＣＰＵ４９は、図５に示した第１移動方向移動距離算出処理を呼び出して、設定された位置α、βを用いて当該２本の指針の移動方向及び移動距離を算出する。一方、ステップＳ１３２４、Ｓ１３２７、Ｓ１３３０の何れかの判別処理で“ＮＯ”に分岐してＣＰＵ４９の処理がステップＳ１３３３に移行すると、ＣＰＵ４９は、後述の第２移動方向移動距離算出処理を呼び出して、設定されたα、βを用いて当該２本の指針の移動方向及び移動距離を算出する。
【００６０】
ステップＳ１３３２、または、ステップＳ１３３３の処理で２本の指針の移動方向及び移動距離が算出されると、ＣＰＵ４９は、定められた移動目標位置への位置γからの移動方向及び移動距離を算出する（ステップＳ１３３４）。そして、ＣＰＵ４９は、移動先設定処理を終了して指針早送り処理に戻る。
【００６１】
図９は、ステップＳ１３３３の処理で呼び出される第２移動方向移動距離算出処理のＣＰＵ４９による制御手順を示すフローチャートである。
【００６２】
この第２移動方向移動距離算出処理の制御内容は、第１移動方向移動距離算出処理におけるステップＳ２３０２の処理内容がステップＳ２３０２ａに置き換えられ、また、ステップＳ２３１２の処理内容がステップＳ２３１２ａに置き換えられた点を除き、第１移動方向移動距離算出処理と同一であり、同一の符号を付して詳しい説明を省略する。
【００６３】
ステップＳ２３０２ａの処理では、ＣＰＵ４９は、ステップＳ２３０２の処理とは反対に、２本の指針の位置の差（β−α）が１８０未満であるか否かを判別し、また、ステップＳ２３１２ａの処理では、ＣＰＵ４９は、ステップＳ２３１２の処理とは反対に、２本の指針の位置の差（α−β）が１８０未満であるか否かを判別する。これらの判別処理により、以下の処理ステップＳ２３０３〜Ｓ２３０６、Ｓ２３１３〜Ｓ２３１６で、２本の指針が位置α、βから合計移動角度が１８０度以上となる早送り駆動が行われる設定がなされる。
【００６４】
即ち、この３指針の早送りの場合の処理では、移動目標位置が位置α、βの間であって、位置γが設定されている角度範囲の側に設定されるので、位置γから移動目標位置への早送り時間は、位置α、βから移動目標位置への早送り時間より必ず短くなる。
【００６５】
図１０は、この変形例のアナログ電子時計１ａでストップウォッチ機能を実行中に経過時間を表す時針２、分針３、及び、回転円板６ａの動作の具体例を示す平面図である。
なお、この図１０では、動作説明と関係のない他の指針である秒針４及び機能針５を省略している。
【００６６】
先ず、図１０（ａ）に示されるように、ストップウォッチ機能が呼び出されると、時針２及び分針３が１２時方向（ステップ「０」）に早送り動作される。このときの早送り動作は、移動目標位置が固定されており（ステップＳ１２で“ＮＯ”）、従来通りに早送り方向及び移動ステップ数の算出が行われて（ステップＳ１４）、上記算出結果に基づいてＣＰＵ４９から出力される時針２及び分針３の駆動信号に基づいて時針２及び分針３が早送りされる（ステップＳ１５）。
【００６７】
次に、ユーザの操作部５４への入力操作に基づいてストップウォッチ機能における経過時間の計測が行われると、時針２及び分針３が時間の経過に伴って移動し、計測の終了やラップタイムの設定に係る操作が行われることで、図１０（ｂ）に示すように、当該操作時の経過時間を表示して時針２及び分針３が停止する。図１０（ｂ）の例では、時針２がステップ「４４」の方向を指し示し、また、分針３がステップ「１４４」の方向を指し示すことで、７分２４秒を表している。
【００６８】
続いて、経過時間の表示がリセットされると、時針２、分針３、及び、回転円板６ａが早送りされて、回転円板６ａにおいて初期位置標識、即ち、０分０秒の標識が設けられた方向と時針２及び分針３とが重ねられる。先ず、回転円板６ａにおけるこの初期位置標識の位置（図１０（ｂ）の状況でステップ「０」）が仮の移動目標位置に設定される。このとき、移動目標位置を変更可能であり（ステップＳ１２で“ＹＥＳ”）、ステップＳ１３の処理へ進み、図８に示した３指針移動先設定処理が呼び出されて行われる。先ず、時針２（指針Ａ）と分針３（指針Ｂ）とのステップ差ａ＝１００、分針３（指針Ｂ）と回転円板６ａの初期位置標識（指針Ｃ）とのステップ差ｂ＝１４４、及び、回転円板６ａの初期位置標識と時針２とのステップ差ｃ＝４４が求められる（ステップＳ１３２１）。
【００６９】
次に、ａ＜ｂであるので、ステップＳ１３２２の判別処理で“ＮＯ”に分岐する。また、ｃ＜ａであるので、ステップＳ１３２５の判別処理で“ＮＯ”に分岐する。更に、ｂ≧ａ、且つ、ｂ≧ｃであるので、ステップＳ１３２８の判別処理で“ＹＥＳ”に分岐する。そして、分針３のステップ「１４４」が位置αとして設定され、回転円板６ａの初期位置標識のステップ「０」が位置βとして設定され、また、時針２のステップ「４４」が位置γとして設定される（ステップＳ１３２９）。更に、ステップ差ｂ＝１４４は、ステップ差ａ＝１００とステップ差ｃ＝４４との和に等しいので、ステップＳ１３３０の判別処理で“ＹＥＳ”に分岐する。
【００７０】
続いて、第１移動方向移動距離算出処理が呼び出される（ステップＳ１３３２）。β＜αなので、ステップＳ２３０１の判別処理では、“ＮＯ”に分岐する。続いて、α−β＜１８０なので、ステップＳ２３１２の判別処理では、“ＮＯ”に分岐する。従って、分針３が逆転移動に設定され、回転円板６ａが正転移動に設定される（ステップＳ２３１５）。また、分針３の移動ステップ数が４８、回転円板６ａの移動ステップ数が９６とそれぞれ算出されて設定される（ステップＳ２３１６）。即ち、移動目標位置は、ステップ「９６」の位置（３時１２分の方向）に定められる。
【００７１】
それから、γ＝４４と、移動目標位置のステップ「９６」とに基づいて、時針２の移動方向が正転方向であり、また、時針２の移動ステップ数が５２であることが求められて設定される（ステップＳ１３３０）。
【００７２】
これらの時針２、分針３、及び、回転円板６ａに対して設定された早送り方向及び早送りステップ数に基づき、ＣＰＵ４９は、時針駆動部４２、分針駆動部４３、及び、回転円板駆動部４６に駆動信号を送り、図１０（ｃ）に示すように、時針２、分針３、及び、回転円板６ａをステップ「９６」の位置に早送り移動させる（ステップＳ１５）。このような早送り処理により、従来、時針２及び分針３を固定された初期位置標識の位置であるステップ「０」に戻すのに要していた３．３７５秒の時間を１．５秒に短縮することが出来る。
【００７３】
時針２、分針３、及び、回転円板６ａの初期位置標識がステップ「９６」の位置に到達すると、図１０（ｄ）に示すように、次の経過時間表示が可能になる。図１０（ｄ）の例では、時針２がステップ「１０２」の位置にあり、また、分針３がステップ「１３８」の位置にあることで、再度の計測開始から１分７秒であることを示している。
【００７４】
ここで、上記変形例の説明では、同一の単位移動角度、且つ、同一の早送り速度の３指針を早送りする場合について説明したが、例えば、６度単位で移動する秒針４を１／２０秒の表示に用いる場合にも、同様に、時針２、分針３、及び、秒針４が回転円板６ａの初期位置標識と最短時間で重なるように早送りを行うことが可能である。この場合には、例えば、先ず、指針を１周させるのに要する時間が長い２本の指針について移動先の設定を行い、算出された移動目標位置に当該２本の指針より他の１本の指針が早く到達できない場合には、この他の１本と、他の２本の指針のうち何れかとの組み合わせで移動先の設定を行う、という形での移動方向及び移動ステップ数の設定を行うことが出来る。
【００７５】
以上のように、本実施形態のアナログ電子時計１は、同一の回転軸の周りを回転する指針２〜６と、これらの指針２〜６を各々独立に駆動し、時針２、分針３、機能針５、及び、回転円板６については、単位移動角度を１度として正転方向又は逆転方向に移動させることが可能であり、秒針４については、単位移動角度を６度として正転方向又は逆転方向に移動させることが可能な指針駆動部４２〜４６と、アナログ電子時計１が実行する機能が切り替えられた場合や表示内容がリセットされた場合に設定される指針２〜６の移動先情報に基づいて指針２〜６の移動方向を設定し、また、これらの指針２〜６が移動目標位置に到達するまで指針駆動部４２〜４６に駆動信号を出力するＣＰＵ４９と、を備え、指針駆動部４２〜４６は、指針２〜６をそれぞれ正転方向には６４ｐｐｓで、逆転方向には３２ｐｐｓで早送り駆動が可能である。そして、例えば、アナログ電子時計１が実行する機能の切り替えによって機能針５と回転円板６とが早送り駆動される場合に、機能針５が回転円板６上の機能切り替え後の機能を示す標識を指し示す相対位置関係となる指針位置の中で、機能針５のみを早送りさせる場合と比較してより短い時間で到達可能な指針位置の中から一の指針位置を算出してこの指針位置に移動目標位置を変更し、機能針５及び回転円板６をこの移動目標位置へ早送り移動させるための移動方向を設定する。従って、機能の切り替え時に指針の移動による次の動作を開始するまでのタイムラグを短縮することが出来る。
【００７６】
特に、ストップウォッチ機能における計測時間のラップタイム表示や表示のリセット時に、時間表示に用いる時針２、分針３、及び、計測時間目盛が設けられた回転円板６ａに対し、このような指針の早送り動作を行わせることによって、速やかに次の時間の計測及び計測時間の表示を開始させることが出来る。
【００７７】
また、複数の指針の相対位置のみが重要な場合には、当該複数の指針の位置を柔軟に変更可能とすることで、よりダイナミックな指針の早送り動作を可能とすることができる。
【００７８】
また、特に、最短時間で移動対象となる指針の相対位置関係が当初の移動目標位置と同一となる指針位置に移動目標位置を変更することで、指針の移動量及び指針の移動時間を最適化することができる。
【００７９】
また、現在時刻表示のようにアナログ電子時計１における向きを変えないほうが良いものに対しては、移動目標位置の変更を行わず、機能の切り替えといった向きを変えても問題の無い、又は、問題の少ないものに対して、選択的に移動目標位置の変更を行わせて早送り時間を短縮することで、ユーザの利便性を向上させることが出来る。
【００８０】
また、適宜、移動目標位置を初期位置に戻せる設定とすることで、例えば、ストップウォッチ機能のリセット時で次の計測までに時間の余裕がある場合に初期位置に戻すことで、ユーザの利便性を向上させることが出来る。
【００８１】
また、移動対象となる指針の移動ステップ数をそれぞれ算出して、当該移動ステップ数各指針を早送り移動させることで、指針の早送り処理を簡便に行うことが出来る。
【００８２】
また、特に、標識や目盛が設けられた回転円板６を移動目標位置の変更に係る早送り動作の対象とすることで、任意の角度で当該標識や目盛に係る表示を行わせることが出来、各種機能の実行時に表示の柔軟性を向上させることが出来る。
【００８３】
また、このような移動目標位置の変更を伴う指針の早送り動作を３本以上の指針に対して行う場合に、正転早送り速度及び／又は逆転早送り速度が指針ごとに異なる場合には、早送り速度の遅い指針同士の組み合わせを優先して移動目標位置の算出に用い、また、同一の早送り速度の場合には、指針の位置が最も遠い組み合わせを用いて移動目標位置の算出を行うことで、移動目標位置の算出に係る演算負荷を軽減して速やかに指針の早送り動作を行わせることが出来る。
【００８４】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、アナログ電子時計１、１ａの中心に設けられた回転軸の周りを回転する指針のみを備える場合について説明したが、文字盤７、７ａ上に設けられた小窓内の回転円板や指針についても、同一回転軸に対する複数の指針の早送り動作であれば、本発明を適用可能である。
【００８５】
また、上記実施の形態では、早送り時間が最短となるように移動対象となる指針の移動方向及び移動ステップ数を求めたが、正転早送り速度と逆転早送り速度との違いや、単位移動角度の違いに基づくそれらの比（上記実施の形態では、それぞれ、２、６）未満の移動目標位置のずれを厳密に場合分けを行いながら計算すると、むしろＣＰＵ４９にかかる負荷が増大する場合がある。そこで、このような場合には、厳密な計算を行わずに、早送り時間が最短となる確率の高い移動目標位置を選択する処理を行うこととしたり、予め発生頻度の高いパターンのテーブルをＲＯＭ４７に格納しておき、このテーブルを参照して判断したりすることとしても良い。
例えば、９６ｐｐｓの正転早送り速度の指針と６４ｐｐｓの逆転早送り速度の指針とを早送りさせる場合に、これら２本の指針の合計移動ステップ数が５の倍数とは異なると、計算された両指針の早送りステップ数に端数が生じる。このような場合には、９６ｐｐｓの早送り速度の指針の移動ステップ数に生じた端数を常に切り上げ、６４ｐｐｓの早送り速度の指針の移動ステップ数に生じた端数を常に切り捨てる簡略計算を行うこととしても良いし、９６ｐｐｓの早送り速度の指針の移動ステップ数を、その端数が０．４以上（即ち、０．４、０．６、０．８）の場合には切り上げ、６４ｐｐｓの早送り速度の指針の移動ステップ数を、その端数が０．８の場合には切り上げる設定を予めＲＯＭ４７に格納したり、早送り制御プログラム４７ａに組み込んだりしておくこととしても良い。
【００８６】
また、上記実施の形態では、回転円板型指針と針状の指針との組み合わせの例を示したが、例えば、複数の標識が設けられた回転円板と当該標識のうち一つを露出させる小窓が設けられた回転円板との組み合わせであっても良いし、針状の指針を２本組み合わせて、基準位置を示す指針及び当該基準位置からの相対的な変化を指し示す指針として用いることとしても良い。
【００８７】
また、上記実施の形態では、複数の指針位置を一致させるように移動目標位置を算出して早送り動作を行ったが、例えば、機能針５の指し示す位置と回転円板６の標識「ＢＴ」とのステップ差を６０とする早送り処理や、複数の指針に１８０度反対向きを指し示させる早送り処理といった、早送り後の相対位置関係のみに基づいて早送りの移動目標位置が設定される早送り処理全般に対して本発明を適用することが出来る。
【００８８】
また、上記実施の形態では、回転円板６、６ａは、対応する指針２、３、５との相対位置関係に基づく任意の絶対位置を移動目標位置とすることができるが、長時間機能が変更されない場合、所定の時間間隔で、または、ユーザの操作部５４への入力操作に基づき、ＲＯＭ４７に格納された初期設定指針位置データに基づく絶対位置に回転円板６、６ａの指針位置を初期化させ、この初期化動作に合わせて指針２、３、５の位置も変更させる構成としても良い。
【００８９】
また、上記実施の形態では、アナログ電子腕時計を例に挙げて説明したが、本発明のアナログ表示装置は、これに限られない。例えば、複数の指針を用いたアナログ式の歩数計、温度湿度計、電流電圧計など、種々のアナログ表示装置に適用することが出来る。
その他、上記実施の形態で示した具体的な構成や数値などの細部は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００９０】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００９１】
［付記］
＜請求項１＞
一の回転軸に対して各々回動可能な複数の指針と、
当該複数の指針を各々独立して駆動し、正転方向又は逆転方向に各々所定の単位移動角度ずつ移動させる駆動手段と、
前記複数の指針の早送り情報に基づいて、当該複数の指針それぞれの早送り方向を設定する早送り設定手段と、
前記早送り設定手段により正転方向への早送りが設定された第１指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された正転早送り速度で前記第１指針を駆動させる駆動信号を前記駆動手段に出力する第１駆動制御手段と、
前記早送り設定手段により逆転方向への早送りが設定された第２指針が前記早送り情報に基づいて設定された各々の移動目標位置に到達するまで、各々予め設定された逆転早送り速度で前記第２指針を駆動させる駆動信号を前記駆動手段に出力する第２駆動制御手段と、
を備え、
前記早送り設定手段は、前記早送り情報として早送り後の前記複数の指針の指針位置情報を取得し、当該指針位置情報において指定された前記複数の指針の絶対位置に基づく当該複数の指針の相対位置関係を満たす指針位置のうち、前記指針位置情報において指定された前記複数の指針の絶対位置へ当該複数の指針を早送りさせる場合と比較して前記早送りの時間が短縮される指針位置を前記移動目標位置として設定する
ことを特徴とするアナログ表示装置。
＜請求項２＞
前記早送り設定手段は、前記早送り情報として取得された早送り後の前記複数の指針の相対位置関係を満たす指針位置のうち、前記複数の指針が各々の現在位置から早送りにより最短時間で到達する指針位置を算出して、当該指針位置を前記移動目標位置として設定する
ことを特徴とする請求項１記載のアナログ表示装置。
＜請求項３＞
前記早送り設定手段は、
前記早送り情報として取得された早送り後の前記複数の指針の指針位置情報に含まれる前記絶対位置への早送りが必要であるか否かを示す移動先情報を取得し、
当該移動先情報により前記絶対位置への早送りが必要ではないことが示された場合には、早送り後の前記複数の指針の相対位置関係に基づいて前記移動目標位置を設定する
ことを特徴とする請求項１又は２に記載のアナログ表示装置。
＜請求項４＞
前記複数の指針の初期設定指針位置を記憶する記憶手段と、
一の前記指針を当該記憶手段により記憶された前記初期設定指針位置に移動させると共に、当該一の指針を除く前記複数の指針を前記一の指針の前記初期設定指針位置に対する前記相対位置関係により設定される前記移動目標位置に移動させる初期化手段と
を備えることを特徴とする請求項１〜３の何れか一項に記載のアナログ表示装置。
＜請求項５＞
前記早送り設定手段は、前記複数の指針各々の移動ステップ数を算出し、
前記第１駆動制御手段及び前記第２駆動制御手段は、前記駆動手段への前記駆動信号の出力回数を計数し、計数された前記出力回数が前記移動ステップ数に達するまで前記駆動信号の出力を繰り返す
ことを特徴とする請求項１〜４の何れか一項に記載のアナログ表示装置。
＜請求項６＞
前記複数の指針には、複数の標識が上面に設けられた一の回転円板が含まれ、
当該回転円板を除く前記複数の指針のうち一つが前記複数の標識のうち一つを指し示す
ことを特徴とする請求項１〜５の何れか一項に記載のアナログ表示装置。
＜請求項７＞
前記複数の指針は３本以上であり、
前記早送り設定手段は、当該複数の指針のうち任意の２本の組み合わせにおいて設定可能な前記移動目標位置への最短の到達時間が最大となる２本の指針位置に基づいて当該移動目標位置を設定し、その後に全ての前記複数の指針について各々移動方向と移動ステップ数とを算出して設定する
ことを特徴とする請求項１〜６の何れか一項に記載のアナログ表示装置。
【符号の説明】
【００９２】
１、１ａ      アナログ電子時計
２     時針
３     分針
４     秒針
５     機能針
６、６ａ      回転円板
７、７ａ      文字盤
８、８ａ      ベゼル
１０   ケーシング
３２〜３６    輪列機構
４２   時針駆動部
４３   分針駆動部
４４   秒針駆動部
４５   機能針駆動部
４６   回転円板駆動部
４７   ＲＯＭ
４７ａ 早送り制御プログラム
４８   ＲＡＭ
４９   ＣＰＵ
５０   電源部
５１   発振回路
５２   分周回路
５３   計時回路
５４   操作部
Ｂ１〜Ｂ３    ボタンスイッチ
Ｃ１   リュウズ
【図１】
0005891732.tif 000002
【図２】
0005891732.tif 000003
【図３】
0005891732.tif 000004
【図４】
0005891732.tif 000005
【図５】
0005891732.tif 000006
【図６】
0005891732.tif 000007
【図７】
0005891732.tif 000008
【図８】
0005891732.tif 000009
【図９】
0005891732.tif 000010
【図１０】
0005891732.tif 000011