(57)【要約】【課題】スタートからの経過時間と、残りターゲット時間を同時に知ることができる。【解決手段】第１の計時開始操作から経過した時間を計測する第１の時間計測部と、第２の計時開始操作から経過した時間を計測する第２の時間計測部とを備えた時間装置であって、前記第１の時間計測部が計測した時間と、目標時間から前記第２の時間計測部が計時した時間を減じた時間とを、前記表示部に併せて表示することを特徴とする。【選択図】図１
2012150055.tif 000002
【特許請求の範囲】
【請求項１】
第１の計時開始操作から経過した時間を計測する第１の時間計測部と、
第２の計時開始操作から経過した時間を計測する第２の時間計測部と
を備え、
前記第１の時間計測部が計測した時間と、目標時間から前記第２の時間計測部が計時した時間を減じた時間とを、前記表示部に併せて表示する
ことを特徴とする時計装置。
【請求項２】
前記第１の時間計測部が、時間の計測を開始するのと同時に、前記第２の時間計測部が時間の計測を開始する
ことを特徴とする請求項１に記載の時計装置。
【請求項３】
前記第２の時間計測部が、前記第２の時間計測部の時間の計測の終了操作と同時に、新たな時間の計測を開始する
ことを特徴とする請求項１、又は２に記載の時計装置。
【請求項４】
前記目標時間から前記第２の時間計測部が計時した時間を減じた時間が負の値となるときに、前記目標時間から前記第２の時間計測部が計時した時間を減じた時間を負の値として表示する
ことを特徴とする請求項１から３のいずれか１項に記載の時計装置。
【請求項５】
前記第２の時間計測部が、前記目標時間の経過時に、新たな計時を開始する
ことを特徴とする請求項１から４のいずれか１項に記載の時計装置。
【請求項６】
前記目標時間の和から前記第２の時間計測部が計測した時間の和を減じた値を表示する
ことを特徴とする請求項１から５のいずれか１項に記載の時計装置
【請求項７】
請求項１から６のいずれか１項に記載の時計装置を備える電子機器。
【請求項８】
時計装置のコンピュータに、第１の計時開始操作から経過した時間を計測する第１の時間計測手段、第２の計時開始操作から経過した時間を計測する第２の時間計測手段、前記第１の時間計測部が計測した時間と、目標時間から前記第２の時間計測部が計時した時間を減じた時間とを、前記表示部に併せて表示する手段を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、時計装置、及びプログラムに関する。
【背景技術】
【０００２】
陸上競技などで計時に用いられるストップウオッチでは、計時開始から現在までの所要時間（スプリット時間）を表示するだけでなく、区間（ラップ）の走行に費やすと予想される時間(ターゲット時間；目標時間)を複数の区間に対して予め設定できるものがある。このようなストップウォッチでは、ターゲット時間を経過するたびに、報音するなどして利用者にターゲット時間の経過を告知するものが知られている。利用者は、このターゲット時間を、走行中に距離を知ることができる区間に対して設定することにより、実際の走行が予め設定した時間に対して進んでいるか、遅れているかを知ることができる。
特許文献１には、ストップウオッチにおいて、１回目のターゲット時間を入力すると、１回目のターゲット時間の整数倍の値を２回目以降のターゲット時間として自動的に設定することが記載されている。
特許文献２には、ストップウオッチにおいて、前の区間のターゲット時間を次のラップタイムの設定操作の際に初期値として表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実公平０６−２８７１７号公報
【特許文献１】特開平０９−７２９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１、２に記載の従来技術では、次の目標地点に到達するまでの目安となる残り時間を知ることができなかった。例えば、従来技術のストップウオッチにおいて、利用者は、スタート時や５ｋｍ地点通過時など、新たなラップの開始地点（ラップ地点）の通過時に、ストップウオッチモードとは別のモードにあるタイマをスタートさせる。また、利用者は、ストップウオッチモードとタイマモードを切り替えながら、ラップ地点通過からの経過時間(ラップ経過時間)を確認する。しかしながら、このような使い方では、走行中に煩雑なボタン操作を必要するうえ、スプリット時間と次のラップ地点までの目標とした時間の残り時間（残りターゲット時間）を同時に知ることができない。
【０００５】
本発明は上記の点に鑑みてなされたものであり、スプリット時間と、目標とした時間までの残り時間を同時に表示する電子機器、時計装置、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は、上記の課題を解決するためになされたものであり、本発明の一態様は、第１の計時開始操作から経過した時間を計測する第１の時間計測部と、第２の計時開始操作から経過した時間を計測する第２の時間計測部とを備え、前記第１の時間計測部が計測した時間と、目標時間から前記第２の時間計測部が計時した時間を減じた時間とを、前記表示部に併せて表示することを特徴とする時計装置である。
【０００７】
（２）また、本発明は、前記第１の時間計測部と、前記第２の時間計測部が同時に計時を開始することを特徴とする。
【０００８】
（３）また、本発明の一態様は、前記第２の時間計測部が、計時の終了操作と同時に、新たな計時を開始することを特徴とする。
【０００９】
（４）また、本発明の一態様は、前記予め設定した時間から前記第２の時間計測部が計時した時間を減じた時間が負の値となるときに、前記予め設定した時間から前記第２の時間計測部が計時した時間を減じた時間を負の値として表示することを特徴とする。
【００１０】
（５）また、本発明の一態様は、前記第２の時間計測部が、前記予め設定した時間の経過時に、新たな計時を開始することを特徴とする。
【００１１】
（６）また、本発明の一態様は、前記予め設定した時間の和から前記第２の時間計測部が計測した時間の和を減じた値を表示することを特徴とする。
【００１２】
（７）また、本発明の一態様は、前記の時計装置を備える電子機器である。
【００１３】
（８）また、本発明の一態様は、時計装置のコンピュータに、第１の計時開始操作から経過した時間を計測する第１の時間計測手段、第２の計時開始操作から経過した時間を計測する第２の時間計測手段、前記第１の時間計測部が計測した時間と、目標時間から前記第２の時間計測部が計時した時間を減じた時間とを、前記表示部に併せて表示する手段を実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、スタートからの経過時間と、設定された目標時間までの残り時間を同時に知ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係るストップウオッチの外観を示す図である。
【図２】本実施形態に係るストップウオッチの構成を示す概略ブロック図である。
【図３】本実施形態に係るストップウオッチにおけるＣＰＵの内部の機能ブロック図である。
【図４】本実施形態に係るストップウオッチにおける動作と利用者の操作の関係の一例を示した図である。
【図５】本実施形態に係るストップウオッチにおけるＲＡＭに記憶されたデータ構造の例を示す図である。
【図６】本実施形態に係るストップウオッチにおける動作の一例を示したフローチャートである。
【図７】本実施形態に係るストップウオッチにおける表示の一例を示した図である。
【図８】本実施形態に係るストップウオッチにおける表示の別の一例を示した図である。
【図９】本実施形態に係るストップウオッチにおける表示の別の一例を示した図である。
【図１０】本発明の第２の実施形態に係るストップウオッチにおける動作の一例を示したフローチャートである。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
【００１７】
図１は本発明の第１の実施形態に係るストップウオッチ１の外観を表す外観図である。図示する例では、ストップウオッチ１（時計装置）は、ボタン１１〜１４、表示部２０６を含んで備える。
ボタン１１は、利用者からの計時のスタート、ストップ、及びリセットの入力に用いられる。
ボタン１２は、利用者からのラップ地点を通過した旨の情報の入力に用いられる。
ボタン１３は、利用者からの表示モードの変更の入力に用いられる。
ボタン１４は、利用者からの動作モード（ストップウオッチモード、通常時計モード、タイマモード、ワールド時計モード等）の変更の入力に用いられる。
また、ボタン１１〜１４を組み合わせて、ラップ地点間の走行目標時間（ターゲット時間）の入力にも用いる。
表示部２０６は、液晶パネル等の表示素子からなり、計測時間や、各モードの設定情報等を表示する。
【００１８】
図２は、本発明の第１の実施形態に係るストップウオッチ1の構成を示す概略ブロック図である。図示する例では、ストップウオッチ１は、発振部２０１、入力部２０２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算装置）２０３、読み出し専用メモリ（ＲＯＭ）２０４、ランダムアクセスメモリ（ＲＡＭ）２０５、表示部２０６、及び報知部２０７を含んで構成される。
【００１９】
発振部２０１は、水晶振動子等の発振子が出力する信号を分周して、ＣＰＵ２０３の動作に適した周波数のクロック信号を生成し、出力する。
入力部２０２は、利用者からの入力を受ける。例えば、利用者は、ストップウオッチ１のスタート、ストップ、ラップ、ターゲット時間設定、動作モード、又は画面表示の切り替えをしたい場合に、ストップウオッチ１に設けられたボタン１１〜１４を用いて入力する。入力部２０２は、入力に応じた信号をＣＰＵ２０３に出力する。例えば、スイッチ１２が押下されると、入力部２０２は、ラップ地点を通過したことを示す信号をＣＰＵ２０３に出力する。
【００２０】
ＣＰＵ２０３は、発振部２０１が出力するクロック信号に同期して、様々な処理動作を行う。ＣＰＵ２０３は、入力部２０２から情報を入力される。ＣＰＵ２０３は、ＲＯＭ２０４からプログラムを読み込む。ＣＰＵ２０３は、ＲＡＭ２０５に内部で一時的に使用するデータ等を書き込み、読み出す。ＣＰＵ２０３は、表示部２０６に計測した時間や、各モードの設定情報等を表示させる。ＣＰＵ２０３は、報知部２０７に、時刻が到来したことを報知させる。
ＲＯＭ２０４は、プログラムその他データが書き込まれている。
ＲＡＭ２０５は、ＣＰＵ２０３で生成したデータや、現在が何番目のラップであるかを示すラップ数ポインタ、後に示す図５を用いて説明する各ラップのターゲット時間やラップタイム等をＣＰＵ２０３から書き込まれ、読み出される。
報知部２０７は、ＣＰＵ２０３からの命令を入力され、報音や振動などによって利用者に、予め設定した時刻が到来したことを知らせる。
【００２１】
図３は、ＣＰＵ２０３の内部で処理を行う各部の構成を示す概略ブロック図である。図示する例では、制御部３０１、ラップカウント部３０２、残りターゲット時間算出部３０３、差分算出部３０４、スプリットカウント部３０５、合計ラップタイム算出部３０６を含んで構成される。
【００２２】
制御部３０１は、ラップカウント部（第２の時間計測部）３０２、残りターゲット時間算出部３０３、差分算出部３０４、スプリットカウント部（第１の時間計測部）３０５、及び合計ラップタイム算出部３０６の初期化、起動、及び各部とのデータの交換等の処理を行う。制御部３０１は、ＲＡＭ２０５に書き込まれている各区間のターゲット時間とラップタイムを読み出し、差分検出部３０４、合計ラップタイム算出部３０６に出力する。制御部３０１は、スプリットカウント部３０５に、計時開始の命令を出力する。制御部３０１は、スプリットカウント部３０５に、スプリット時間を制御部３０１に出力させる命令を出力する。制御部３０１は、ＲＡＭ２０５に書き込まれたラップタイムを読み出し、読み出したラップタイムを合計ラップタイム算出部３０６に出力する。制御部３０１は、合計ラップタイム算出部３０６に、合計ラップタイムを出力させる命令を出力する。
制御部３０１は、入力部２０２、ＲＯＭ２０４，ＲＡＭ２０５、表示部２０６、及び報知部２０７とのデータ入出力の処理を行う。
【００２３】
ラップカウント部３０２は、制御部３０１から計時を開始させる命令を入力され、計時を開始する。計時を開始する際に、ラップカウント部３０２は、計測中の時間データを消去し、時間データは０からカウントアップする。また、ラップカウント部３０２は、制御部３０１から、カウントの開始時の時間データの初期値を設定され、その初期値からカウントアップすることもできる。ラップカウント部３０２は、制御部３０１から、ラップ経過時間、又はラップタイムを制御部３０１、又は残りターゲット時間算出部３０３に出力する命令を入力され、ラップ経過時間、およびラップタイムを制御部３０１に出力し、ラップ経過時間を残りターゲット時間算出部３０３に出力する。
残りターゲット時間算出部３０３は、制御部３０１から、ターゲット時間を入力され、ラップカウント部３０２からラップ経過時間が入力される。残りターゲット時間算出部３０３は、ターゲット時間からラップ経過時間を減じた値（残りターゲット時間）を算出する。残りターゲット時間算出部３０３は、制御部３０１から、残りターゲット時間を制御部３０１に出力する命令を入力される。残りターゲット時間算出部３０３は、算出した残りターゲット時間を制御部３０１に出力する。
【００２４】
差分検出部３０４は、ＲＡＭ２０５に書き込まれた、各区間のターゲット時間とラップタイムを、制御部３０１を通じて入力される。差分検出部３０４は、計時した各ラップの合計ラップタイムと、各ラップに対応するターゲット時間の合計ターゲット時間とを計算する。差分検出部３０４は、合計ラップタイムと合計ターゲット時間との差分（複数ラップ差分）を算出する。差分検出部３０４は、制御部３０１から、複数ラップ差分を制御部３０１に出力する命令を入力される。差分検出部３０４は、算出した複数ラップ差分を制御部３０１に出力する。
スプリットカウント部３０５は、制御部３０１から、計時開始の命令を入力され、計時を開始する。スプリットカウント部３０５は、制御部３０１からスプリット時間を制御部３０１に出力する命令を入力される。スプリットカウント部３０５は、算出したスプリット時間を制御部３０１に出力する。
【００２５】
合計ラップタイム算出部３０６は、ＲＡＭ２０５に書き込まれた、それまでに計時された各区間のラップタイムが、制御部３０１から入力される。合計ラップタイム算出部３０６は、計時した各ラップの合計ラップタイムを算出する。合計ラップタイム算出部３０６は、制御部３０１から、合計ラップタイムを出力する命令が入力される。合計ラップタイム算出部３０６は、算出した合計ラップタイムを制御部３０１に出力する。
【００２６】
図４は、本実施形態におけるストップウオッチ１の動作と利用者の操作の関係の一例を示す図である。Ｔは時間軸を表し、右方向に時間が進んでいくことを示している。利用者は時刻ｔ０にボタン１１（スタート）を押下し、計時を開始する。このとき、ストップウオッチ１は、スプリットカウント部３０５を用いてスプリット時間の計時を開始すると共に、ラップカウント部３０２を用いてラップ経過時間の計時を開始する。つまり、スプリット時間の計時とラップ経過時間の計時を同時に開始する。表示部２０６は、現在のスプリット時間、ラップ経過時間、残りターゲット時間等を表示する。
【００２７】
図４では、利用者がターゲット時間内に１ｋｍ地点であるＬＡＰ−１に到達できなかった場合を示している。そのため、利用者が、ＬＡＰ−１に到達する前に報音Ｂ１がなされる。なお、報音された後も、ラップ経過時間の計時は継続される。利用者は、ＬＡＰ−１に到達したときに、ボタン１２（ラップ地点通過）を押下する。これにより、ストップウオッチ１はラップ経過時間の計時を終了し、ラップタイムをＲＡＭ２０５に記憶させる。なお、ラップタイムとは、ボタン１２の押下があり、ラップカウント部３０２が計時を停止した時点でのラップ経過時間のことをいう。次に、ストップウオッチ１は、時刻ｔ２から新たなラップ経過時間の計時を開始する。なお、スプリットカウント部３０５はスタートで開始した計時を続行する。
【００２８】
利用者は、ＬＡＰ−２の地点に到達したときに、ボタン１２を押下する。これにより、ストップウオッチ１はラップ経過時間の計時を終了し、ラップタイムをＲＡＭ２０５に記憶させる。その後、新たなラップ経過時間の計測を開始する。利用者は、ターゲット時間の経過以前にＬＡＰ−２の地点に到達したため、ＬＡＰ−１の地点で開始したターゲット時間の経過時に報音されない。
【００２９】
利用者がＬＡＰ−３の地点で行う操作は、利用者がＬＡＰ−１の地点で行った操作と同様である。また、ストップウォッチ１のＬＡＰ−３の地点での動作は、ＬＡＰ−１の地点におけるストップウオッチ１の動作と同様である。このようにして、各ラップにおけるストップウオッチ１の動作と利用者の操作が繰り返される。最後にゴール地点についた場合のストップウオッチ１の動作と操作について説明する。利用者はゴール地点に到達（ｔ６）すると、ボタン１１（ストップ）を押下して、ストップウオッチ１の計時を停止させる。このとき、ストップウオッチ１は、スプリット時間の計時とラップ経過時間の計時を停止させ、ラップタイムをＲＡＭ２０５に記憶させる。
【００３０】
図５は、各ラップのターゲット時間とラップタイムとの関係の例を表すテーブルである。
図５に示すように、ＬＡＰに付された番号、ターゲット時間、ラップタイムが関連付けられている。１列目は各ラップに付された番号である。２列目は、ターゲット時間である。３列目は、各ラップに実際に費やされた時間（ラップタイム）である。４列目は、現在、何ラップ目を計時しているかを示す値であるラップ数ポインタである。本例では、ターゲット時間を１５区間、現在のラップが１４ラップ目の場合を示している。このテーブルに示した情報はＲＡＭ２０５に記録される。ターゲット時間は、残りターゲット時間算出部３０３において、残りターゲット時間を算出する際に利用される。また、ラップタイムは、差分算出部３０４において、複数ラップ差分や、ある周回までのラップタイムの和である合計ラップタイムを算出するために用いられる。
【００３１】
次に、本実施形態におけるストップウオッチ１の動作の一例について説明する。
図６は、本実施形態に係るストップウオッチ１における動作の一例を示したフローチャートである。
【００３２】
（ステップＳ６０１）入力部２０２は、ボタン１１〜１４を用いて、利用者からターゲット時間を入力される。入力部２０２は、制御部３０１に、入力されたターゲット時間を出力する。制御部３０１は、入力部２０２から入力されたターゲット時間をＲＡＭ２０５に書き込む。なお、ターゲット時間は、各ラップに共通であってもよいし、各ラップに異なる値を設定してもよい。その後、ステップＳ６０２に進む。
（ステップＳ６０２）入力部２０２は、利用者からボタン１１（スタート）を押下されることにより、制御部３０１に、計時をスタートする旨の信号を出力する。制御部３０１は、入力部２０２から、計時をスタートする旨の信号を入力される。制御部３０１は、スプリットカウント部３０５、及びラップカウント部３０２の時間カウント数を０に初期化する。制御部３０１は、スプリットカウント部３０５、及びラップカウント部３０２に、計時を開始させる。制御部３０１は、ＲＡＭ２０５に記録された、現在のラップ数を表す、ラップ数ポインタに１を書き込む。その後、ステップＳ６０３に進む。
【００３３】
（ステップＳ６０３）制御部３０１は、ＲＡＭ２０５から、ターゲット時間を読み込む。制御部３０１は、ＲＡＭ２０５から読み込んだターゲット時間を残りターゲット時間算出部３０３に出力する。ラップカウント部３０２は、制御部３０１が出力したラップ経過時間を出力させる命令を入力され、ラップ経過時間を残りターゲット時間算出部３０３に出力する。残りターゲット時間算出部３０３は、制御部３０１から入力された、ターゲット時間、及びラップカウント部３０２から入力されたラップ経過時間を用い、ターゲット時間から、ラップ経過時間を減じた値（残りターゲット時間）を算出する。制御部３０１は、残りターゲット時間算出部３０３に残りターゲット時間を出力させる命令を出力する。残りターゲット時間算出部３０３は、制御部３０１に、残りターゲット時間を出力する。その後、ステップＳ６０４に進む。
【００３４】
（ステップＳ６０４）制御部３０１は、ＲＡＭ２０５から、ラップ数ポインタを読み込む。制御部３０１は、ＲＡＭ２０５から、１回目から（ラップ数ポインタ−１）回目までのターゲット時間と、１回目から（ラップ数ポインタ−１）回目までのラップタイムとを読み込み、差分算出部３０４に出力する。差分算出部３０４は、制御部３０１から入力されたターゲット時間の和、及びラップタイムの和を算出する。差分算出部３０４は、ラップタイムの和からターゲット時間の和を減じた値（複数ラップ差分）を算出する。制御部３０１は複数ラップ差分を出力させる命令を差分算出部３０４に出力する。差分算出部３０４は、制御部３０１に複数ラップ差分を出力する。なお、ラップ数ポインタの値が１である場合は、この差分算出は行わない。その後、ステップＳ６０５に進む。
【００３５】
（ステップＳ６０５）制御部３０１は、ＲＡＭ２０５から、ラップ数ポインタを読み込む。制御部３０１は、ＲＡＭ２０５から、１回目から（ラップ数ポインタ−１）回目までのラップタイムを読み込み、合計ラップタイム算出部３０６に出力する。合計ラップタイム算出部３０６は、制御部３０１から入力されたラップタイムを用い、ラップタイムの和（合計ラップタイム）を算出する。制御部３０１は合計ラップタイムを出力させる命令を合計ラップタイム算出部３０６に出力する。合計ラップタイム算出部３０６は、合計ラップタイムを制御部３０１に合計ラップタイムを出力する。なお、ラップ数ポインタの値が１である場合は、この合計ラップタイム算出は行わない。その後、ステップＳ６０６に進む。
【００３６】
（ステップＳ６０６）制御部３０１は、現在のスプリット時間、ラップ経過時間、残りターゲット時間、複数ラップ差分、及び合計ラップタイム等を表示させる命令を表示部２０６に出力する。表示部２０６は、制御部３０１から現在のスプリット時間、ラップ経過時間、残りターゲット時間、複数ラップ差分、及び合計ラップタイム等を表示させる命令を入力され、現在のスプリット時間、ラップ経過時間、残りターゲット時間、複数ラップ差分、及び合計ラップタイム等を表示する。なお、表示の方法の詳細については、図７〜９を用いて後述する。その後、ステップＳ６０７に進む。
【００３７】
（ステップＳ６０７）制御部３０１は、ボタン１３の押下があったか否かの情報に基づき、表示を変更するか否かの判定をする。表示を変更すると判定した場合（Ｙｅｓ）は、ステップＳ６０８に進み、表示を変更すると判定しなかった場合（Ｎｏ）はステップＳ６０９に進む。
【００３８】
（ステップＳ６０８）制御部３０１は、表示モード変更を命令する信号を表示部２０６に出力する。表示部２０６は、制御部３０１から表示モード変更を命令する信号の入力を受け、表示モードを変更する。なお、ボタン１３押下後に、一定の時間（たとえば、１０秒）経過後に、ボタン１３押下前に表示していた表示モードに、自動的に戻るようにしてもよい。表示部２０６に表示される表示モードの例については、後に示す図７〜９を用いて後述する。その後、ステップＳ６０９に進む。
（ステップＳ６０９）制御部３０１は、ボタン１２（ラップ地点通過）の押下があったか否かの情報に基づき、ラップ地点を通過したか否かを判定する。ラップ地点を通過したと判定した場合は、ステップＳ６１０に進む。ラップ地点を通過したと判定しなかったときは、ステップＳ６１１に進む。
【００３９】
（ステップＳ６１０）制御部３０１は、ラップカウント部３０２に計時を停止させる命令を出力する。ラップカウント部３０２は制御部３０１からの計時を停止させる命令を入力され、計時を停止する。制御部３０１は、ラップタイムを出力させる命令をラップカウント部３０２に出力する。ラップカウント部３０２は、制御部３０１からラップタイムを出力させる命令を入力され、ラップタイムを制御部３０１に出力する。制御部３０１は、ラップカウント部３０２から入力したラップタイムをＲＡＭ２０５に書き込む。制御部３０１は、ラップカウント部３０２の時間カウント数を０に初期化する。制御部３０１は、ラップカウント部３０２に、計時を開始させる命令を出力する。ラップカウント部３０２は、制御部３０１から計時を開始させる命令を入力され、計時を開始する。制御部３０１は、ＲＡＭ２０５からラップ数ポインタを読み込む。制御部３０１は、ＲＡＭ２０５から読み込んだラップ数ポインタに１を加えた値をＲＡＭ２０５に書き込む。その後、ステップＳ６０３に進む。
（ステップＳ６１１）制御部３０１は、残りターゲット時間算出部３０３が算出した残りターゲット時間が０未満であるか否かを判定する。残りターゲット時間が０未満であると判定した場合（ＹＥＳ）は、ステップＳ６１２に進む。残りターゲット時間が０以上であると判定した場合（Ｎｏ）は、ステップＳ６０３に進む。
【００４０】
（ステップＳ６１２）制御部３０１は、ターゲット時間が経過した旨の報知を行う命令を報知部２０７に出力する。報知部２０７は、残りターゲット時間算出部３０３からターゲット時間が経過した旨の報知を行う命令を入力され、報音によって利用者にターゲット時間が経過した旨の報知を行う。なお、報知は、報音によって行うが、振動などの方法を用いることもできる。その後、ステップＳ６１３に進む。
（ステップＳ６１３）制御部３０１は、ボタン１１（ストップ）の押下があったか否かの情報に基づき、計時を停止するか否かを判定する。計時を停止すると判定した場合（Ｙｅｓ）は、ステップＳ６１４に進む。計時を停止すると判定しなかった場合（Ｎｏ）は、ステップＳ６０３に進む。
【００４１】
（ステップＳ６１４）制御部３０１は、スプリットカウント部３０５に、計時を停止させる命令を出力する。スプリットカウント部３０５は、制御部３０１からの計時を停止させる命令を入力され、計時を停止する。制御部３０１は、ラップカウント部３０２に計時を停止させる命令を出力する。ラップカウント部３０２は、制御部３０１からの計時を停止させる命令を入力され、計時を停止する。制御部３０１は、ラップタイムを出力させる命令をラップカウント部３０２に出力する。ラップカウント部３０２は、制御部３０１からラップタイムを出力させる命令を入力され、ラップタイムを制御部３０１に出力する。制御部３０１は、ラップカウント部３０２が出力したラップタイムを入力される。制御部３０１は、ラップカウント部３０２から入力されたラップタイムをＲＡＭ２０５に書き込む。その後、終了処理に進む。
【００４２】
次に、本実施形態におけるストップウオッチ１の表示の例について説明する。
図７は、本実施形態に係るストップウオッチ１における表示部２０６の表示の例を示した模式図である。図７における時刻ｔ０〜ｔ５はそれぞれ、図４における時刻ｔ０〜ｔ５と同じである。表示（ア）は、表示部２０６に情報を２段で表示する場合の例であり、上段にスプリット時間が、下段に残りラップ時間が表示されている。表示（イ）は、表示部２０６に情報を２段で表示をする場合の別の例であり、上段にスプリット時間が、下段にラップ経過時間が表示されている。表示（ウ）は、表示部２０６に３段で情報を表示する場合の例であり、上段にスプリット時間が、中段にラップ経過時間が、下段に残りラップ時間が表示されている。時刻ｔ２において、残りラップ時間が「――’――”」と表示されている。これは、すでにターゲット時間を経過してしまったことを示すものである。
ステップＳ６０７における表示モードの変更とは、図７における表示（ア）、（イ）、及び（ウ）等の表示モードを変更することを意味する。
【００４３】
図８は、図４に示した時刻ｔ２における表示部２０６の表示の別の一例を示したものである。表示（ア）では、ターゲット時間を１０分と設定しており、２段目には、ターゲット時間１５秒を経過しても、いまだボタン１２（ラップ地点通過）が押下されていない状態の表示を示している。この場合、図７の例では、「――’――”」と表示していたところを、ターゲット時間からラップ経過時間を引いた値（この場合、負の値となる）を表示することとしたものである。表示（イ）では３段表示の例を示しており、一段目にはスプリットタイムを、２段目にはラップ経過時間を、３段目には、ターゲット時間からラップ経過時間を引いた値（この場合、負となる）を表示したものである。このように、ターゲット時間を超過してもいまだボタン１２が押下されない場合に、ターゲット時間からラップ経過時間を引いた負の値を表示することにより、利用者は、予定したラップ地点への到達時刻からどれだけ遅れているかを知ることができる。
【００４４】
図９は、図４に示した時刻ｔ５における表示部２０６の表示の別の一例を示したものである。表示（ア）では、上段にスプリット時間を、下段にスタートからＬＡＰ−２までの合計ラップ時間を表示している。表示（イ）では、上段にスプリット時間を、中段にラップ経過時間を、下段にスタートからＬＡＰ−２までの合計ラップ時間（合算ラップタイム）を表示している。同様に、合計ラップ時間（合算ラップタイム）の代わりに、複数ラップ差分を表示するようにしてもよい。このように、スタートからＬＡＰ−ｎ（ｎ＝１、２・・・）までの合計ラップ時間（合算ラップタイム）や、複数ラップ差分を表示することにより、利用者は、スタートからＬＡＰ−ｎまでの区間の走行に費やした時間が、予定した時間より長いか、短いかを知ることができる。
【００４５】
このように、本実施形態によれば、スプリット時間と残りターゲット時間を、画面の切り替え操作をすることなく同時に知ることができる。これにより、利用者は煩雑な操作をすることなく、現在のスプリット時間と、次のラップ地点までの目標到達時間を知ることができる。
【００４６】
また、本実施形態によれば、スプリット時間の計時とラップ経過時間（及び、残りターゲット時間）の計時を同時に開始することができる。これにより、利用者を煩わすことなく、正確に、スプリット時間とラップ時間、及び残りターゲット時間を正確に計時することができる。
【００４７】
また、本実施形態によれば、ラップ経過時間の計時の終了と同時に、新たなラップに対するラップ経過時間の計時を開始する。これにより、新たなラップに対する適正なターゲット時間を設定し、正確なラップ時間の測定が可能となる。
【００４８】
また、本実施形態によれば、ラップ経過時間がターゲット時間を過ぎてしまった場合に、残りラップ時間を表示しない、又はラップ経過時間がターゲット時間を過ぎてしまった場合に、その過ぎた時間を負の値として表示する。これにより、利用者は、ターゲット時間内にラップ地点を通過できなかったことを知ることができる。
【００４９】
また、本実施形態によれば、ターゲット時間の和と、ラップタイムの和との差を表示する。これにより、利用者は、前のラップまでの予定した走行時間の合計と、実際に要した前のラップまでの走行時間との差を知ることができる。
【００５０】
なお、複数ラップ差分の表示は、１ラップ毎でなく、５ラップや１０ラップといった、予め定めたラップ数単位で表示をしてもよい。
【００５１】
（第２の実施形態）
以下、本発明の第２の実施形態について、図面を参照しながら説明する。本実施形態のストップウオッチ（ストップウオッチ２という）は、第１の実施形態におけるストップウオッチ１の外観（図１）、及び構成（図２、図３）と同様である。従って、本実施形態においても、第１の実施形態の説明で用いた図１、２，３を用い、説明は省略する。
【００５２】
次に、本実施形態におけるストップウオッチ１（時計装置）の動作の一例について説明する。
図１０は、本実施形態に係るストップウオッチ１における動作の一例を示したフローチャートである。なお、ステップＳ１００１〜ステップＳ１００９、及びステップＳ１０１１〜ステップＳ１０１４の各処理は、第１の実施形態（図６）におけるステップＳ６０１〜ステップＳ６０９、及びステップ６１１〜ステップＳ６１４の処理と同様であるので、説明は省略する。ただし、ステップＳ１００９の判定が（Ｙｅｓ）の場合に、ステップＳ１０１０に進む点、ステップＳ１００９の判定が（Ｎｏ）の場合に、ステップＳ１０１１に進む点、ステップＳ１０１１の判定が（Ｎｏ）の場合に、ステップＳ１００３に進む点、及び、ステップＳ１０１３の判定が（Ｎｏ）の場合にステップＳ１００３に進む点が異なる。
【００５３】
（ステップＳ１０１０）制御部３０１は、残りターゲット時間算出部３０３が算出した残りターゲット時間が０未満であるか否かを判定する。残りターゲット時間が０未満であると判定した場合（ＹＥＳ）は、ステップＳ１０１５に進む。残りターゲット時間が０以上であると判定した場合（Ｎｏ）は、ステップＳ１０１７に進む。
（ステップＳ１０１５）制御部３０１は、ラップタイムを出力させる命令をラップカウント部３０２に出力する。ラップカウント部３０２は、制御部３０１からラップタイムを出力させる命令を入力され、ラップタイムを制御部３０１に出力する。制御部３０１は、ラップカウント部３０２から入力されたラップタイムをＲＡＭ２０５に書き込む。制御部３０１は、ＲＡＭ２０５から、ターゲット時間を読み込む。制御部３０１は、ラップタイムからターゲット時間を減じた値を算出する。その後ステップＳ１０１６に進む。
（ステップＳ１０１６）制御部３０１は、ラップカウント部３０２の時間カウント数をステップＳ１０１５で算出した、ラップタイムからターゲット時間を減じた値に設定する。制御部３０１は、ラップカウント部３０２に、計時を開始させる命令を出力する。ラップカウント部３０２は、制御部３０１から計時を開始させる命令を入力され、計時を開始する。制御部３０１は、ＲＡＭ２０５からラップ数ポインタを読み込む。制御部３０１は、ＲＡＭ２０５から読み込んだラップ数ポインタに１を加えた値をＲＡＭ２０５に書き込む。その後、ステップＳ１００３に進む。
【００５４】
（ステップＳ１０１７）制御部３０１は、ラップタイムを出力させる命令をラップカウント部３０２に出力する。ラップカウント部３０２は、制御部３０１からラップタイムを出力させる命令を入力され、ラップタイムを制御部３０１に出力する。制御部３０１は、ラップカウント部３０２から入力したラップタイムをＲＡＭ２０５に書き込む。制御部３０１は、ラップカウント部３０２の時間カウント数を０に初期化する。制御部３０１は、ラップカウント部３０２に、計時を開始させる。制御部３０１は、ＲＡＭ２０５からラップ数ポインタを読み込む。制御部３０１は、ＲＡＭ２０５から読み込んだラップ数ポインタに１を加えた値をＲＡＭ２０５に書き込む。その後、ステップＳ１００３に進む。
【００５５】
図１０の動作により、ストップウオッチ２は以下のように利用される。ストップウォッチ２は、ラップ地点の通過時に、すでにターゲット時間を経過していたときに、ラップタイムがターゲット時間を超過していた分を、予め設定されていたターゲット時間から差し引いた値を、新たなターゲット時間として計時を開始する。
【００５６】
このように、本実施形態によれば、ストップウオッチ２は、ラップ経過時間が、ターゲット時間を経過したときに、新たなラップ経過時間の測定を開始する。つまり、ストップウオッチ２は、ラップタイムがターゲット時間を超過してしまった場合に、次のターゲット時間から、超過した時間分だけ減じた値を新たなターゲット時間として、計時を開始する。これにより、ストップウオッチ２は、元々設定されていたターゲット時間より、前のラップで超過した時間だけ短い残りターゲット時間を表示することにより、利用者は、新たなラップで、遅延を取り戻すように促される。
【００５７】
なお、上述した実施形態におけるストップウオッチ１、又は２が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５９】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００６０】
１・・・ストップウオッチ（時計装置）、１１〜１４・・・ボタン、２０１・・・発振部、２０２・・・入力部、２０３・・・ＣＰＵ、２０４・・・ＲＯＭ、２０５・・・ＲＡＭ、２０６・・・表示部、２０７・・・報知部、３０１・・・制御部、３０２・・・ラップカウント部、３０３・・・残りターゲット時間算出部、３０４・・・差分算出部、３０５・・・スプリットカウント部、３０６・・・合計ラップタイム算出部
【図１】
2012150055.tif 000003
【図２】
2012150055.tif 000004
【図３】
2012150055.tif 000005
【図４】
2012150055.tif 000006
【図５】
2012150055.tif 000007
【図６】
2012150055.tif 000008
【図７】
2012150055.tif 000009
【図８】
2012150055.tif 000010
【図９】
2012150055.tif 000011
【図１０】
2012150055.tif 000012