(57)【要約】【課題】クロノグラフ機能を備えた電子時計において、利便性を向上することができる電子時計を提供する。【解決手段】電子時計は、計測開始が指示された時点から計測停止が指示された時点までの経過時間であるトータル経過時間、及び、計測開始が指示された後から計測停止が指示される前までの期間における所定の途中の経過時間である途中経過時間を計測する計測部と、計測部が計測した計測時間を記憶する記憶部と、記憶部の記憶可能な空き容量に基づいて、途中経過時間のうちの直前に計測した途中経過時間よりもトータル経過時間を優先して記憶部に記憶させる制御部と、を備える。【選択図】図２
2014048238.tif 000002
【特許請求の範囲】
【請求項１】
計測開始が指示された時点から計測停止が指示された時点までの経過時間であるトータル経過時間、及び、前記計測開始が指示された後から前記計測停止が指示される前までの期間における所定の途中の経過時間である途中経過時間を計測する計測部と、
前記計測部が計測した計測時間を記憶する記憶部と、
前記記憶部の記憶可能な空き容量に基づいて、前記途中経過時間のうちの直前に計測した前記途中経過時間よりも前記トータル経過時間を優先して前記記憶部に記憶させる制御部と、
を備えることを特徴とする電子時計。
【請求項２】
前記制御部は、
前記途中経過時間の計測が指示されたことに応じて前記計測部により計測された前記途中経過時間を前記記憶部に記憶させるとともに、前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ない場合、前記途中経過時間を前記記憶部に記憶させないで、前記計測停止が指示された後に前記トータル経過時間を前記記憶部に記憶させる
ことを特徴とする請求項１に記載の電子時計。
【請求項３】
前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ないか否かを判定する判定部、
を備え、
前記制御部は、
前記判定部により、前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ないと判定された場合、前記途中経過時間を前記記憶部に記憶させない
ことを特徴とする請求項２に記載の電子時計。
【請求項４】
前記制御部は
前記トータル経過時間を前記記憶部に記憶させる場合であって、前記トータル経過時間を記憶する容量より前記記憶部の記憶可能な空き容量が少ない場合、前記トータル経過時間を直前に記憶させた前記途中経過時間に上書きして記憶させる
ことを特徴とする請求項１から３の何れか一項に記載の電子時計。
【請求項５】
前記制御部は
前記途中経過時間の計測が指示されたことに応じて前記計測部により計測された前記途中経過時間を前記記憶部に記憶させるとともに、前記途中経過時間を記憶する容量より前記記憶部の記憶可能な空き容量が少ない場合、前記途中経過時間を直前に記憶させた前記途中経過時間に上書きして記憶させる
ことを特徴とする請求項１から４の何れか一項に記載の電子時計。
【請求項６】
少なくとも、前記計測開始、前記計測停止、及び、前記途中経過時間の計測を指示する操作入力をそれぞれ受け付ける操作入力部、
を備え、
前記制御部は、
前記操作入力部が受け付けた操作入力に基づいて、前記途中経過時間と前記トータル経過時間とを、前記記憶部内の予め定められた記憶領域に記憶させる
ことを特徴とする請求項１から５の何れか一項に記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計に関する。
【背景技術】
【０００２】
クロノグラフ機能を備えた電子時計がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−９８０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、クロノグラフ機能を備えた電子時計においては、クロノグラフ機能により計測されたスプリットタイム（途中経過時間）やトータルタイム（計測開始から計測停止までのトータル経過時間、最後のスプリットタイム）等の計測データが、例えば、計測された順にしたがって所定のメモリ領域に逐次追記されて保存される。これにより、ユーザは、計測データを後から読み出して確認することができる。
【０００５】
しかしながら、上述の電子時計にあっては、搭載できるメモリの容量が限られており、所定のメモリ領域（計測データの保存用として予め用意されているメモリ領域）のすべてに計測データが保存されてメモリの空き容量がなくなった段階でそれ以降の計測データを保存することができなくなる。そのため、従来、電子時計において、例えば、クロノグラフ機能により計測を開始した後、途中経過のスプリットタイムを保存した際にメモリの空き容量がなくなった場合、その計測のトータルタイムを保存することができないことがあり、利便性が悪いという問題があった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、クロノグラフ機能を備えた電子時計において、利便性を向上することができる電子時計を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、計測開始が指示された時点から計測停止が指示された時点までの経過時間であるトータル経過時間、及び、前記計測開始が指示された後から前記計測停止が指示される前までの期間における所定の途中の経過時間である途中経過時間を計測する計測部と、前記計測部が計測した計測時間を記憶する記憶部と、前記記憶部の記憶可能な空き容量に基づいて、前記途中経過時間のうちの直前に計測した前記途中経過時間よりも前記トータル経過時間を優先して前記記憶部に記憶させる制御部と、を備えることを特徴とする電子時計である。
【０００８】
また、本発明のその他の態様は、上述の電子時計であって、前記制御部は、前記途中経過時間の計測が指示されたことに応じて前記計測部により計測された前記途中経過時間を前記記憶部に記憶させるとともに、前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ない場合、前記途中経過時間を前記記憶部に記憶させないで、前記計測停止が指示された後に前記トータル経過時間を前記記憶部に記憶させることを特徴とする。
【０００９】
また、本発明のその他の態様は、上述の電子時計であって、前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ないか否かを判定する判定部、を備え、前記制御部は、前記判定部により、前記途中経過時間を記憶する容量と前記トータル経過時間を記憶する容量とを合わせた容量より前記記憶部の記憶可能な空き容量が少ないと判定された場合、前記途中経過時間を前記記憶部に記憶させないことを特徴とする。
【００１０】
また、本発明のその他の態様は、上述の電子時計であって、前記制御部は前記トータル経過時間を前記記憶部に記憶させる場合であって、前記トータル経過時間を記憶する容量より前記記憶部の記憶可能な空き容量が少ない場合、前記トータル経過時間を直前に記憶させた前記途中経過時間に上書きして記憶させることを特徴とする。
【００１１】
また、本発明のその他の態様は、上述の電子時計であって、前記制御部は前記途中経過時間の計測が指示されたことに応じて前記計測部により計測された前記途中経過時間を前記記憶部に記憶させるとともに、前記途中経過時間を記憶する容量より前記記憶部の記憶可能な空き容量が少ない場合、前記途中経過時間を直前に記憶させた前記途中経過時間に上書きして記憶させることを特徴とする。
【００１２】
また、本発明のその他の態様は、上述の電子時計であって、少なくとも、前記計測開始、前記計測停止、及び、前記途中経過時間の計測を指示する操作入力をそれぞれ受け付ける操作入力部、を備え、前記制御部は、前記操作入力部が受け付けた操作入力に基づいて、前記途中経過時間と前記トータル経過時間とを、前記記憶部内の予め定められた記憶領域に記憶させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、クロノグラフ機能を備えた電子時計において、利便性を向上することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施形態における電子時計の外観構成を示す正面図である。
【図２】本実施形態における電子時計の内部構成を示す概略ブロック図である。
【図３】本実施形態における電子時計の動作モードの遷移の一例を示す図である。
【図４】クロノグラフ計測モードにおける状態遷移の一例を示す図である。
【図５】本実施形態における記憶部のメモリ領域の一例を示す図である。
【図６】本実施形態における計測データの構成の一例を示す図である。
【図７】第１実施形態に係る計測データの保存処理の一例を説明する第１図である。
【図８】第１実施形態に係る計測データの保存処理の一例を説明する第２図である。
【図９】第１実施形態における計測データの保存処理の一例を示すフローチャートである。
【図１０】第２実施形態による計測データの保存処理の一例を説明する図である。
【図１１】第２実施形態における計測データの保存処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態について説明する。
［第１実施形態］
図１は、この発明の一実施形態（第１実施形態）における電子時計１０の外観構成を示す正面図である。この図１に示す、電子時計１０は、複数（本実施形態では４つ）のボタンＡ〜Ｄと、表示部１０５とを含んで構成される。ボタンＡ〜Ｄは、操作入力を受け付ける操作入力部１０２である。各ボタンＡ〜Ｄの機能については後述する。表示部１０５は、例えば現在時刻や計測時間等を表示する。
【００１６】
また、電子時計１０は、クロノグラフ（ストップウォッチ）機能を備えており、計測開始に係る操作入力を受け付けた時点（計測開始が指示された時点）からの経過時間を計測して、計測した計測時間を表示部１０５に表示する。
【００１７】
図２は、本実施形態における電子時計１０の内部構成の一例を示す概略ブロック図である。電子時計１０は、処理部１０１と、操作入力部１０２と、記憶部１０３と、発振部１０４と、表示部１０５と、発光部１０６と、電源部１０７と、を備えている。
【００１８】
処理部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、電子時計１０の機能を実現する処理を行う。例えば、処理部１０１は、ボタンＡ〜Ｄ（操作入力部１０２）が受け付けた操作入力に応じた指示に基づいて、各ボタンＡ〜Ｄに対応する機能を実現する。また、処理部１０１は、発振部１０４から入力された計時信号に基づいて現在時刻の計時やクロノグラフ機能による時間の計測をする。例えば、処理部１０１は、計測部１１１と、制御部１１２と、判定部１１３と、を備えている。
【００１９】
計測部１１１は、クロノグラフ機能において、計測開始が指示された時点（計測開始に係る操作入力を受け付けた時点）からの経過時間を計測する。例えば、計測部１１１は、計測開始が指示された時点から計測停止が指示された時点（計測停止に係る操作入力を受け付けた時点）までの経過時間であるトータルタイム（トータル経過時間）を計測する。
【００２０】
また、計測部１１１は、計測開始が指示された後から計測停止が指示される前までの期間における所定の途中の経過時間であるスプリットタイム（途中経過時間）を計測する。例えば、計測部１１１は、計測開始が指示された時点からスプリットタイム（或いはラップタイム）の計測が指示された時点（スプリット或いはラップに係る操作入力を受け付けた時点）までの経過時間をスプリットタイムとして計測する。また、計測部１１１は、計測した複数のスプリットタイムに基づいて（例えば、今回計測したスプリットタイムと直前に計測したスプリットタイムとに基づいて）、計測途中における所定の異時点間の経過時間（例えば、今回のスプリットタイムを計測した時点と直前のプリットタイムを計測した時点との間の経過時間）であるラップタイムを算出する。なお、計測部１１１は、スプリットタイムに代えてラップタイムを計測してもよい。
【００２１】
制御部１１２は、計測部１１１が計測した計測時間を示す計測データを記憶部１０３に記憶させる。ここで、計測データとは、例えば、スプリットタイムおよびトータルタイムを含む１回の計測、つまり計測開始から計測停止までの間において計測して得られた計測時間を含むデータである。この計測データの構成の詳細、及び、処理部１０１が行う処理の詳細については後述する。例えば、制御部１１２は、操作入力部１０２が受け付けた操作入力に基づいて、計測部１１１が計測したスプリットタイムとトータルタイムとを記憶部１０３内の予め定められた記憶領域に記憶させる。また、制御部１１２は、計測部１１１が計測した計測時間を表示部１０５に表示させる。
【００２２】
判定部１１３は、記憶部１０３の記憶容量のうちの記憶可能な空き容量を検出して、所定の空き容量以上であるか否かを判定する。なお、判定部１１３は、制御部１１２に含まれた構成であってもよい。
【００２３】
操作入力部１０２は、ボタンＡ〜Ｄ（図１参照）を備え、時刻設定やクロノグラフ機能等に関する操作入力を受け付ける。そして、操作入力部１０２は、各ボタンＡ〜Ｄが受け付けた操作入力に応じた指示（操作信号）を処理部１０１に供給する。
【００２４】
例えば、電子時計１０がクロノグラフ機能を実行する動作モードであるクロノグラフ測定モード（動作モードの詳細については図４を用いて後述する）に設定された場合の各ボタンＡ〜Ｄの機能の一例を以下に示す。
・ボタンＡ：動作モードを切り替える指示を受け付けるボタン
・ボタンＢ：バックライト（発光部１０６）を点灯させる指示を受け付けるボタン
・ボタンＣ：スタート（計測開始）／ストップ（計測停止）させる指示を受け付けるボタン
・ボタンＤ：ラップ（途中経過時間の測定）／リセットさせる指示を受け付けるボタン
【００２５】
記憶部１０３は、処理部１０１の計測部１１１が計測した計測時間を示す計測データを記憶する。例えば、記憶部１０３は、この計測データを、予め定められた記憶領域に記憶する。
【００２６】
発振部１０４は、例えば、水晶発振子を備え、所定の周波数（例えば、３２７６８Hz）の発振信号を生成し、生成した発振信号を分周（例えば、１００Ｈｚ）して計時の基準となる計時信号を生成する。そして、発振部１０４は、生成した計時信号を処理部１０１に供給する。
【００２７】
表示部１０５は、例えば、液晶ディスプレイ（ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ
Ｄｉｓｐｌａｙ））であり、計測部１１１が計測した現在時刻や計測時間を表示する。
発光部１０６は、例えば、表示部１０５の裏面に設置されたバックライトであり、処理部１０１から表示部１０５を発光させることを示す発光指示信号が供給された場合に発光し、表示部１０５に表示された文字、記号、図形等を暗所で視認可能にする。なお、操作入力部１０２が受け付けた操作入力（例えば、ボタンＢに対する操作入力）に基づいて、処理部１０１は発光指示信号を発光部１０６に供給する。
【００２８】
電源部１０７は、例えば、電池を含んで構成されており、電子時計１０が備える各部、例えば処理部１０１、操作入力部１０２、記憶部１０３、発振部１０４、表示部１０５、発光部１０６、等が動作するための電力を供給する。なお、電池は、一次電池または二次電池の何れであってもよいし、太陽電池を含んで構成されてもよい。
【００２９】
（動作モードの詳細）
次に、図３を参照して、電子時計１０が有する動作モードと動作モードの遷移とについて説明する。
図３は、本実施形態における電子時計１０の動作モードの遷移の一例を示す図である。
図示するように、電子時計１０は、時刻表示モード４１と、クロノグラフ計測モード４２と、データ表示モード４３と、タイマ計測モード４４と、アラーム設定モード４５との５つの動作モードを有する。電子時計１０は、動作モードを切り替える指示を受け付けるボタンＡが押下されると、時刻表示モード４１、クロノグラフ計測モード４２、データ表示モード４３、タイマ計測モード４４、アラーム設定モード４５の順に動作モードを順次切り替える。
【００３０】
電子時計１０の最初の起動において、処理部１０１は、動作モードを時刻表示モード４１に設定する。
時刻表示モード４１は、現在の時刻（現在時刻）を計測して表示する動作モードである。但し、処理部１０１は、動作モードに関わらず発振部１０４から入力される計時信号の振幅のピークを計数して（パルスカウント）現在時刻を計時する。なお、電子時計１０は、時刻表示モード４１において、現在の年月日や曜日を表示してもよい。
また、時刻表示モード４１においてボタンＡが押下されると、処理部１０１は、動作モードをクロノグラフ計測モード４２に遷移させる。
【００３１】
クロノグラフ計測モード４２は、クロノグラフ機能により時間を計測して記録する動作モードである。処理部１０１は、操作入力部１０２のボタンＢとボタンＣとに対する操作入力に応じて、計測開始からの経過時間（スプリットタイムやトータルタイム等）を計測して表示部１０５に表示させるとともに、計測データを記憶部１０３に記憶させる。クロノグラフ計測モード４２におけるクロノグラフ計測動作の状態遷移の詳細については、図４を用いて後述する。
また、クロノグラフ計測モード４２においてボタンＡが押下されると、処理部１０１は、動作モードをデータ表示モード４３に遷移させる。
【００３２】
データ表示モード４３は、記憶部１０３に記憶された計測時間（計測データ）のうち、指示された計測時間を表示部１０５に表示する動作モードである。処理部１０１は、データ表示モード４３において、操作入力部１０２に対する操作入力に応じて、スプリットタイム（または、ラップタイム）を記憶部１０３から読み出し、読み出したスプリットタイムに基づいて算出した「直前のラップタイム」（または、読み出した「直前のラップタイム」）を表示部１０５に表示させる。なお、処理部１０１は、記憶部１０３に「直前のラップタイム」が存在しない場合は、記憶部１０３に最後に記憶（保存）されたスプリットタイム（または、ラップタイム）を読み出し、読み出したスプリットタイムまたはラップタイムを表示部１０５に表示させてもよい。また、処理部１０１は、操作入力部１０２に対する操作入力に応じて、前回測定したトータルタイムまたは選択したトータルタイムを記憶部１０３から読み出し、読み出したトータルタイムを表示部１０５に表示させる。
また、処理部１０１は、データ表示モード４３において、ボタンＡが押下されると、動作モードをタイマ計測モード４４に遷移させる。
【００３３】
タイマ計測モード４４は、設定されたタイマ時間からカウントダウンすることにより、カウントゼロまでの残り時間を表示部１０５に表示するとともに、カウントゼロのタイミングに基づいてアラーム音を鳴らす動作モードである。
また、処理部１０１は、タイマ計測モード４４において、ボタンＡが押下されると、動作モードをアラーム設定モード４５に遷移させる。
【００３４】
アラーム設定モード４５は、計時した現在時刻が、設定されたアラーム時刻になるとアラーム音を鳴らす動作モードである。
また、処理部１０１は、アラーム設定モード４５において、ボタンＡが押下されると、動作モードを時刻表示モード４１に遷移させる。
【００３５】
（クロノグラフ計測モード４２における計測動作の状態遷移）
次に、クロノグラフ計測モード４２における計測動作の状態遷移の詳細について、図４を参照して説明する。図４は、クロノグラフ計測モード４２における状態遷移の一例を示す図である。
【００３６】
処理部１０１は、動作モードをクロノグラフ計測モード４２に最初に遷移させた場合、まず、計測を開始していないリセット状態５１（計測停止状態）に設定する。このリセット状態５１においてボタンＣが押下されると、処理部１０１は、計測状態５２に遷移させて、ボタンＣが押下された時点からの経過時間の計測を開始する。また、処理部１０１は、計測状態５２において、計測した経過時間（スプリットタイム）を表示部１０５に表示させる。
【００３７】
次に、計測状態５２においてボタンＤが押下されると、処理部１０１は、ラップ表示状態５３に遷移させる。このラップ表示状態５３において、処理部１０１は、ボタンＤが押下された時点のスプリットタイムを記憶部１０３に記憶（保存）させるとともに、ボタンＤが押下された時点のスプリットタイムに基づいて算出したラップタイムを表示部１０５に表示させる。また、このラップ表示状態５３において所定の時間（例えば、１０秒）が経過すると、処理部１０１は、計測状態５２に戻す。
【００３８】
なお、処理部１０１は、計測状態５２においてボタンＤが押下される度に、ラップ表示状態５３に遷移させて、その都度、ボタンＤが押下された時点のスプリットタイムを記憶部１０３に記憶（保存）させるとともに、算出したラップタイムを表示部１０５に表示させる。
【００３９】
また、計測状態５２においてボタンＣが押下されると、処理部１０１は、クロノグラフ計測動作を一時停止させる停止状態５４に遷移させる。この停止状態５４において、処理部１０１は、リセット状態５１においてボタンＣが押下された時点で計測開始した経過時間の計測を一時停止する。なお、この停止状態５４においてボタンＣが押下されると、処理部１０１は、計測状態５２に遷移させて、一時停止していた計測を再開する。
【００４０】
また、停止状態５４においてボタンＤが押下されると、処理部１０１は、一時停止させている計測時間（最後に計測状態５２においてボタンＣが押下された時点のスプリットタイム）をトータルタイムとして記憶部１０３に記憶（保存）させ、リセット状態５１に遷移させる。なお、このリセット状態５１において、処理部１０１は、計測時間（スプリットタイム）をゼロに更新する（リセット）。
【００４１】
これにより、処理部１０１は、１回分の計測データ（スプリットタイム、トータルタイム）の記憶部１０３への保存を完了する。即ち、１回の計測毎に計測データとしてスプリットタイムとトータルタイムとが記憶部１０３に記憶される。スプリットタイムは、計測開始後のラップ（スプリットタイムの測定）の回数、つまりボタンＤが押下された回数だけ記憶される。なお、計測開始後にボタンＤが１回も押下されない場合は、スプリットタイムを含まない計測データとなる。
【００４２】
なお、処理部１０１は、すでにクロノグラフ機能により計測中（計測状態５２、ラップ表示状態５３、または停止状態５４）の場合において、動作モードを遷移させた場合には、その計測中の動作状態を継続させる。例えば、処理部１０１は、計測状態５２において、動作モードを遷移させた場合には計測状態５２を継続させ、再びクロノグラフ計測モード４２に遷移させた場合には継続していた計測状態５２の動作とする。
【００４３】
（計測データが記憶されるメモリ領域の説明）
次に、計測データが記憶される記憶部１０３のメモリ領域について説明する。
図５は、本実施形態における記憶部１０３のメモリ領域の一例を示す図である。
【００４４】
記憶部１０３のメモリ領域内に、計測データの保存用のメモリ領域として、例えば一つの連続した領域（メモリ領域ＭＳと称する）が予め定められている。処理部１０１は、クロノグラフ機能により計測した計測データ（計測開始から計測停止までの間に計測したスプリットタイムやトータルタイムを含む一連の計測データ）を、計測する毎に逐次メモリ領域ＭＳに順に追記して記憶させる。例えば、図５に示すように、処理部１０１は、計測した順番（１回目の測定〜ｎ回目の測定）にしたがって、計測データ（計測データ（１）、計測データ（２）、・・・計測データ（ｎ））を記憶部１０３のメモリ領域ＭＳに追記する（メモリ領域ＭＳに順番に詰めて書き込んで記憶させる）。
【００４５】
ここで、クロノグラフ機能を備えた電子時計１０（例えば腕時計）においては、小型化や低消費電力が望まれるため、少ないリソース（ＣＰＵの処理能力やメモリ容量）で効率のよい処理方法によってクロノグラフ計測処理が行われる。そのため、電子時計１０において、メモリ領域ＭＳのメモリ容量は、無尽蔵に大きな容量であるわけではなく、搭載して処理が可能な限られた容量（例えば、スプリットタイムのデータ数にして３００個程度が記憶可能な容量）である。
【００４６】
また、処理部１０１は、例えば、ボタンＤ（ラップ）が押下されたタイミング毎にスプリットタイムを記憶部１０３に記憶させ、ボタンＣ（ストップ、計測停止）が押下された後にボタンＤ（リセット）が押下されたタイミングで、トータルタイムを記憶部１０３に記憶させる。つまり、処理部１０１は、１回の計測において、計測したスプリットタイムやトータルタイムをまとめて記憶部１０３に記憶させるような処理を行わすに、計測イベントの発生タイミング毎に計測結果を記憶部１０３に記憶させることによって小電力で処理を行うようにしている。
【００４７】
（計測データの構成）
図６は、計測データの構成の一例を示す図である。この図に示す例では、計測データは、ヘッダ情報（マーク、年月日）と、スプリットタイムと、トータルタイムとの各項目を有する。リセット状態５１においてボタンＣ（スタート、計測開始）が押下されると、処理部１０１は、メモリ領域ＭＳ内において直前の測定データが記憶されている領域の後に続いて、ヘッダ情報を記憶させる。ここで、「マーク」は、各計測データ（計測開始から計測停止までの１回分の計測データ）を識別する情報（例えば番号）である。「年月日」は、計測が行われた年月日を示す情報である。
【００４８】
次に、計測状態５２においてボタンＤ（ラップ）が押下されると、処理部１０１は、押下された時点のスプリットタイムをヘッダ情報の後のメモリ領域に追記する。この図に示すように、計測状態５２においてボタンＤ（ラップ）が押下される度に、処理部１０１は、順番にスプリットタイム（スプリットタイム１、スプリットタイム２、スプリットタイム３、・・・）を追記していく。
【００４９】
また、計測状態５２においてボタンＣ（ストップ、測定停止）が押下されて停止状態５４に遷移した後、停止状態５４においてボタンＤ（リセット）が押下されると、処理部１０１は、トータルタイムを直前に記憶させたスプリットタイムの後のメモリ領域に追記する。
【００５０】
このように、処理部１０１は、記憶部１０３内の限られたメモリ領域ＭＳに、計測イベントの発生タイミング毎に、ヘッダ情報、スプリットタイム、トータルタイム等を追記していく。
【００５１】
（メモリ領域ＭＳの空き容量が少ない場合の処理）
次に、電子時計１０において、メモリ領域ＭＳの空き容量が少なくなった場合の計測データの保存処理について説明する。
【００５２】
仮に計測中にメモリ領域ＭＳの空き容量がなくなった場合、その後計測するスプリットタイムやトータルタイムを記憶部１０３に記憶させることができなくなるため、処理部１０１は、計測中においてメモリ領域ＭＳの空き容量が低下してきた場合、その後計測されるスプリットタイムの保存に制限をかけて、少なくともトータルタイムを記憶させることが可能な容量をメモリ領域ＭＳに残すようにする。すなわち、処理部１０１の制御部１１２は、記憶部１０３の記憶可能な空き容量に基づいて、スプリットタイム（途中経過時間）のうちの直前に計測したスプリットタイムよりもトータルタイムを優先して記憶部１０３に記憶させる。
【００５３】
例えば、制御部１１２は、スプリットタイム（途中経過時間）の計測が指示されたことに応じて、計測部１１１により計測されたスプリットタイムを記憶部１０３（メモリ領域ＭＳ）に記憶させる。また、制御部１１２は、スプリットタイムを記憶する容量とトータルタイムを記憶する容量とを合わせた容量より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量が少ない場合、スプリットタイムを記憶部１０３（メモリ領域ＭＳ）に記憶させない。そして、制御部１１２は、計測停止が指示された後にトータルタイムを記憶部１０３（メモリ領域ＭＳ）に記憶させる。
【００５４】
ここで、スプリットタイムを記憶する容量とトータルタイムを記憶する容量とを合わせた容量より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量が少ない場合とは、制御部１１２が次のスプリットタイムを記憶させるとトータルタイムを記憶させる容量が足りなくなる場合である。一例として、スプリットタイムとトータルタイムとのそれぞれが４バイトのデータとすると、空き容量が、スプリットタイムとトータルタイムとを合わせた容量である８バイトより少ない容量（８バイト未満の容量）、例えば、７バイト以下の容量の場合である。
【００５５】
例えば、前述した図５に示すメモリ領域ＭＳにおいて、計測データ（ｎ）の計測中に、メモリの空き領域（空き領域ＭＬ）がスプリットタイムを記憶する容量とトータルタイムを記憶する容量とを合わせた容量（以下、容量Ｍｔｈ１とも称する）より少なくなったとする。また、このとき、計測データ（ｎ）は、例えば図７に示すように、スプリットタイム３までが追記されてメモリ領域ＭＳに記憶されている状態とする。図７は、計測データ（ｎ）の計測中に、メモリ領域ＭＳにスプリットタイム３が記憶された時点で、空き領域ＭＬが、後１個分の計測時間（スプリットタイムまたはトータルタイム）のみ記憶可能な容量（容量Ｍｔｈ１未満）となっていることを表している図である。
【００５６】
この場合、図７に示すように、４回目のボタンＤの押下（４回目のラップボタン押下）では、処理部１０１は、スプリットタイムの計測とラップタイムの表示を行うが、空き領域ＭＬが容量Ｍｔｈ１未満であるため計測したスプリットデータの保存（計測データ（ｎ）への追記）を行わない。なお、その後の５回目以降のボタンＤの押下があっても同様に、処理部１０１は、計測したスプリットデータの保存（計測データ（ｎ）への追記）を行わずに、トータルタイムを記憶可能な領域として空き領域ＭＬを残しておく。
【００５７】
そして、図８に示すように、計測状態５２においてボタンＣ（ストップ、測定停止）が押下されて停止状態５４に遷移した後、停止状態５４においてボタンＤ（リセット）が押下されると、処理部１０１（制御部１１２）は、計測したトータルタイムを空き領域ＭＬに記憶させる（計測データ（ｎ）へ追記する）。
【００５８】
（計測データの保存処理の動作の説明）
続いて、図９を参照して、電子時計１０におけるメモリ領域ＭＳの空き容量が少ない場合の計測データの保存処理の動作を説明する。図９は、本実施形態における計測データの保存処理の一例を示すフローチャートである。
【００５９】
電子時計１０の動作モードがクロノグラフ計測モード４２に設定されと、処理部１０１は、クロノグラフ計測モード４２をリセット状態５１で起動させる。そして、処理部１０１は、操作入力部１０２から供給される操作信号に基づいて、ボタンＣ（スタート）が押下されたか否かを判定する（ステップＳ１０１）。ステップＳ１０１において、ボタンＣ（スタート）が押下されていないと判定された場合（ステップＳ１０１：ＮＯ）、処理部１０１は、リセット状態５１を継続させ、このステップＳ１０１の処理を繰り返す。
【００６０】
ステップＳ１０１において、ボタンＣ（スタート）が押下されたと判定された場合（ステップＳ１０１：ＹＥＳ）、処理部１０１は、リセット状態５１から計測状態５２に遷移させる。すなわち、計測部１１１は、クロノグラフ計測（ボタンＣが押下された時点からの経過時間）を開始する（ステップＳ１０２）。
【００６１】
次に、処理部１０１は、操作入力部１０２から供給される操作信号に基づいて、ボタンＣ（ストップ）が押下されたか否かを判定する（ステップＳ１０３）。
【００６２】
ステップＳ１０３において、ボタンＣ（ストップ）が押下されていないと判定された場合（ステップＳ１０３：ＮＯ）、処理部１０１は、ボタンＤ（ラップ）が押下されたか否かを判定する（ステップＳ１１１）。ステップＳ１１１において、ボタンＤ（ラップ）が押下されていないと判定された場合（ステップＳ１１１：ＮＯ）、処理部１０１は、ステップＳ１０３に処理を戻し、計測状態５２を継続させる。
【００６３】
ステップＳ１１１において、ボタンＤ（ラップ）が押下されたと判定された場合（ステップＳ１１１：ＹＥＳ）、処理部１０１は、計測状態５２からラップ表示状態５３に遷移させる。まず、計測部１１１は、ボタンＤ（ラップ）が押下された時点までのスプリットタイムを計測する（ステップＳ１１２）。次に、判定部１１３は、ステップＳ１１２において計測されたスプリットタイムを記憶する容量とトータルタイムを記憶する容量とを合わせた容量（Ｍｔｈ１）より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量（空き領域ＭＬの容量）が少ないか否か（空き領域ＭＬの容量が容量Ｍｔｈ１未満であるか否か）を判定する（ステップＳ１１３）。ステップＳ１１３において、空き領域ＭＬの容量が容量Ｍｔｈ１以上である（ステップＳ１１３：ＮＯ）と判定された場合、制御部１１２は、ステップＳ１１２において計測されたスプリットタイムを記憶部１０３（メモリ領域ＭＳ）に記憶させて保存する（ステップＳ１１４）。そして、処理部１０１は、ステップＳ１１５に処理を進める。
【００６４】
一方、ステップＳ１１３において、空き領域ＭＬの容量が容量Ｍｔｈ１未満である（ステップＳ１１３：ＹＥＳ）と判定された場合、処理部１０１は、上述のステップＳ１１４の処理（スプリットタイムを保存する処理）を行わないで、ステップＳ１１５に処理を進める。すなわち、制御部１１２は、判定部１１３により、スプリットタイムを記憶する容量とトータルタイムを記憶する容量とを合わせた容量（Ｍｔｈ１）より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量（空き領域ＭＬの容量）が少ないと判定された場合、スプリットタイムを記憶部１０３に記憶させない。
【００６５】
ステップＳ１１５において、計測部１１１は、計測したスプリットタイムに基づいてラップタイムを算出する。また、制御部１１２は、計測部１１１が算出したラップタイムを表示部１０５に表示させる。なお、処理部１０１は、ラップ表示状態５３に遷移させてから所定の時間（例えば、１０秒）経過後に、計測状態５２に戻す（遷移させる）。すなわち、処理部１０１は、ラップ表示状態５３に遷移させてから所定の時間（例えば、１０秒）経過後に、ステップＳ１０３に処理を戻す。
【００６６】
一方、ステップＳ１０３において、ボタンＣ（ストップ）が押下されたと判定された場合（ステップＳ１０３：ＹＥＳ）、処理部１０１は、計測状態５２から停止状態５４に遷移させる。計測部１１１は、経過時間の計測を一時停止して、ボタンＣ（ストップ）が押下された時点までのスプリットタイムを計測する。また、制御部１１２は、計測部１１１が計測したスプリットタイムを表示部１０５に表示させる（ステップＳ１２１）。
【００６７】
次に、処理部１０１は、操作入力部１０２から供給される操作信号に基づいて、ボタンＣ（スタート）が押下されたか否かを判定する（ステップＳ１２２）。ステップＳ１２２において、ボタンＣ（スタート）が押下されたと判定された場合（ステップＳ１２２：ＹＥＳ）、ステップＳ１０２に処理を戻し、計測部１１１は、一時停止していた計測を再開する。
【００６８】
また、ステップＳ１２２において、ボタンＣ（スタート）が押下されていないと判定された場合（ステップＳ１２２：ＮＯ）、処理部１０１は、ボタンＤ（リセット）が押下されたか否かを判定する（ステップＳ１２３）。ステップＳ１２３において、ボタンＤ（リセット）が押下されていないと判定された場合（ステップＳ１２３：ＮＯ）、処理部１０１は、ステップＳ１２２に処理を戻す。
【００６９】
一方、ステップＳ１２３において、ボタンＤ（リセット）が押下されたと判定された場合（ステップＳ１２３：ＹＥＳ）、制御部１１２は、ステップＳ１２１において測定されたスプリットタイム（最後のスプリットタイム）をトータルタイムとして、記憶部１０３に記憶させて保存する（ステップＳ１２４）。そして、処理部１０１は、停止状態５４からリセット状態５１に遷移させる。これにより、電子時計１０は、１回のクロノグラフ計測を終了する。
【００７０】
このように、クロノグラフ測定中において、処理部１０１は、記憶部１０３（メモリ領域ＭＳ）の空き容量に基づいて、トータルタイムを記憶可能なメモリ領域（メモリ容量）を残すようにスプリットタイムの保存を制限する。そして、処理部１０１は、残しておいたメモリ領域にトータルタイムを記憶させて計測を終了する。すなわち、処理部１０１の制御部１１２は、記憶部１０３の記憶可能な空き容量に基づいて、スプリットタイム（途中経過時間）のうちの直前に計測したスプリットタイムよりもトータルタイムを優先して記憶部１０３に記憶させる。
これにより、電子時計１０は、クロノグラフ機能により計測を開始した後に、その計測のトータルタイムが保存されないことを防止することができる。
【００７１】
例えば、クロノグラフ機能を利用するユーザは、ランニングのトレーニングやマラソン競技等において、自身の走行データを記録するという目的をもっている。また、ユーザは、走行を開始するとともにクロノグラフ機能による計測を開始し、開始してからゴールまでの途中の所定の地点でラップボタンを押すことによってラップタイムを確認（ラップタイム表示を目視することにより確認）しながら走行する。これにより、ユーザは、自身が想定していた経過時間と実際の経過時間とを比較することにより走行状況を把握して、最終的にゴールに到着するまでのトータルタイムが自身の目標タイムと一致するように走行ペースを調整する。また、ユーザは、計測した走行データを計測終了後に再度確認することができるため、次のトレーニングや競技の目標管理にも活用することもできる。
【００７２】
このように、クロノグラフ機能を利用するユーザは、計測中においては、途中の所定の地点におけるスプリットタイムやラップタイムの確認を行うことを目的として利用する。一方、ユーザは、計測を終了した後においては、途中経過のスプリットタイムやラップタイムと最終結果のトータルタイムとの何れも利用する場合があるが、記憶容量が足りないために何れかを優先するかといった場合には、途中経過のスプリットタイムやラップタイムよりも最終結果のトータルタイムを確認できる方が望ましい。
【００７３】
よって、本実施形態（第１実施形態）の電子時計１０によれば、記憶可能な空き容量が足りない場合には、途中経過のスプリットタイムやラップタイムよりも最終結果のトータルタイムを優先して記憶するため、ユーザに対する利便性を向上することができる。
すなわち、本実施形態によれば、クロノグラフ機能を備えた電子時計において、利便性を向上することができる。
【００７４】
［第２実施形態］
次に、第２実施形態の電子時計１０について説明する。この第２実施形態では、メモリ領域ＭＳの空き容量が少なくなった場合にスプリットタイムよりもトータルタイムを優先して記憶部１０３に記憶させる際の処理の方法が、上述した第１実施形態と相違する。第２実施形態による計測データの保存処理について、図１０を参照して説明する。
【００７５】
図１０は、第２実施形態による計測データの保存処理の一例を説明する図である。この図１０において、図７及び図８に対応する部分には同じ符号を付けている。また、図１０において、空き領域ＭＬとして示す領域は、図７に示す空き領域ＭＬに対応する領域であって、最後にトータルタイムを書き込むための１個分の計測時間を書込み可能な領域（最後の１個分の計測データ書込み可能な領域）として示している。
【００７６】
前述したように、図７に示す処理の例では、スプリットタイム３までが追記されてメモリ領域ＭＳに記憶され、４回目のボタンＤの押下（４回目のラップボタン押下）ではスプリットタイム４の計測時間が記憶されないで、空き領域ＭＬとして残される。これに対して、第２実施形態では、図１０（ａ）に示すように、４回目のボタンＤの押下（４回目のラップボタン押下）により、処理部１０１（制御部１１２）は、スプリットタイム４を空き領域ＭＬに記憶させる。これにより、空き領域ＭＬの容量は、１個分の計測時間を記憶する容量（以下、容量Ｍｔｈ２とも称する）より少ない容量となる。
【００７７】
次に、５回目のボタンＤの押下があった場合、処理部１０１（制御部１１２）は、空き領域ＭＬが容量Ｍｔｈ２未満であるため、スプリットタイム５をスプリットタイム４に上書きして記憶させる（図１０（ｂ）参照）。さらにボタンＤの押下があった場合には、処理部１０１（制御部１１２）は、スプリットタイム６をスプリットタイム５に上書き、スプリットタイム７をスプリットタイム６に上書き、・・・、を繰り返す。すなわち、処理部１０１（制御部１１２）は、空き容量が足りない場合には、直前に記憶させたスプリットタイムに上書きする。
【００７８】
そして、計測状態５２においてボタンＣ（ストップ、測定停止）が押下されて停止状態５４に遷移した後、停止状態５４においてボタンＤ（リセット）が押下されたとする。この場合、処理部１０１（制御部１１２）は、空き領域ＭＬが容量Ｍｔｈ２未満であるため、計測したトータルタイムを直前に記憶させたスプリットタイムに上書して記憶させる（図１０（ｃ）参照）。
【００７９】
続いて、図１１を参照して、第２実施形態の電子時計１０におけるメモリ領域ＭＳの空き容量が少ない場合の計測データの保存処理の動作を説明する。図１１は、第２実施形態における計測データの保存処理の一例を示すフローチャートである。ここで、図１１に示す処理は、ステップＳ２１３、Ｓ２１４、Ｓ２１５、Ｓ２１５の各処理、及び、ステップＳ２２４、Ｓ２２５、Ｓ２２６の各処理が、図９に示す処理に対して異なる。なお、図１１において、図９の各処理に対応する処理には同一の符号を付けており、その説明を省略する。
【００８０】
まず、計測状態５２において、ボタンＤ（ラップ）が押下された場合の処理（すなわち、スプリットタイムを保存する処理）の動作について説明する。ステップＳ１１１において、ボタンＤ（ラップ）が押下されたと判定された場合（ステップＳ１１１：ＹＥＳ）、処理部１０１は、計測状態５２からラップ表示状態５３に遷移させる。計測部１１１は、ボタンＤ（ラップ）が押下された時点までのスプリットタイムを計測する（ステップＳ１１２）。
【００８１】
判定部１１３は、ステップＳ１１２において計測されたスプリットタイムを記憶する容量（Ｍｔｈ２）より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量（空き領域ＭＬの容量）が少ないか否か（空き領域ＭＬの容量が容量Ｍｔｈ２未満であるか否か）を判定する（ステップＳ２１３）。ステップＳ２１３において、空き領域ＭＬの容量が容量Ｍｔｈ２以上である（ステップＳ２１３：ＮＯ）と判定された場合、制御部１１２は、ステップＳ１１２において計測されたスプリットタイムを記憶部１０３（メモリ領域ＭＳ）に追記して保存する（ステップＳ２１４）。そして、処理部１０１は、ステップＳ１１５に処理を進める。
【００８２】
一方、ステップＳ２１３において、空き領域ＭＬの容量が容量Ｍｔｈ２未満である（ステップＳ２１３：ＹＥＳ）と判定された場合、制御部１１２は、ステップＳ１１２において計測されたスプリットタイムを、記憶部１０３（メモリ領域ＭＳ）の直前に記憶させたスプリットタイムに上書きして保存する（ステップＳ２１５）。そして、処理部１０１は、ステップＳ１１５に処理を進める。
【００８３】
次に、停止状態５４において、ボタンＤ（リセット）が押下された場合の処理（すなわち、トータルタイムを保存する処理）の動作について説明する。ステップＳ１２３において、ボタンＤ（リセット）が押下されたと判定された（ステップＳ１２３：ＹＥＳ）とする。この場合、判定部１１３は、ステップＳ１２１において計測されたスプリットタイム（すなわち、トータルタイム）を記憶する容量（Ｍｔｈ２）より記憶部１０３（メモリ領域ＭＳ）の記憶可能な空き容量（空き領域ＭＬの容量）が少ないか否か（空き領域ＭＬの容量が容量Ｍｔｈ２未満であるか否か）を判定する（ステップＳ２２４）。
【００８４】
ステップＳ２２４において、空き領域ＭＬの容量が容量Ｍｔｈ２以上である（ステップＳ２２４：ＮＯ）と判定された場合、制御部１１２は、ステップＳ１２１において計測されたスプリットタイム（最後のスプリットタイム）をトータルタイムとして、記憶部１０３（メモリ領域ＭＳ）に追記して保存する（ステップＳ２２５）。
【００８５】
一方、ステップＳ２２４において、空き領域ＭＬの容量が容量Ｍｔｈ２未満である（ステップＳ２２４：ＹＥＳ）と判定された場合、制御部１１２は、ステップＳ１２１において計測されたスプリットタイム（最後のスプリットタイム）をトータルタイムとして、記憶部１０３（メモリ領域ＭＳ）の直前に記憶させたスプリットタイムに上書きして保存する（ステップＳ２２６）。これにより、電子時計１０は、１回のクロノグラフ計測を終了する。
【００８６】
このように、制御部１１２は、スプリットタイム（途中経過時間）の計測が指示されたことに応じて計測部１１１により計測されたスプリットタイムを記憶部１０３に記憶させるとともに、スプリットタイムを記憶する容量より記憶部１０３の記憶可能な空き容量が少ない場合、スプリットタイムを直前に記憶させたスプリットタイムに上書きして記憶させる。また、制御部１１２は、トータルタイムを記憶部１０３に記憶させる場合であって、トータルタイムを記憶する容量より記憶部１０３の記憶可能な空き容量が少ない場合、トータルタイムを直前に記憶させたスプリットタイムに上書きして記憶させる。
【００８７】
つまり、制御部１１２は、記憶部１０３の記憶可能な空き容量に基づいて、スプリットタイム（途中経過時間）のうちの直前に計測したスプリットタイムよりもトータルタイムを優先して記憶部１０３に記憶させる。
これにより、電子時計１０は、クロノグラフ機能により計測を開始した後に、その計測のトータルタイムが保存されないことを防止することができる。すなわち、本第２実施形態によれば、クロノグラフ機能を備えた電子時計において、利便性を向上することができる。
【００８８】
なお、図１０及び図１１を用いて、制御部１１２が、スプリットタイムを記憶する容量より記憶部１０３の記憶可能な空き容量が少ない場合、スプリットタイムを直前に記憶させたスプリットタイムに上書きして記憶させる処理を説明したが、これに限られるものではない。例えば、制御部１１２は、スプリットタイムを記憶する容量より記憶部１０３の記憶可能な空き容量が少ない場合、そのスプリットタイムを記憶しないで、トータルタイムのみを最後に記憶されたスプリットタイムに上書きして記憶させてもよい。
【００８９】
なお、上記第１、２実施形態の電子時計１０は、クロノグラフ専用機、または、クロノグラフ機能を備え且つ現在時刻を計測して表示する時計（例えば腕時計）、の何れであってもよい。また、電子時計１０は、腕時計に限られるものではない。
【００９０】
なお、上述した実施形態における電子時計１０の一部、例えば、処理部１０１をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、電子時計１０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における電子時計１０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。電子時計１０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００９１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００９２】
１０…電子時計、
１０１…処理部、１０２…操作入力部、１０３…記憶部、１０４…発振部、
１０５…表示部、１０６…発光部、１０７…電源部、１１１…計測部、１１２…制御部、
１１３…判定部
【図１】
2014048238.tif 000003
【図２】
2014048238.tif 000004
【図３】
2014048238.tif 000005
【図４】
2014048238.tif 000006
【図５】
2014048238.tif 000007
【図６】
2014048238.tif 000008
【図７】
2014048238.tif 000009
【図８】
2014048238.tif 000010
【図９】
2014048238.tif 000011
【図１０】
2014048238.tif 000012
【図１１】
2014048238.tif 000013