(57)【要約】【課題】被弾の箇所を精度良く判定することができること。【解決手段】図１の（ｂ）において、無線受光器１０３は、複数の射撃の検知として、レーザデータ１とレーザデータ２とを検知したとする。無線受光器１０３は、レーザデータ１に、未通知の射撃の通知有りを示す情報１１１を合わせて基地局１０２に通知する。これにより、基地局１０２は、未通知の射撃の通知を受けた場合、図１の（ｂ）で図示した以外の無線受光器１０３からのレーザデータの通知に対する被弾判定の実行を保留できて、過多評価を抑制することが可能になる。【選択図】図１
2016125803.tif 000002
【特許請求の範囲】
【請求項１】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃の検知に応じて、検知した前記複数の射撃の一部について前記通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する通信制御部、
を有することを特徴とする射撃訓練システム。
【請求項２】
前記通信装置は、
前記複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報が通知された場合、前記複数の射撃についての被弾判定の実行を留保することを特徴とする請求項１に記載の射撃訓練システム。
【請求項３】
前記通信装置は、
前記複数の射撃の一部に合わせて未通知の検知された射撃の数が通知された場合、前記未通知の検知された射撃の数に応じた時間が経過するまで前記複数の射撃についての被弾判定の実行を留保することを特徴とする請求項１または２に記載の射撃訓練システム。
【請求項４】
訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
ことを特徴とする射撃訓練システム。
【請求項５】
訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、ある無線フレームで１または複数の受光器から検知した特定の送信元からの特定の射撃の通知を受け、かつ、該１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が他のいずれの受光器からも受信していない場合に、前記特定の射撃についての通知は完了したと判定する、または、前記１または複数の受光器からの通知に基づいて、前記特定の射撃についての被弾判定を実行する処理部を有する、
ことを特徴とする射撃訓練システム。
【請求項６】
前記通信制御部は、前記通信装置への通知に際して、通知対象の射撃の総数または未通知の射撃の有無を合わせて通知する制御を実行し、
前記通信装置の前記処理部は、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が特定の受光器からなされた場合であっても、該特定の受光器から通知された前記射撃の総数または前記未通知の射撃の有無に基づいて、更なる射撃の通知がないことを検出すると、前記特定の射撃についての通知は完了したと判定する、または、前記１または複数の受光器からの通知に基づいて、前記特定の射撃についての被弾判定を実行する、
ことを特徴とする請求項５に記載の射撃訓練システム。
【請求項７】
前記通信制御部は、前記通信装置への通知に際して、通知対象の射撃の総数または未通知の射撃の有無を合わせて通知する制御を実行し、
前記通信装置の前記処理部は、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が特定の受光器からなされ、かつ、該特定の受光器から通知された前記射撃の総数または前記未通知の射撃の有無に基づいて更に通知されるべき射撃が存在することを検出すると、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも後の射撃の検知時刻に関する情報の通知を受けたこと、または、更なる射撃の通知が存在しないことの検出に応じて、前記特定の射撃についての通知は完了したと判定する、または、前記特定の射撃についての被弾判定を実行する、
ことを特徴とする請求項６に記載の射撃訓練システム。
【請求項８】
訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、通知された射撃の検知時刻と送信元の識別情報とに基づいて、同じ送信元からの同時期の射撃に対応する通知を検出する処理部を有する、
ことを特徴とする射撃訓練システム。
【請求項９】
前記通信制御部は、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、前記複数の射撃の検出についての通知を前記通信装置に行うとともに、検知した射撃の総数または未通知の検知した射撃の数の通知を前記通信装置に行い、
前記処理部は、更に通知された前記射撃の総数または未通知の検知した射撃の数に基づいて、前記同じ送信元から同時期の射撃についての通知は完了したと判定する、または、前記同じ送信元からの同時期の射撃についての被弾判定を実行する、
ことを特徴とする請求項８に記載の射撃訓練システム。
【請求項１０】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器から通知を受ける通信装置であって、
前記複数の受光器のそれぞれから、複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報が通知された場合、前記複数の射撃についての被弾判定の実行を留保する、
処理部を有することを特徴とする通信装置。
【請求項１１】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器から通知を受ける通信装置であって、
前記複数の受光器のそれぞれから、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
処理部を有することを特徴とする通信装置。
【請求項１２】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器のそれぞれであって、
複数の射撃の検知に応じて、検知した前記複数の射撃の一部について通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する、
通信制御部を有することを特徴とする受光器。
【請求項１３】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器のそれぞれであって、
複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて通信装置に通知する、
通信制御部を有することを特徴とする受光器。
【請求項１４】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、前記複数の受光器から通知を受ける通信装置とを含む射撃訓練システムにおける射撃訓練方法であって、
前記複数の受光器のそれぞれが、複数の射撃の検知に応じて、検知した前記複数の射撃の一部について前記通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する、
ことを特徴とする射撃訓練方法。
【請求項１５】
訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、前記複数の受光器から通知を受ける通信装置とを含む射撃訓練システムにおける射撃訓練方法であって、
前記複数の受光器のそれぞれが、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知し、
前記通信装置が、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
ことを特徴とする射撃訓練方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、射撃訓練システム、通信装置、受光器、および射撃訓練方法に関する。
【背景技術】
【０００２】
従来、人体などに取り付けられた複数の端末が無線通信により接続するＢＡＮ（Ｂｏｄｙ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムがある。ＢＡＮシステムの適用例としては、複数の受光器を訓練者や訓練車両に装着し、銃弾または砲弾を模擬したレーザを受光した受光器の組み合わせから被弾した箇所を判定することにより、戦闘訓練の支援を行うものがある。
【０００３】
関連する先行技術として、例えば、模擬弾とする第１無線信号を送受信する複数の訓練装置と、模擬弾としない第２無線信号を用いる管理センタとを有し、第２無線信号を用いる際の周波数を含む通信方式を、管理センタから複数の訓練装置へ送信するものがある。また、訓練装置の損耗度が第１損耗区分である場合にその旨を現示し、測定した位置情報と第１閾値とに基づき、訓練装置が第１期間内に移動した距離が第１閾値以上である場合、訓練装置の損耗度を損耗度の高い第２損耗区分に変更しその旨を現示する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７０８０９号公報
【特許文献２】特開２０１４−１８５８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によれば、複数の射撃が行われると、被弾の箇所を精度良く判定することが困難である。具体的には、例えば、ある受光器が第１の射撃と第２の射撃とを連続して検知しており、他の受光器が第２の射撃を検知しており、第２の射撃により被弾した箇所は、ある受光器が設置された箇所と他の受光器が設置された箇所とを含む範囲であるとする。そして、被弾の判定を行う装置に対して、ある受光器からの第２の射撃の検知の通知が他の受光器からの第２の射撃の検知の通知より遅れた場合、第２の射撃により被弾した箇所が他の受光器が装着された箇所だけであるという、誤った判定を行う場合がある。また、例えば、ある受光器がある銃の第１の射撃を検知し、他の受光器がある銃の第２の射撃を検知した場合、第１の射撃と第２の射撃とが同一の射撃である、という誤った判定を行う場合がある。
【０００６】
１つの側面では、本発明は、被弾の箇所を精度良く判定することができる射撃訓練システム、通信装置、受光器、および射撃訓練方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、複数の受光器から通知を受ける通信装置とを含み、複数の受光器のそれぞれは、複数の射撃の検知に応じて、検知した複数の射撃の一部について通信装置に通知する際に、複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて通信装置に通知する射撃訓練システム、通信装置、受光器、および射撃訓練方法が提案される。
【０００８】
１つの態様では、訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、複数の受光器から通知を受ける通信装置とを含み、複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて通信装置に通知する通信制御部を有し、通信装置は、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する射撃訓練システム、通信装置、受光器、および射撃訓練方法が提案される。
【０００９】
１つの態様では、訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、複数の受光器から通知を受ける通信装置とを含み、複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて通信装置に通知する通信制御部を有し、通信装置は、ある無線フレームで１または複数の受光器から検知した特定の送信元からの射撃の通知を受け、かつ、該１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が他のいずれの受光器からも受信していない場合に、特定の射撃についての通知は完了したと判定する、または、１または複数の受光器からの通知に基づいて、特定の射撃についての被弾判定を実行する射撃訓練システム、通信装置、受光器、および射撃訓練方法が提案される。
【００１０】
１つの態様では、訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、複数の受光器から通知を受ける通信装置とを含み、複数の受光器のそれぞれは、検知した射撃の通知を射撃の検知時刻に関する情報を含めて通信装置に通知する通信制御部を有し、通信装置は、通知された射撃の検知時刻と送信元の識別情報とに基づいて、同じ送信元からの同時期の射撃に対応する通知を検出する射撃訓練システム、通信装置、受光器、および射撃訓練方法が提案される。
【発明の効果】
【００１１】
１つの側面では、被弾の箇所を精度良く判定することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態にかかる射撃訓練システム１００の動作例を示す説明図である。
【図２】図２は、基地局１０２のハードウェア構成例を示すブロック図である。
【図３】図３は、無線受光器１０３のハードウェア構成例を示すブロック図である。
【図４】図４は、訓練者への受光器の装着例を示す説明図である。
【図５】図５は、訓練車両への受光器の装着例を示す説明図である。
【図６】図６は、模擬被弾により発生し得る現象の一例を示す説明図である。
【図７】図７は、模擬被弾を受けた際の基地局１０２と無線受光器１０３との動作例を示す説明図である。
【図８】図８は、基地局１０２の機能構成例を示すブロック図である。
【図９】図９は、無線受光器１０３の機能構成例を示すブロック図である。
【図１０】図１０は、受光検知処理完了時刻の付与例を示す説明図である。
【図１１】図１１は、受光通知フォーマット１１０１の一例を示す説明図である。
【図１２】図１２は、判定情報テーブル８１０の一例を示す説明図である。
【図１３】図１３は、始めの受光通知から判定待ち時間経過までに受ける受光通知の第一例を示す説明図である。
【図１４】図１４は、第一例における時刻ｔ６における判定情報テーブル８１０の記憶内容を示す説明図である。
【図１５】図１５は、第一例におけるＷａｉｔＴｉｍｅが満了するまでに受ける受光通知の例を示す説明図である。
【図１６】図１６は、第一例における時刻ｔ７における判定情報テーブル８１０の記憶内容を示す説明図である。
【図１７】図１７は、始めの受光通知から判定待ち時間経過までに受ける受光通知の第二例を示す説明図である。
【図１８】図１８は、第二例における時刻ｔ８における判定情報テーブル８１０の記憶内容を示す説明図である。
【図１９】図１９は、レーザ受光時処理手順の一例を示すフローチャート（その１）である。
【図２０】図２０は、レーザ受光時処理手順の一例を示すフローチャート（その２）である。
【図２１】図２１は、レーザ受光時処理手順の一例を示すフローチャート（その３）である。
【図２２】図２２は、レーザ受光時処理手順の一例を示すフローチャート（その４）である。
【図２３】図２３は、レーザ受光時処理手順の一例を示すフローチャート（その５）である。
【発明を実施するための形態】
【００１３】
以下に図面を参照して、開示の射撃訓練システム、通信装置、受光器、および射撃訓練方法の実施の形態を詳細に説明する。
【００１４】
図１は、本実施の形態にかかる射撃訓練システム１００の動作例を示す説明図である。図１の（ａ）において、射撃訓練システム１００は、複数のＢＡＮシステム１０１と、銃弾を模擬したレーザを発光する模擬銃ｇを有する。ここで、射撃訓練システム１００は、例えば、自衛隊などの射撃訓練に用いられるシステムである。また、ＢＡＮシステム１０１は、物体に取り付けられた各種のセンサやデバイスで構築する近距離の無線ネットワークを有するシステムである。物体は、例えば、射撃訓練システム１００に参加する訓練対象であり、例えば、訓練者や訓練車両である。または、訓練対象は、動物や船等であってもよい。
【００１５】
ＢＡＮシステム１０１は、通信装置と、通信装置と接続する複数の受光器とを含む。受光器は、物体に装着され、レーザの受光により射撃を検知するコンピュータである。受光器が訓練者に装着される例を、図４で示す。また、受光器が訓練車両に装着される例を、図５で示す。通信装置は、複数の受光器から通知を受けるコンピュータである。通信装置は、物体に装着されていてもよいし、されていなくてもよい。また、通信装置と受光器とは、無線接続により接続されていてもよいし、有線接続により接続されていてもよい。また、ＢＡＮシステム１０１は、通信装置と、有線接続により通信装置と接続された受光器と、無線接続により通信装置と接続された受光器とを含んでもよい。
【００１６】
以下の説明では、記載の簡略化のため、有線接続により接続された受光器を含む通信装置を、「基地局」と称する。無線接続により基地局と接続された受光器を、「無線受光器」と称する。一方、基地局に含まれており、有線接続により接続された受光器を、「有線受光器」と称する。そして、単に、「受光器」と記載した場合には、有線受光器と、無線受光器とを含むものとする。また、模擬銃を、単に、「銃」と称する。
【００１７】
図１の例で示すＢＡＮシステム１０１は、基地局１０２と、無線受光器１０３とを含む。基地局１０２のハードウェア構成例を、図２で示す。また、無線受光器１０３のハードウェア構成例を、図３で示す。また、図１の例では、ハッチを付与した丸が基地局１０２を示し、塗りつぶした丸が無線受光器１０３を示す。基地局１０２と無線受光器１０３との間の無線接続の方式としては、例えば、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）等である。
【００１８】
基地局１０２は、受光器による複数の射撃の検知を収集して、物体のどこに被弾したのかを判定する被弾判定処理を行う。具体的には、基地局１０２は、被弾判定処理として、命中判定処理と損耗判定処理とを行う。命中判定処理とは、物体のうちの弾が命中した箇所を判定する処理である。損耗判定処理とは、被弾したことにより物体が損耗した割合を判定する処理である。
【００１９】
ここで、複数の射撃が行われると、被弾の箇所を精度良く判定することが困難である。具体的には、例えば、ある受光器が第１の射撃と第２の射撃とを連続して検知しており、他の受光器が第２の射撃を検知しており、第２の射撃により被弾した箇所は、ある受光器が設置された箇所と他の受光器が設置された箇所とを含む範囲であるとする。そして、被弾の判定を行う装置に対して、ある受光器からの第２の射撃の検知の通知が他の受光器からの第２の射撃の検知の通知より遅れた場合、第２の射撃により被弾した箇所が他の受光器が装着された箇所だけであるという、誤った判定を行う場合がある。そして、この場合、ある受光器からの第２の射撃と、他の受光器からの第２の射撃と、が別の弾であると評価されてしまう。このように評価してしまうことを、本実施の形態では、「過多評価」と称する。
【００２０】
また、例えば、ある受光器がある銃の第１の射撃を検知し、他の受光器がある銃の第２の射撃を検知した場合、第１の射撃と第２の射撃とが同一の射撃である、という誤った判定を行う場合がある。このように評価してしまうことを、本実施の形態では、「過少評価」と称する。
【００２１】
特に、被弾の判定を行う装置と受光器とが無線通信を行う場合、衝突、干渉等による再送のための遅延や、送信待ち状態のための遅延により、過多評価や過少評価が発生しやすくなる。また、銃から発光される射撃のデータとなるレーザデータは、規定されており変更することはできない。
【００２２】
過多評価や過少評価を抑制するために、例えば、最初の射撃の検知の通知を受信してから、一定時間経過した後に、被弾判定処理を行うことが考えられる。以下、一定時間を、「判定待ち時間」と呼称する。しかしながら、判定待ち時間を長くし過ぎると、リアルタイムな射撃訓練を行うことが困難となる。具体的には、例えば、判定待ち時間を長くするにつれて、本来であれば死亡しているはずの訓練者が、死亡扱いになるまでの時間が長くなり、射撃能力の評価が正しく行えなくなることがある。
【００２３】
そこで、過多評価を抑制するため、本実施の形態にかかる射撃訓練システム１００は、ある受光器が複数の射撃を検知したら、１つ目の射撃のデータとなるレーザデータに未通知の射撃がある旨を合わせて基地局１０２に通知する。これにより、射撃訓練システム１００は、基地局１０２が他の受光器が通知する射撃に対する判定を留保できて、２つ目の射撃の判定が正確になり、過多評価を抑制することが可能になる。
【００２４】
また、過少評価を抑制するため、本実施の形態にかかる射撃訓練システム１００は、ある受光器が射撃を検知したら、検知した射撃の通知を射撃の検知時刻に合わせて基地局１０２に通知する。これにより、射撃訓練システム１００は、基地局１０２が同一の射撃か否かを判定することができて、過少評価を抑制することが可能になる。
【００２５】
以下、図１の（ｂ）を用いて、過多評価を抑制する例を説明するとともに、図１の（ｃ）を用いて、過少評価を抑制する例を説明する。図１の（ｂ）において、無線受光器１０３は、複数の射撃の検知として、レーザデータ１とレーザデータ２とを検知したとする。このとき、無線受光器１０３は、レーザデータ１を基地局１０２に通知する際に、複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて基地局１０２に通知する。図１の（ｂ）の例では、無線受光器１０３は、レーザデータ１に、未通知の射撃の通知有りを示す情報１１１を合わせて基地局１０２に通知する。これにより、基地局１０２は、未通知の射撃の通知を受けた場合、図１の（ｂ）で図示した以外の無線受光器１０３からのレーザデータの通知に対する被弾判定の実行を保留できて、過多評価を抑制することが可能になる。
【００２６】
次に、図１の（ｃ）では、無線受光器１０３は、複数の射撃の検知として、レーザデータ１とレーザデータ２とを検知したとする。このとき、無線受光器１０３は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて基地局１０２に通知する。射撃の検知時刻に関する情報は、射撃の検知をした時刻でもよいし、射撃のデータとなるレーザデータの解析が完了した時刻でもよい。図１の（ｃ）の例では、無線受光器１０３は、レーザデータ１に、レーザデータ１の検知時刻１１２を合わせて基地局１０２に通知する。同一の射撃であれば検知時刻の値が同一になるため、基地局１０２は、レーザデータ１と、図１の（ｃ）で図示した以外の無線受光器１０３からのレーザデータと、が同一か否かを判定することで、過少評価を抑制することができる。
【００２７】
図２は、基地局１０２のハードウェア構成例を示すブロック図である。基地局１０２は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、を含む。更に、基地局１０２は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４と、有線受光器２０５と、タイマ２０６と、ベースバンドＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）２０７と、ＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２０８と、アンテナ２０９とを含む。ＣＰＵ２０１〜ベースバンドＬＳＩ２０７は、バス２１０によってそれぞれ接続される。
【００２８】
ＣＰＵ２０１は、基地局１０２の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶する不揮発性メモリである。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される揮発性メモリである。
【００２９】
ＥＥＰＲＯＭ２０４は、ＣＰＵ２０１の制御に従ってデータを記憶する不揮発性メモリである。有線受光器２０５は、レーザを検出するセンサを有し、センサが受光したレーザを解析する。具体的には、有線受光器２０５は、解析して得たデータを、ＣＰＵ２０１に送信する。また、基地局１０２は、有線受光器２０５を１つ有してもよいし、複数有してもよい。
【００３０】
タイマ２０６は、時刻を計時する装置である。具体的には、タイマ２０６は、ＣＰＵ２０１から指示された時刻までを計時し、ＣＰＵ２０１から指示された時刻となった際にはリセットして、再びＣＰＵ２０１から指示された時刻までを計時する。
【００３１】
ベースバンドＬＳＩ２０７は、ベースバンド信号とデジタル信号との変換を行う。具体的には、ベースバンドＬＳＩ２０７は、ＣＰＵ２０１からのデジタル信号からベースバンド信号に変調したり、ＲＦＩＣ２０８からのベースバンド信号をデジタル信号に復調したりする。
【００３２】
ＲＦＩＣ２０８は、ベースバンド信号と高周波信号との変換を行う。具体的には、ＲＦＩＣ２０８は、ベースバンドＬＳＩ２０７からのベースバンド信号を高周波信号に変換したり、アンテナ２０９からの高周波信号をベースバンド信号に変換したりする。アンテナ２０９は、例えば、無線受光器１０３といった他の装置と無線通信する高周波信号を送受信する。
【００３３】
なお、基地局１０２は、例えば、ＣＰＵ２０１〜ＥＥＰＲＯＭ２０４、タイマ２０６〜アンテナ２０９を収納するメイン筐体と、有線受光器２０５を収納するサブ筐体とで形成される。メイン筐体には、サブ筐体を取り付ける取り付け口があり、サブ筐体は、一定の長さのケーブルと、ケーブルの先にメイン筐体に接続する端子を有する。また、メイン筐体やサブ筐体は、例えば、磁力により物体に装着される。
【００３４】
図３は、無線受光器１０３のハードウェア構成例を示すブロック図である。無線受光器１０３は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、を含む。更に、無線受光器１０３は、ＥＥＰＲＯＭ３０４と、受光部３０５と、タイマ３０６と、ベースバンドＬＳＩ３０７と、ＲＦＩＣ３０８と、アンテナ３０９とを含む。ＣＰＵ３０１〜ベースバンドＬＳＩ３０７は、バス３１０によってそれぞれ接続される。
【００３５】
ＣＰＵ３０１は、無線受光器１０３の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶する不揮発性メモリである。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される揮発性メモリである。
【００３６】
ＥＥＰＲＯＭ３０４は、ＣＰＵ３０１の制御に従ってデータを記憶する不揮発性メモリである。受光部３０５は、レーザを検出するセンサを有し、センサが受光したレーザを解析する。具体的には、受光部３０５は、解析して得たデータを、ＣＰＵ３０１に送信する。
【００３７】
タイマ３０６は、時刻を計時する装置である。具体的には、タイマ３０６は、ＣＰＵ３０１から指示された時刻までを計時し、ＣＰＵ３０１から指示された時刻となった際にはリセットして、再びＣＰＵ３０１から指示された時刻までを計時する。
【００３８】
ベースバンドＬＳＩ３０７は、ベースバンド信号とデジタル信号との変換を行う。具体的には、ベースバンドＬＳＩ３０７は、ＣＰＵ３０１からのデジタル信号からベースバンド信号に変調したり、ＲＦＩＣ３０８からのベースバンド信号をデジタル信号に復調したりする。
【００３９】
ＲＦＩＣ３０８は、ベースバンド信号と高周波信号との変換を行う。具体的には、ＲＦＩＣ３０８は、ベースバンドＬＳＩ３０７からのベースバンド信号を高周波信号に変換したり、アンテナ３０９からの高周波信号をベースバンド信号に変換したりする。アンテナ３０９は、例えば、基地局１０２といった他の装置と無線通信する高周波信号を送受信する。
【００４０】
図４は、訓練者への受光器の装着例を示す説明図である。図４で示すように、訓練者に装着する部位をＡ〜Ｉの９つに分け、訓練者は、各部位に受光器を装着する。ここで、訓練者は、１つの部位に複数の受光器を装着してもよい。具体的には、例えば、訓練者は、訓練者の頭部、右腕、左腕、右脚、左脚に、無線受光器１０３を装着し、訓練者の胴部右肩、胴部左肩、胴部右腹、胴部左腹に有線受光器２０５を装着する。図４の例では、白丸が有線受光器２０５を示し、塗りつぶした丸が無線受光器１０３を示す。また、訓練者は、訓練者の胴部右肩の、胴部左肩、胴部右腹、胴部左腹のそれぞれに対応する背中側に、受光器を装着してもよい。ここで、訓練者は、背嚢を背負うため、背中側に受光器を装着する場合、受光器を機能させるため背嚢の上から受光器を装着する。
【００４１】
以下、訓練者の頭部に装着された無線受光器１０３を、「頭部受光器Ａ」と称する場合がある。同様に、訓練者の右腕、左腕、右脚、左脚に装着された無線受光器１０３を、それぞれ、「右腕受光器Ｆ」、「左腕受光器Ｇ」、「右脚受光器Ｈ」、「左脚受光器Ｉ」と称する場合がある。同様に、訓練者の胴部右肩、胴部左肩、胴部右腹、胴部左腹に装着された有線受光器２０５を、それぞれ、「胴部右肩受光器Ｂ」、「胴部左肩受光器Ｃ」、「胴部右腹受光器Ｄ」、「胴部左腹受光器Ｅ」と称する場合がある。また、訓練者に装着された受光器を総称して、「受光器Ａ〜Ｉ」と称する場合がある。
【００４２】
そして、受光器の組み合わせにより、基地局１０２は、命中判定処理を行う。例えば、頭部受光器Ａだけが受光した場合、基地局１０２は、頭部の命中大と判定する。一方、頭部受光器Ａと胴部右肩受光器Ｂと胴部左肩受光器Ｃとが受光した場合、基地局１０２は、頭部の命中中程度、胴部の命中中程度と判定する。
【００４３】
そして、基地局１０２は、命中判定処理の結果と、銃の種別や弾種とに基づいて、損耗判定処理を行う。例えば、損耗判定処理で参照する情報として、基地局１０２は、命中した部位と、銃の種別との組み合わせに応じて、死亡、重傷、軽傷、無効となる割合を記憶した損耗率テーブルを有する。
【００４４】
例えば、命中した銃の種別が８９式５．５６ｍｍ小銃であって、頭部に命中した場合、基地局１０２は、損耗率テーブルを参照して、それぞれ、死亡する確率を中程度、重傷となる確率を大、軽傷となる確率を小、無効となる確率を０として判定する。また、銃の種別が８９式５．５６ｍｍ小銃であって、右腕に命中した場合、基地局１０２は、損耗率テーブルを参照して、それぞれ、死亡する確率を小、重傷となる確率を小、軽傷となる確率を大、無効となる確率を０として判定する。また、銃の種別が８４ｍｍ無反動砲であり、弾種が榴弾（ＨＥ：Ｈｉｇｈ  Ｅｘｐｌｏｓｉｖｅ）であって、頭部に命中した場合、基地局１０２は、損耗率テーブルを参照して、死亡する確率を大、重傷となる確率を小、軽傷となる確率を小、無効となる確率を０として判定する。また、銃の種別が８４ｍｍ無反動砲であり、弾種が対戦車榴弾（ＨＥＡＴ：Ｈｉｇｈ  Ｅｘｐｌｏｓｉｖｅ  Ａｎｔｉ  Ｔａｎｋ）であって、頭部に命中した場合、基地局１０２は、損耗率テーブルを参照して、死亡する確率を小、重傷となる確率を中程度、軽傷となる確率を小、無効となる確率を０として判定する。
【００４５】
図５は、訓練車両への受光器の装着例を示す説明図である。図５で示すように、訓練車両の管理者は、訓練車両の周囲の８部位に受光器を装着する。具体的には、訓練車両の管理者は、訓練車両における、右前、右前側、右後側、右後、左後、左後側、左前側、左前のそれぞれに受光器を装着する。
【００４６】
そして、受光器の組み合わせにより、基地局１０２は、命中判定処理を行う。訓練車両に装着された場合、基地局１０２は、８部位に優先順位を設定しておき、複数部位の受光器を把握した場合に、最も優先順位が高い部位に命中したものと判定する。例えば、基地局１０２は、優先順位が高い順に、右前、右前側、右後側、右後、左後、左後側、左前側、左前と設定しておき、最も優先順位が高い部位に命中したものと判定する。
【００４７】
次に、基地局１０２は、命中判定処理の結果と、銃の種別や弾種とに基づいて、損耗判定処理を行う。例えば、損耗判定処理で参照する情報として、基地局１０２は、命中した部位と、銃の種別との組み合わせに応じて大破、中破、小破、無効となる割合を記憶した損耗率テーブルを有する。
【００４８】
例えば、命中した銃の種別が８９式５．５６ｍｍ小銃であって、右前に命中した場合、基地局１０２は、損耗率テーブルを参照して、それぞれ、大破となる確率を０、中破となる確率を０、小破となる確率を０、無効となる確率を大として判定する。以下、訓練者に装着した例と同様に、銃の種別が８４ｍｍ無反動砲であり、弾種が榴弾である場合や、銃の種別が８４ｍｍ無反動砲であり、弾種が対戦車榴弾である場合に応じて、基地局１０２は、大破、中破、小破、無効となる確率を判定する。
【００４９】
図４、図５で説明したように、訓練者や訓練車両に装着された受光器の組み合わせが正しく把握できないと、命中判定処理と、命中判定処理後の損耗判定処理との結果の精度が低下することになる。以下では、受光器を訓練者に取り付けた場合の例を用いて説明を行う。
【００５０】
図６は、模擬被弾により発生し得る現象の一例を示す説明図である。送信元となる射撃装置から送信されるレーザは、発射した人員や車両の個別番号や、射撃時の位置情報を含む。具体的なレーザに含まれる情報については、図１１で説明する。図６の（ａ）〜（ｃ）を用いて、模擬被弾により発生し得る現象について説明する。
【００５１】
図６の（ａ）では、連続被弾が発生した例を示す。連続被弾とは、同一の銃により同一の受光器が連続で受光した現象を示す。図６の（ａ）の例では、連続被弾として、銃ｇＡにより左腕受光器Ｇが連続で受光した状態を示す。
【００５２】
図６の（ｂ）では、多重被弾が発生した例を示す。多重被弾とは、複数の銃により同一の受光器が同時に受光した現象を示す。具体的には、多重被弾として、最大８つの銃によって同一の受光器が同時に受光することがあり得る。図６の（ｂ）の例では、多重被弾として、銃ｇＡと銃ｇＢとにより左腕受光器Ｇが受光した状態を示す。
【００５３】
図６の（ｃ）では、複数被弾が発生した例を示す。複数被弾とは、同一の銃により複数の受光器が受光した現象を示す。複数の受光器が受光し得る理由としては、レーザのパターンが一定の大きさを有しており、一定の大きさ内に複数の受光器が含まれる場合があるためである。具体的には、レーザのパターンは、銃弾を模擬したものでは直径約６０［ｃｍ］あり、また、砲弾を模擬したものは約２００［ｃｍ］ある。図６の（ｃ）の例では、複数被弾として、銃ｇＡにより左腕受光器Ｇと左脚受光器Ｉとが受光した状態を示す。
【００５４】
図７は、模擬被弾を受けた際の基地局１０２と無線受光器１０３との動作例を示す説明図である。基地局１０２と無線受光器１０３とは、ＳＦ（Ｓｕｐｅｒ  Ｆｒａｍｅ）で通信を行う。ＳＦとは、Ｂｅａｃｏｎ等の基準信号で定義される区間である。ＳＦは、図７で示すように、Ｂｅａｃｏｎと通信時間に分けられる。そして、Ｂｅａｃｏｎは、ＳＦの基準信号となっており、Ｂｅａｃｏｎにより、該当のＢＡＮシステム１０１内の基地局１０２と無線受光器１０３の各々は時間同期を取る。通信時間について、各ＢＡＮシステム１０１は、ＣＳＭＡ／ＣＡによる競合通信方式、ＴＤＭＡによる時分割通信方式のどちらの方式を採用してもよい。このように、ＢＡＮシステム１０１内の基地局１０２と無線受光器１０３の各々とは、Ｂｅａｃｏｎにより時間同期が取れており、計時する時刻が一致したタイマ２０６、タイマ３０６がそれぞれ動作する。次に、ＢＡＮシステム１０１内の基地局１０２と無線受光器１０３との動作について説明する。
【００５５】
基地局１０２は、無線受光器１０３の各々から送信される受光通知を受信し、受信した受光通知の応答である受光応答を、受光通知を送信してきた受光器に送信する。ここで、基地局１０２は、通信時間の有効利用のため、受光応答をマルチキャストにより送信する。
【００５６】
無線受光器１０３の各々は、基地局１０２に対してレーザの受光検知処理が完了したデータとして受光通知を送信する。ここで、無線受光器１０３の各々は、１回の通信で、１回分（１発分）の受光検知処理が完了したことを示す受光通知を送信するものとし、１度に複数回（複数発）分の受光通知は送信できないものとする。そして、無線受光器１０３の各々は、レーザの受光検知処理が完了した順番、すなわち、被弾した順番で、受光通知を送信する。
【００５７】
基地局１０２は、受光器からの受光通知を受信してから、判定待ち時間が経過した後に被弾判定を行う。判定待ち時間が経過した後に被弾判定を行う理由としては、複数部位に同時被弾する可能性が高いため、受光通知を受信してからすぐに被弾判定を行うと正確な判定が行えないためである。ここで、判定待ち時間は、射撃訓練システム１００の設計者により決定される値である。
【００５８】
（基地局１０２の機能構成例）
図８は、基地局１０２の機能構成例を示すブロック図である。基地局１０２は、処理部８００を含む。そして、処理部８００は、受信部８０１と、判定部８０２と、被弾判定部８０３とを含む。処理部８００は、記憶装置に記憶されたプログラムをＣＰＵ２０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＥＥＰＲＯＭ２０４などである。また、各部の処理結果は、ＣＰＵ２０１のレジスタや、ＣＰＵ２０１のキャッシュメモリ等に格納される。
【００５９】
また、基地局１０２は、判定情報テーブル８１０にアクセス可能である。判定情報テーブル８１０は、ＲＡＭ２０３などといった記憶装置に格納される。判定情報テーブル８１０の記憶内容の一例は、図１２で説明する。
【００６０】
受信部８０１は、複数の受光器から通知を受ける。また、受信部８０１は、複数の受信器のそれぞれから、複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報を受信してもよい。また、受信部８０１は、複数の受信器のそれぞれから、複数の射撃の一部に合わせて未通知の検知された射撃の数を受信してもよい。また、受信部８０１は、複数の射撃の一部に合わせて、射撃の検知時刻に関する情報を受信してもよい。以下の説明では、射撃の検知時刻に関する情報は、射撃を検知して解析が完了した時刻であるとし、射撃を検知して解析が完了した時刻を、「受光検知処理完了時刻」と呼称する。
【００６１】
判定部８０２は、通知された受光検知処理完了時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する。被弾判定部８０３は、被弾判定処理を実行する。
【００６２】
処理部８００は、複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報が通知された場合、複数の射撃についての被弾判定の実行を留保してもよい。また、処理部８００は、複数の射撃の一部に合わせて未通知の検知された射撃の数が通知された場合、未通知の検知された射撃の数に応じた時間が経過するまで複数の射撃についての被弾判定の実行を留保してもよい。
【００６３】
また、基地局１０２が、ある無線フレームで１または複数の受光器から検知した特定の送信元からの特定の射撃の通知を受けたとする。そして、基地局１０２が、１または複数の受光器からの受光検知処理完了時刻よりも前の受光検知処理完了時刻が含まれる射撃の通知が他のいずれの受光器からも受信していないとする。この場合、処理部８００は、特定の射撃についての通知は完了したと判定する、または、１または複数の受光器からの通知に基づいて、特定の射撃についての被弾判定を実行してもよい。
【００６４】
例えば、基地局１０２が、頭部受光器Ａと、右腕受光器Ｆとから、特定の送信元として、銃ｇＡからの射撃の通知を受けており、受光検知処理完了時刻が１００［ｍｓ］であるとする。そして、受光検知処理完了時刻が１００［ｍｓ］より前の通知を、受光器Ａ〜Ｉのうちの頭部受光器Ａと、右腕受光器Ｆ以外の他のいずれの受光器から受信していないとする。この場合、受光検知処理完了時刻が１００［ｍｓ］となる射撃の通知をこれ以上受けることはないため、処理部８００は、受光検知処理完了時刻が１００［ｍｓ］となる射撃についての通知は完了したと判定する。
【００６５】
また、１または複数の受光器からの通知に含まれる受光検知処理完了時刻よりも前の受光検知処理完了時刻が含まれる射撃の通知が特定の受光器からなされたとする。そして、基地局１０２が特定の受光器から通知された総数または未通知の射撃の有無に基づいて、更なる射撃の通知がないことを検出したとする。この場合、処理部８００は、特定の射撃についての通知は完了したと判定する、または、１または複数の受光器からの通知に基づいて、特定の射撃についての被弾判定を実行してもよい。
【００６６】
例えば、基地局１０２が、頭部受光器Ａと、右腕受光器Ｆとから射撃の通知を受けており、受光検知処理完了時刻が２００［ｍｓ］であるとする。更に、基地局１０２が、左腕受光器Ｇから、射撃の通知を受けており、受光検知処理完了時刻が１００［ｍｓ］であり、更なる射撃の通知がないことを示す情報が付与されていたとする。この場合、受光検知処理完了時刻が２００［ｍｓ］となる射撃の通知をこれ以上受けることはない。理由としては、受光器Ｂ〜Ｅ、Ｈ、Ｉは、そもそも何も受光しておらず、左腕受光器Ｇは、更なる射撃の通知がないことを示しているためである。このため、処理部８００は、受光検知処理完了時刻が２００［ｍｓ］となる射撃についての通知は完了したと判定する。
【００６７】
また、基地局１０２が、１または複数の受光器からの通知に含まれる受光検知処理完了時刻よりも前の受光検知処理完了時刻が含まれる射撃の通知が特定の受光器からなされたとする。かつ、基地局１０２が、特定の受光器から通知された射撃の総数または未通知の射撃の有無に基づいて更に通知されるべき射撃が存在することを検出したとする。この際、処理部８００は、１または複数の受光器からの通知に含まれる受光検知処理完了時刻よりも後の受光検知処理完了時刻の通知を受けたこと、または、更なる射撃の通知が存在しないことの検出に応じて、特定の射撃についての通知は完了したとしてもよい。または、処理部８００は、１または複数の受光器からの通知に含まれる受光検知処理完了時刻よりも後の受光検知処理完了時刻の通知を受けたこと、または、更なる射撃の通知が存在しないことの検出に応じて、特定の射撃についての被弾判定を実行してもよい。
【００６８】
例えば、基地局１０２が、頭部受光器Ａと、右腕受光器Ｆとから射撃の通知を受けており、受光検知処理完了時刻が３００［ｍｓ］であるとする。更に、基地局１０２が、左腕受光器Ｇから射撃の通知を受けており、受光検知処理完了時刻が１００［ｍｓ］であり、更なる射撃の通知が存在することを示す情報が付与されていたとする。この状態を第１の状態とする。第１の状態の後、基地局１０２が、受光器Ａ〜Ｉのいずれかから受光検知処理完了時刻が４００［ｍｓ］の射撃の通知を受けたとする。この場合、受光検知処理完了時刻が３００［ｍｓ］となる射撃の通知をこれ以上受けることはないため、受光検知処理完了時刻が３００［ｍｓ］となる射撃についての通知は完了したと判定する。また、第１の状態の後、基地局１０２が、左腕受光器Ｇから射撃の通知を受けており、受光検知処理完了時刻が２００［ｍｓ］であり、更なる射撃の通知が存在しないことを示す情報が付与されていたとする。この場合、受光検知処理完了時刻が３００［ｍｓ］となる射撃の通知をこれ以上受けることはないため、受光検知処理完了時刻が３００［ｍｓ］となる射撃についての通知は完了したと判定する。
【００６９】
また、処理部８００は、更に通知された総数または未通知の検知した射撃の数に基づいて、同じ送信元から同時期の射撃についての通知は完了したと判定する、または、同じ送信元からの同時期の射撃についての被弾判定を実行してもよい。
【００７０】
（無線受光器１０３の機能構成例）
図９は、無線受光器１０３の機能構成例を示すブロック図である。無線受光器１０３は、通信制御部９００を含む。通信制御部９００は、取得部９０１と、通知部９０２とを含む。通信制御部９００は、記憶装置に記憶されたプログラムをＣＰＵ３０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、ＥＥＰＲＯＭ３０４などである。また、各部の処理結果は、ＣＰＵ３０１のレジスタや、ＣＰＵ３０１のキャッシュメモリ等に格納される。
【００７１】
取得部９０１は、受光検知処理完了時刻を取得する。具体的には、取得部９０１は、タイマ３０６から受光検知処理完了時刻を取得する。
【００７２】
通知部９０２は、複数の射撃の検知に応じて、検知した複数の射撃の一部について基地局１０２に通知する際に、複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて基地局１０２に通知する。また、通知部９０２は、検知した射撃の通知を受光検知処理完了時刻を含めて基地局１０２に通知してもよい。
【００７３】
また、通知部９０２は、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて基地局１０２に通知してもよい。
【００７４】
また、通知部９０２は、基地局１０２への通知に際して、通知対象の射撃の総数または未通知の射撃の有無を合わせて通知してもよい。
【００７５】
また、通知部９０２は、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、複数の射撃の検出についての通知を基地局１０２に行うとともに、検知した射撃の総数または未通知の検知した射撃の数を通知してもよい。
【００７６】
図１０は、受光検知処理完了時刻の付与例を示す説明図である。レーザを受光した受光器は、受光検知処理を完了した際に、１ＳＦを管理するタイマの値を付与して基地局１０２に送信する。１ＳＦは、ＴＤＭＡ、ＣＳＭＡ／ＣＡのいずれであっても約５０００［ｍｓ］である。図１０では、射撃訓練システム１００におけるレーザの最小の発射間隔である８０［ｍｓ］である際の受光検知処理のタイミング例を示す。
【００７７】
まず、受光器は、８０［ｍｓ］の時点でレーザデータを受けると、５０［ｍｓ］かけて受光検知処理を実行し、１３０［ｍｓ］の時点で受光検知処理を完了する。従って、受光器は、８０［ｍｓ］の時点で受けたレーザデータに、１３０［ｍｓ］という受光検知処理完了時刻を付与する。
【００７８】
同様に、受光器は、それぞれ、１６０［ｍｓ］、２４０［ｍｓ］、３２０［ｍｓ］、４００［ｍｓ］の時点で受けたレーザデータに、２１０［ｍｓ］、２９０［ｍｓ］、３７０［ｍｓ］、４５０［ｍｓ］という受光検知処理完了時刻を付与する。
【００７９】
本実施の形態では、５０００［ｍｓ］に１回タイマ２０６、３０６をリセットするため、５０００［ｍｓ］ずれたレーザデータを受けると、過多評価や過少評価が発生し得る。例えば、ある受光器が、タイマ３０６が０［ｍｓ］でレーザの受光の解析が終了し、受光検知処理完了時刻を０［ｍｓ］として設定したとする。更に、ある受光器が、タイマ２０６が一旦リセットされた後の０［ｍｓ］でレーザの受光の解析が終了し、受光検知処理完了時刻を０［ｍｓ］として設定したとする。そして、タイマ３０６が一旦リセットされる間に、多重被弾が発生しており、他の受光器と基地局１０２とが通信しており、通信待ちとなることが過多評価や過少評価の発生の条件となる。この場合、５０００［ｍｓ］の通信待ちとなるため、５０００［ｍｓ］÷８０［ｍｓ］＝６２．５の被弾が先行して処理されている状況でないと発生しないことになる。約６２発の被弾が生じることは、多重被弾の最大が８多重であることや、約６２発を同一人物に打ち続けることはないため、本実施の形態では過多評価や過少評価が発生しないことになる。
【００８０】
図１１は、受光通知フォーマット１１０１の一例を示す説明図である。図１１に示す受光通知フォーマット１１０１は、受光通知時の無線フレームのフォーマットである。受光通知フォーマット１１０１は、レーザデータの無線フレームのフォーマットを一部変更したものである。
【００８１】
受光通知フォーマット１１０１は、機能種別と、火器個別番号と、訓練番号と、器材分類と、弾種と、制圧フラグと、ループ番号と、Ｅ座標と、Ｎ座標と、受光検知処理完了時刻と、残りデータ数と、部位というフィールドを含む。ここで、機能種別〜Ｎ座標フィールドは、レーザデータのフォーマットに含まれるものである。
【００８２】
機能種別フィールドには、携行火器から送信されたレーザデータであることを示す識別子が格納される。火器個別番号フィールドには、火器を特定するための個別番号が格納される。訓練番号フィールドには、訓練ごとに決められる訓練番号が格納される。器材分類フィールドには、火器を識別するためのコードが格納される。弾種フィールドには、発射された弾種を識別するためのコードが格納される。制圧フラグフィールドには、発射した隊員が制圧中か否かを示す情報が格納される。ループ番号フィールドには、発射したレーザ信号の一連番号が格納される。具体的には、ループ番号フィールドには、「０B」と「１B」とが繰り返し格納される。このように、ループ番号フィールドの値により、偶数発目のレーザデータなのか奇数発目のレーザデータなのかは判定できるが、何発目のレーザデータなのかは判定することができない。
【００８３】
Ｅ座標、Ｎ座標フィールドには、発射した隊員の位置を１０［ｍ］単位で示した値が格納される。受光検知処理完了時刻フィールドには、レーザの受光検知処理が完了した時点でのタイマの値が格納される。残りデータ数フィールドには、基地局１０２に無線通信した時点における未通知の残りデータ数が格納される。部位フィールドには、受光通知を送信する部位を示す識別情報が格納される。受光器は、自身がどの部位に装着されるのかという情報を記憶しており、受光通知時に、記憶した情報を基に部位フィールドの値を設定する。
【００８４】
図１２は、判定情報テーブル８１０の一例を示す説明図である。判定情報テーブル８１０は、受光検知処理完了時刻ごとに、各受光器からのレーザデータと受光検知処理完了時刻とを管理するテーブルである。判定情報テーブル８１０の各レコードには、同一の受光検知処理完了時刻が付与されたレーザデータが格納される。図１２に示す判定情報テーブル８１０は、レコード１２０１＿１〜Ｎを有する。具体的な判定情報テーブル８１０の使用例については、図１３〜図１８を用いて説明する。
【００８５】
図１３〜図１８では、レーザ受光時処理を、２つの例を用いて説明する。第一例では、過多評価が起こらないことを説明し、第二例では過少評価が起こらないことを説明する。図１３〜図１６で説明する第一例では、頭部受光器Ａ、右腕受光器Ｆ、左腕受光器Ｇのそれぞれが、銃ｇＡの同一のレーザデータを受けており、左腕受光器Ｇ、右脚受光器Ｈ、左脚受光器Ｉのそれぞれが、銃ｇＢの同一のレーザデータを受けるものとする。第一例では、基地局１０２が、銃ｇＢの同一のレーザデータを、同一の銃弾であると判定する例を説明する。
【００８６】
図１３は、始めの受光通知から判定待ち時間経過までに受ける受光通知の第一例を示す説明図である。時刻ｔ１において、基地局１０２は、始めの受光通知として、頭部受光器Ａから銃ｇＡの受光通知を受信する。そして、基地局１０２は、時刻ｔ１から判定待ち時間が経過する時刻ｔ６まで待機する。
【００８７】
判定待ち時間が経過する間、時刻ｔ２において、基地局１０２は、左腕受光器Ｇから銃ｇＡの受光通知を受信し、時刻ｔ３において、基地局１０２は、右腕受光器Ｆから銃ｇＡの受光通知を受信する。また、判定待ち時間が経過する間、時刻ｔ４において、基地局１０２は、右脚受光器Ｈから銃ｇＢの受光通知を受信し、時刻ｔ５において、基地局１０２は、左脚受光器Ｉから銃ｇＢの受光通知を受信する。時刻ｔ１〜ｔ５に受信した受光通知について、基地局１０２は、判定情報テーブル８１０に受光通知を登録する。時刻ｔ６における判定情報テーブル８１０の記憶内容については、図１４を用いて説明する。
【００８８】
図１４は、第一例における時刻ｔ６における判定情報テーブル８１０の記憶内容を示す説明図である。判定待ち時間経過後となる時刻ｔ６において、判定情報テーブル８１０は、レコード１４０１＿１、２を有する。
【００８９】
レコード１４０１＿１は、受光検知処理完了時刻が１０［ｍｓ］となる受光通知を記憶する。具体的には、レコード１４０１＿１のＡ、Ｇ、Ｆフィールドには、それぞれ、時刻ｔ１における頭部受光器Ａからの受光通知、時刻ｔ２における左腕受光器Ｇからの受光通知、時刻ｔ３における右腕受光器Ｆからの受光通知が登録される。
【００９０】
また、レコード１４０１＿２は、受光検知処理完了時刻が２０［ｍｓ］となる受光通知を記憶する。具体的には、レコード１４０１＿２のＨ、Ｉフィールドには、それぞれ、時刻ｔ４における右脚受光器Ｈからの受光通知、時刻ｔ５における左脚受光器Ｉからの受光通知が登録される。
【００９１】
ここで、基地局１０２は、各受光器のうちの最大の残りデータ数ＡＬＬ＿Ｎを設定する。図１４の例では、残りデータ数は、左腕受光器Ｇの残りデータ数＝１が最大であるため、基地局１０２は、ＡＬＬ＿Ｎ＝１に設定する。そして、基地局１０２は、ＷａｉｔＴｉｍｅを、判定済み時間×ＡＬＬ＿Ｎとして算出する。
【００９２】
図１５は、第一例におけるＷａｉｔＴｉｍｅが満了するまでに受ける受光通知の例を示す説明図である。基地局１０２は、時刻ｔ６から、ＷａｉｔＴｉｍｅが経過する時刻ｔ８まで待機する。
【００９３】
ＷａｉｔＴｉｍｅが経過する間、時刻ｔ７において、左腕受光器Ｇから銃ｇＢの受光通知を受信する。時刻ｔ７に受信した受光通知について、基地局１０２は、判定情報テーブル８１０に受光通知を登録する。時刻ｔ７における判定情報テーブル８１０の記憶内容については、図１６を用いて説明する。
【００９４】
図１６は、第一例における時刻ｔ７における判定情報テーブル８１０の記憶内容を示す説明図である。時刻ｔ７において、基地局１０２は、左腕受光器Ｇから受信した銃ｇＢの受光通知を、レコード１４０１−２のＧフィールドに格納する。次に、基地局１０２は、行番号１、２について、受光器Ａ〜Ｉの残りデータ数Ａ＿Ｎ〜Ｉ＿Ｎが全て０であるため、銃ｇＡによる受光通知と、銃ｇＢによる受光通知とが全てそろったものであると判断し、被弾判定処理を行う。受光器Ａ〜Ｉの残りデータ数Ａ＿Ｎ〜Ｉ＿Ｎは、判定情報テーブル８１０の行番号１、２の中で、最も２に近く、有効なデータがある行番号の受光器フィールドに登録されている受光通知の残りデータ数となる。例えば、Ｇ＿Ｎについて、基地局１０２は、レコード１４０１＿２を参照して、Ｇ＿Ｎ＝０に設定する。
【００９５】
そして、基地局１０２は、ＷａｉｔＴｉｍｅまで待機し、レーザ受光時処理を終了する。このように、図１６では、銃ｇＢによる受光通知が全てそろった時点で被弾判定処理を行っており、基地局１０２は、左腕受光器Ｇ、右脚受光器Ｈ、左脚受光器Ｉの受光通知が同一の銃弾を示すものと判定することができる。
【００９６】
図１７、図１８で説明する第二例では、頭部受光器Ａ、右腕受光器Ｆ、左腕受光器Ｇのそれぞれが、銃ｇＡの同一のレーザデータを受けており、右腕受光器Ｆ、左腕受光器Ｇ、右脚受光器Ｈ、左脚受光器Ｉのそれぞれが、銃ｇＢのレーザデータを受けるものとする。
【００９７】
ここで、右腕受光器Ｆが受けた銃ｇＢのレーザデータは、偶数番目のレーザデータであり、左腕受光器Ｇ、右脚受光器Ｈ、左脚受光器Ｉが受けた銃ｇＢのレーザデータは、奇数番目のレーザデータであるものとする。更に、左腕受光器Ｇが受けた銃ｇＢのレーザデータと、右脚受光器Ｈ、左脚受光器Ｉが受けた銃ｇＢのレーザデータとは別の弾であるとする。しかしながら、図１１で記載したように、何発目のレーザデータなのかは判定することはできない。第二例では、左腕受光器Ｇが受けた銃ｇＢのレーザデータと、右脚受光器Ｈ、左脚受光器Ｉが受けた銃ｇＢのレーザデータとが別の弾を示したものであると判定する例を説明する。
【００９８】
図１７は、始めの受光通知から判定待ち時間経過までに受ける受光通知の第二例を示す説明図である。時刻ｔ１において、基地局１０２は、始めの受光通知として、頭部受光器Ａから銃ｇＡの受光通知を受信する。そして、基地局１０２は、時刻ｔ１から判定待ち時間が経過する時刻ｔ８まで待機する。
【００９９】
判定待ち時間が経過する間、時刻ｔ２において、基地局１０２は、左腕受光器Ｇから銃ｇＡの受光通知を受信し、時刻ｔ３において、基地局１０２は、右腕受光器Ｆから銃ｇＡの受光通知を受信する。また、判定待ち時間が経過する間、時刻ｔ４において、基地局１０２は、左腕受光器Ｇから銃ｇＢの奇数番目の受光通知を受信し、時刻ｔ５において、基地局１０２は、右腕受光器Ｆから銃ｇＢの偶数番目の受光通知を受信する。また、判定待ち時間が経過する間、時刻ｔ６において、基地局１０２は、右脚受光器Ｈから銃ｇＢの奇数番目の受光通知を受信し、時刻ｔ７において、基地局１０２は、左脚受光器Ｉから銃ｇＢの奇数番目の受光通知を受信する。
【０１００】
時刻ｔ１〜ｔ７に受信した受光通知について、基地局１０２は、判定情報テーブル８１０に受光通知を登録する。時刻ｔ８における判定情報テーブル８１０の記憶内容については、図１８を用いて説明する。
【０１０１】
図１８は、第二例における時刻ｔ８における判定情報テーブル８１０の記憶内容を示す説明図である。判定待ち時間経過後となる時刻ｔ８において、判定情報テーブル８１０は、レコード１８０１＿１〜４を有する。
【０１０２】
レコード１８０１＿１は、受光検知処理完了時刻が１０［ｍｓ］となる受光通知を記憶する。具体的には、レコード１８０１＿１のＡ、Ｇ、Ｆフィールドには、それぞれ、時刻ｔ１における頭部受光器Ａからの受光通知、時刻ｔ２における左腕受光器Ｇからの受光通知、時刻ｔ３における右腕受光器Ｆからの受光通知が登録される。
【０１０３】
レコード１８０１＿２は、受光検知処理完了時刻が２０［ｍｓ］となる受光通知を記憶する。具体的には、レコード１８０１＿２のＧフィールドには、時刻ｔ４における左腕受光器Ｇからの受光通知が登録される。
【０１０４】
レコード１８０１＿３は、受光検知処理完了時刻が１００［ｍｓ］となる受光通知を記憶する。具体的には、レコード１８０１＿３のＦフィールドには、時刻ｔ５における右腕受光器Ｆからの受光通知が登録される。
【０１０５】
レコード１８０１＿４は、受光検知処理完了時刻が１８０［ｍｓ］となる受光通知を記憶する。具体的には、レコード１８０１＿４のＨ、Ｉフィールドには、それぞれ、時刻ｔ６における右脚受光器Ｈからの受光通知、時刻ｔ７における左脚受光器Ｉからの受光通知が登録される。
【０１０６】
ここで、基地局１０２は、各受光器のうちの最大の残りデータ数ＡＬＬ＿Ｎを設定する。図１８の例では、時刻ｔ８における残りデータ数は、０であるため、銃ｇＡによる受光通知と、銃ｇＢによる２０［ｍｓ］、１００［ｍｓ］、１８０［ｍｓ］の受光通知とが全てそろったものであると判断し、被弾判定処理を行い、レーザ受光時処理を終了する。
【０１０７】
次に、図１９〜図２３を用いて、射撃訓練システム１００が実行するレーザ受光時処理のフローチャートについて説明する。
【０１０８】
図１９は、レーザ受光時処理手順の一例を示すフローチャート（その１）である。また、図２０は、レーザ受光時処理手順の一例を示すフローチャート（その２）である。また、図２１は、レーザ受光時処理手順の一例を示すフローチャート（その３）である。また、図２２は、レーザ受光時処理手順の一例を示すフローチャート（その４）である。また、図２３は、レーザ受光時処理手順の一例を示すフローチャート（その５）である。レーザ受光時処理は、レーザ受光時に、基地局１０２と無線受光器１０３とで実行される処理である。
【０１０９】
基地局１０２は、ｉを１、ｃｏｍ＝０に設定する（ステップＳ１９０１）。ここで、ｃｏｍは、判定情報テーブル８１０の各レコードのうち、既に被弾判定処理を行ったレコードの最大値を示す値である。次に、基地局１０２は、有線受光器２０５でレーザを受光する（ステップＳ１９０２）。そして、基地局１０２は、レーザデータを解析する（ステップＳ１９０３）。次に、基地局１０２は、解析が完了したレーザデータに、解析完了時のタイマ２０６のカウントを、受光検知処理完了時刻として付与する（ステップＳ１９０４）。そして、基地局１０２は、判定情報テーブル８１０の行番号ｉに対応する受光器フィールドに、解析したレーザデータを格納する（ステップＳ１９０５）。次に、基地局１０２は、判定待ち時間が経過するまで、無線受光器１０３による受光通知、または有線受光器でのレーザの受光があるまで待機する（ステップＳ１９０６）。
【０１１０】
一方、無線受光器１０３は、レーザを受光する（ステップＳ１９０７）。次に、無線受光器１０３は、レーザデータを解析する（ステップＳ１９０８）。そして、無線受光器１０３は、解析が完了したレーザデータに、解析完了時のタイマのカウントを、受光検知処理完了時刻として付与する（ステップＳ１９０９）。ここで、同一の銃から発光されたレーザについて、ステップＳ１９０２の処理が行われるタイミングと、ステップＳ１９０７の処理が行われるタイミングとは同一となる。更に、同一の銃から発光されたレーザについて、ステップＳ１９０３の処理が完了するタイミングと、ステップＳ１９０８の処理が完了するタイミングとは同一となる。従って、同一の銃から発光されたレーザについて、ステップＳ１９０４の処理で付与される受光検知処理完了時刻と、ステップＳ１９０９の処理で付与される受光検知処理完了時刻とは同一の値となる。
【０１１１】
次に、無線受光器１０３は、基地局１０２に送信する時点での残りデータ数を付与する（ステップＳ１９１０）。そして、無線受光器１０３は、無線通信により受光通知を基地局１０２に送信する（ステップＳ１９１１）。ステップＳ１９１１の処理終了後、無線受光器１０３は、レーザ受光時処理を終了する。
【０１１２】
ステップＳ１９０６の処理終了後、基地局１０２は、無線受光器１０３からの受光通知を受信したか、または、有線受光器２０５でレーザの受光をしたか否かを判断する（ステップＳ２００１）。無線受光器１０３からの受光通知を受信した、または、有線受光器２０５でレーザの受光をした場合（ステップＳ２００１：Ｙｅｓ）、基地局１０２は、判定済の受光通知または胴受光検知処理データと同じデータがあるか否かを判断する（ステップＳ２００２）。ここで、胴受光検知処理データとは、胴部右肩受光器Ｂ、胴部左肩受光器Ｃ、胴部右腹受光器Ｄ、胴部左腹受光器Ｅのいずれかによるレーザデータと受光検知処理完了時刻とである。
【０１１３】
判定済の受光通知または胴受光検知処理データと同じデータがある場合（ステップＳ２００２：Ｙｅｓ）、基地局１０２は、受光通知または胴受光検知処理データを、同じデータが登録されている行のフィールドに登録する（ステップＳ２００３）。そして、基地局１０２は、受光通知または胴受光検知処理データと、判定済みの受光通知とに基づいて、再び被弾判定処理を実行する（ステップＳ２００４）。ステップＳ２００４の処理終了後、基地局１０２は、レーザ受光時処理を終了する。
【０１１４】
一方、判定済の受光通知または胴受光検知処理データと同じデータがない場合（ステップＳ２００２：Ｎｏ）、基地局１０２は、判定待ち時間内か否かを判断する（ステップＳ２００５）。判定待ち時間内でない場合（ステップＳ２００５：Ｎｏ）、基地局１０２は、判定情報テーブルの行番号ｉに対応する受光器フィールドに、受光通知または胴受光検知処理データを格納する（ステップＳ２００６）。そして、基地局１０２は、判定待ち時間が経過するまで、無線受光器１０３による受光通知、または有線受光器２０５でのレーザの受光があるまで待機する（ステップＳ２００７）。ステップＳ２００７の処理終了後、基地局１０２は、ステップＳ２００１の処理に移行する。
【０１１５】
一方、判定待ち時間内である場合（ステップＳ２００５：Ｙｅｓ）、基地局１０２は、続けて、判定情報テーブルの行番号１〜ｉで、同じデータがあるか否かを判断する（ステップＳ２００８）。同じデータがない場合（ステップＳ２００８：Ｎｏ）、基地局１０２は、ｉをインクリメントする（ステップＳ２００９）。そして、基地局１０２は、判定情報テーブルの行番号ｉに対応する受光器フィールドに、受光通知または胴受光検知処理データを格納する（ステップＳ２０１０）。
【０１１６】
一方、同じデータがある場合（ステップＳ２００８：Ｙｅｓ）、基地局１０２は、判定情報テーブル８１０の対応するフィールドに、受光通知または胴受光検知処理データを格納する（ステップＳ２０１１）。
【０１１７】
ステップＳ２０１０、ステップＳ２０１１の処理終了後、または無線受光器１０３からの受光通知を受信していなく、かつ、有線受光器２０５でレーザの受光をしていない場合（ステップＳ２００１：Ｎｏ）、基地局１０２は、判定待ち時間が経過したか否かを判断する（ステップＳ２０１２）。判定待ち時間が経過していない場合（ステップＳ２０１２：Ｎｏ）、基地局１０２は、ステップＳ２００１の処理に移行する。
【０１１８】
一方、判定待ち時間が経過した場合（ステップＳ２０１２：Ｙｅｓ）、基地局１０２は、判定情報テーブル８１０の各受光器の残りデータ数を、Ａ＿Ｎ〜Ｉ＿Ｎとして抽出する（ステップＳ２１０１）。ここで、Ａ＿Ｎ〜Ｉ＿Ｎは、判定情報テーブル８１０の行番号１〜ｉの中で、最もｉに近く、有効なデータがある行番号の受光器フィールドに登録されている受光通知の残りデータ数となる。もし、判定待ち時間内に、有線受光器２０５でレーザの受光がない場合、または、受光通知の受信がない場合、基地局１０２は、Ａ＿Ｎ〜Ｉ＿Ｎ＝０とする。
【０１１９】
次に、基地局１０２は、Ａ＿Ｎ〜Ｉ＿Ｎのうちの最大値を、ＡＬＬ＿Ｎに設定する（ステップＳ２１０２）。ＡＬＬ＿Ｎは、後いくつの受光通知があるのかを示す値である。そして、基地局１０２は、ＡＬＬ＿Ｎ＝０か否かを判断する（ステップＳ２１０３）。ＡＬＬ＿Ｎ＝０である場合（ステップＳ２１０３：Ｙｅｓ）、全てのデータがそろっており、ＷａｉｔＴｉｍｅを待たずに、基地局１０２は、被弾判定処理を実行する（ステップＳ２１０４）。ステップＳ２１０４の処理終了後、基地局１０２は、レーザ受光時処理を終了する。
【０１２０】
一方、ＡＬＬ＿Ｎ＝０でない場合（ステップＳ２１０３：Ｎｏ）、基地局１０２は、ＷａｉｔＴｉｍｅを判定待ち時間×ＡＬＬ＿Ｎに設定する（ステップＳ２１０５）。そして、基地局１０２は、ＷａｉｔＴｉｍｅまでタイマカウントスタートする（ステップＳ２１０６）。
【０１２１】
ステップＳ２１０６の処理終了後、基地局１０２は、受光通知を受信する（ステップＳ２２０１）。次に、基地局１０２は、Ａ＿Ｎ〜Ｉ＿Ｎを更新する（ステップＳ２２０２）。具体的には、基地局１０２は、ステップＳ２１０１と同様の処理を行って、Ａ＿Ｎ〜Ｉ＿Ｎを更新する。
【０１２２】
そして、基地局１０２は、新しい部位が受光通知を送信してきたか否かを判断する（ステップＳ２２０３）。新しい部位が受光通知を送信してきていない場合（ステップＳ２２０３：Ｎｏ）、基地局１０２は、判定情報テーブル８１０の行番号１〜ｉで、同じデータがあるか否かを判断する（ステップＳ２２０４）。同じデータがある場合（ステップＳ２２０４：Ｙｅｓ）、基地局１０２は、ｉをインクリメントする（ステップＳ２２０５）。そして、基地局１０２は、判定情報テーブル８１０の行番号ｉに対応する受光器フィールドに受光通知を格納する（ステップＳ２２０６）。
【０１２３】
一方、同じデータがない場合（ステップＳ２２０４：Ｎｏ）、基地局１０２は、判定情報テーブル８１０の対応するフィールドに、受光通知を格納する（ステップＳ２２０７）。そして、ステップＳ２２０６、またはステップＳ２２０７の処理終了後、残りデータ数が増えたか否かを判断する（ステップＳ２２０８）。
【０１２４】
一方、新しい部位が受光通知を送信してきた場合（ステップＳ２２０３：Ｙｅｓ）、基地局１０２は、ｉをインクリメントする（ステップＳ２２０９）。そして、基地局１０２は、判定情報テーブル８１０の行番号ｉに対応する受光器フィールドに、受光通知を格納する（ステップＳ２２１０）。
【０１２５】
ステップＳ２２１０の処理終了後、または、残りデータ数が増えた場合（ステップＳ２２０８：Ｙｅｓ）、基地局１０２は、Ｉｎｃ＿Ｎを増加した差分数に設定するとともに、Ｎｅｗ＿Ｎを新しい部位の残りデータ数に設定する（ステップＳ２２１１）。そして、基地局１０２は、ＡＬＬ＿ＮをＡＬＬ＿Ｎ＋ｍａｘ（Ｉｎｃ＿Ｎ，Ｎｅｗ＿Ｎ）に設定する（ステップＳ２２１２）。ここで、ｍａｘ（）は、引数で与えられた値のうちの最大値を返す関数である。次に、基地局１０２は、ＷａｉｔＴｉｍｅをＷａｉｔＴｉｍｅ＋判定待ち時間×ＡＬＬ＿Ｎに設定する（ステップＳ２２１３）。そして、基地局１０２は、ステップＳ２２０１の処理に移行する。
【０１２６】
残りデータ数が増えていない場合（ステップＳ２２０８：Ｎｏ）、基地局１０２は、受光器Ａ〜Ｉのうちの未選択の受光器を選択する（ステップＳ２３０１）。次に、基地局１０２は、判定情報テーブル８１０の行番号ｃｏｍ＋１の選択した受光器のフィールドにデータがあるか否かを判断する（ステップＳ２３０２）。判定情報テーブル８１０の行番号ｃｏｍ＋１の選択した受光器のいずれかにデータがない場合（ステップＳ２３０２：Ｎｏ）、基地局１０２は、Ａ＿Ｎ〜Ｉ＿Ｎのうちの選択した受光器に対応する値が０か否かを判断する（ステップＳ２３０３）。
【０１２７】
判定情報テーブル８１０の行番号ｃｏｍ＋１の選択した受光器のフィールドにデータがある場合（ステップＳ２３０２：Ｙｅｓ）、または、選択した受光器に対応する値が０である場合（ステップＳ２３０３：Ｙｅｓ）、基地局１０２は、ｃｏｍ＋１における受光器Ａ〜Ｉについて全て完了したか否かを判断する（ステップＳ２３０４）。
【０１２８】
Ａ＿Ｎ〜Ｉ＿Ｎのうちの選択した受光器に対応する値が０でない場合（ステップＳ２３０３：Ｎｏ）、または、ｃｏｍ＋１における受光器Ａ〜Ｉについて全て完了していない場合（ステップＳ２３０４：Ｎｏ）、基地局１０２は、被弾判定処理を保留する（ステップＳ２３０５）。そして、基地局１０２は、ステップＳ２２０１の処理に移行する。
【０１２９】
一方、ｃｏｍ＋１における受光器Ａ〜Ｉについて全て完了した場合（ステップＳ２３０４：Ｙｅｓ）、基地局１０２は、被弾判定処理を実行する（ステップＳ２３０６）。次に、基地局１０２は、ｃｏｍをインクリメントする（ステップＳ２３０７）。そして、基地局１０２は、ＷａｉｔＴｉｍｅになったか否かを判断する（ステップＳ２３０８）。ＷａｉｔＴｉｍｅになっていない場合（ステップＳ２３０８：Ｎｏ）、基地局１０２は、ステップＳ２２０１の処理に移行する。一方、ＷａｉｔＴｉｍｅになった場合（ステップＳ２３０８：Ｙｅｓ）、基地局１０２は、レーザ受光時処理を終了する。
【０１３０】
以上説明したように、射撃訓練システム１００によれば、ある受光器が複数の射撃を検知したら、１つ目の射撃のデータとなるレーザデータに未通知の射撃がある旨を合わせて基地局１０２に通知する。これにより、射撃訓練システム１００は、基地局１０２が他の受光器が通知する射撃に対する判定を留保できて、２つ目の射撃の判定が正確になり、過多評価を抑制することが可能になる。射撃訓練システム１００は、正確な被弾判定を短い時間で行うことができる。
【０１３１】
また、射撃訓練システム１００によれば、基地局１０２は、未通知の検知された射撃が有ることを表す情報が通知された場合、複数の射撃についての被弾判定の実行を留保してもよい。これにより、射撃訓練システム１００によれば、基地局１０２が他の受光器が通知する射撃に対する判定を留保できて、射撃の判定が正確になり、過多評価を抑制することができる。
【０１３２】
また、射撃訓練システム１００によれば、基地局１０２は、複数の射撃の一部に合わせて未通知の検知された射撃の数が通知された場合、未通知の検知された射撃の数に応じた時間が経過するまで複数の射撃についての被弾判定の実行を留保してもよい。これにより、射撃訓練システム１００は、未通知の検知された射撃の数が少ないときには、すぐに被弾判定の実行をしてよりリアルタイムに被弾判定を行うことができ、未通知の検知された射撃の数が多いときには、過多評価を抑制することができる。
【０１３３】
また、射撃訓練システム１００によれば、ある受光器が射撃を検知したら、検知した射撃の通知に受光検知処理完了時刻を合わせて基地局１０２に通知する。これにより、射撃訓練システム１００は、基地局１０２が同一の射撃か否かを判定することができて、過少評価を抑制することが可能になる。
【０１３４】
また、射撃訓練システム１００によれば、受光器から検知した特定の送信元からの特定の射撃の受光検知処理完了時刻よりも前の受光検知処理完了時刻の射撃の通知を他の受光器からも受信していない場合、特定の射撃についての通知は完了したと判定してもよい。これにより、射撃訓練システム１００は、全ての射撃の通知が完了する前に、被弾判定の実行をして、よりリアルタイムに被弾判定を行うことができる。
【０１３５】
また、受光器からの特定の射撃の通知に含まれる受光検知処理完了時刻よりも前の受光検知処理完了時刻が含まれる射撃の通知が特定の受光器からなされたとする。このとき、射撃訓練システム１００によれば、特定の受光器から通知された総数または未通知の射撃の有無に基づいて、更なる射撃の通知がないことを検出すると、特定の射撃についての通知は完了したと判定してもよい。これにより、射撃訓練システム１００は、特定の射撃より前の受光検知処理完了時刻が含まれる射撃の通知があったとしても、被弾判定の実行をして、よりリアルタイムに被弾判定を行うことができる。
【０１３６】
また、基地局１０２が、ある受光器からの特定の射撃の通知に含まれる、ある受光検知処理完了時刻よりも前の受光検知処理完了時刻が含まれる射撃の通知を送信した特定の受光器から更に通知されるべき射撃が存在することを検出したとする。このとき、射撃訓練システム１００によれば、ある受光検知処理完了時刻より後の受光検知処理完了時刻の通知を受けたこと、または、更なる射撃の通知が存在しないことの検出に応じて、特定の射撃についての通知は完了したと判定してもよい。これにより、射撃訓練システム１００は、まだ更に通知されるべき射撃があったとしても、特定の射撃についての被弾判定の実行を先行させて、よりリアルタイムに被弾判定を行うことができる。
【０１３７】
なお、本実施の形態で説明した射撃訓練方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本射撃訓練プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本射撃訓練プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１３８】
上述した実施の形態に関し、更に以下の付記を開示する。
【０１３９】
（付記１）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃の検知に応じて、検知した前記複数の射撃の一部について前記通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する通信制御部、
を有することを特徴とする射撃訓練システム。
【０１４０】
（付記２）前記通信装置は、
前記複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報が通知された場合、前記複数の射撃についての被弾判定の実行を留保することを特徴とする付記１に記載の射撃訓練システム。
【０１４１】
（付記３）前記通信装置は、
前記複数の射撃の一部に合わせて未通知の検知された射撃の数が通知された場合、前記未通知の検知された射撃の数に応じた時間が経過するまで前記複数の射撃についての被弾判定の実行を留保することを特徴とする付記１または２に記載の射撃訓練システム。
【０１４２】
（付記４）訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
ことを特徴とする射撃訓練システム。
【０１４３】
（付記５）訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、ある無線フレームで１または複数の受光器から検知した特定の送信元からの特定の射撃の通知を受け、かつ、該１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が他のいずれの受光器からも受信していない場合に、前記特定の射撃についての通知は完了したと判定する、または、前記１または複数の受光器からの通知に基づいて、前記特定の射撃についての被弾判定を実行する処理部を有する、
ことを特徴とする射撃訓練システム。
【０１４４】
（付記６）前記通信制御部は、前記通信装置への通知に際して、通知対象の射撃の総数または未通知の射撃の有無を合わせて通知する制御を実行し、
前記通信装置の前記処理部は、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が特定の受光器からなされた場合であっても、該特定の受光器から通知された前記射撃の総数または前記未通知の射撃の有無に基づいて、更なる射撃の通知がないことを検出すると、前記特定の射撃についての通知は完了したと判定する、または、前記１または複数の受光器からの通知に基づいて、前記特定の射撃についての被弾判定を実行する、
ことを特徴とする付記５に記載の射撃訓練システム。
【０１４５】
（付記７）前記通信制御部は、前記通信装置への通知に際して、通知対象の射撃の総数または未通知の射撃の有無を合わせて通知する制御を実行し、
前記通信装置の前記処理部は、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも前の検知時刻に関する情報が含まれる射撃の通知が特定の受光器からなされ、かつ、該特定の受光器から通知された前記射撃の総数または前記未通知の射撃の有無に基づいて更に通知されるべき射撃が存在することを検出すると、前記１または複数の受光器からの通知に含まれる射撃の検知時刻に関する情報よりも後の射撃の検知時刻に関する情報の通知を受けたこと、または、更なる射撃の通知が存在しないことの検出に応じて、前記特定の射撃についての通知は完了したと判定する、または、前記特定の射撃についての被弾判定を実行する、
ことを特徴とする付記６に記載の射撃訓練システム。
【０１４６】
（付記８）訓練対象に装着され、送信元の識別情報を含むレーザの受光により射撃を検知する複数の受光器と、
前記複数の受光器から通知を受ける通信装置とを含み、
前記複数の受光器のそれぞれは、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知する通信制御部を有し、
前記通信装置は、通知された射撃の検知時刻と送信元の識別情報とに基づいて、同じ送信元からの同時期の射撃に対応する通知を検出する処理部を有する、
ことを特徴とする射撃訓練システム。
【０１４７】
（付記９）前記通信制御部は、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、前記複数の射撃の検出についての通知を前記通信装置に行うとともに、検知した射撃の総数または未通知の検知した射撃の数の通知を前記通信装置に行い、
前記処理部は、更に通知された前記射撃の総数または未通知の検知した射撃の数に基づいて、前記同じ送信元から同時期の射撃についての通知は完了したと判定する、または、前記同じ送信元からの同時期の射撃についての被弾判定を実行する、
ことを特徴とする付記８に記載の射撃訓練システム。
【０１４８】
（付記１０）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器から通知を受ける通信装置であって、
前記複数の受光器のそれぞれから、複数の射撃の一部に合わせて未通知の検知された射撃が有ることを表す情報が通知された場合、前記複数の射撃についての被弾判定の実行を留保する、
処理部を有することを特徴とする通信装置。
【０１４９】
（付記１１）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器から通知を受ける通信装置であって、
前記複数の受光器のそれぞれから、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
処理部を有することを特徴とする通信装置。
【０１５０】
（付記１２）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器のそれぞれであって、
複数の射撃の検知に応じて、検知した前記複数の射撃の一部について通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する、
通信制御部を有することを特徴とする受光器。
【０１５１】
（付記１３）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器のそれぞれであって、
複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて通信装置に通知する、
通信制御部を有することを特徴とする受光器。
【０１５２】
（付記１４）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、前記複数の受光器から通知を受ける通信装置とを含む射撃訓練システムにおける射撃訓練方法であって、
前記複数の受光器のそれぞれが、複数の射撃の検知に応じて、検知した前記複数の射撃の一部について前記通信装置に通知する際に、前記複数の射撃の総数または未通知の検知された射撃の数または未通知の検知された射撃の有無を示す情報を合わせて前記通信装置に通知する、
ことを特徴とする射撃訓練方法。
【０１５３】
（付記１５）訓練対象に装着され、レーザの受光により射撃を検知する複数の受光器と、前記複数の受光器から通知を受ける通信装置とを含む射撃訓練システムにおける射撃訓練方法であって、
前記複数の受光器のそれぞれが、複数の射撃を検出した場合は、検出した順で、１または複数の無線フレームを用いて、検知した射撃の通知を射撃の検知時刻に関する情報を含めて前記通信装置に通知し、
前記通信装置が、通知された射撃の検知時刻に基づいて、特定の射撃について未通知の受光器が存在するか否か判定する、
ことを特徴とする射撃訓練方法。
【符号の説明】
【０１５４】
ｇ  銃
Ａ〜Ｉ  受光器
１００  射撃訓練システム
１０１  ＢＡＮシステム
１０２  基地局
１０３  無線受光器
８００  処理部
８０１  受信部
８０２  判定部
８０３  被弾判定部
８１０  判定情報テーブル
９００  通信制御部
９０１  取得部
９０２  通知部
【図１】
2016125803.tif 000003
【図２】
2016125803.tif 000004
【図３】
2016125803.tif 000005
【図４】
2016125803.tif 000006
【図５】
2016125803.tif 000007
【図６】
2016125803.tif 000008
【図７】
2016125803.tif 000009
【図８】
2016125803.tif 000010
【図９】
2016125803.tif 000011
【図１０】
2016125803.tif 000012
【図１１】
2016125803.tif 000013
【図１２】
2016125803.tif 000014
【図１３】
2016125803.tif 000015
【図１４】
2016125803.tif 000016
【図１５】
2016125803.tif 000017
【図１６】
2016125803.tif 000018
【図１７】
2016125803.tif 000019
【図１８】
2016125803.tif 000020
【図１９】
2016125803.tif 000021
【図２０】
2016125803.tif 000022
【図２１】
2016125803.tif 000023
【図２２】
2016125803.tif 000024
【図２３】
2016125803.tif 000025