(57)【要約】【課題】計測中に容易に設定時間を調整することのできるタイマ計測装置、電子時計、タイマ計測方法及びプログラムを提供する。【解決手段】タイマ計測装置は、所定周波数のクロック信号を出力する信号出力部と、制御部と、入力操作を受け付ける操作受付部と、を備える。制御部は、タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶し、クロック信号を用いて計数される経過時間が、各時間設定のうち選択されている現時間設定の設定時間になった場合に、経過時間を初期化して現時間設定を次の順番の時間設定に切り替え、時間設定のいずれかに対する経過時間の計数中に操作受付部が所定の変更命令を受け付けた場合には、変更命令に応じて現時間設定の設定時間の経過時間に対する残り時間を変更する変更動作を行う。【選択図】図４
2019138713.tif 000002
【特許請求の範囲】
【請求項１】
所定周波数のクロック信号を出力する信号出力部と、
制御部と、
入力操作を受け付ける操作受付部と、
を備え、
前記制御部は、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶し、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替え、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う
ことを特徴とするタイマ計測装置。
【請求項２】
前記制御部は、
前記各時間設定の計数周期数を記憶し、
前記複数の設定時間の計数を前記計数周期数繰り返して行う
ことを特徴とする請求項１記載のタイマ計測装置。
【請求項３】
前記制御部は、前記時間設定のいずれかに対する経過時間の計数中に、前記変更動作が行われた前記時間設定に再度切り替えられる場合に、当該変更動作に従って計数された経過時間に応じた設定時間を用いる
ことを特徴とする請求項２記載のタイマ計測装置。
【請求項４】
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第１の変更命令に応じて前記残り時間をゼロに変更することを特徴とする請求項１〜３のいずれか一項に記載のタイマ計測装置。
【請求項５】
前記制御部は、
前記現時間設定に対する経過時間の計数中に受け付けた第１の変更命令に応じて前記残り時間をゼロに変更し、
前記計数周期数の前記各時間設定に対する経過時間の計数中には、前記第１の変更命令に応じて前記残り時間をゼロに変更した時間設定に対する経過時間の計数を省略する
ことを特徴とする請求項２記載のタイマ計測装置。
【請求項６】
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第２の変更命令に応じて前記残り時間を所定時間変更することを特徴とする請求項１〜５のいずれか一項に記載のタイマ計測装置。
【請求項７】
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第３の変更命令に応じて前記残り時間を前記設定時間に戻すことを特徴とする請求項１〜６のいずれか一項に記載のタイマ計測装置。
【請求項８】
報知動作を行う報知動作部を備え、
前記各時間設定には、各々識別情報が含まれ、
前記制御部は、計数されている経過時間が前記現時間設定の設定時間となった場合に、当該現時間設定に含まれる前記識別情報に応じた報知動作を前記報知動作部により行わせる
ことを特徴とする請求項１〜７のいずれか一項に記載のタイマ計測装置。
【請求項９】
前記制御部は、前記操作受付部により受け付けられる所定の計数命令に応じて前記経過時間の計数を中断又は再開させることを特徴とする請求項１〜８のいずれか一項に記載のタイマ計測装置。
【請求項１０】
外部機器と通信を行う通信部を備え、
前記制御部は、前記通信部を介して前記各時間設定を外部機器から取得可能である
ことを特徴とする請求項１〜９のいずれか一項に記載のタイマ計測装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載のタイマ計測装置と、
前記クロック信号に基づいて日時を計数する計時部と、
表示部と、
を備え、
前記制御部は、前記計時部により計数されている日時に基づいて、前記表示部に現在日時を表示させることが可能である
ことを特徴とする電子時計。
【請求項１２】
所定周波数のクロック信号を出力する信号出力部と、入力操作を受け付ける操作受付部とを用いたタイマ計測方法であって、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶する記憶ステップ、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替える設定切替ステップ、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う変更ステップ、
を含むことを特徴とするタイマ計測方法。
【請求項１３】
所定周波数のクロック信号を出力する信号出力部と、入力操作を受け付ける操作受付部とを備えるコンピュータを、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶する記憶手段、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替える設定切替手段、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う変更手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タイマ計測装置、電子時計、タイマ計測方法及びプログラムに関する。
【背景技術】
【０００２】
設定時間を計測、表示したり、当該設定時間の計測時間からの残り時間を計測、表示したりして、設定時間の経過時に報知動作を行うタイマ計測装置がある。タイマ計測装置には、複数の設定時間を順番に計数する機能や、一又は複数の設定時間を複数周期計数していく機能を有するものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２６３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、設定時間を複数回計測していく場合に、設定されている時間を途中でスキップしたり変更したりしたくなる場合がある。従来、計測中にこのような調整を容易に行うことができないという課題がある。
【０００５】
この発明の目的は、計測中に容易に設定時間を調整することのできるタイマ計測装置、電子時計、タイマ計測方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、
所定周波数のクロック信号を出力する信号出力部と、
制御部と、
入力操作を受け付ける操作受付部と、
を備え、
前記制御部は、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶し、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替え、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う
ことを特徴とするタイマ計測装置である。
【発明の効果】
【０００７】
本発明に従うと、タイマ計測中に容易に設定時間を調整することができるという効果がある。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態の電子時計の機能構成を示すブロック図である。
【図２】タイマ計測動作について説明する図である。
【図３】計測中の設定時間の変更例について説明する図である。
【図４】タイマ計測制御処理の制御手順を示すフローチャートである。
【図５】タイマ計測制御処理の制御手順の変形例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の実施形態のタイマ計測装置（コンピュータ）としての電子時計１の機能構成を示すブロック図である。
【００１０】
この電子時計１は、ユーザにより主に携帯されて使用される電子時計（コンピュータ）であって、例えば、電子腕時計である。
電子時計１は、制御部４０と、発振回路４５と、分周回路４６と、計時回路４７（計時部）と、ＲＯＭ５１（Read Only Memory）と、通信部５２及びそのアンテナＡ１と、報知動作部５３と、操作受付部５４と、表示部５５及びその表示ドライバ５６と、電力供給部７０などを備えている。
【００１１】
制御部４０は、ＣＰＵ４１（Central Processing Unit）と、ＲＡＭ４２（Random Access Memory）などを備え、電子時計１の全体動作を統括制御するプロセッサである。
ＣＰＵ４１は、各種演算処理を行い、各部の動作の制御を行う。制御部４０は、ストップウォッチ機能やタイマ機能などの動作制御を行うことができる。
【００１２】
ＲＡＭ４２は、ＣＰＵ４１に作業用のメモリ空間を提供し、各種一時データや上書き更新可能な設定データを記憶する。ＲＡＭ４２には、タイマ機能に用いられるタイマ設定情報４２１及びタイマ計測変更履歴４２２が含まれる。
【００１３】
タイマ設定情報４２１は、操作受付部５４が受け付けた操作に基づいて、又は通信部５２が外部機器、例えば、スマートフォンなどから取得されたタイマ計測の設定時間に係る情報（時間設定）を含む。
【００１４】
タイマ計測変更履歴４２２は、後述のように、タイマ計測動作中に設定の変更に係る処理があった場合に、当該処理内容の履歴を含む。
【００１５】
発振回路４５は、所定の周波数、例えば、約３２ｋＨｚの発振信号を出力する。この発振回路４５は、特には限られないが、例えば、温度補償回路を有しない小型低コスト低消費電力の水晶発振子を含むものである。
【００１６】
分周回路４６は、この発振信号を分周し、必要な周波数（所定周波数）のクロック信号を生成して出力する。分周回路４６は、ＣＰＵ４１からの制御信号により、適宜に分周比を切り替えて異なる周波数の信号を出力させることが可能となっている。
発振回路４５及び分周回路４６が本実施形態の電子時計１（タイマ計測装置）における信号出力部を構成する。
【００１７】
計時回路４７は、分周回路４６から入力された所定の周波数信号に基づいて、図示略のＲＴＣ（Real Time Clock）などから取得された設定日時に対して経過時間を加算していくことで現在の日時を計数する。計時回路４７の計数する日時は、通信部５２を介して外部から取得された現在日時データなどに基づいて、ＣＰＵ４１からの制御信号により書き換え修正が可能である。
【００１８】
発振回路４５、分周回路４６及び計時回路４７は、制御部４０とともに単一のマイコンチップ上に形成され得る。あるいは、発振回路４５の水晶発振子やＲＡＭ４２などは、マイコンに対して外付けされてもよい。
【００１９】
ＲＯＭ５１には、電子時計１が各種動作を行うための種々のプログラム５１１や設定データが格納されている。プログラム５１１には、タイマ計測動作の制御プログラムが含まれている。ＲＯＭ５１には、マスクＲＯＭに加えて又は代えて、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリなどの書き換え更新可能なものが用いられてよい。
【００２０】
通信部５２は、外部機器と行う通信の動作制御を行う。ここでは通信方式として、例えば、ブルートゥース（登録商標：Bluetooth）といった近距離無線通信が用いられる。制御部４０は、予め接続対象機器として設定されて当該設定がＲＡＭ４２などに記憶されている外部機器との間で通信部５２及びそのアンテナＡ１を介して情報の送受信を行う。
【００２１】
報知動作部５３は、ＣＰＵ４１（制御部４０）の制御に基づいて報知動作を行う。報知動作を行う構成としては、例えば、ビープ音を発する電子回路、振動を発生するおもり付きモータ、及び／又は光を発するＬＥＤランプなどが挙げられる。
【００２２】
操作受付部５４は、外部からの入力操作を受け付ける。操作受付部５４は、複数の操作キーや押しボタンスイッチを備え、これらの操作キーや押しボタンが操作されると、当該操作を電気信号に変換して入力信号としてＣＰＵ４１（制御部４０）へ出力する。また、操作受付部５４は、操作キーや押しボタンスイッチに加えて又は代えて、りゅうずやタッチセンサなどを備えていてもよい。
【００２３】
表示部５５は、表示画面を有し、表示ドライバ５６からの駆動信号に基づいて日時情報を始めとする各種情報を表示させる。表示画面としては、特には限られないが、セグメント方式の液晶ディスプレイ（ＬＣＤ）が用いられる。この表示画面は、通信部５２を介した通信動作の実行中であることを示す受信中マークや、その他各種機能の実効中であること示す表示が可能に構成されていてもよい。あるいは、電子時計１は、表示部５５として複数の指針と当該複数の指針を回転動作させるステッピングモータを有し、複数の指針が指し示す位置によって日時情報などを表示させるアナログ指針式のものや、指針表示とデジタル表示とを併用したものであってもよい。
【００２４】
電力供給部７０は、電子時計１の各部の動作に必要な電力を所定の電圧でバッテリ７１から供給する。バッテリ７１としては、例えば、着脱可能に設けられたボタン型一次電池が用いられる。あるいは、ソーラパネルや当該ソーラパネルによって発電された電力を蓄える蓄電池（充電池）を備えるものであってもよい。
【００２５】
次に、本実施形態の電子時計１におけるタイマ計測動作について説明する。
図２は、タイマ計測動作について説明する図である。
【００２６】
電子時計１では、タイマ計測時における複数の設定時間を各々設定し（複数の設定時間のそれぞれに係る各時間設定、すなわち、各時間設定には、それぞれ１つずつ設定時間が定められるので、設定時間の数と等しい数（複数）の時間設定がなされる）、当該複数の設定時間を連続して順番に選択して計数する。計数されている経過時間が現在設定されている設定時間（現時間設定の設定時間）となった場合には、報知動作部５３による報知動作がおこなわれる。図２（ａ）に示すように、ここでは、設定時間に係る時間設定として、時間設定ＷＡ〜ＷＥの５つが順番に設定されている。すなわち、経過時間の計数開始から時間設定ＷＡに対応する１分２０秒の経過後に報知動作が行われ、また、同時に次の時間設定ＷＢに対応する３５秒の計数が開始される。そして、３５秒の経過後、すなわち計数開始から１分５５秒後に次の報知動作が行われる。同様に、１分５５秒の３５秒後である２分３０秒後、その３５秒後である３分０５秒後、さらに１分２５秒後の４分３０秒後に、それぞれ報知動作が行われる。
【００２７】
電子時計１では、これら時間設定ＷＡ〜ＷＥを一周期として、さらに複数周期の経過時間の計数を連続して行うことができる。すなわち、時間設定ＷＥの計数後（経過時間の計数開始から４分３０秒後）には、引き続いて再度時間設定ＷＡの計数が開始されてよい。これら５つ（複数）の各時間設定及び周期数の設定は、図２（ｂ）に示すように、タイマ設定情報４２１としてＲＡＭ４２（記憶部）に保持される。このタイマ設定情報４２１は、電子時計１において操作受付部５４により受け付けられた入力操作に応じて設定されたものであってもよい。あるいは、外部機器、例えば、スマートフォンなどにおいて所定のアプリケーションプログラムにより作成された各時間設定に係る設定データが当該外部機器から通信部５２を介して取得可能であり、この取得された設定データがタイマ設定情報４２１として保持されてもよい。複数の時間設定のうち一部のみが変更された場合には、外部機器で更新部分を検出して当該検出された時間設定のみが外部機器から送信されて、タイマ設定情報４２１のうち受信した時間設定のみが更新されてもよい。特には限られないが、ここでは例えば、タイマ設定情報４２１は、随時更新可能であり（記憶ステップ、記憶手段）、タイマ計測が中止又は終了してから新たなタイマ計測が開始されるまでの間に最新の情報が一時データとして読み取られ、利用される。
【００２８】
ここでは、複数の時間設定ＷＡ〜ＷＥにそれぞれ対応して、設定番号「１」〜「５」に対し、名称「ＷＯＲＫ−Ａ」〜「ＷＯＲＫ−Ｄ」、「ＲＥＳＴ」が識別情報として設定されている。制御部４０は、この名称（識別情報）に応じて各々異なる種別の報知動作を報知動作部５３により行わせることができる。異なる種別の報知動作には、同一の構成による異なるパターンの報知動作、例えば、ビープ音、振動の発生パターンや発生時間、あるいは、ＬＥＤの発光パターンや発光時間などを含む。すなわち、異なる複数の設定番号に対して同一の名称を設定してもよい。また、名称のみを変更してタイマ設定情報４２１を更新することが可能であってよい。名称は、予め定められたリストからのみ設定されてもよいし、任意に設定可能であってもよい。名称と報知動作との対応関係は、ユーザが設定可能であってもよいし、予め定められた順番などで制御部４０により自動的に割り振られてもよい。また、名称（識別情報）は、必ずしも設定、記憶されていなくてもよい。
【００２９】
また、このタイマ設定情報４２１では、周期数（計数周期数）として１５回が設定されている。すなわち、この設定に基づいて経過時間の計数を開始すると、時間設定ＷＡ〜ＷＥの一周期で４分３０秒の計数を１５回繰り返して合計１時間７分３０秒行う。１５回の計数が終了すると、経過時間の計数は自動的に終了する。
【００３０】
電子時計１では、このような複数の設定の組み合わせによる周期を複数周期計数するような場合、計数の途中で、外部から受け付けられた所定の入力操作（所定の変更命令）に応じて、計数の中断及び中止に加えて、一部の設定時間の計数省略及び設定時間の変更といった計数されている経過時間に対する残り時間を変更する変更動作を行うことが可能となっている。
【００３１】
図３は、計測中の設定時間の変更例について説明する図である。
図３（ａ）のように、時間設定ＷＡ〜ＷＥで一周期の計数がなされている途中、時間設定ＷＣの計数中のタイミングｏ１で、計数のスキップ命令（第１の変更命令）が取得された場合に、当該時間設定ＷＣの残り時間Δｔ１の計数を省略して（残り時間Δｔ１をゼロに変更する、すなわち、時間設定ＷＣの設定時間を時間Δｔ１短縮して）、直ちに次の時間設定ＷＤの設定時間の計数を開始する。この時間設定ＷＣにおける時間Δｔ１の短縮は、当該一周期でのみ有効であってもよいし、以降の各周期で再度当該時間設定がなされる（切り替えられる）場合に、毎回有効としてもよい。省略された時間に係る履歴は、タイマ計測変更履歴４２２に記憶される。
【００３２】
また、時間設定ＷＡの計数中のタイミングｏ２で、設定時間の変更命令（第２の変更命令）が取得された場合に、ここでは、時間設定ＷＡが追加時間Δｔ２（所定時間）だけ延長される。延長又は短縮の切り替えは、押しボタンスイッチの種別や操作内容、例えば、所定時間内における２度押しの有無などによりなされてよい。追加時間Δｔ２の延長／短縮命令に応じた動作を複数回行うことで、当該追加時間Δｔ２を単位として延長／短縮時間を変更することができる。時間設定ＷＡが延長／短縮されても、他の時間設定ＷＢ〜ＷＥに変化はなく、当該周期における周期時間（小計の時間）が変化する。時間設定ＷＡのける追加時間Δｔ２の延長（短縮）設定は、当該一周期でのみ有効であってもよいし、以降の各周期で再度当該時間設定がなされる（切り替えられる）場合に、毎回有効としてもよい。
【００３３】
これらのように、設定時間の残り時間がスキップされ、又は設定時間が変更された場合には、これらの変更タイミングと変更後の設定時間がタイマ計測変更履歴４２２に記憶される。図３（ｂ）に示すように、ここでは、１周期目の設定番号「３」、すなわち時間設定ＷＣにおいて、３５秒の設定時間に対して２１秒（残り１４秒）の時点でスキップされたことが記憶され、また、２周期目の設定番号「１」、すなわち時間設定ＷＡにおいて、１分２０秒の設定が１０秒延長されて１分３０秒となったことが記憶されている。
【００３４】
図４は、本実施形態の電子時計１で実行されるタイマ計測制御処理の制御部４０による制御手順を示すフローチャートである。
このタイマ計測制御処理は、電子時計１の起動時に開始されると、電子時計１が動作している間継続的に繰り返し実行される。すなわち、タイマ計測動作は、電子時計１の表示部５５への表示設定がタイマ計測に係る内容の表示設定であるか否かによらず継続される。
【００３５】
タイマ計測制御処理が開始されると、制御部４０（ＣＰＵ４１）は、タイマ設定情報４２１を参照してタイマ設定を読み込む（ステップＳ１０１）。制御部４０は、初期値として最初の設定時間を計測対象時間（現時間設定の設定時間）として設定する（ステップＳ１０２）。
【００３６】
制御部４０は、タイマ設定の変更が取得されたか否かを判別する（ステップＳ１０３）。制御部４０は、タイマ設定情報４２１が書き換えられたか否かを判別する。変更が取得された、すなわち、タイマ設定情報４２１が書き換えられたと判別された場合には（ステップＳ１０３で“ＹＥＳ”）、制御部４０の処理は、ステップＳ１０１に戻る。
【００３７】
変更が取得されていないと判別された場合には（ステップＳ１０３で“ＮＯ”）、制御部４０は、経過時間の計数開始命令が取得されたか否かを判別する（ステップＳ１０４）。取得されていないと判別された場合には（ステップＳ１０４で“ＮＯ”）、制御部４０の処理は、ステップＳ１０３に戻る。取得されたと判別された場合には（ステップＳ１０４で“ＹＥＳ”）、制御部４０は、経過時間の計数を開始する（ステップＳ１０５）。
【００３８】
制御部４０は、経過時間の計数中断命令が取得されたか否かを判別する（ステップＳ１０６）。計数中断命令が取得されたと判別された場合には（ステップＳ１０６で“ＹＥＳ”）、制御部４０は、現在計数している経過時間を保持したまま当該経過時間の計数を中断する（ステップＳ１１６）。それから、制御部４０の処理は、ステップＳ１０６に戻る。
【００３９】
計数中断命令が取得されていないと判別された場合には（ステップＳ１０６で“ＮＯ”）、制御部４０は、計数再開命令が取得されたか否かを判別する（ステップＳ１０７）。計数再開命令が取得されたと判別された場合には（ステップＳ１０７で“ＹＥＳ”）、制御部４０の処理は、ステップＳ１０５に戻る。
ステップＳ１０４、Ｓ１０６で検出される計数開始命令及び計数中断命令が、本実施形態における所定の計数命令に対応し、これらに応じてステップＳ１０５、Ｓ１１６の処理で、計数の再開、中断がなされ得る。
【００４０】
計数再開命令が取得されていないと判別された場合には（ステップＳ１０７で“ＮＯ”）、制御部４０は、計数終了命令が取得されたか否かを判別する（ステップＳ１０８）。計数終了命令が取得されたと判別された場合には（ステップＳ１０８で“ＹＥＳ”）、制御部４０は、計数動作を終了する（ステップＳ１１８）。制御部４０は、計数結果の表示（複数の画面を切り替えるものであってもよい）所定時間表示し、その後、処理をステップＳ１０２に戻す。
【００４１】
計数終了命令が取得されていないと判別された場合には（ステップＳ１０８で“ＮＯ”）、制御部４０は、設定時間の変更命令（第２の変更命令）が取得されたか否かを判別する（ステップＳ１０９）。変更命令が取得されたと判別された場合には（ステップＳ１０９で“ＹＥＳ”）、制御部４０は、現在の設定時間を所定時間（上述の例では１０秒）変更（延長又は短縮。すなわち、計数する残り時間も延長又は短縮される）する（ステップＳ１１９）。制御部４０は、命令の取得タイミング及び変更内容をタイマ計測変更履歴４２２に記憶させる。それから、制御部４０の処理は、ステップＳ１２１に移行する。
【００４２】
設定時間の変更命令が取得されていないと判別された場合には（ステップＳ１０９で“ＮＯ”）、制御部４０は、設定スキップ命令（第１の変更命令）、すなわち、計数する設定時間の残り時間をゼロとする命令が取得されたか否かを判別する（ステップＳ１１０）。設定スキップ命令が取得されたと判別された場合には（ステップＳ１１０で“ＹＥＳ”）、制御部４０は、命令の取得タイミング及びこのタイミングまでの経過時間をタイマ計測変更履歴４２２に記憶させる。それから、制御部４０の処理は、ステップＳ１２２に移行する。設定スキップ命令が取得されていないと判別された場合には（ステップＳ１１０で“ＮＯ”）、制御部４０の処理は、ステップＳ１２１に移行する。
【００４３】
ステップＳ１１０、Ｓ１１９の処理からステップＳ１２１の処理に移行すると、制御部４０は、設定時間が経過したか否か、すなわち、計数している経過時間が選択されている時間設定（現時間設定）の設定時間以上となったか否かを判別する（ステップＳ１２１）。設定時間が経過したと判別された場合には（ステップＳ１２１で“ＹＥＳ”）、制御部４０の処理は、ステップＳ１２２に移行する。設定時間が経過していないと判別された場合には（ステップＳ１２１で“ＮＯ”）、制御部４０の処理は、ステップＳ１０６に戻る。
【００４４】
ステップＳ１１９、Ｓ１２１の処理からステップＳ１２２の処理に移行すると、制御部４０は、全周期全時間設定についての経過時間の計数が終了したか否かを判別する（ステップＳ１２２）。終了したと判別された場合には（ステップＳ１２２で“ＹＥＳ”）、制御部４０は、所定の報知動作を報知動作部５３により行わせ、経過時間の計数動作を終了する（ステップＳ１２４）。それから、制御部４０の処理は、ステップＳ１０２に戻る。なお、ステップＳ１０２の処理に戻って初期値が設定されると、前回のタイマ計測中に変更された設定時間は全て初期化される。
【００４５】
全周期全時間設定についての経過時間の計数が終了していないと判別された場合には（ステップＳ１２２で“ＮＯ”）、制御部４０は、設定されている内容に応じた報知動作を所定時間行わせる。制御部４０は、設定値を次の順番の時間設定に係る設定時間の値に切り替え変更し（次の順番の時間設定を現時間設定とする切替を行う）、また、計数している経過時間を初期化（ゼロに戻す）する（ステップＳ１２３）。それから、制御部４０の処理は、ステップＳ１０６に戻る。
ステップＳ１２１、Ｓ１２３の処理が、本実施形態のタイマ計測方法（プログラム）における設定切替ステップ（設定切替手段）を構成する。また、ステップＳ１０９、Ｓ１１０，Ｓ１１９、Ｓ１２３の処理が変更ステップ（変更手段）を構成する。
【００４６】
図５は、本実施形態の電子時計１で実行されるタイマ計測制御処理の制御部４０による制御手順を示すフローチャートの変形例である。
【００４７】
この変形例のタイマ計測制御処理では、上記実施の形態のタイマ計測制御処理におけるステップＳ１０９、Ｓ１１０の処理がステップＳ１３１、Ｓ１３２の処理に置き換えられ、また、ステップＳ１３５、Ｓ１３６の処理が追加されている。その他の処理については、両者で同一であり、同一の処理内容については同一の符号を付して詳しい説明を省略する。
【００４８】
ステップＳ１０８の判別処理で、計数終了命令が取得されていないと判別された場合には（ステップＳ１０８で“ＮＯ”）、制御部４０は、再計数命令（第３の変更命令）が取得されたか否かを判別する（ステップＳ１３１）。再計数命令が取得されていないと判別された場合には（ステップＳ１３１で“ＮＯ”）、制御部４０の処理は、ステップＳ１１０に移行する。再計数命令が取得されたと判別された場合には（ステップＳ１３１で“ＹＥＳ”）、制御部４０は、現在計数中の経過時間を初期化してゼロに戻す（ステップＳ１３２）。すなわち、この時間設定に対して計数される残り時間が当初の設定時間に戻される。制御部４０は、初期化されるまでの経過時間に元の設定時間（同一周期同一設定内で複数回初期化されている場合には、今回の初期化前にタイマ計測変更履歴４２２に記憶されている時間）を加算した時間をタイマ計測変更履歴４２２に記憶させる。それから、制御部４０の処理は、ステップＳ１２１に移行する。
【００４９】
ステップＳ１１０で“ＹＥＳ”に分岐した場合、及びステップＳ１２２で“ＮＯ”に分岐した場合、制御部４０は、次の時間設定が以前の経過時間の計数時にステップＳ１１０の処理でスキップされたことがあるか否かを判別する（ステップＳ１３５）。ないと判別された場合には（ステップＳ１３５で“ＮＯ”）、制御部４０の処理は、ステップＳ１２３に移行する。スキップされたことがあると判別された場合には（ステップＳ１３５で“ＹＥＳ”）、制御部４０は、当該次の時間設定をスキップ（すなわち、一度残り時間をゼロに変更した時間設定に対する経過時間の計数を省略）する（ステップＳ１３６）。それから、制御部４０の処理は、ステップＳ１２２に戻る。このあと、制御部４０の処理がステップＳ１３５に移行した場合に判別対象とされる次の時間設定は、スキップされた時間設定のさらに次の時間設定となる。
【００５０】
なお、上記実施の形態で示したステップＳ１０９、Ｓ１１０の処理と、変形例で示したステップＳ１３１、Ｓ１３２の処理は、同一のタイマ計測制御処理内に混在してよい。また、ステップＳ１０９、Ｓ１１０の処理と、ステップＳ１３５、Ｓ１３６の処理が同一のタイマ計測制御処理内に混在してよい。また、Ｓ１０９、Ｓ１１０の処理と、ステップＳ１３１、Ｓ１３２の処理と、ステップＳ１１０、Ｓ１３５、Ｓ１３６の処理のうちの任意の一部が省略されてよい。
【００５１】
以上のように、本実施形態の電子時計１（タイマ計測装置）は、所定周波数のクロック信号を出力する発振回路４５及び分周回路４６と、制御部４０と、入力操作を受け付ける操作受付部５４と、を備える。制御部４０は、タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定をＲＡＭ４２にタイマ設定情報４２１として記憶し、クロック信号を用いて計数される経過時間が、各時間設定のうち選択されている現時間設定の設定時間になった場合に、経過時間を初期化して現時間設定を次の順番の時間設定に切り替える。制御部４０は、各時間設定のいずれかに対する経過時間の計数中に操作受付部５４が所定の変更命令を受け付けた場合には、当該変更命令に応じて現時間設定の設定時間の経過時間に対する残り時間を変更する変更動作を行う。
このように、各時間設定の設定時間を順番に連続的にタイマ計測している途中で設定時間の一部を変更したい場合に、電子時計１における容易な操作で当該一部を適切に変更して柔軟に設定時間の計数を行うことができる。すなわち、電子時計１では、タイマ計測中に容易に設定時間を調整することができ、これにより、ユーザの利便性を高めることができる。
【００５２】
また、制御部４０は、各時間設定の周期数を記憶し、複数の設定時間の計数をこの周期数繰り返して行う。このように、各時間設定の設定時間の配列で繰り返し行う複数種類のトレーニングやタスク処理などの管理をより容易に行うことができ、また、各回におけるユーザのコンディションや周囲の状況などに応じて柔軟に時間設定の管理を行うことができる。
【００５３】
また、制御部４０は、上述の周期数にわたる各時間設定のいずれかに対する経過時間の計数中に、変更動作が行われた時間設定に再度切り替えられる場合には、変更動作に従って計数された経過時間に応じた設定時間を用いる。
すなわち、一度変更された設定を次の周期以降でもそのまま適用することができる。例えば、特定のトレーニングメニューを途中から短縮したり延長したりする場合に、一度の設定変更で、当回の設定変更を継続させることができる。一方で、次回のトレーニング時には、元の基本設定に戻されるので、基準状態を維持することができる。基本設定自体を変更する必要がある場合には、計測停止中に別途外部機器で容易に変更を行うことができる。この場合、例えば、所定のユーザ操作に基づいて、タイマ計測変更履歴４２２を表示部５５に表示させたり、通信部５２を介して外部機器に出力したりすることを可能とすることで、当該タイマ計測変更履歴４２２の内容を基本設定の変更の参考にすることもできる。
【００５４】
また、制御部４０は、現時間設定に対する経過時間の計数中に受け付けた第１の変更命令（設定スキップ命令：ステップＳ１１０）に応じて残り時間をゼロに変更する。このように、途中で一部の設定時間の計数を容易にスキップ可能とすることで、スキップが必要な場合に余計な時間を残さずに済む。
【００５５】
また、制御部４０は、上記のように設定時間の計数を途中で省略（スキップ）させた場合に、計数周期数の各時間設定に対する経過時間の計数中には、当該省略を行った時間設定に対する経過時間の計数を省略する。
このように、一度省略させた時間設定の処理を以後繰り返し行わないように定めることができる。すなわち、途中で必要がなくなった処理や途中で実行が困難になった処理について、以後いちいち対応する必要なく当該処理のみを省略して残りの時間設定に係る経過時間の計数を続けることができる。したがって、わざわざ別途設定情報を定める必要がなく、容易かつ柔軟に処理スケジュールの変更を行うことができる。
【００５６】
また、制御部４０は、現時間設定に対する経過時間の計数中に受け付けた第２の変更命令（設定時間変更命令：ステップＳ１０９）に応じて残り時間を所定時間変更する。このように、状況に応じて特定の処理の速度や量（トレーニングの負荷など）を変化させたい場合に、一時的に設定時間を短縮したり延長したりする変更操作を容易に行うことができる。
【００５７】
また、制御部４０は、現時間設定に対する経過時間の計数中に受け付けた第３の変更命令（再計数命令：ステップＳ１３１）に応じて残り時間を設定時間に戻す。すなわち、実行中の処理をやり直すような場合に、容易に当該設定時間の計数のみを初期化して、計数をしなおすことができる。また、前の処理が設定時間よりも若干長引いた場合などにも、次の処理の開始時にこの操作を行うことで、前後の処理中に操作する手間を省き、処理間に容易な処理で計数する経過時間の調整を行うことができる。
【００５８】
また、報知動作を行う報知動作部５３を備え、各時間設定には、各々識別情報（ここでは名称）が含まれ、制御部４０は、計数されている経過時間が現時間設定の設定時間となった場合に、当該現時間設定に含まれる識別情報に応じた報知動作を報知動作部５３により行わせる。
このように、設定種別に応じて報知動作の種別を切り替えることができるので、ユーザが処理した内容を確認することができる。また、このように、異なる処理について異なる報知を行う場合に、上述のように、各処理の内容に応じた設定時間を容易に調整することが可能となることで、より柔軟かつ効果的に一連の設定に基づいたタイマ計測を行うことができる。
【００５９】
また、制御部４０は、操作受付部５４により受け付けられる所定の計数命令に応じて経過時間の計数を中断又は再開させる。すなわち、上述のように計数途中の時間についての変更動作だけでなく、計数動作自体を中断させることができる。したがって、処理動作自体を中断する場合、例えば、信号で走行を中断するような場合などにも容易かつ適切に対応することができる。
【００６０】
また、外部機器と通信を行う通信部５２を備え、制御部４０は、通信部５２を介して各時間設定を外部機器から取得可能である。
タイマ設定情報４２１に記憶される設定内容は、電子腕時計の操作受付部５４で操作可能な範囲や表示部５５で表示可能な範囲に比して複雑であり、外部機器で容易に設定してから電子時計１が取得することで、設定の利便性を高めることができる。一方で、経過時間の計数の途中で外部機器を持ち出してこれらの設定の微調整を行うのは適切な処理の実行を妨げる。したがって、このような外部機器を用いずに容易に部分的な設定の調整を可能とすることで、より柔軟かつ適切に一連の時間設定に基づく経過時間の計数を行うことができる。
【００６１】
また、本実施形態の電子時計１は、上述のタイマ計測装置としての各機能構成と、クロック信号に基づいて日時を計数する計時回路４７と、表示部５５と、を備える。制御部４０は、計時回路４７により計数されている日時に基づいて、表示部５５に現在日時を表示させることが可能である。
すなわち、電子時計１に上述のタイマ計測装置としての機能をもたせることで、通常用いる時計に加えて別途装置を保持する必要なく柔軟なタイマ計測を行うことができる。
【００６２】
また、本実施形態のタイマ計測方法は、タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶する記憶ステップ、クロック信号を用いて計数される経過時間が、各時間設定のうち選択されている現時間設定の設定時間になった場合に、経過時間を初期化して現時間設定を次の順番の時間設定に切り替える設定切替ステップ、時間設定のいずれかに対する経過時間の計数中に操作受付部５４が所定の変更命令を受け付けた場合には、当該変更命令に応じて現時間設定の設定時間の経過時間に対する残り時間を変更する変更動作を行う変更ステップ、を含む。
このように、各時間設定の設定時間を順番に連続的にタイマ計測している途中で設定時間の一部を変更したい場合に、容易な操作で当該一部を適切に変更して柔軟に設定時間の計数を行うことができる。すなわち、タイマ計測中に容易に設定時間を調整することができ、これにより、ユーザの利便性を高めることができる。
【００６３】
また、電子時計１のコンピュータに上述のタイマ計測方法に係るプログラム５１１をインストールして実行させることで、ソフトウェア的な処理で容易にタイマ計測の設定を柔軟に調整して、よりユーザにとって利便性、実用性の高いタイマ計測を行わせることが可能となる。
【００６４】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、変更命令に応じて残り時間を変更する動作として、直接残り時間を変更する場合に加えて、適宜設定時間を変更したり、経過時間を変更したりしたが、これらのうち特定の一つが変更されるものであってもよい。あるいは、変更内容と変更対象との組み合わせは、上記実施の形態で示したものとは異なるものに設定されてもよい。
【００６５】
また、設定変更をタイマ計測変更履歴４２２に記憶させるタイミングは、変更命令があったタイミングに限られず、変更命令の対象となる時間設定について経過時間が設定時間となった後のタイミング（ステップＳ１２３の処理タイミングなど）、であってもよい。
【００６６】
また、上記実施の形態では、変更命令として、所定時間の変更、残り時間の計数をスキップする変更、及び経過時間を初期化する変更を例に挙げて説明したが、当初の時間設定に係る設定時間を変更するものであれば、これらに限られない。例えば、押しボタンスイッチの長押し時間やタッチパネルの所定箇所への接触時間などに応じた時間だけ設定時間（残り時間）が延長又は短縮されてもよい。また、時間単位ではなく、比率で時間の延長又は短縮が可能であってもよい。例えば、向かい風の中での走行時に設定時間を１割延長するような変更操作が可能であってもよい。
【００６７】
また、上記実施の形態では、複数の設定時間の計測を複数周期（２以上の計数周期数）可能であることとしたが、一周期のみの計測しかできないものであってもよい。
【００６８】
また、上記実施の形態では、電子時計が備えるタイマ機能に係る設定の変更動作について説明したが、電子時計としての機能を有する電子機器である必要はない。単純にタイマ計測を行うのみのタイマ計測装置であってもよいし、他の機能、例えば、ストップウォッチ機能を有する電子機器であってもよい。
【００６９】
また、上記実施の形態では、計数された経過時間が設定時間となった場合に各種報知動作を行うこととしたが、単純に計数を行ってその計数状態の表示を行うだけであってもよい。また、タイマ計測装置で報知動作を行うものに限られず、外部機器に対して所定の報知信号を出力するものであってもよい。また、報知動作を行う場合であっても、単一種類の報知動作のみが行われるものであってもよい。また、上記実施の形態では、報知動作と対応付けられる識別情報（ここでは、名称）を設定記憶可能としたが、識別情報の設定が可能でないものであって、単純に順番に設定時間が記憶設定されるものであってもよい。
【００７０】
また、報知動作の種別は、経過時間の計測を終了した時間設定の種別ではなく、次に経過時間の計測を開始する時間設定の種別に応じて定められてもよい。これにより、ユーザが次の処理内容を速やかに認識することができる。
【００７１】
また、上記実施の形態では、外部機器からタイマ計測に係る時間設定（タイマ設定情報４２１の内容）を取得可能であるとしたが、タイマ計測装置自身でのみ時間設定が可能であってもよい。
【００７２】
また、上記実施の形態では、タイマ設定情報４２１の内容を随時取得可能としたが、タイマ計測の動作中には取得できないこととしてもよい。あるいは、取得されたデータが別途保持され、タイマ計測の終了後にタイマ設定情報４２１が更新されてもよい。また、これらの場合には、計測動作中にタイマ設定情報４２１の内容全体が別途ＣＰＵ４１により読み出されて保持される必要はなく、必要に応じて随時タイマ設定情報４２１が参照すればよい。
【００７３】
また、以上の説明では、本発明の測位情報の取得制御に係るプログラム５１１を記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリやマスクＲＯＭなどからなるＲＯＭ５１を例に挙げて説明したが、これらに限定されない。その他のコンピュータ読み取り可能な媒体として、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭやＤＶＤディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した構成、制御手順や表示例などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００７４】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７５】
［付記］
＜請求項１＞
所定周波数のクロック信号を出力する信号出力部と、
制御部と、
入力操作を受け付ける操作受付部と、
を備え、
前記制御部は、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶し、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替え、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う
ことを特徴とするタイマ計測装置。
＜請求項２＞
前記制御部は、
前記各時間設定の計数周期数を記憶し、
前記複数の設定時間の計数を前記計数周期数繰り返して行う
ことを特徴とする請求項１記載のタイマ計測装置。
＜請求項３＞
前記制御部は、前記時間設定のいずれかに対する経過時間の計数中に、前記変更動作が行われた前記時間設定に再度切り替えられる場合に、当該変更動作に従って計数された経過時間に応じた設定時間を用いる
ことを特徴とする請求項２記載のタイマ計測装置。
＜請求項４＞
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第１の変更命令に応じて前記残り時間をゼロに変更することを特徴とする請求項１〜３のいずれか一項に記載のタイマ計測装置。
＜請求項５＞
前記制御部は、
前記現時間設定に対する経過時間の計数中に受け付けた第１の変更命令に応じて前記残り時間をゼロに変更し、
前記計数周期数の前記各時間設定に対する経過時間の計数中には、前記第１の変更命令に応じて前記残り時間をゼロに変更した時間設定に対する経過時間の計数を省略する
ことを特徴とする請求項２記載のタイマ計測装置。
＜請求項６＞
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第２の変更命令に応じて前記残り時間を所定時間変更することを特徴とする請求項１〜５のいずれか一項に記載のタイマ計測装置。
＜請求項７＞
前記制御部は、前記現時間設定に対する経過時間の計数中に受け付けた第３の変更命令に応じて前記残り時間を前記設定時間に戻すことを特徴とする請求項１〜６のいずれか一項に記載のタイマ計測装置。
＜請求項８＞
報知動作を行う報知動作部を備え、
前記各時間設定には、各々識別情報が含まれ、
前記制御部は、計数されている経過時間が前記現時間設定の設定時間となった場合に、当該現時間設定に含まれる前記識別情報に応じた報知動作を前記報知動作部により行わせる
ことを特徴とする請求項１〜７のいずれか一項に記載のタイマ計測装置。
＜請求項９＞
前記制御部は、前記操作受付部により受け付けられる所定の計数命令に応じて前記経過時間の計数を中断又は再開させることを特徴とする請求項１〜８のいずれか一項に記載のタイマ計測装置。
＜請求項１０＞
外部機器と通信を行う通信部を備え、
前記制御部は、前記通信部を介して前記各時間設定を外部機器から取得可能である
ことを特徴とする請求項１〜９のいずれか一項に記載のタイマ計測装置。
＜請求項１１＞
請求項１〜１０のいずれか一項に記載のタイマ計測装置と、
前記クロック信号に基づいて日時を計数する計時部と、
表示部と、
を備え、
前記制御部は、前記計時部により計数されている日時に基づいて、前記表示部に現在日時を表示させることが可能である
ことを特徴とする電子時計。
＜請求項１２＞
所定周波数のクロック信号を出力する信号出力部と、入力操作を受け付ける操作受付部とを用いたタイマ計測方法であって、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶する記憶ステップ、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替える設定切替ステップ、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う変更ステップ、
を含むことを特徴とするタイマ計測方法。
＜請求項１３＞
所定周波数のクロック信号を出力する信号出力部と、入力操作を受け付ける操作受付部とを備えるコンピュータを、
タイマ計測時に連続して順番に計数される複数の設定時間のそれぞれに係る各時間設定を記憶する記憶手段、
前記クロック信号を用いて計数される経過時間が、前記各時間設定のうち選択されている現時間設定の設定時間になった場合に、前記経過時間を初期化して前記現時間設定を次の順番の時間設定に切り替える設定切替手段、
前記時間設定のいずれかに対する経過時間の計数中に前記操作受付部が所定の変更命令を受け付けた場合には、当該変更命令に応じて前記現時間設定の設定時間の前記経過時間に対する残り時間を変更する変更動作を行う変更手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７６】
１     電子時計
４０   制御部
４１   ＣＰＵ
４２   ＲＡＭ
４２１ タイマ設定情報
４２２ タイマ計測変更履歴
４５   発振回路
４６   分周回路
４７   計時回路
５１   ＲＯＭ
５１１ プログラム
５２   通信部
５３   報知動作部
５４   操作受付部
５５   表示部
５６   表示ドライバ
７０   電力供給部
７１   バッテリ
Ａ１   アンテナ
ＷＡ〜ＷＥ    時間設定
【図１】
2019138713.tif 000003
【図２】
2019138713.tif 000004
【図３】
2019138713.tif 000005
【図４】
2019138713.tif 000006
【図５】
2019138713.tif 000007