(57)【要約】【課題】操作が容易な電子機器、計時方法、及び計時プログラムを提供する。【解決手段】時間計測部は、ある時点からの経過時間を計測し、経過時間記憶部は、計測対象の順位と前記時間計測部が計測した経過時間を対応付けて記憶し、交換部は、前記順位のいずれかを表す入力順位に基づいて、前記順位と経過時間との対応を交換する。【選択図】図３
2013072713.tif 000002
【特許請求の範囲】
【請求項１】
ある時点からの経過時間を計測する時間計測部と、
計測対象の順位と前記時間計測部が計測した経過時間を対応付けて記憶する経過時間記憶部と、
前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する交換部と、
を備える電子機器。
【請求項２】
前記交換部は、前記入力順位に対応する経過時間と、前記入力順位の直後の順位に対応する経過時間を交換することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記交換部は、前記入力順位に対応する経過時間と、前記入力順位の直前の順位に対応する経過時間を交換することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記交換部は、前記入力順位に後続する順位の経過時間を、それぞれその直前の順位に対応付けるように交換することを特徴とする請求項１に記載の電子機器。
【請求項５】
電子機器における計時方法において、
前記電子機器が、ある時点からの経過時間を計測する過程と、
前記電子機器が、計測対象の順位と前記計測した経過時間を対応付けて記憶する過程と、
前記電子機器が、前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する過程と
を有することを特徴とする計時方法。
【請求項６】
電子機器のコンピュータに、
ある時点からの経過時間を計測する手順、
計測対象の順位と前記計測した経過時間を対応付けて記憶する手順、
前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する手順
を実行させるための計時プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、計時方法、及び計時プログラムに関する。
【背景技術】
【０００２】
運動競技等では、ストップウォッチを用いて競技開始からの経過時間を計測することがある。ストップウォッチには、複数の計測対象者（例えば、競技者）についての経過時間を測定するものがある。
例えば、特許文献１に記載のストップウォッチ装置は、あらかじめ複数の数字キーをそれぞれの計測対象者に対応するように割り振り登録しておく。そして、計測開始後、計測点を通過する前に、計測点を通過しそうな計測対象者を数字キーから入力する。そして、計測点を通過するときに計測スイッチを操作して時間計測を行うと、計測タイムは直前に入力された計測対象者のメモリ領域に格納される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−０８２６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のストップウォッチ装置では、利用者が計測対象者のキーへの割り振りを記憶しておかなければならない。そして、計測対象者が計測点を通過したとき、利用者は計測対象者毎のキーへの割り振りを思い出し、そのキーを押下する。そのため、例えば、記憶違いにより計測誤りが生じることがある。また、利用者は、計測対象者が計測点を通過したことを認識し、計測対象者毎のキーへの割り振りを思い出し、そしてキーを操作するという、複数の作業をほぼ同時に行うために計測誤差が生じることがある。また、小型化されたストップウォッチ装置に多数のキーを設けると、利用者がキーを容易に操作できないことがある。このように特許文献１に記載のストップウォッチ装置では、操作が困難な場合がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、操作が容易な電子機器、計時方法、及び計時プログラムを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、ある時点からの経過時間を計測する時間計測部と、計測対象の順位と前記時間計測部が計測した経過時間を対応付けて記憶する経過時間記憶部と、前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する交換部と、を備える電子機器である。
【０００７】
（２）本発明のその他の態様は、前記交換部は、前記入力順位に対応する経過時間と、前記入力順位の直後の順位に対応する経過時間を交換することを特徴とする（１）の電子機器である。
【０００８】
（３）本発明のその他の態様は、前記交換部は、前記入力順位に対応する経過時間と、前記入力順位の直前の順位に対応する経過時間を交換することを特徴とする（１）の電子機器である。
【０００９】
（４）本発明のその他の態様は、前記交換部は、前記入力順位に後続する順位の経過時間を、それぞれその直前の順位に対応付けるように交換することを特徴とする（１）の電子機器である。
【００１０】
（５）本発明のその他の態様は、電子機器における計時方法において、前記電子機器が、ある時点からの経過時間を計測する過程と、前記電子機器が、計測対象の順位と前記計測した経過時間を対応付けて記憶する過程と、前記電子機器が、前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する過程とを有することを特徴とする計時方法である。
【００１１】
（６）本発明のその他の態様は、電子機器のコンピュータに、ある時点からの経過時間を計測する手順、計測対象の順位と前記計測した経過時間を対応付けて記憶する手順、前記順位のいずれかを表す入力順位に基づいて、前記計測対象の順位と経過時間との対応を交換する手順を実行させるための計時プログラムである。
【発明の効果】
【００１２】
本発明によれば、操作が容易になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る計時装置の外観の一例を示す表面図である。
【図２】本実施形態に係る計時装置の構成を示す概略図である。
【図３】本実施形態に係る計時装置の主要部における構成を示す概略図である。
【図４】本実施形態に係る経過時間情報の一例を示す表である。
【図５】本実施形態に係るリタイヤ情報の一例を示す表である。
【図６】本実施形態に係る計時処理を表すフローチャートである。
【図７】本実施形態に係るモード入力処理を示すフローチャートである。
【図８】本実施形態に係るモードリスト情報の一例を示す表である。
【図９】本実施形態に係る選択入力処理を示すフローチャートである。
【図１０】本実施形態に係る人数リスト情報の一例を示す表である。
【図１１】本実施形態に係る順位リスト情報の一例を示す表である。
【図１２】本実施形態に係る決定入力処理を示すフローチャートである。
【図１３】本実施形態に係るスタート／ラップ処理を示すフローチャートである。
【図１４】本実施形態に係るストップ／リセット処理を示すフローチャートである。
【図１５】本実施形態に係る表示部が表示する情報の一例を示す概念図である。
【図１６】本実施形態に係る表示部が表示する情報のその他の例を示す概念図である。
【図１７】本実施形態に係る表示部が表示する情報のその他の例を示す概念図である。
【図１８】本実施形態に係る表示部が表示する情報のその他の例を示す概念図である。
【図１９】本実施形態に係る表示部が表示する情報のその他の例を示す概念図である。
【図２０】本実施形態に係る表示部が表示する情報のその他の例を示す概念図である。
【図２１】本発明の第２の実施形態に係る決定入力処理を示すフローチャートである。
【図２２】本実施形態に係るスタート／ラップ処理を示すフローチャートである。
【図２３】本実施形態に係るストップ／リセット処理を示すフローチャートである。
【図２４】本実施形態に係る経過時間情報の一例を示す表である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
本実施形態に係る電子機器は、利用者の操作により指示された計測開始時からの経過時間を測定する機能を有する計時装置（ストップウォッチ；ｓｔｏｐ  ｗａｔｃｈ、クロノグラフ［ｃｈｒｏｎｏｇｒａｐｈ］ともいう。）である。なお、計時装置は、例えば計時機能を有する携帯通信端末等の装置に備えられるものであってもよい。
【００１５】
まず、計時装置１の外観について説明する。
図１は、本実施形態に係る計時装置１の外観の一例を示す表面図である。
計時装置１は、表面中央部に表示部１０７を備える。図１において、計時装置１は、左上端にモード入力部１０８、上端中央にストップ／リセット入力部１１２、右上端にスタート／ラップ入力部１１１、表面左下部に決定入力部１１０、表面右下部に選択入力部１０９を備える。各入力部はボタンであり、各ボタンは、利用者の操作によって押下される。計時装置１は、各ボタンが押下されたことを検知して、後述するモード入力処理、選択入力処理、決定入力処理、スタート／ラップ処理又はストップ／リセット処理を行う。
計時装置１の寸法は、人間が片手で上述のボタンを容易に操作できる大きさである。例えば、縦５０ｍｍ、横５０ｍｍ、高さ１２ｍｍである。
【００１６】
本実施形態では、計時装置１は、ある時点からの経過時間を計測し、計測対象の順位と計測した経過時間を対応付けて記憶する。計時装置１は、計測対象の順位のいずれかを表す入力順位に基づいて、計測対象の順位と経過時間との対応を交換する。
これにより、計測対象の順位毎の経過時間の計測に係る操作が容易になる。
【００１７】
次に、計時装置１の構成について説明する。
図２は、本実施形態に係る計時装置１の構成を示す概略図である。
計時装置１は、電源部１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；読み出し専用記憶媒体）１０２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理装置）１０３、発振部１０４、分周部１０５、時間計測部１０６、表示部１０７、モード入力部１０８、選択入力部１０９、決定入力部１１０、スタート／ラップ入力部１１１、ストップ／リセット入力部１１２及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ；ランダムアクセスメモリ）１１３を含んで構成される。
【００１８】
電源部１０１は、計時装置１が備える他の構成部に、動作するための電源を供給する。電源部１０１は、例えば、リチウムイオン電池、酸化銀電池等の乾電池である。
ＲＯＭ１０２は、ＣＰＵ１０３を動作させるためのプログラムや、表示部１０７に表示する画像情報（例えば、後述するモードリスト情報、人数リスト情報）が予め記憶されている不揮発性メモリである。
ＣＰＵ１０３は、電源部１０１からの電源の供給が開始されると、ＲＯＭ１０２からプログラムを読み出し、読み出したプログラムを実行して後述する処理を行う。
【００１９】
発振部１０４は、計時装置１を動作させるためのクロック信号を生成し、生成したクロック信号を分周部１０５に出力する。クロック信号とは、電圧が高い状態と電圧が低い状態が周期的に繰り返される信号である。クロック信号のクロック周波数は、例えば３２，７６８Ｈｚである。
分周部１０５は、発振部１０４から入力されたクロック信号を分周して、より低い周波数をもつ計時基準信号を生成する。計時基準信号の周波数は、測定対象である経過時間の精度（例えば、０．０１秒）に応じた周波数（例えば、１００Ｈｚ）である。
時間計測部１０６は、分周部１０５から入力された計時基準信号及びＣＰＵ１０３からの入力信号に基づいて、ある時点からの経過時間を計測し、計測した経過時間を表す経過時間信号を生成する。時間計測部１０６は、例えば、入力された計時基準信号の電圧のピークの数を計数することで、経過時間を表す経過時間情報を生成する。
時間計測部１０６は、生成した経過時間情報をＣＰＵ１０３に出力する。
【００２０】
表示部１０７は、ＣＰＵ１０３から入力された情報を利用者が視認できるように、例えば、液晶パネルを備えて表示する。表示部１０７が表示する情報については、後述する。
モード入力部１０８、選択入力部１０９、決定入力部１１０、スタート／ラップ入力部１１１及びストップ／リセット入力部１１２は、各々押下された場合に信号をＣＰＵ１０３へ出力する。
ＲＡＭ１１３は、ＣＰＵ１０３が生成した情報を一時的に記憶する。ＲＡＭ１１３が記憶する情報については、後述する。
【００２１】
次に、計時装置１の主要部における構成について説明する。
図３は、本実施形態に係る計時装置１の主要部における構成を示す概略図である。
図３において、ＣＰＵ１０３は、人数設定部１０３１、計測指示部１０３２及び順位交換部１０３３を含んで構成される。
人数設定部１０３１は、ＲＯＭ１０２から人数リスト情報を読み出し、読み出した人数リスト情報を表示部１０７に出力する。人数リストとは、計測対象者の人数（個数）情報を複数個含む情報である。人数リストに含まれる人数情報のうち１つが候補情報である。人数設定部１０３１は、選択入力部１０９から信号が入力された場合、候補情報を他の人数情報のいずれか１つに変更する。これにより、利用者が人数情報を選択できる。人数設定部１０３１は、決定入力部１１０から信号が入力された場合、候補情報が表す人数情報をＲＡＭ１１３に記憶させる。これにより、人数情報が決定される。
人数設定部１０３１は、ＲＡＭ１１３に記憶させた人数情報（Ｎ人）に基づいて順位の候補として１人からＮ人まで含む順位リスト情報を生成し、生成した順位リスト情報をＲＡＭ１１３に記憶させる。
【００２２】
計測指示部１０３２は、時間計測部１０６に対して経過時間の計測を指示し、計測された経過時間情報を経過時間記憶部１１３１（後述）に記憶させる（スタート／ラップ処理）。ここで、計測指示部１０３２は、順位情報と対応付けて経過時間情報を経過時間記憶部１１３１に記憶させる。
計測指示部１０３２は、リタイヤ情報記憶部１１３２（後述）に記憶され、ある順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示すと判断された場合、計測指示部１０３２は、順位情報ｎを他の順位情報に変更する。これにより、計測指示部１０３２は、リタイヤした順位について処理をスキップする。なお、リタイヤとは、本実施形態では経過時間の計測又は記録を停止することを指す。
【００２３】
本実施形態では、計測指示部１０３２は、経過時間情報の一例としてラップタイム（ｌａｐ  ｔｉｍｅ、ｌａｐｓｅ  ｔｉｍｅ又はｅｌａｐｓｅｄ  ｔｉｍｅ）を記録する。ラップタイムとは、計測区間毎の経過時間であり、例えば、計測対象者毎にスタート／ラップ入力部１１１から信号が入力されてから、次に信号が入力されるまでの経過時間を指す。その場合、計測指示部１０３２は、時間計測部１０６から入力された経過時間情報が示す経過時間から、順位情報ｎについて前回入力された経過時間情報が示す経過時間を差し引いて第ｋ回ラップタイムｋ−ＬＡＰを算出する。計測指示部１０３２は、算出した第ｋ回ラップタイムｋ−ＬＡＰを経過時間情報として順位情報ｎと対応付けて経過時間記憶部１１３１に記憶させる。
【００２４】
計測指示部１０３２は、時間計測部１０６に対して経過時間の計測停止（ストップ）を指示し、次回の経過時間の計測のために再設定（リセット）する（ストップ／リセット処理）。
ここで、計測指示部１０３２は、時間計測部１０６から入力された経過時間情報を計測停止時の経過時間情報ＳＴＯＰとして順位情報ｎと対応付けて経過時間記憶部１１３１に記憶させる。但し、リタイヤ情報記憶部１１３２を参照し、記憶されている順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示す場合、当該順位情報ｎについて処理を省略（スキップ）する。
計測指示部１０３２は、リタイヤしていない順位を除く全ての順位情報ｎに対応する経過時間情報ＳＴＯＰを経過時間記憶部１１３１に記憶させたとき、経過時間の計測を停止することを指示する計時停止信号を生成する。計測指示部１０３２は、生成した計時停止信号を時間計測部１０６に出力する。これにより、時間計測部１０６は、経過時間の計測を停止する。また、計測指示部１０３２は、経過時間の計測に用いる変数を再設定する。
【００２５】
順位交換部１０３３は、追抜処理部１０３４及びリタイヤ処理部１０３５を含んで構成される。
追抜処理部１０３４は、ＲＡＭ１１３から順位リスト情報を読み出し、読み出した順位リスト情報を表示部１０７に出力する。順位リスト情報とは、計測対象者の順位情報を計測対象者の人数分（Ｎ個）含む情報である。順位リスト情報に含まれる順位情報の１つが候補情報であり、その初期値は、例えば１位である。
追抜処理部１０３４は、選択入力部１０９から信号が入力された場合、候補情報を他の順位情報のうちの何れか１つに変更する。
【００２６】
追抜処理部１０３４は、決定入力部１１０から信号が入力された場合、選択された順位情報（例えば、３位）に対応する経過時間情報と、その直後の順位を示す順位情報（例えば、４位）に対応する経過時間情報を経過時間記憶部１１３１から読み出す。追抜処理部１０３４は、直後の順位を示す順位情報（例えば、４位）に対応する経過時間情報を、選択された順位情報（例えば、３位）に対応付けて経過時間記憶部１１３１に記憶させ、選択された順位情報（例えば、３位）に対応する経過時間情報を、直後の順位を示す順位情報（例えば、４位）に対応付けて経過時間記憶部１１３１に記憶させる。
これにより、利用者が選択した追い抜かれる計測対象者の順位に対応する経過時間情報と追い抜く計測対象者の順位（直後の順位）に対応する経過時間情報が交換される。
【００２７】
リタイヤ処理部１０３５は、追抜処理部１０３４と同様に順位情報を選択する。
リタイヤ処理部１０３５は、ＲＡＭ１１３に記憶された計測状態情報が経過時間の計測を行っていることを示すか否か判断する。計測状態情報が計測状態であると判断された場合
リタイヤ処理部１０３５は、選択された順位情報と対応付けてリタイヤしたことを示すリタイヤ情報をリタイヤ情報記憶部１１３２に記憶させる。
【００２８】
図３において、ＲＡＭ１１３は、経過時間記憶部１１３１及びリタイヤ情報記憶部１１３２を含んで構成される。
経過時間記憶部１１３１は、順位情報に対応付けて経過時間情報を記憶する。
リタイヤ情報記憶部１１３２は、順位情報に対応付けてリタイヤ情報を記憶する。
【００２９】
次に、経過時間情報とリタイヤ情報の一例について説明する。
図４は、本実施形態に係る経過時間情報の一例を示す表である。
図４の中段の表において、各行は順位情報を示し、各列は経過時間情報を示す。同表において、最左列は、順位がそれぞれ１位、２位、３位、…、１０位であることを示す。同表において、最上行は、経過時間情報の内訳として、それぞれ１−ＬＡＰ、２−ＬＡＰ、３−ＬＡＰ、…９−ＬＡＰ、ＳＴＯＰであることを示す。１−ＬＡＰ等とは、１回
目に記憶されたラップタイム（経過時間）等を示す。ＳＴＯＰとは、最後に記憶された（最終回）経過時間を示す。
【００３０】
同表において、１位について、１回目、２回目、３回目、…９回目の経過時間及び最後に記憶された経過時間は、それぞれ５．２４、５．３２、５．２８、…、５．７４、５３．６５秒である。２位について、１回目、２回目、３回目、…９回目の経過時間及び最後に記憶された経過時間は、それぞれ５．２６、５．３３、５．４３、…、５．６３、５４．５３秒である。３位について、１回目、２回目、３回目の経過時間は、それぞれ５．３２、５．３８、５．４１秒である。１０位について、１回目、２回目、３回目の経過時間は、それぞれ５．６１、５．７６、５．５１秒である。
【００３１】
図５は、本実施形態に係るリタイヤ情報の一例を示す表である。
図５において、各行は順位毎のリタイヤ情報を示す。同表において、リタイヤ情報の値が０とは、その順位についてリタイヤしていないことを示す。同表において、リタイヤ情報の値が１とは、その順位についてリタイヤしたことを示す。従って、同表は、１位及び２位についてリタイヤしていないことを示し、３位及び１０位についてリタイヤしたことを示す。
【００３２】
次に、計時装置１が行う計時処理（メイン処理）について説明する。
図６は、本実施形態に係る計時処理を表すフローチャートである。
（ステップＳ１０１）ＣＰＵ１０３は、電源部１０１から供給される電源が正常（例えば、電圧値が予め設定された電圧１．２−１．５Ｖの範囲内）であるか否か判断する。
電源部１０１から供給される電源が正常であると判断された場合（ステップＳ１０１  Ｙ）、ステップＳ１０２に進む。電源部１０１から供給される電源が異常であると判断された場合（ステップＳ１０１  Ｎ）、処理を終了する。
【００３３】
（ステップＳ１０２）ＣＰＵ１０３は、モード入力部１０８から信号が入力されたか否か判断する。モード入力部１０８から入力があったと判断された場合（ステップＳ１０２  Ｙ）、ステップＳ１０４に進む。モード入力部１０８から入力がないと判断された場合（ステップＳ１０２  Ｎ）、ステップＳ１０３に進む。
（ステップＳ１０３）ＣＰＵ１０３は、後述するモード入力処理を行う。その後、ステップＳ１０１に進む。
【００３４】
（ステップＳ１０４）ＣＰＵ１０３は、選択入力部１０９から信号が入力されたか否か判断する。選択入力部１０９から入力があったと判断された場合（ステップＳ１０４  Ｙ）、ステップＳ１０６に進む。選択入力部１０９から入力がないと判断された場合（ステップＳ１０４  Ｎ）、ステップＳ１０５に進む。
（ステップＳ１０５）ＣＰＵ１０３は、後述する選択入力処理を行う。その後、ステップＳ１０１に進む。
【００３５】
（ステップＳ１０６）ＣＰＵ１０３は、決定入力部１１０から信号が入力されたか否か判断する。決定入力部１１０から入力があったと判断された場合（ステップＳ１０６  Ｙ）、ステップＳ１０８に進む。決定入力部１１０から入力がないと判断された場合（ステップＳ１０６  Ｎ）、ステップＳ１０７に進む。
（ステップＳ１０７）ＣＰＵ１０３は、後述する決定入力処理を行う。その後、ステップＳ１０１に進む。
【００３６】
（ステップＳ１０８）ＣＰＵ１０３は、スタート／ラップ入力部１１１から信号の入力があったか否か判断する。スタート／ラップ入力部１１１から入力があったと判断された場合（ステップＳ１０８  Ｙ）、ステップＳ１１０に進む。スタート／ラップ入力部１１１から入力がないと判断された場合（ステップＳ１０８  Ｎ）、ステップＳ１０９に進む。
（ステップＳ１０９）ＣＰＵ１０３は、後述するスタート／ラップ処理を行う。その後、ステップＳ１０１に進む。
【００３７】
（ステップＳ１１０）ＣＰＵ１０３は、ストップ／リセット入力部１１２から信号の入力があったか否か判断する。ストップ／リセット入力部１１２から入力があったと判断された場合（ステップＳ１１０  Ｙ）、ステップＳ１０１に進む。ストップ／リセット入力部１１２から入力がないと判断された場合（ステップＳ１１０  Ｎ）、ステップＳ１１１に進む。
（ステップＳ１１１）ＣＰＵ１０３は、後述するストップ／リセット処理を行う。その後、ステップＳ１０１に進む。
【００３８】
次に、本実施形態に係るモード入力処理について説明する。
図７は、本実施形態に係るモード入力処理を示すフローチャートである。
（ステップＳ２０１）ＣＰＵ１０３は、ＲＯＭ１０２からモード情報を複数個含むモードリスト情報を読み出し、読み出したモードリスト情報を表示部１０７に出力する。
表示部１０７は、ＣＰＵ１０３から入力されたモードリスト情報が表すモード情報を複数個表示する。表示部１０７は、モード情報のうちの何れか１つを候補モードとして、他のモード情報とは異なる形態で（例えば、色彩、等）表示する。その後、ステップＳ２０２に進む。
【００３９】
（ステップＳ２０２）ＣＰＵ１０３は、モード入力部１０８から信号が入力された場合、
候補モードを他のモード情報の何れか１つに変更する。その後、ステップＳ２０３に進む。
（ステップＳ２０３）ＣＰＵ１０３は、決定入力部１１０から信号が入力された場合、候補モードを計時装置１が動作するモードとして決定する。即ち、ＣＰＵ１０３は、候補モードを表すモード情報をＲＡＭ１１３に記憶させる。表示部１０７は、表示したモードリスト情報を消去する。その後、処理を終了する。
【００４０】
次に、本実施形態に係るモードリスト情報の一例について説明する。
図８は、本実施形態に係るモードリスト情報の一例を示す表である。
図８は、モードリスト情報が表すモード情報として、最上行から順に計測モード、追い抜き入力モード、リタイヤ入力モード、人数入力モード、ラップ読出モードを表す。
図８に示す例では、計測モードが候補モードとして、他のモード情報とは異なる形態（背景が網掛け）で表示されている。
【００４１】
計測モードとは、経過時間を計測するモードである。追い抜き入力モードとは、追い抜かれる計測対象が順位を入力されると、入力された順位に係る経過時間と直後の順位の経過時間情報を交換するモードである。リタイヤ入力モードとは、経過時間の計測を停止しようとする計測対象の順位が入力されると、入力された順位に係る経過時間の計測又は記録を停止するモードである。人数入力モードとは、計測対象者の数（例えば、競技者の人数）を入力及び設定するモードである。ラップ読出モードとは、選択された順位に係る経過時間を表示するモードである。
【００４２】
次に、本実施形態に係る選択入力処理について説明する。
図９は、本実施形態に係る選択入力処理を示すフローチャートである。
（ステップＳ３０１）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が人数入力モードを示すか否か判断する。モード情報が人数入力モードを示すと判断された場合（ステップＳ３０１  Ｙ）、ステップＳ３０５に進む。モード情報が人数入力モードを示さないと判断した場合（ステップＳ３０１  Ｎ）、ステップＳ３０２に進む。
【００４３】
（ステップＳ３０２）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が追い抜き入力モードを示すか否か判断する。モード情報が追い抜き入力モードを示すと判断された場合（ステップＳ３０２  Ｙ）、ステップＳ３０６に進む。モード情報が追い抜き入力モードを示さないと判断された場合（ステップＳ３０２  Ｎ）、ステップＳ３０３に進む。
【００４４】
（ステップＳ３０３）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報がリタイヤ入力モードを示すか否か判断する。モード情報がリタイヤ入力モードを示すと判断された場合（ステップＳ３０３  Ｙ）、ステップＳ３０６に進む。モード情報がリタイヤ入力モードを示さないと判断された場合（ステップＳ３０３  Ｎ）、ステップＳ３０４に進む。
【００４５】
（ステップＳ３０４）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報がラップ読出モードを示すか否か判断する。モード情報がラップ読出モードを示すと判断された場合（ステップＳ３０４  Ｙ）、ステップＳ３０６に進む。モード情報がラップ読み出しモードを示さないと判断された場合（ステップＳ３０４  Ｎ）、処理を終了する。
【００４６】
（ステップＳ３０５）人数設定部１０３１は、人数情報を選択する。ここで、人数設定部１０３１は、ＲＯＭ１０２から人数リスト情報を読み出し、読み出した人数リスト情報を表示部１０７に出力する。表示部１０７は、人数設定部１０３１から入力された人数リスト情報が表す人数リストを表示する。表示部１０７は、人数リスト情報に含まれる人数情報のうち１つの候補情報を、他の人数情報とは異なる形態で表示する。
人数設定部１０３１は、選択入力部１０９から信号が入力された場合、候補情報を他の人数情報の何れか１つに変更する。その後、処理を終了する。
【００４７】
（ステップＳ３０６）計測指示部１０３２、追抜処理部１０３４又はリタイヤ処理部１０３５（以下、計測指示部１０３２等）は、順位情報を選択する。ここで、計測指示部１０３２等は、ＲＡＭ１１３から順位リスト情報を読み出し、読み出した順位リスト情報を表示部１０７に出力する。表示部１０７は、順位リスト情報に含まれる順位情報のうち１つの候補情報を、他の順位情報とは異なる形態で表示する。
計測指示部１０３２等は、選択入力部１０９から信号が入力された場合、候補情報を他の順位情報の何れか１つに変更する。その後、処理を終了する。
【００４８】
次に、本実施形態に係る人数リスト情報の一例について説明する。
図１０は、本実施形態に係る人数リスト情報の一例を示す表である。
図１０は、人数リスト情報が表す人数情報として、最上行から順に１人、２人、３人、…１２人を表す。図１０に示す例では、２人が候補情報として、他の人数情報とは異なる形態（背景が網掛け）で表示されている。
【００４９】
次に、本実施形態に係る順位リスト情報の一例について説明する。
図１１は、本実施形態に係る順位リスト情報の一例を示す表である。
図１１は、順位リスト情報が表す順位情報として、最上行から順に１位、２位、３位、…１２位を表す。図１１に示す例では、３位が候補情報として、他の順位情報とは異なる形態（背景が網掛け）で表示されている。
【００５０】
次に、本実施形態に係る決定入力処理について説明する。
図１２は、本実施形態に係る決定入力処理を示すフローチャートである。
（ステップＳ４０１）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が人数入力モードを示すか否か判断する。モード情報が人数入力モードを示すと判断された場合（ステップＳ４０１  Ｙ）、ステップＳ４０５に進む。モード情報が人数入力モードを示さないと判断された場合（ステップＳ４０１  Ｎ）、ステップＳ４０２に進む。
【００５１】
（ステップＳ４０２）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が追い抜き入力モードを示すか否か判断する。モード情報が追い抜き入力モードを示すと判断された場合（ステップＳ４０２  Ｙ）、ステップＳ４０６に進む。モード情報が追い抜き入力モードを示さないと判断された場合（ステップＳ４０２  Ｎ）、ステップＳ４０３に進む。
【００５２】
（ステップＳ４０３）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報がリタイヤ入力モードを示すか否か判断する。モード情報がリタイヤ入力モードを示すと判断された場合（ステップＳ４０３  Ｙ）、ステップＳ４０７に進む。モード情報がリタイヤ入力モードを示さないと判断した場合（ステップＳ４０３  Ｎ）、ステップＳ４０４に進む。
【００５３】
（ステップＳ４０４）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード信号がラップ読出モードを示すか否か判断する。モード情報がラップ読出モードを示すと判断された場合（ステップＳ４０４  Ｙ）、ステップＳ４１１に進む。モード情報がラップ読出モードを示さないと判断した場合（ステップＳ４０４  Ｎ）、処理を終了する。
【００５４】
（ステップＳ４０５）人数設定部１０３１は、選択された人数情報（Ｎ人）を決定する。即ち、人数設定部１０３１は、前述の人数情報をＲＡＭ１１３に記憶させる。表示部１０７は表示している人数リスト情報を消去する。人数設定部１０３１は、決定した人数情報に基づいて１人からＮ人までの順位を表す順位情報を含む順位リスト情報を生成し、生成した順位リスト情報をＲＡＭ１１３に記憶させる。その後、処理を終了する。
【００５５】
（ステップＳ４０６）追抜処理部１０３４は、選択された順位情報に対応する経過時間情報と、その直後の順位を表す順位情報に対応する経過時間情報を経過時間記憶部１１３１から読み出す。追抜処理部１０３４は、直後の順位を表す順位情報に対応する経過時間情報を、選択された順位情報に対応付けて経過時間記憶部１１３１に記憶させ、選択された順位情報に対応する経過時間情報を、直後の順位を表す順位情報に対応付けて経過時間記憶部１１３１に記憶させる。その後、処理を終了する。
【００５６】
（ステップＳ４０７）ＣＰＵ１０３は、計時装置１が計測状態であるか否か判断する。計時装置１が計測状態であると判断された場合（ステップＳ４０７  Ｙ）、ステップＳ４０８に進む。計時装置１が計測状態ではないと判断された場合（ステップＳ４０７  Ｎ）、処理を終了する。
【００５７】
（ステップＳ４０８）リタイヤ処理部１０３５は、選択された順位情報に対応付けてリタイヤしたことを示すリタイヤ情報をリタイヤ情報記憶部１１３２に記憶させる。その後、ステップＳ４０９に進む。
（ステップＳ４０９）計測指示部１０３２は、全計測対象者について、リタイヤ情報記憶部１１３２に記憶したリタイヤ情報がリタイヤしたことを示すか否か判断する。全計測対象者についてリタイヤ情報がリタイヤしたことを示すと判断された場合（ステップＳ４０９  Ｙ）、ステップＳ４１０に進む。全計測対象者についてリタイヤ情報がリタイヤしたことを示さないと判断された場合（ステップＳ４０９  Ｎ）、処理を終了する。
【００５８】
（ステップＳ４１０）計測指示部１０３２は、経過時間の計測を停止することを示す計時停止信号を生成し、生成した計時停止信号を時間計測部１０６に出力する。計測指示部１０３２は、経過時間の計測を行っていないことを示す計測状態情報をＲＡＭ１１３に記憶させる。その後、処理を終了する。
【００５９】
（ステップＳ４１１）ＣＰＵ１０３は、選択された順位情報に対応する経過時間情報を経過時間記憶部１１３１から読み出し、読み出した経過時間情報を表示部１０７に出力する。表示部１０７は、ＣＰＵ１０３から入力された経過時間情報を表示する。その後、処理を終了する。
【００６０】
次に、本実施形態に係るスタート／ラップ処理について説明する。
図１３は、本実施形態に係るスタート／ラップ処理を示すフローチャートである。
（ステップＳ５０１）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が計測モードを示すか否か判断する。モード情報が計測モードを示すと判断された場合（ステップＳ５０１  Ｙ）、ステップＳ５０２に進む。モード情報が計測モードを示さないと判断された場合（ステップＳ５０１  Ｎ）、処理を終了する。
【００６１】
（ステップＳ５０２）計測指示部１０３２は、ＲＡＭ１１３に記憶されている計測状態情報がリセット状態を示すか否かを判断する。リセット状態とは、経過時間を計測するための変数が再設定（リセット）された状態である。計測状態信号がリセット状態を示すと判断された場合（ステップＳ５０２  Ｙ）、ステップＳ５０３に進む。計測状態信号がリセット状態を示さないと判断された場合（ステップＳ５０２  Ｎ）、ステップＳ５０４に進む。
【００６２】
（ステップＳ５０３）計測指示部１０３２は、計時開始信号を生成し、生成した計時開始信号を時間計測部１０６に出力する。これにより、時間計測部１０６は、経過時間の計測を開始する。計測指示部１０３２は、計測状態を示す計測状態情報を生成し、生成した計測状態情報をＲＡＭ１１３に記憶させる。その後、処理を終了する。
【００６３】
（ステップＳ５０４）計測指示部１０３２は、ＲＡＭ１１３に記憶されている計測状態情報が計測状態を示すか否かを判断する。計測状態情報が計測状態を示すと判断された場合（ステップＳ５０４  Ｙ）、ステップＳ５０５に進む。計測状態情報が計測状態を示さないと判断された場合（ステップＳ５０４  Ｎ）、処理を終了する。
【００６４】
（ステップＳ５０５）計測指示部１０３２は、リタイヤ情報記憶部１１３２に記憶されている、ある順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示すか否かを判断する。但し、順位情報ｎが示す順位の初期値は１である。順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示すと判断された場合（ステップＳ５０５  Ｙ）、ステップＳ５０７に進む。順位ｎに対応するリタイヤ情報がリタイヤしたことを示さないと判断された場合（ステップＳ５０５  Ｎ）、ステップＳ５０６に進む。
【００６５】
（ステップＳ５０６）計測指示部１０３２は、時間計測部１０６から入力された経過時間情報に基づいて第ｋ回ラップタイムｋ−ＬＡＰを算出する。計測指示部１０３２は、算出した第ｋ回ラップタイムｋ−ＬＡＰを経過時間情報として順位情報ｎと対応付けて経過時間記憶部１１３１に記憶する。但し、回数ｋの初期値は１である。初回（ｋ＝１）においては、前回入力された経過時間情報が存在しないため、計測指示部１０３２は、時間計測部１０６から入力された経過時間情報を第１回ラップタイム１−ＬＡＰとして順位情報ｎと対応付けて経過時間記憶部１１３１に記憶する。その後、ステップＳ５０７に進む。
（ステップＳ５０７）計測指示部１０３２は、順位情報ｎが表す順位を１増加（インクリメント）させる。その後、ステップＳ５０８に進む。
【００６６】
（ステップＳ５０８）計測指示部１０３２は、順位情報ｎがＲＡＭ１１３に記憶された人数情報が示す人数を越えたか否か判断する。順位情報ｎが、人数情報が示す人数を越えたと判断された場合（ステップＳ５０８  Ｙ）、ステップＳ５０９に進む。順位情報ｎが、人数情報に示される人数を越えていないと判断された場合（ステップＳ５０８  Ｎ）、ステップＳ５０４に進む。
【００６７】
（ステップＳ５０９）計測指示部１０３２は、順位情報ｎが示す順位を１に再設定し、経過時間情報の回数ｋを１増加（インクリメント）させる。その後、処理を終了する。
【００６８】
次に、本実施形態に係るストップ／リセット処理について説明する。
図１４は、本実施形態に係るストップ／リセット処理を示すフローチャートである。
（ステップＳ６０１）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されているモード情報が計測モードを示すか否か判断する。モード情報が計測モードを示すと判断された場合（ステップＳ６０１  Ｙ）、ステップＳ６０２に進む。モード情報が計測モードを示さないと判断された場合（ステップＳ６０１  Ｎ）、処理を終了する。
【００６９】
（ステップＳ６０２）ＣＰＵ１０３は、ＲＡＭ１１３に記憶されている計測状態情報がリセット状態を示すか否かを判断する。計測状態情報がリセット状態を示すと判断された場合（ステップＳ６０２  Ｙ）、処理を終了する。計測状態信号がリセット状態を示さないと判断された場合（ステップＳ６０２  Ｎ）、ステップＳ６０３に進む。
【００７０】
（ステップＳ６０３）計測指示部１０３２は、全ての順位について経過時間の計測を停止したことを示すストップ状態情報がＲＡＭ１１３に記憶されているか否か判断する。但し、リタイヤ情報記憶部１１３２に記憶されているリタイヤ情報がリタイヤしたことを示す順位については、判断の対象から除く。全ての順位についてストップ状態情報が記憶されていると判断された場合（ステップＳ６０３  Ｙ）、ステップＳ６０８に進む。全ての順位についてストップ状態信号が記憶されていないと判断された場合（ステップＳ６０３  Ｎ）、ステップＳ６０４に進む。
【００７１】
（ステップＳ６０４）計測指示部１０３２は、リタイヤ情報記憶部１１３２に記憶されている順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示すか否かを判断する。但し、順位情報ｎが示す順位の初期値は１である。順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示すと判断された場合（ステップＳ６０４  Ｙ）、ステップＳ６０６に進む。順位情報ｎに対応するリタイヤ情報がリタイヤしたことを示さないと判断された場合（ステップＳ６０４  Ｎ）、ステップＳ６０５に進む。
【００７２】
（ステップＳ６０５）計測指示部１０３２は、時間計測部１０６から入力された経過時間情報を計測停止時の経過時間情報ＳＴＯＰとして順位情報ｎと対応付けて経過時間記憶部１１３１に記憶し、順位情報ｎに対するストップ状態情報をＲＡＭ１１３に記憶させる。その後、ステップＳ６０６に進む。
（ステップＳ６０６）計測指示部１０３２は、順位情報ｎが示す順位を１増加（インクリメント）させる。その後、ステップＳ６０７に進む。
【００７３】
（ステップＳ６０７）計測指示部１０３２は、順位情報ｎがＲＡＭ１１３に記憶された人数情報が示す人数を越えたか否か判断する。順位情報ｎが、人数情報に示される人数を越えたと判断された場合（ステップＳ６０７  Ｙ）、ステップＳ６０８に進む。順位情報ｎが、人数情報に示される人数を越えていないと判断された場合（ステップＳ６０７  Ｎ）、ステップＳ６０３に進む。
【００７４】
（ステップＳ６０８）計測指示部１０３２は、計時停止信号を生成し、生成した計時停止信号を時間計測部１０６に出力する。これにより、時間計測部１０６は、経過時間の計測を停止する。計測指示部１０３２は、ＲＡＭ１１３に記憶されている計測状態信号を消去する。その後、ステップＳ６０９に進む。
（ステップＳ６０９）計測指示部１０３２は、経過時間の計測に用いる変数を再設定する。ここで、計測指示部１０３２は、例えば、順位情報ｎが示す順位を１、経過時間情報に与えられる回数ｋを１に設定し、リセット状態を示す計測状態情報をＲＡＭ１１３に記憶する。計測指示部１０３２は、ＲＡＭ１１３に記憶されたストップ状態信号、経過時間記憶部１１３１に記憶された経過時刻情報、リタイヤ情報記憶部１１３２に記憶されたリタイヤ情報をそれぞれ消去する。計測指示部１０３２は、時間計測部１０６に０を示す経過時間情報を設定させる。その後、処理を終了する。
【００７５】
次に、表示部１０７が表示する情報について説明する。
図１５は、本実施形態に係る表示部１０７が表示する情報の一例を示す概念図である。
図１５において、表示部１０７の左下の「モード  人数入力」という表示は、計時装置１が人数入力モードで動作していることを示す。表示部１０７の右下の「１２人」という表示は、入力された人数情報が１２人であることを示す。
【００７６】
図１６は、本実施形態に係る表示部１０７が表示する情報のその他の例を示す概念図である。
図１６において、表示部１０７の左下の「モード  計測中」という表示は、計時装置１が計測モードで動作していることを示す。表示部１０７の右下の「１２人」という表示は、設定された人数情報が１２人であることを示す。表示部１０７の最上段の「−−：――’０１’’」という表示は、計測開始からの経過時間が０．０１秒であることを示す。表示部１０７の第２段の「−−：――’――’’」という表示は、まだ、経過時間が経過時間記憶部１１３１に記録されていないことを示す。
【００７７】
図１７は、本実施形態に係る表示部１０７が表示する情報のその他の例を示す概念図である。
図１７において、表示部１０７の左下の「モード  計測中」という表示は、計時装置１が計測モードで動作していることを示す。表示部１０７の右下の「２／１２人」という表示は、設定された人数情報が１２人であって、順位が２位であることを示す。表示部１０７の最上段の「３−ＬＡＰ  −−：−５’３３’’」という表示は、３回目に記憶した経過時間が５分３３秒であることを示す。表示部１０７の第２段の「２−ＬＡＰ  −−：−５’３５’’」という表示は、２回目に記憶した経過時間が５分３５秒であることを示す。
【００７８】
図１８は、本実施形態に係る表示部１０７が表示する情報のその他の例を示す概念図である。
図１８において、表示部１０７の左下の「モード  追い抜き」という表示は、計時装置１が追い抜き入力モードで動作していることを示す。表示部１０７の右下の「３／６位」という表示は、設定された人数情報が６人であって、追い抜かれる計測対象者の順位が３位であることを示す。表示部１０７の右下の「３⇔４」という表示は、追い抜かれる計測対象者の順位、追い抜く計測対象者の順位（直後の順位）が、それぞれ３位、４位であり、これまでに記憶された３位の経過時間と４位の経過時間を交換することを示す。表示部１０７の最上段の「−−：３８’５６’’」という表示は、計測開始からの計測中の経過時間が３８．５６秒であることを示す。表示部１０７の第２段の「−−：――’――’’」という表示は、まだ、経過時間が経過時間記憶部１１３１に記録されていないことを示す。
【００７９】
図１９は、本実施形態に係る表示部１０７が表示する情報のその他の例を示す概念図である。
図１９において、表示部１０７の左下の「モード  リタイヤ」という表示は、計時装置１がリタイヤ入力モードで動作していることを示す。表示部１０７の右下の「３／６位」という表示は、設定された人数情報が６人であって、リタイヤ入力される計測対象者の順位が３位であることを示す。表示部１０７の右下の「４⇒３」という表示は、リタイヤ入力される計測対象者の直後の順位が４位であって、リタイヤ入力により順位が３位に変更されることを示す。経過時間記憶部１１３１には、直後の順位から後続する全ての順位（ここでは４位−６位）の経過時間情報が、それぞれ直前の先行する順位（３位−５位）に変更された順位に対応付けられて記憶される。表示部１０７の最上段の「２−ＬＡＰ  −−：−５’２２’’」という表示は、２回目の経過時間が５分２２秒であることを示す。表示部１０７の第２段の「−−：−５’４５’’」という表示は、１回目の経過時間が５分４５秒であることを示す。
【００８０】
図２０は、本実施形態に係る表示部１０７が表示する情報のその他の例を示す概念図である。
図２０において、表示部１０７の左下の「モード  ラップ読出」という表示は、計時装置１がラップ読出モードで動作していることを示す。表示部１０７の右下の「２／４位」という表示は、設定された人数情報が４人であって、経過時間情報が読み出される対象の順位が２位であることを示す。表示部１０７の最上段の「０１：１３’３２’’」という表示は、計測中の経過時間が１時間１３分３２秒であることを示す。表示部１０７の第２段の「２−ＬＡＰ  −−：−５’２７’’」という表示は、２回目の経過時間が５分２７秒であることを示す。
【００８１】
このように本実施形態によれば、計測開始を指示されたある時点からの経過時間を計測し、計測対象の順位と計測した経過時間を対応付けて記憶し、計測対象の順位のいずれかを表す入力順位に基づいて、計測対象の順位と経過時間との対応を交換する。ここで、入力順位に対応する経過時間を、入力順位の直後の順位に対応する経過時間に交換する。
これにより、利用者は計測対象の名称と順位の関係を意識する必要がなくなるため同時に測定された複数の経過時間のそれぞれを簡易な操作で記録できる。
また、本実施形態では、計測が不要になった順位に対応をスキップして経過時間を記憶する。これにより、利用者は計測が不要になった順位の計測対象者を意識せずに、各計測対象者の経過時間を簡易な操作で記録することができる。
【００８２】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について説明する。
本実施形態に係る計時装置の構成は、図１に示す計時装置１と同様である。
但し、追抜処理部１０３４は、選択した順位情報に後続する順位を示す順位情報に対応する経過時間情報を、それぞれその直前の順位を示す順位情報に対応付けるように交換して、経過時間記憶部１１３１に記憶することを特徴とする。以下、主に上述の実施形態との差異点について説明する。
【００８３】
まず、本実施形態に係る決定入力処理について説明する。
図２１は、本実施形態に係る決定入力処理を示すフローチャートである。
図２１が示す決定入力処理は、図９の決定入力処理においてステップＳ４０８の代わりにステップＳ４１８を実行する点が異なる。その他のステップは、図９の決定入力処理と共通である。
（ステップＳ４１８）追抜処理部１０３４は、計測人数情報Ｎ’が示す人数から１を減少させる。ここで、計測人数情報Ｎ’は、リタイヤしていない計測対象者の人数を表し、追抜処理部１０３４は、初期値として人数設定部１０３１が記憶させた人数情報ＮをＲＡＭ１１３から予め読み出して設定する。追抜処理部１０３４は、ＲＡＭ１１３の経過時間記憶部１１３１からリタイヤした計測対象者を表す順位情報ｎに対応する経過時間情報を一時的に除外し、計測対象となっているＮ’人分の各順位情報に対応し経過時間記憶部１１３１に記憶されている経過時間情報を集約する。
ここで、追抜処理部１０３４は、例えば、順位情報ｎに対応して経過時間記憶部１１３１に記憶されている経過時間情報を、末位を示す順位情報Ｎに対応づけて記憶させる。そして、追抜処理部１０３４は、選択順位の直後の順位を表す順位情報ｎ＋１から末位を表す順位情報Ｎまでの各順位情報に対応して経過時間記憶部１１３１に記憶されている経過時間情報を、各々直前の順位を表す選択順位ｎから末位から２番目の順位Ｎ−１位を表す順位情報に対応づけて記憶させる。その後、ステップＳ４０９に進む。
これにより、経過時間記憶部１１３１は、経過時間記憶部１１３１の１位からＮ’位までの各順位情報に対応付けた、計測対象者Ｎ’人分の経過時間情報を集約して記憶する。
【００８４】
次に、本実施形態に係るスタート／ラップ処理について説明する。
図２２は、本実施形態に係るスタート／ラップ処理を示すフローチャートである。
図２２が示すスタート／ラップ処理は、図１３のスタート／ラップ処理においてステップＳ５０８の代わりにステップＳ５１８を実行し、ステップＳ５０４の後にステップＳ５０５に進む代わりにステップＳ５０６に進む点が異なる。その他のステップは、図１０のスタート／ラップ処理と共通である。
【００８５】
（ステップＳ５１８）計測指示部１０３２は、順位情報ｎがＲＡＭ１１３に記憶された計測人数情報が表す人数Ｎ’を越えたか否か判断する。順位情報ｎが人数Ｎ’を越えたと判断された場合（ステップＳ５１８  Ｙ）、ステップＳ５０９に進む。順位情報ｎがＮ’を越えていないと判断された場合（ステップＳ５１８  Ｎ）、ステップＳ５０４に進む。
これにより、経過時間記憶部１１３１の１位からＮ’位までの領域に、計測対象となっているＮ’人分の経過時間情報が、順位情報と対応付けられて記憶される。
また、計測指示部１０３２は、経過時間を経過時間記憶部１１３１に記憶させる際、順位情報毎にリタイヤしたか否かを判断する必要がなくなる。従って、本実施形態ではスタート／ラップ処理を効率化することができる。
【００８６】
次に、本実施形態に係るストップ／リセット処理について説明する。
図２３は、本実施形態に係るストップ／リセット処理を示すフローチャートである。
図２３が示すストップ／リセット処理は、図１４のストップ／リセット処理においてステップＳ６０７の代わりにステップＳ６１７を実行し、ステップＳ６０３の後にステップＳ６０４に進む代わりにステップＳ６０５に進む点が異なる。その他のステップは、図１４のストップ／リセット処理と共通である。
【００８７】
（ステップＳ６１７）計測指示部１０３２は、順位情報ｎがＲＡＭ１１３に記憶された計測人数情報が示す人数Ｎ’を越えたか否か判断する。順位情報ｎがＮ’を越えたと判断された場合（ステップＳ６１７  Ｙ）、ステップＳ６０８に進む。計測指示部１０３２が、順位情報ｎがＮ’を越えていないと判断した場合（ステップＳ６１７  Ｎ）、ステップＳ６０３に進む。
【００８８】
これにより、順位情報記憶部１１３１に記憶される経過時間の記憶領域が集約され、順位情報記憶部１１３１は順位情報毎にストップ状態情報を記憶する必要がなくなる。また、計測指示部１０３２は、最後の経過時間情報を経過時間記憶部１１３１に記憶させる際、順位情報毎にリタイヤしたか否かを判断する必要がなくなる。従って、本実施形態ではストップ／リセット処理を効率化することができる。
【００８９】
次に、経過時間情報記憶部１１３１に記憶した経過時間情報の一例について説明する。
図２４は、本実施形態に係る経過時間情報の一例を示す表である。
図２４において、各行は順位情報を示し、各列は経過時間情報を示す。同表において、最左列は、順位がそれぞれ１位、２位、３位、…、１０位であることを示す。同表において、計測人数９人よりも後の順位（この例では、１０位）に記憶されている経過情報は、リタイヤした対象に係る経過情報を示す。
同表において、最上行は、経過時間情報の内訳として、それぞれ１−ＬＡＰ、２−ＬＡＰ、３−ＬＡＰ、…９−ＬＡＰ、ＳＴＯＰであることを示す。
【００９０】
同表において、１位について、１回目、２回目、３回目、…９回目の経過時間及び最後に記憶された経過時間は、それぞれ５分１４秒、５分１３秒、５分２３秒、…、５分４６秒、５２分５５秒である。２位について、１回目、２回目、３回目、…９回目の経過時間及び最後に記憶された経過時間は、それぞれ５分２１秒、５分１７秒、５分３２秒、…、５分５２秒、５２分６７秒である。既にリタイヤした計測対象者について、１回目、２回目、３回目の経過時間は、それぞれ５分４２秒、５分２５秒、５分４７秒であり、１０位の経過時間が記憶される領域に記憶されている。
【００９１】
このように、本実施形態によれば、入力順位に後続する順位の経過時間を、それぞれその直前の順位に対応付けるように交換する。これにより、利用者は計測が不要になった順位の計測対象者を意識せず、各計測対象者の順位を簡易な操作で更新することができる。また、本実施形態によれば計測が不要になった計測対象者の順位か否かを判断することなく効率的に経過時間を記録することができ、経過時間記憶部を有効に利用することができる。
【００９２】
上述した実施形態では、計測指示部１０３２が、経過時間情報として各回のラップタイムを順位毎に経過時間記憶部１１３１に記憶させる例について説明したが、これには限られない。例えば、計測指示部１０３２は、経過時間情報としてラップタイムの代わりにスプリットタイム（ｓｐｌｉｔ  ｔｉｍｅ）を経過時間記憶部１１３１に記憶させてもよい。スプリットタイムとは、利用者が計測開始を指示した時点からの累積経過時間、即ち計測指示部１０３２から時間計測部１０６が計時開始信号を入力された時点からの経過時間である。
【００９３】
上述した実施形態では、計測指示部１０３２が、ストップ／リセット処理において経過時間情報として計測開始から計測停止までの経過時間情報を順位毎に経過時間記憶部１１３１に記憶させる例について説明したが、これには限られない。例えば、計測指示部１０３２は、経過時間情報としてラップタイムを経過時間記憶部１１３１に記憶させてもよい。
【００９４】
上述した実施形態では、順位交換部１０３３は、入力順位に対応する経過時間と、入力順位の直後の順位に対応する経過時間を交換して経過時間記憶部１１３１に記憶させる例について説明したが、これには限られない。例えば、順位交換部１０３３は、入力順位に対応する経過時間と、入力順位の直前の順位に対応する経過時間を交換して経過時間記憶部１１３１に記憶させてもよい。
【００９５】
なお、上述した実施形態における計時装置１の一部、例えば、ＣＰＵ１０３、分周部１０５及び時間計測部１０６をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、計時装置１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における計時装置１の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。計時装置１の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００９６】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００９７】
１…計時装置、１０１…電源部、１０２…ＲＯＭ、１０３…ＣＰＵ、
１０３１…人数設定部、１０３２…計測指示部、１０３３…順位交換部、
１０３４…追抜処理部、１０３５…リタイヤ処理部１０３５、
１０４…発振部、１０５…分周部、１０６…時間計測部、１０７…表示部、
１０８…モード入力部、１０９…選択入力部、１１０…決定入力部、
１１１…スタート／ラップ入力部、１１２…ストップ／リセット入力部、
１１３…ＲＡＭ、１１３１…経過時間記録部、１１３２…リタイヤ情報記憶部
【図１】
2013072713.tif 000003
【図２】
2013072713.tif 000004
【図３】
2013072713.tif 000005
【図４】
2013072713.tif 000006
【図５】
2013072713.tif 000007
【図６】
2013072713.tif 000008
【図７】
2013072713.tif 000009
【図８】
2013072713.tif 000010
【図９】
2013072713.tif 000011
【図１０】
2013072713.tif 000012
【図１１】
2013072713.tif 000013
【図１２】
2013072713.tif 000014
【図１３】
2013072713.tif 000015
【図１４】
2013072713.tif 000016
【図１５】
2013072713.tif 000017
【図１６】
2013072713.tif 000018
【図１７】
2013072713.tif 000019
【図１８】
2013072713.tif 000020
【図１９】
2013072713.tif 000021
【図２０】
2013072713.tif 000022
【図２１】
2013072713.tif 000023
【図２２】
2013072713.tif 000024
【図２３】
2013072713.tif 000025
【図２４】
2013072713.tif 000026