(57)【要約】【課題】低コスト化を図りつつ、測定場所の制限を緩和することが可能なタイム計測装置を提供する。【解決手段】タイム計測装置１は、地図データを記憶した地図データ記憶部２０と、地図データ記憶部２０により記憶された地図データに基づく地図上にタイム計測用のコースを生成する計測コース生成部５１と、計測コース生成部５１により生成されたコースにタイム計測開始箇所、及び、タイム計測終了箇所を設定する計測基準箇所設定部５２と、ＧＰＳ衛星からの電波によって自己位置を検出する自己位置検出部５３と、自己位置検出部５３により検出された自己位置が、計測基準箇所設定部５２により設定されたタイム計測開始箇所を出発してからタイム計測終了箇所に達するまでのタイムを計測するタイム計測部５４とを備えている。【選択図】図１
2010108231.tif 000002
【特許請求の範囲】
【請求項１】
地図データを記憶した地図データ記憶手段と、
前記地図データ記憶手段により記憶された地図データに基づく地図上にタイム計測用のコースを生成する計測コース生成手段と、
前記計測コース生成手段により生成されたコースにタイム計測開始箇所、及び、タイム計測終了箇所を設定する計測基準箇所設定手段と、
ＧＰＳ衛星からの電波によって自己位置を検出する自己位置検出手段と、
前記自己位置検出手段により検出された自己位置が、前記計測基準箇所設定手段により設定された前記タイム計測開始箇所を出発してから前記タイム計測終了箇所に達するまでのタイムを計測するタイム計測手段と、
を備えることを特徴とするタイム計測装置。
【請求項２】
前記計測基準箇所設定手段は、地図上に生成されたタイム計測用のコースが交わる地点を、前記タイム計測開始箇所及び前記タイム計測終了箇所の少なくとも一方に設定する
ことを特徴とする請求項１に記載のタイム計測装置。
【請求項３】
前記計測基準箇所設定手段により設定された前記タイム計測開始箇所及び前記タイム測定終了箇所の少なくとも一方の箇所の修正処理を実行する修正実行手段をさらに備え、
前記修正実行手段は、前記タイム計測開始箇所及び前記タイム測定終了箇所の少なくとも一方が前記計測基準箇所設定手段によって一定の距離を有したラインとして設定された場合、前記自己位置検出手段により検出された自己位置が前記ラインを通過したときの進入角度を求めた後に、進入角度に沿う直線の垂線を求め、求めた垂線とラインとの中間線を新たなラインとする
ことを特徴とする請求項１又は請求項２のいずれかに記載のタイム計測装置。
【請求項４】
前記計測基準箇所設定手段により設定された前記タイム計測開始箇所及び前記タイム測定終了箇所の少なくとも一方の箇所の修正処理を実行する修正実行手段をさらに備え、
前記修正実行手段は、前記タイム計測開始箇所及び前記タイム測定終了箇所の少なくとも一方が一定の範囲を有したエリアとして設定された場合、前記自己位置検出手段により検出された自己位置が前記エリアを通過したときの通過箇所を求め、通過箇所に基づいてエリアを縮小していく
ことを特徴とする請求項１又は請求項２のいずれかに記載のタイム計測装置。
【請求項５】
地図データを読み出して地図上にタイム計測用のコースを生成すると共に、タイム計測開始箇所、及び、タイム計測終了箇所を設定し、
ＧＰＳ衛星からの電波によって自己位置を把握し、把握された自己位置がタイム計測開始箇所からタイム計測終了箇所に達するまでのタイムを計測する
ことを特徴とするタイム計測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイム計測装置に関する。
【背景技術】
【０００２】
従来、カメラにて撮像された路面画像からスタート地点とゴール地点とを認識して、スタート地点からゴール地点までのタイムを計測するタイム計測システムが提案されている（特許文献１参照）。
【特許文献１】特開２００２−１０９５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のタイム計測システムでは、スタート地点やゴール地点となる基準線が路面に描かれていなければならず、測定場所が限られてしまう。また、画像解析を行う必要があり、タイムが測定される対象となる車両、競技者及び船舶等に対してカメラを設置する必要があると共に、画像解析を実行してタイムを計測する装置が必要となり、決して低コストであると言えない。
【０００４】
本発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、低コスト化を図りつつ、測定場所の制限を緩和することが可能なタイム計測装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のタイム計測装置は、地図データを記憶した地図データ記憶手段と、地図データ記憶手段により記憶された地図データに基づく地図上にタイム計測用のコースを生成する計測コース生成手段と、計測コース生成手段により生成されたコースにタイム計測開始箇所、及び、タイム計測終了箇所を設定する計測基準箇所設定手段と、ＧＰＳ衛星からの電波によって自己位置を検出する自己位置検出手段と、自己位置検出手段により検出された自己位置が、計測基準箇所設定手段により設定されたタイム計測開始箇所を出発してからタイム計測終了箇所に達するまでのタイムを計測するタイム計測手段と、を備えることを特徴とする。
【０００６】
また、本発明のタイム計測装置は、地図データを読み出して地図上にタイム計測用のコースを生成すると共に、タイム計測開始箇所、及び、タイム計測終了箇所を設定し、ＧＰＳ衛星からの電波によって自己位置を把握し、把握された自己位置がタイム計測開始箇所からタイム計測終了箇所に達するまでのタイムを計測する。
【発明の効果】
【０００７】
本発明によれば、地図上にコースを設定し、ＧＰＳ衛星からの電波によって自己位置を検出して、自己位置が、コース上に設定されるタイム計測開始箇所を出発してからタイム計測終了箇所に達するまでのタイムを計測する。このため、ＧＰＳ電波を受信可能であれば、タイムの計測が可能となり、測定場所が限られてしまう事態を防止することができる。また、タイムが測定される対象となる車両、競技者及び船舶等に対してカメラを設置する必要がなく、画像解析する装置も必要がない。従って、低コスト化を図りつつ、測定場所の制限を緩和することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好適な実施形態を図面に基づいて説明する。図１は、本発明の実施形態
に係るタイム計測装置の構成図である。同図に示すタイム計測装置１は、車両、競技者及び船舶等のタイムの測定対象に対して設置され、例えば測定対象がスタート地点からゴール地点に達するまでのタイムを計測するものである。このタイム計測装置１は、ＧＰＳ（Global Positioning System）電波受信部１０と、地図データ記憶部（地図データ記憶手
段）２０と、操作部３０と、表示部４０と、制御部５０とを備えている。
【０００９】
ＧＰＳ電波受信部１０は、ＧＰＳ衛星からの電波を受信するものである。地図データ記憶部２０は、一般道路、有料道路等の各種道路、及び、周辺の建物等からなる地図データを記憶したものである。各種道路の情報はノード及びリンクからなっている。操作部３０は、ユーザからの操作を受け付けるものであって、後述する計測コースの生成操作、中継地点の設定操作等を行うものである。表示部４０は、タイム計測装置１の各種状態等を表示するものである。
【００１０】
制御部５０は、タイム計測装置１の全体を制御するものであって、計測コース生成部（計測コース生成手段）５１と、計測基準箇所設定部（計測基準箇所設定手段）５２と、自己位置検出部（自己位置検出手段）５３と、タイム計測部（タイム計測手段）５４と、修正実行部（修正実行手段）５５とを備えている。
【００１１】
計測コース生成部５１は、地図データ記憶部２０により記憶された地図データに基づく地図上にタイム計測用のコースを生成するものである。また、計測コース生成部５１は、通常モードとラップタイムモードとの２つモードを有し、それぞれのモードでコース生成方法が異なっている。
【００１２】
図２は、図１に示した計測コース生成部５１による通常モード時のコース生成の様子を示す図である。まず、ユーザは、操作部３０を操作し、図２（ａ）に示すように地図上にポイント１０１を設定する。次いで、ユーザは、図２（ｂ）に示すように、地図上に２つ目のポイント１０２を設定する。これにより、両ポイント１０１，１０２を結ぶ最短ルートがコース２０１として生成される。なお、計測コース生成部５１は、地図データ記憶部２０に記憶されるリンク上で最短となるものを最短ルートとして選択する。
【００１３】
その後、ユーザは、図２（ｃ）〜（ｅ）に示すように、地図上に順次ポイント１０３〜１０５を設定していく。これにより、各ポイント１０２〜１０５を結ぶ最短ルートがコース２０２〜２０４として生成される。
【００１４】
そして、ユーザがコース設定の完了操作を行ったとする。これにより、図２（ｆ）に示すように、ポイント１０１からポイント１０５までを結ぶ区間をタイム計測用のコース２１０として生成することとなる。
【００１５】
再度、図１を参照する。計測基準箇所設定部５２は、計測コース生成部５１により生成されたコース２１０にスタート地点（タイム計測開始箇所）、及びゴール地点（タイム計測終了箇所）を設定するものである。具体的に計測基準箇所設定部５２は、図２（ｆ）に示すように、コース生成に際して最初に設定されたポイント１０１の箇所をスタート地点として設定する。また、計測基準箇所設定部５２は、コース設定の完了操作が行われた直前に設定されたポイント１０５の箇所をゴール地点として設定することとなる。
【００１６】
なお、計測基準箇所設定部５２は、ポイント１０４のような中継地点を設定可能となっている。具体的に計測基準箇所設定部５２は、ポイント設定の後に、ユーザから操作部３０を介して中継地点の設定操作が行われた場合、指定のポイントを中継地点として設定することとなる。
【００１７】
図３は、図１に示した計測コース生成部５１によるラップタイムモード時のコース生成の様子、及び、図１に示した計測基準箇所設定部５２によるスタート地点等の設定の様子を示す図である。なお、図３では、レース場などでコースを生成する場合について説明する。
【００１８】
図３（ａ）に示すように、レース場のコース２２０が地図データ記憶部２０により記憶されているものとする。そして、図３（ｂ）に示すように、ユーザが地図上にポイント１１１を設定する。その後、ユーザがさらに他のポイント１１２を設定し、中継地点の設定操作を行ったとする。これにより、計測コース生成部５１は、ポイント１１１から中継地点１１２までを結ぶ最短ルートをコース２３１として生成する。
【００１９】
なお、図３に示す例の場合、地図データ記憶部２０により記憶されているコース２２０は、分岐等がないコースである。このため、中継地点１１２からポイント１１１に達するルートは１つしか存在しない。このため、計測コース生成部５１は、図３（ｃ）に示すように、中継地点１１２からポイント１１１を結ぶルートについてもコース２３２として生成する。
【００２０】
そして、ユーザがコース設定の完了操作を行ったとする。これにより、図３（ｄ）に示すように、ポイント１１１から中継地点１１２を通過してポイント１１１まで周を形成する区間をタイム計測用のコース２４０として生成することとなる。
【００２１】
また、この場合において計測基準箇所設定部５２は、地図上に生成されたタイム計測用のコースが交わる地点（ポイント１１１の地点）を、スタート地点及びゴール地点として設定する。
【００２２】
図４は、図１に示した計測コース生成部５１によるラップタイムモード時のコース生成の様子、及び、図１に示した計測基準箇所設定部５２によるスタート地点等の設定の様子を示す第２の図である。なお、図４では、図３とは異なる形状のレース場などでコースを生成する場合について説明する。
【００２３】
図４（ａ）に示すように、レース場のコース２５０が地図データ記憶部２０により記憶されているものとする。そして、図４（ｂ）に示すように、ユーザが地図上にポイント１２１を設定する。その後、ユーザがさらに他のポイント１２２を設定し、中継地点の設定操作を行ったとする。これにより、計測コース生成部５１は、ポイント１２１から中継地点１２２までを結ぶ最短ルートをコース２６１として生成する。
【００２４】
なお、図４に示す例の場合、地図データ記憶部２０により記憶されているコース２５０は、逆走（時計回りが順走）しない限り、中継地点１２２からポイント１２１に到達することができない。このため、計測コース生成部５１は、図４（ｃ）に示すように、中継地点１２２から、逆走しないで最もポイント１１１に近くなる地点１２３までを結ぶルートをコース２６２として生成する。
【００２５】
そして、ユーザがコース設定の完了操作を行ったとする。これにより、図４（ｄ）に示すように、地点１２３から中継地点１２２を通過して地点１２３までの周を形成する区間をタイム計測用のコース２７０として生成することとなる。
【００２６】
また、この場合において計測基準箇所設定部５２は、地図上に生成されたタイム計測用のコース２７０が交わる地点１２３を、スタート地点及びゴール地点として設定する。なお、この場合、計測基準箇所設定部５２はポイント１２１をスタート地点に設定し、地点１２３をゴール地点に設定してもよい。
【００２７】
再度、図１を参照する。自己位置検出部５３はＧＰＳ衛星からの電波によって自己位置を検出するものである。タイム計測部５４は、自己位置検出部５３により検出された自己位置が計測基準箇所設定部５２により設定されたスタート地点を出発してからゴール地点に達するまでのタイムを計測するものである。また、タイム計測部５４は、スタート地点からゴール地点に限らず、スタート地点から中継地点や、タイム計測用のコースが周回コースである場合にはラップタイムなどについても計測する。
【００２８】
以上のような構成であるため、タイム計測装置１は、計測コース生成部５１によりタイム計測用のコースを生成し、計測基準箇所設定部５２によりスタート地点等を設定する。その後、車両等の計測対象がスタート地点を出発すると、タイム計測部５４が計測を開始する。なお、計測対象の位置は自己位置検出部５３により検出される。そして、計測対象がゴール地点に到達すると、タイム計測部５４はスタート地点からゴール地点までのタイムを記憶する。
【００２９】
また、スタート地点からゴール地点に到達するまでにおいて表示部４０は、スタート地点からの経過時間、中継地点の通過時間、及びラップタイム等の各種情報、並びにタイム計測用コースに対する自己位置の情報などを表示する。
【００３０】
再度、図１を参照する。修正実行部５５は、計測基準箇所設定部５２により設定されたスタート地点及びゴール地点の少なくとも一方の箇所の修正処理を実行するものである。この修正実行部５５の処理について図５及び図６を参照して説明する。
【００３１】
図５は、図１に示した修正実行部５５の処理内容を示す第１の図である。なお、図５に示す修正処理は、スタート地点及びゴール地点の少なくとも一方が計測基準箇所設定部５２によって一定の距離を有したラインとして設定された場合における処理を示している。
【００３２】
図５（ａ）に示すように、タイム計測用コース３００上にスタート地点又はゴール地点となるべきライン３０１が存在している。しかし、計測基準箇所設定部５２の設定誤差、及び、地図データ記憶部２０に記憶される地図データの誤差等によっては、スタート地点やゴール地点がライン３０１と重なるように設定されず、ライン３０１から歪んだ位置のライン３０２として設定される場合がある。この場合、タイムの計測が不正確となる可能性がある。
【００３３】
そこで、修正実行部５５は、ライン３０２に対する計測対象の進入角度を求める。そして、修正実行部５５は、進入角度に沿う直線３０３の垂線３０４を求める。次に、修正実行部５５は、図５（ｂ）に示すように、ライン３０２と垂線３０４との中間線３０５を求め、この中間線３０５を新たなラインとする。これにより、本来スタート地点やゴール地点となるべきライン３０１と、修正後のライン３０５との角度差を小さくすることができる。
【００３４】
図６は、図１に示した修正実行部５５の処理内容を示す第２の図である。なお、図６に示す修正処理は、スタート地点及びゴール地点の少なくとも一方が計測基準箇所設定部５２によって一定の範囲を有したエリアとして設定された場合における処理を示している。
【００３５】
図６（ａ）に示すように、タイム計測用コース３００上にスタート地点又はゴール地点としてのエリア３１１が設定されたとする。しかし、このエリア３１１はタイム計測用コース３００をはみ出すほどの大きさであり、スタート地点及びゴール地点としては大き過ぎで望ましいものではない。
【００３６】
そこで、修正実行部５５は、自己位置検出部５３により検出された検出対象がエリア３１１を通過したときの通過箇所を求める。図６（ａ）に示すように、検出対象は、エリア３１１の上部のみを通過している。このため、エリア３１１の下部は不要な箇所といえる。よって、修正実行部５５は、このような通過箇所に基づいてエリアを縮小し、図６（ｂ）に示すような縮小エリア３１２を生成する。これにより、より適切なエリア設定を行って、スタート地点及びゴール地点の適正化を図るようにしている。
【００３７】
なお、図６に示す例では、複数の通過箇所に基づいて縮小エリア３１２を求めることが望ましいが、これに限らず、１つの通過箇所に基づいて縮小エリア３１２生成してもよい。また、検出対象が縮小エリア３１２を通過しない場合には、縮小エリア３１２を拡大するようにしてもよい。
【００３８】
次に、本実施形態に係るタイム計測装置１の動作をフローチャートを参照して説明する。図７は、本実施形態に係るタイム計測装置１におけるタイム計測用コースの生成等に関する処理を示すフローチャートである。
【００３９】
まず、制御部５０は、現在通常モードであるか否かを判断する（Ｓ１）。通常モードであると判断した場合（Ｓ１：ＹＥＳ）、計測コース生成部５１はポイント設定されたか否かを判断する（Ｓ２）。ポイント設定されていないと判断した場合（Ｓ２：ＮＯ）、処理はステップＳ８に移行する。
【００４０】
一方、ポイント設定されたと判断した場合（Ｓ２：ＹＥＳ）、計測コース生成部５１は設定されたポイントが１つ目であるか否かを判断する（Ｓ３）。１つ目であると判断した場合（Ｓ３：ＹＥＳ）、計測基準箇所設定部５２は１つ目のポイントをスタート地点として設定する（Ｓ４）。その後、処理はステップＳ８に移行する。
【００４１】
また、設定されたポイントが１つ目でないと判断した場合（Ｓ３：ＮＯ）、計測コース生成部５１は前回設定されたポイントと、今回設定されたポイントとの最短ルートをコースとして設定する（Ｓ５）。そして、処理はステップＳ６に移行する。このようにタイム計測用コースは、上記ステップＳ５を繰り返すことによって徐々に生成されていくこととなる。ここで、最短ルートは、地図データ記憶部２０にリンク情報が記憶されている場合、リンクに沿ったものとなるが、リンク情報が記憶されていない場合、ポイント間をつなぐ直線となる。
【００４２】
ステップＳ６において計測基準箇所設定部５２は、中継地点の設定操作が行われたか否かを判断する（Ｓ６）。中継地点の設定操作が行われていないと判断した場合（Ｓ６：ＮＯ）、処理はステップＳ８に移行する。他方、中継地点の設定操作が行われたと判断した場合（Ｓ６：ＹＥＳ）、計測基準箇所設定部５２は今回設定されたポイントを中継地点として設定し（Ｓ７）、処理はステップＳ８に移行する。
【００４３】
ステップＳ８において制御部５０は完了操作が行われたか否かを判断する（Ｓ８）。完了操作が行われなかったと判断した場合（Ｓ８：ＮＯ）、処理はステップＳ２に移行する。一方、完了操作が行われたと判断した場合（Ｓ８：ＹＥＳ）、計測コース生成部５１はステップＳ５を繰り返すことによって生成されたコースを、タイム計測用コースとして決定する（Ｓ９）。そして、計測基準箇所設定部５２は、最後に設定された最終ポイントをゴール地点として設定し（Ｓ１０）、図７に示す処理は終了する。
【００４４】
ところで、ステップＳ１において通常モードでないと判断された場合（Ｓ１：ＮＯ）、すなわちラップタイムモードであると判断された場合、計測コース生成部５１は、１つ目のポイントとなる初期ポイントが設定されたか否かを判断する（Ｓ１１）。初期ポイント
が設定されていないと判断した場合（Ｓ１１：ＮＯ）、設定されたと判断されるまで、この処理が繰り返される。初期ポイントが設定されたと判断した場合（Ｓ１１：ＹＥＳ）、計測コース生成部５１は、次のポイントが設定されたか否かを判断する（Ｓ１２）。
【００４５】
次のポイントが設定されていないと判断した場合（Ｓ１２：ＮＯ）、処理はステップＳ１５に移行する。一方、次のポイントが設定されたと判断した場合（Ｓ１２：ＹＥＳ）、計測基準箇所設定部５２は、中継地点の設定操作が行われたか否かを判断する（Ｓ１３）。中継地点の設定操作が行われていないと判断した場合（Ｓ１３：ＮＯ）、処理はステップＳ１４に移行する。
【００４６】
他方、中継地点の設定操作が行われたと判断した場合（Ｓ１３：ＹＥＳ）、計測基準箇所設定部５２は設定されたポイントを中継地点として設定する（Ｓ１４）。そして、計測コース生成部５１は前回設定されたポイントと、今回設定されたポイントとの最短ルートをコースとして設定する（Ｓ１５）。なお、この場合において、計測コース生成部５１は、図３を参照して説明したように、中継地点から初期ポイントに達するルートが１つしか存在しない場合、中継地点から初期ポイントまでのルートをタイム計測用コースとして生成してもよい。また、図４を参照して説明したように、逆走しない限り、中継地点から初期ポイントに到達することができないような場合、計測コース生成部５１は、中継地点から、逆走しないで最も初期ポイントに近くなる地点までを結ぶルートをタイム計測用コースとして生成してもよい。
【００４７】
そして、ステップＳ１６において制御部５０は完了操作が行われたか否かを判断する（Ｓ１６）。完了操作が行われなかったと判断した場合（Ｓ１６：ＮＯ）、処理はステップＳ１２に移行する。一方、完了操作が行われたと判断した場合（Ｓ１６：ＹＥＳ）、計測コース生成部５１は、ステップＳ１５において生成されたコースをタイム計測用コースとして決定する（Ｓ１７）。その後、計測基準箇所設定部５２は、スタート地点及びゴール地点を設定する（Ｓ１８）。この場合、計測基準箇所設定部５２は、図３及び図４を参照して説明したようにしてスタート地点及びゴール地点を設定することとなる。その後、図７に示す処理は終了する。
【００４８】
図８は、本実施形態に係るタイム計測装置１におけるタイムの計測に関する処理を示すフローチャートである。タイムの計測にあたっては、まず計測対象がスタート地点を通過したか、又は操作部３０を介してスタート指令があったか否かを判断する（Ｓ２１）。双方ともになかったと判断した場合（Ｓ２１：ＮＯ）、計測対象がスタート地点を通過したか、又は操作部３０を介してスタート指令があったと判断されるまで、この処理が繰り返される。
【００４９】
計測対象がスタート地点を通過したか、又は操作部３０を介してスタート指令があったと判断された場合（Ｓ２１：ＹＥＳ）、制御部５０は計時を開始する（Ｓ２２）。その後、制御部５０は、計測コース生成部５１により生成されたタイム計測用コースが通常モードにより生成されたか否かを判断する（Ｓ２３）。
【００５０】
生成されたタイム計測用コースが通常モードにより生成されたものであると判断した場合（Ｓ２３：ＹＥＳ）、自己位置検出部５３により検出された自己位置が中継地点を通過したか否かを判断する（Ｓ２４）。自己位置が中継地点を通過していないと判断した場合（Ｓ２４：ＮＯ）、処理はステップＳ２６に移行する。一方、自己位置が中継地点を通過したと判断した場合（Ｓ２４：ＹＥＳ）、タイム計測部５４は、ステップＳ２１において「ＹＥＳ」と判断されてから、中継地点を通過するまでの経過時間を計測すると共に記憶する（Ｓ２５）。そして、処理はステップＳ２６に移行する。なお、記憶された時間の情報は、表示部４０において表示されたり、ユーザ操作によって他の機器に出力されたりな
どする。
【００５１】
ステップＳ２６において制御部５０は、自己位置検出部５３により検出された自己位置がゴール地点を通過したか否かを判断する（Ｓ２６）。自己位置がゴール地点を通過していないと判断した場合（Ｓ２６：ＮＯ）、処理はステップＳ２４に移行する。自己位置がゴール地点を通過したと判断した場合（Ｓ２６：ＹＥＳ）、タイム計測部５４は、ステップＳ２１において「ＹＥＳ」と判断されてから、ゴール地点を通過するまでの経過時間を計測すると共に記憶する（Ｓ２７）。そして、制御部５０は計時を終了し（Ｓ２８）、図８に示す処理は終了する。なお、ステップＳ２７において記憶された時間の情報についても、表示や出力などされる。
【００５２】
ところで、生成されたタイム計測用コースが通常モードにより生成されたものでないと判断した場合（Ｓ２３：ＮＯ）、すなわちラップタイムモードにて生成された場合、自己位置検出部５３により検出された自己位置が中継地点を通過したか否かを判断する（Ｓ２９）。自己位置が中継地点を通過していないと判断した場合（Ｓ２９：ＮＯ）、処理はステップＳ３１に移行する。一方、自己位置が中継地点を通過したと判断した場合（Ｓ２９：ＹＥＳ）、タイム計測部５４は、前回スタート地点を通過してからの経過時間を算出する（Ｓ３０）。そして、処理はステップＳ３１に移行する。なお、操作部３０を介してスタート指令があったことによりステップＳ２１において「ＹＥＳ」と判断され、且つ、１周目における中継地点の通過であった場合には、スタート指令があってから中継地点を通過するまでの経過時間が算出される。また、算出された時間の情報は、表示されたり出力されたりする。
【００５３】
次いで、ステップＳ３１において制御部５０は、自己位置検出部５３により検出された自己位置がゴール地点を通過したか否かを判断する（Ｓ３１）。自己位置がゴール地点を通過していないと判断した場合（Ｓ３１：ＮＯ）、処理はステップＳ２９に移行する。自己位置がゴール地点を通過したと判断した場合（Ｓ３１：ＹＥＳ）、制御部５０は、計測対象が規定周回数走行したか否かを判断する（Ｓ３２）。
【００５４】
計測対象が規定周回数走行していないと判断した場合（Ｓ３２：ＮＯ）、すなわちゴールしていないと判断できる場合、タイム計測部５４は、１周分の経過時間に相当するラップタイムを算出する（Ｓ３３）。その後、処理はステップＳ２９に移行する。なお、算出された時間は、表示されたり出力されたりする。
【００５５】
計測対象が規定周回数走行していないと判断した場合（Ｓ３２：ＹＥＳ）、タイム計測部５４は、ステップＳ２１において「ＹＥＳ」と判断されてから、規定周回数走行し終えるまでの経過時間を計測すると共に記憶する（Ｓ３４）。ここで、記憶された時間の情報は、表示されたり出力されたりする。そして、制御部５０は計時を終了し（Ｓ３５）、図８に示す処理は終了する。
【００５６】
このようにして、本実施形態に係るタイム計測装置１によれば、地図上にコースを設定し、ＧＰＳ衛星からの電波によって自己位置を検出して、自己位置が、コース上に設定されるタイム計測開始箇所を出発してからタイム計測終了箇所に達するまでのタイムを計測する。このため、ＧＰＳ電波を受信可能であれば、タイムの計測が可能となり、測定場所が限られてしまう事態を防止することができる。また、タイムが測定される対象となる車両、競技者及び船舶等に対してカメラを設置する必要がなく、画像解析する装置も必要がない。従って、低コスト化を図りつつ、測定場所の制限を緩和することができる。
【００５７】
また、地図上に生成されたタイム計測用のコースが交わる地点を、タイム計測開始箇所及びタイム計測終了箇所の少なくとも一方に設定する。ここで、タイム計測用のコースが
交わる地点が存在するということは、生成されたコースが周回を要するコースであるといえる。さらに、周回を要するコースでは１周毎にラップタイムを算出することが望ましい。このため、生成されたタイム計測用のコースが交わる地点を、タイム計測開始箇所及びタイム計測終了箇所の少なくとも一方に設定することで、ラップタイムを算出するための起点を生成することとなり、利便性を向上させることができる。
【００５８】
また、タイム計測開始箇所及びタイム測定終了箇所の少なくとも一方が一定の距離を有したラインとして設定された場合、自己位置がそのラインを通過したときの進入角度を求めた後に、進入角度の垂線を求め、求めた垂線とラインとの中間線を新たなラインとする。このため、当初ラインが正確な角度で設定されていなくとも、実際の進入角度からから修正を施していくこととなり、ラインを正確な角度とすることができる。従って、タイムの計測精度を向上させることができる。
【００５９】
また、タイム計測開始箇所及びタイム測定終了箇所の少なくとも一方が一定の範囲を有したエリアとして設定された場合、自己位置がエリアを通過したときの通過箇所を求め、通過箇所に基づいてエリアを縮小していく。このため、当初エリアが大きく設定されすぎた場合であっても、通過箇所の隔たりから、エリアを縮小して不要な箇所をカットすることができ、タイム計測開始箇所及びタイム測定終了箇所の設定精度は向上することとなる。従って、タイムの計測精度を向上させることができる。
【００６０】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で、変更を加えてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係るタイム計測装置の構成図である。
【図２】図１に示した計測コース生成部による通常モード時のコース生成の様子を示す図であり、（ａ）は第１の状態を示し、（ｂ）は第２の状態を示し、（ｃ）は第３の状態を示し、（ｄ）は第４の状態を示し、（ｅ）は第５の状態を示し、（ｆ）は第６の状態を示している。
【図３】図１に示した計測コース生成部によるラップタイムモード時のコース生成の様子、及び、図１に示した計測基準箇所設定部によるスタート地点等の設定の様子を示す図であって、（ａ）は第１の状態を示し、（ｂ）は第２の状態を示し、（ｃ）は第３の状態を示し、（ｄ）は第４の状態を示している。
【図４】図１に示した計測コース生成部によるラップタイムモード時のコース生成の様子、及び、図１に示した計測基準箇所設定部５２によるスタート地点等の設定の様子を示す図であって、（ａ）は第１の状態を示し、（ｂ）は第２の状態を示し、（ｃ）は第３の状態を示し、（ｄ）は第４の状態を示している。
【図５】図１に示した修正実行部の処理内容を示す第１の図であり、（ａ）は第１の状態を示し、（ｂ）は第２の状態を示している。
【図６】図１に示した修正実行部の処理内容を示す第２の図であり、（ａ）は第１の状態を示し、（ｂ）は第２の状態を示している。
【図７】本実施形態に係るタイム計測装置におけるタイム計測用コースの生成等に関する処理を示すフローチャートである。
【図８】本実施形態に係るタイム計測装置におけるタイムの計測に関する処理を示すフローチャートである。
【符号の説明】
【００６２】
１…タイム計測装置
１０…ＧＰＳ電波受信部
２０…地図データ記憶部
３０…操作部
４０…表示部
５０…制御部
５１…計測コース生成部（計測コース生成手段）
５２…計測基準箇所設定部（計測基準箇所設定手段）
５３…自己位置検出部（自己位置検出手段）
５４…タイム計測部（タイム計測手段）
５５…修正実行部（修正実行手段）
【図１】
2010108231.tif 000003
【図２】
2010108231.tif 000004
【図３】
2010108231.tif 000005
【図４】
2010108231.tif 000006
【図５】
2010108231.tif 000007
【図６】
2010108231.tif 000008
【図７】
2010108231.tif 000009
【図８】
2010108231.tif 000010