(57)【要約】【課題】受信装置の位置検出を確実に行なうことができる位置検出システムを提供する。【解決手段】複数の発信装置１と、受信装置２と、受信装置２にネットワーク４で接続された位置情報取得装置３とを備えた位置検出システムにおいて、発信装置１は、発信装置識別情報を発信信号に変換し、所定の指向性で送信する光発信部７を備え、受信装置２は、発信信号を受信する光受信部１１と、受信した発信装置識別情報と、受信装置識別情報とを関連付けて検出情報として記憶する記憶部１４と、記憶部１４の記憶を制御する制御演算部１３と、検出情報を送信する通信部１５と、を備え、位置情報取得装置３は、検出情報を受信する通信部１６と、発信装置１の発信装置設置情報と発信装置識別情報とを関連付けて発信装置情報として記憶する記憶部１８と、受信した検出情報と、発信装置情報とから受信装置位置情報を取得する制御演算部１７と、を備えた。【選択図】        図１
2009222417.tif 000002
【特許請求の範囲】
【請求項１】
複数の発信装置と、受信装置と、前記受信装置にネットワークで接続され、前記受信装置の現在位置を示す受信装置位置情報を取得する位置情報取得装置とを備えた位置検出システムにおいて、
前記発信装置は、
前記発信装置を識別する発信装置識別情報を発信信号に変換し、所定の指向性で送信する第１の送信手段を備え、
前記受信装置は、
前記発信信号である前記発信装置識別情報を受信する第１の受信手段と、
受信した一つまたは複数の前記発信装置識別情報と、前記受信装置を識別する受信装置識別情報とを関連付けて検出情報として記憶する検出情報記憶手段と、
前記検出情報記憶手段の記憶を制御する制御手段と、
前記検出情報を送信する第２の送信手段と、を備え、
前記位置情報取得装置は、
前記検出情報を受信する第２の受信手段と、
前記発信装置の設置位置を示す発信装置設置情報と前記発信装置識別情報とを関連付けて発信装置情報として記憶する発信装置情報記憶手段と、
受信した前記検出情報と、前記発信装置情報とから前記受信装置位置情報を取得する取得手段と、を備えたこと、
を特徴とする位置検出システム。
【請求項２】
前記発信装置において、
他の前記発信装置が送信した他の発信信号を受信する第３の受信手段と、
前記他の発信信号を受信した場合、前記発信信号の送信を第１の所定時間だけ遅延する遅延手段をさらに備え、
前記受信装置において、
前記制御手段は、前記第１の所定時間より長い第２の所定時間内に受信した前記発信装置識別情報を検出情報として記憶するように前記検出情報記憶手段を制御すること、
を特徴とする請求項１に記載の位置検出システム。
【請求項３】
前記発信装置において、
複数の拡散符号を生成する拡散符号生成手段と、
所望の拡散符号を選択する選択手段と、
前記発信装置識別情報を前記所望の拡散符号により拡散変調した発信信号を生成する信号合成手段と、をさらに備え、
前記受信装置において、
前記複数の拡散符号を生成する拡散符号生成手段と、
前記発信信号を前記所望の拡散符号により逆拡散し、前記発信装置識別情報に復調する復調手段と、をさらに備え、
前記制御手段は、第３の所定時間内に受信した前記発信装置識別情報を検出情報として記憶するように前記検出情報記憶手段を制御すること、
を特徴とする請求項１に記載の位置検出システム。
【請求項４】
前記発信装置において、
前記信号合成手段は、さらに前記発信信号の発信周期を示す発信周期情報を前記所望の拡散符号により拡散変調した発信信号を生成し、
前記受信装置において、
前記制御手段は、前記第３の所定時間を前記発信周期より長い時間に設定すること、
を特徴とする請求項３に記載の位置検出システム。
【請求項５】
前記発信装置において、
他の前記発信装置が送信した他の発信信号を受信する第４の受信手段と、
前記他の発信信号を拡散変調した拡散符号を判定する第１の判定手段と、を備え、
前記選択手段は、前記第１の判定手段が判定した前記拡散符号以外の拡散符号を、前記所望の拡散符号として選択すること、
を特徴とする請求項３または４に記載の位置検出システム。
【請求項６】
前記受信装置は、
前記発信信号を拡散変調した前記所望の拡散符号を判定する第２の判定手段をさらに備えたこと、
を特徴とする請求項３〜５のいずれか一項に記載の位置検出システム。
【請求項７】
前記受信装置において、
前記検出情報記憶手段は、
さらに、一つまたは複数の前記発信装置識別情報を受信した時刻を示す時刻情報を関連付けて記憶すること、
を特徴とする請求項１〜６のいずれか一項に記載の位置検出システム。
【請求項８】
前記位置情報取得装置において、
前記取得手段は、
受信した前記検出情報と、前記検出情報を受信した時刻を示す時刻情報と、前記発信装置情報とから前記受信装置位置情報を取得すること、
を特徴とする請求項１〜６のいずれか一項に記載の位置検出システム。
【請求項９】
前記第１の送信手段は、前記発信信号を光信号として送信し、
前記第１の受信手段は、前記光信号を受信すること、
を特徴とする請求項１から８のいずれか一項に記載の位置検出システム。
【請求項１０】
一意に決まる発信装置識別情報を送信する発信装置において、
前記発信装置識別情報を光信号として送信する送信手段と、
他の発信装置が送信した前記光信号である他の光信号を受信する受信手段と、
前記他の光信号を受信した場合、前記光信号の送信を所定時間だけ遅延する遅延手段と、を備えたこと、
を特徴とする発信装置。
【請求項１１】
複数の発信装置と、受信装置と、前記受信装置にネットワークで接続され、前記受信装置の現在位置を示す受信装置位置情報を取得する位置情報取得装置とを備えた位置検出システムで実行される位置検出方法であって、
前記位置情報取得装置が、前記発信装置の設置位置を示す発信装置設置情報と前記発信装置を識別する発信装置識別情報とを関連付けて発信装置情報として記憶する発信装置情報記憶手段を備え、
前記発信装置が、前記発信装置識別情報を発信信号に変換し、所定の指向性で送信する第１の送信ステップと、
前記受信装置が、前記発信信号である前記発信装置識別情報を受信する第１の受信ステップと、
前記受信装置が、前記第１の受信ステップで受信した一つまたは複数の前記発信装置識別情報と、前記受信装置を識別する受信装置識別情報とを関連付けて検出情報として記憶する検出情報記憶ステップと、
前記受信装置が、前記検出情報を送信する第２の送信ステップと、
前記位置情報取得装置が、前記検出情報を受信する第２の受信ステップと、
前記位置情報取得装置が、前記第２の受信ステップで受信した前記検出情報と、前記発信装置情報とから前記受信装置位置情報を取得する取得ステップと、を含むこと、
を特徴とする位置検出方法。
【請求項１２】
請求項１１に記載の位置検出方法をコンピュータに実行させる位置検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置の位置を特定する位置検出システム、発信装置、位置検出方法および位置検出プログラムに関する。
【背景技術】
【０００２】
固定された発信装置から発信された指向性を有する信号を受信して、受信装置の現在位置を特定する位置検出システムにおいて、隣接する発信装置から発信する信号が重なり合う領域が発生する場合がある。
【０００３】
この様な場合、例えば、特許文献１では、図２６のように、隣接する赤外線発光器１００および１１０からの送信データ（ビーコン信号）の重なり領域（Ａ＋Ｂ）が生じて、赤外線発光器１００、１１０の各送信データに割り当てられた符号が重なっても、その符号の論理和が重なり領域の位置を示すデータになるように送信データのパルス信号をあらかじめ設定することにより、重なり領域を識別している。
【０００４】
【特許文献１】特開２００４−２９７４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、近接する３つ以上の赤外線発光器による重なり領域が発生する場合、複数の重なり領域を識別するための符号の組み合わせを考えて発信装置の設置を行なわなければならないため、設置作業が煩雑となるという問題がある。さらに、論理和による重なり領域を表現するため送信データの正確な同期機構が必要な点や、構成によっては重なり領域のビーコン数に上限があるなどの問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、受信装置の位置検出を確実に行なうことができる位置検出システム、発信装置、位置検出方法および位置検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数の発信装置と、受信装置と、前記受信装置にネットワークで接続され、前記受信装置の現在位置を示す受信装置位置情報を取得する位置情報取得装置とを備えた位置検出システムにおいて、前記発信装置は、前記発信装置を識別する発信装置識別情報を発信信号に変換し、所定の指向性で送信する第１の送信手段を備え、前記受信装置は、前記発信信号である前記発信装置識別情報を受信する第１の受信手段と、受信した一つまたは複数の前記発信装置識別情報と、前記受信装置を識別する受信装置識別情報とを関連付けて検出情報として記憶する検出情報記憶手段と、前記検出情報記憶手段の記憶を制御する制御手段と、前記検出情報を送信する第２の送信手段と、を備え、前記位置情報取得装置は、前記検出情報を受信する第２の受信手段と、前記発信装置の設置位置を示す発信装置設置情報と前記発信装置識別情報とを関連付けて発信装置情報として記憶する発信装置情報記憶手段と、受信した前記検出情報と、前記発信装置情報とから前記受信装置位置情報を取得する取得手段と、を備えたこと、を特徴とする。
【０００８】
また、本発明は、前記発信装置において、他の前記発信装置が送信した他の発信信号を受信する第３の受信手段と、前記他の発信信号を受信した場合、前記発信信号の送信を第１の所定時間だけ遅延する遅延手段をさらに備え、前記受信装置において、前記制御手段は、前記第１の所定時間より長い第２の所定時間内に受信した前記発信装置識別情報を検出情報として記憶するように前記検出情報記憶手段を制御すること、を特徴とする。
【０００９】
また、本発明は、前記発信装置において、複数の拡散符号を生成する拡散符号生成手段と、所望の拡散符号を選択する選択手段と、前記発信装置識別情報を前記所望の拡散符号により拡散変調した発信信号を生成する信号合成手段と、をさらに備え、前記受信装置において、前記複数の拡散符号を生成する拡散符号生成手段と、前記発信信号を前記所望の拡散符号により逆拡散し、前記発信装置識別情報に復調する復調手段と、をさらに備え、前記制御手段は、第３の所定時間内に受信した前記発信装置識別情報を検出情報として記憶するように前記検出情報記憶手段を制御すること、を特徴とする。
【００１０】
また、本発明は、前記発信装置において、前記信号合成手段は、さらに前記発信信号の発信周期を示す発信周期情報を前記所望の拡散符号により拡散変調した発信信号を生成し、前記受信装置において、前記制御手段は、前記第３の所定時間を前記発信周期より長い時間に設定すること、を特徴とする。
【００１１】
また、本発明は、前記発信装置において、他の前記発信装置が送信した他の発信信号を受信する第４の受信手段と、前記他の発信信号を拡散変調した拡散符号を判定する第１の判定手段と、を備え、前記選択手段は、前記第１の判定手段が判定した前記拡散符号以外の拡散符号を、前記所望の拡散符号として選択すること、を特徴とする。
【００１２】
また、本発明は、前記受信装置は、前記発信信号を拡散変調した前記所望の拡散符号を判定する第２の判定手段をさらに備えたこと、を特徴とする。
【００１３】
また、本発明は、前記受信装置において、前記検出情報記憶手段は、さらに、一つまたは複数の前記発信装置識別情報を受信した時刻を示す時刻情報を関連付けて記憶すること、を特徴とする。
【００１４】
また、本発明は、前記位置情報取得装置において、前記取得手段は、受信した前記検出情報と、前記検出情報を受信した時刻を示す時刻情報と、前記発信装置情報とから前記受信装置位置情報を取得すること、を特徴とする。
【００１５】
また、本発明は、前記第１の送信手段は、前記発信信号を光信号として送信し、前記第１の受信手段は、前記光信号を受信すること、を特徴とする。
【００１６】
また、本発明は、一意に決まる発信装置識別情報を送信する発信装置において、前記発信装置識別情報を光信号として送信する送信手段と、他の発信装置が送信した前記光信号である他の光信号を受信する受信手段と、前記他の光信号を受信した場合、前記光信号の送信を所定時間だけ遅延する遅延手段と、を備えたこと、を特徴とする。
【００１７】
また、本発明は、複数の発信装置と、受信装置と、前記受信装置にネットワークで接続され、前記受信装置の現在位置を示す受信装置位置情報を取得する位置情報取得装置とを備えた位置検出システムで実行される位置検出方法であって、前記位置情報取得装置が、前記発信装置の設置位置を示す発信装置設置情報と前記発信装置を識別する発信装置識別情報とを関連付けて発信装置情報として記憶する発信装置情報記憶手段を備え、前記発信装置が、前記発信装置識別情報を発信信号に変換し、所定の指向性で送信する第１の送信ステップと、前記受信装置が、前記発信信号である前記発信装置識別情報を受信する第１の受信ステップと、前記受信装置が、前記第１の受信ステップで受信した一つまたは複数の前記発信装置識別情報と、前記受信装置を識別する受信装置識別情報とを関連付けて検出情報として記憶する検出情報記憶ステップと、前記受信装置が、前記検出情報を送信する第２の送信ステップと、前記位置情報取得装置が、前記検出情報を受信する第２の受信ステップと、前記位置情報取得装置が、前記第２の受信ステップで受信した前記検出情報と、前記発信装置情報とから前記受信装置位置情報を取得する取得ステップと、を含むこと、を特徴とする。
【００１８】
また、本発明は、位置検出方法をコンピュータに実行させる位置検出プログラムであること、を特徴とする。
【発明の効果】
【００１９】
本発明によれば、発信装置は、発信装置の識別情報を所定の指向性を有する発信信号（ビーコン信号）で送信し、受信装置は、受信した発信装置の識別情報と受信装置の識別情報とを関連付けて検出情報として送信し、位置情報取得装置は、受信した検出情報と、記憶していた発信装置の設置情報と識別情報とを関連付けた発信装置情報とから、受信装置の現在の位置情報を取得できるので、受信装置の位置検出を確実に行なうことができるという効果を奏する。
【００２０】
また、本発明によれば、発信装置が他の発信装置からの発信信号（ビーコン信号）の受信の有無により、自身の発信信号（ビーコン信号）をそのまま周期的に送信したり、一定の時間遅延した後に周期的に送信したりするので、各発信装置から発信される複数の発信信号（ビーコン信号）が重なって照射される範囲でもこれらの発信信号（ビーコン信号）を重ならせずに発信装置の周期時間（発信周期）内に全て収納することができ、受信装置がこれらの発信信号（ビーコン信号）を確実に受信することができるので、発信装置が密に設置されていても受信装置の位置検出を確実に行なうことができるという効果を奏する。
【００２１】
また、本発明によれば、発信装置が、他の発信装置とは異なる拡散符号により自己の発信装置の識別情報を拡散変調した発信信号（ビーコン信号）を送信するので、各発信装置から発信される複数の発信信号（ビーコン信号）が重なって照射される範囲でも、受信装置が、受信した発信信号（ビーコン信号）を発信装置と同じ拡散符号により逆拡散し、発信装置の識別情報を正確に取得することができるので、発信装置が密に設置されていても受信装置の位置検出を確実に行なうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる位置検出システム、発信装置、位置検出方法および位置検出プログラムの最良な実施の形態を詳細に説明する。
【００２３】
（第１の実施の形態）
図１は、第１の実施の形態にかかる位置検出システムの構成を示す概略図であり、図２は、第１の実施の形態にかかる位置検出システムの構成を示すブロック図である。位置検出システムは、複数の発信装置１、受信装置２、および、位置情報取得装置３を備えて構成されており、さらに、受信装置２と位置情報取得装置３は、無線および有線のネットワーク４を介して互いに接続された構成となっている。
【００２４】
発信装置１は、あらかじめ決められた一定の周期時間（発信周期）で所定の方向（図１では下側）にビーコンＩＤを含むビーコン信号５を光信号として発信する。なお、発信装置１がビーコン信号５を発信する発信周期は、全ての発信装置１で同じである。発信装置１は、天井や壁などの施設に一定の間隔で複数設置される。発信装置１は、記憶部６、光発信部７、光受信部８、遅延部９、および、制御演算部１０を備えて構成されている。ここで、ビーコンＩＤとは、複数の発信装置１それぞれに事前に付与されているユニークな番号のことであり、複数の発信装置１それぞれを一意に識別することが可能な識別情報である。
【００２５】
図３は、ビーコン信号５の構成の一例を示す図である。ビーコン信号５は、受信時に同期を取るために所定のビット長を有するプリアンブル信号２０、ビーコンＩＤの開始位置を示すスタート信号２１、ビーコンＩＤを示すビーコンＩＤ信号２２、および、ビーコンＩＤ信号２２の終了とデータの誤り訂正情報とを示すＣＲＣ信号２３からなる。
【００２６】
記憶部６は、ビーコンＩＤを記憶し、例えば、ＲＯＭやＲＡＭなどからなる。光発信部７は、ビーコンＩＤを含むビーコン信号５を変調し、光信号で送信する。光発信部７は、ビーコン信号５を光信号に変調する変調回路と、変調した光信号を送信するＬＥＤやレーザーなどの発光素子からなる。なお、信号変調方式は光通信などで一般に用いる方式でよく、例えば、消費電力や使用環境などを考慮してＡＳＫ（振幅偏移変調）やＰＰＭ（パルス位置変調）方式などの光変調方式を用いればよい。
【００２７】
光受信部８は、光信号を受信し、ビーコン信号５に復調する。なお、光受信部８が受信する光信号は、床面などで反射した自身のビーコン信号５の場合と床面などで反射した他の発信装置１のビーコン信号５の場合がある。光受信部８は、光信号を受信するフォトダイオードやフォトトランジスタなどの光検出素子と、受信した光信号をビーコン信号５に復調する復調回路とからなる。
【００２８】
遅延部９は、光受信部８が他の発信装置１のビーコン信号５を受信すると、所定の時間だけ光発信部８から自身のビーコン信号５の送信を遅延する。制御演算部１０は、発信装置１を構成する各部の制御や様々な処理を行い、処理の一つとして、ビーコン信号５の送信を制御する。遅延部９および制御演算部１０は、例えば、ＣＰＵなどが使用される。
【００２９】
受信装置２は、発信装置１から発信されたビーコン信号５を受信するとともに、受信したビーコン信号５から得られたビーコンＩＤと後述する機器ＩＤとを関連付けた検出情報を送信する。受信装置２は、発信装置１が設置されている室内などを、受信装置２を携帯した人や受信装置２を設置した機器などが移動することにより人または機器と一緒に移動する。なお、受信装置２は、移動中も発信装置１からのビーコン信号５を受信可能な位置に配置される。受信装置２は、光受信部１１、判定部１２、制御演算部１３、記憶部１４、および、通信部１５を備えて構成されている。
【００３０】
光受信部１１は、光信号を受信し、ビーコン信号５に復調する。光受信部１１は、光信号を受信するフォトダイオードやフォトトランジスタなどの光検出素子と、受信した光信号をビーコン信号５に復調する復調回路とからなる。なお、本実施の形態では、光受信部１１は、発信装置１の周期時間（発信周期）内に一つまたは複数のビーコン信号５を受信する。
【００３１】
判定部１２は、発信装置１の周期時間（発信周期）が経過したか否かを判定する。制御演算部１３は、受信装置２を構成する各部の制御や様々な処理を行い、処理の一つとして、発信装置１の周期時間（発信周期）内に受信した一つまたは複数のビーコン信号５に含まれているビーコンＩＤを識別する。判定部１２および制御演算部１３は、例えば、ＣＰＵなどが使用される。
【００３２】
記憶部１４は、受信装置２の機器ＩＤをあらかじめ記憶するとともに、受信したビーコン信号５から得られたビーコンＩＤと機器ＩＤとを関連付けた検出情報を記憶する。ここで、機器ＩＤとは、受信装置２に事前に付与されているユニークな番号のことであり、受信装置２を一意に識別することが可能な識別情報である。図４は、検出情報の構成の一例を示す図である。記憶部１４は、例えば、ＲＡＭなどからなる。
【００３３】
通信部１５は、ネットワーク４を介して位置情報取得装置３と、例えば、無線ＬＡＮなどを使用して通信を行う。通信部１５は、通信機能の一つとして、記憶部１４に記憶された検出情報を、位置情報取得装置３へ送信する。
【００３４】
位置情報取得装置３は、受信装置２から送信された検出情報を受信するとともに、受信した検出検出情報、当該検出情報を受信した時刻情報、および、発信装置１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報から受信装置２の現在位置を示す位置情報を取得し、必要に応じて、これらの情報を様々な位置情報利用サービスへ提供する。位置情報取得装置３は、通信部１６、制御演算部１７、および、記憶部１８を備えて構成されている。
【００３５】
通信部１６は、ネットワーク４を介して受信装置２と、例えば、無線ＬＡＮなどを使用して通信を行う。通信部１６は、通信機能の一つとして、ビーコンＩＤと機器ＩＤとを関連付けた検出情報を、受信装置２から受信する。
【００３６】
制御演算部１７は、位置情報取得装置３を構成する各部の制御や様々な処理を行う。制御演算部１７は、その処理の一つとして、受信装置２から受信したビーコンＩＤと機器ＩＤとを関連付けた検出情報、当該検出情報を受信した時刻情報、および、発信装置１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報から受信装置２の位置情報を取得する。ここで、実際の位置情報とは、受信装置２が何処にいたかを時刻ごとに示す情報である。制御演算部１７は、例えば、ＣＰＵなどが使用される。
【００３７】
記憶部１８は、発信装置１の発信装置情報をあらかじめ記憶するとともに、取得した受信装置２の位置情報を記憶する。なお、記憶部１８は、ネットワーク４を介して参照可能ならば位置情報取得装置３内ではなく、例えば、単独の記憶装置としてネットワーク４に存在してもよい。記憶部１８は、例えば、ＲＡＭやＨＤＤなどからなる。
【００３８】
（位置検出方法）
受信装置２の位置を検出する方法について説明する。初めに、受信装置２が発信装置１からの光信号（ビーコン信号５）を、確実に受信する仕組みについて説明する。図５は、発信装置１が光信号（ビーコン信号５）を発信する領域（照射範囲）を説明する図である。図では、隣接する２つの発信装置１（ここでは、発信装置１Ａ、発信装置１Ｂとする）は、それぞれ下側に光信号（ここでは、ビーコン信号５Ａ、ビーコン信号５Ｂとする）を周期的（通常は、１〜数秒の範囲）に発信しており、その指向性により発信領域（照射範囲）は、ほぼ固定されている。
【００３９】
ここで、照射範囲Ａは、発信装置１Ａのビーコン信号５Ａが照射される範囲、照射範囲Ｂは、発信装置１Ｂのビーコン信号５Ｂが照射される範囲を表し、さらに、照射範囲Ｃは、発信装置１Ａのビーコン信号５Ａと発信装置１Ｂのビーコン信号５Ｂとが重なって照射される範囲を表す。受信装置２は、照射範囲Ａ〜Ｃのいずれかの領域におり、ビーコン信号５を受信するが、ここで、発信装置１Ａおよび発信装置１Ｂは、互いに相手のビーコン信号５の発信周期と重ならないように、自身のビーコン信号５を周期的に発信する。
【００４０】
図６は、受信装置２が各照射範囲にいる場合に、受信装置２が受信するビーコン信号５を表す図である。受信装置２は、照射範囲Ａでは、発信装置１Ａのビーコン信号５Ａのみを発信周期ごとに１回受信し、照射範囲Ｂでは、発信装置１Ｂのビーコン信号５Ｂのみを発信周期ごとに１回受信する。ここで、発信装置１Ａが照射範囲Ａにビーコン信号５Ａを発信する時間と、発信装置１Ｂが照射範囲Ｂにビーコン信号５Ｂを発信する時間とでは、（図の待ち時間の部分に相当する）時間差がある。従って、受信装置２は、ビーコン信号５Ａとビーコン信号５Ｂとが重なって照射される照射範囲Ｃでも、ビーコン信号５Ａとビーコン信号５Ｂとを重複して受信することなく、ビーコン信号５Ａとビーコン信号５Ｂとを発信周期ごとに各１回受信することができる。
【００４１】
このように、受信装置２は、ビーコン信号５の照射範囲の重なる範囲でも、確実にその範囲で受信可能な全てのビーコン信号５を受信することができる。そして、ビーコン信号５を発信した発信装置１の設置位置から、受信装置２の位置を検出することができる。特に、複数のビーコン信号５を受信した場合には、受信装置２が複数の発信装置１から発信されるビーコン信号の重なる範囲にあると判断できるため、複数の発信装置１間の設置間隔を狭めビーコン信号が重なる範囲を増やすことにより、受信装置２の位置を細かく把握することも可能である。
【００４２】
本例では、２つの発信装置１のビーコン信号５の照射範囲が重なっている場合について説明したが、３つ以上の発信装置１のビーコン信号５の照射範囲が重なっている場合でも、受信装置２の位置を検出することが可能である。この場合、発信装置１がビーコン信号５を発信する発信周期は、照射範囲が重なっている発信装置１のビーコン信号５を全て周期時間（発信周期）内に収納できるように設定する必要がある。
【００４３】
（発信装置の動作）
次に、各装置の動作について説明する。初めに、発信装置１の動作について説明する。図７は、発信装置１の動作を示すフローチャートである。光受信部８は、起動すると（ステップＳ７０１）、制御演算部１０は、周期時間（発信周期）の測定を開始する（ステップＳ７０２）。そして、制御演算部１０は、光受信部８が他の発信装置１のビーコン信号５を受信したか否かを判断する（ステップＳ７０３）。
【００４４】
具体的には、光受信部８が床面などで反射した光信号を受信し、その光信号をビーコン信号５に復調し、制御演算部１０が復調されたビーコン信号５を受信したか否かを判断する。なお、１回目のステップＳ７０３では、ビーコン信号５を受信したか否かの判断だけでよいが、２回目以降のステップＳ７０３では、自身のビーコン信号５を受信する可能性もあるため、復調したビーコン信号５に含まれているビーコンＩＤから他の発信装置１のビーコン信号５を受信したか否かを判断する必要がある。
【００４５】
制御演算部１０は、光受信部８が他の発信装置１のビーコン信号５を受信していないと判断すると（ステップＳ７０３：Ｎｏ）、制御演算部１０は、記憶部６からビーコンＩＤを取得し（ステップＳ７０４）、ビーコンＩＤを含むビーコン信号５を生成する（ステップＳ７０５）。光発信部７は、生成されたビーコン信号５を変調し（ステップＳ７０６）、光信号で送信する（ステップＳ７０７）。
【００４６】
制御演算部１０は、ビーコン信号５の周期時間（発信周期）が経過したか否かを判定する（ステップＳ７０８）。制御演算部１０は、ビーコン信号５の周期時間が経過していないと判断する間は（ステップＳ７０８：Ｎｏ）、何もせずに待ち、ビーコン信号５の周期時間が経過したと判断したら（ステップＳ７０８：Ｙｅｓ）、ステップＳ７０３へ戻り、以下のステップを繰り返す。
【００４７】
ステップＳ７０３で、制御演算部１０は、光受信部８が他の発信装置１のビーコン信号５を受信したと判断すると（ステップＳ７０３：Ｙｅｓ）、遅延部９は、周期時間（発信周期）内でランダムな待ち時間を生成し（ステップＳ７０９）、ビーコン信号５の送信を遅延する。すなわち、遅延部９は、待ち時間中に発信装置１にステップＳ７０４〜ステップＳ７０８まで動作を行わせないようにする。なお、発信装置１は、周期時間（発信周期）内にビーコン信号５を発信する必要、すなわち、周期時間（発信周期）内にビーコン信号５が収納される必要があるため、待ち時間は最大でも周期時間（発信周期）内である必要がある。
【００４８】
制御演算部１０は、待ち時間が経過したか否かを判断する（ステップＳ７１０）。制御演算部１０は、待ち時間が経過していないと判断する間は（ステップＳ７１０：Ｎｏ）、何もせずに待ち、待ち時間が経過したと判断したら（ステップＳ７１０：Ｙｅｓ）、ステップＳ７０３へ戻り、以下のステップを繰り返す。なお、ステップＳ７０３で、再び他の発信装置１のビーコン信号５を受信した場合（ステップＳ７０３：Ｙｅｓ）、遅延部９は、さらに、周期時間（発信周期）内でランダムな待ち時間を生成する（ステップＳ７０９）。なお、この時の待ち時間は、前のステップＳ７０９で生成した待ち時間を加えた時間が、最大でも周期時間（発信周期）になるように設定する必要がある。
【００４９】
以上のステップを実行することにより、発信装置１は、他の発信装置１のビーコン信号５の発信周期と重ならないように、自身のビーコン信号５を周期的に発信することができる。すなわち、ビーコン信号５の照射範囲の重なりの有無に関係なく安定したビーコン信号５の発信が可能になる。
【００５０】
また、本例では、発信装置１が自身のビーコン信号５を発信する前に、他の発信装置１のビーコン信号５の受信の有無を判断しているが、これに限るものではない。例えば、発信装置１が自身のビーコン信号５を発信後、光受信部８が受信したビーコン信号５が、自身のビーコン信号５と他の発信装置１のビーコン信号５のどちらであるかを判断し、他の発信装置１のビーコン信号５である場合は、所定の時間経過後、自身のビーコン信号５を再び発信するようにしてもよい。
【００５１】
さらに、発信装置１に警告用のＬＥＤランプを設けておき、発信装置１が、ステップＳ７０３−ステップＳ７０９−ステップＳ７１０の再送プロセスを規定回数以上繰り返した場合には、このＬＥＤランプを点灯させることにより、周期時間（発信周期）内に照射範囲が重なっている発信装置１のビーコン信号５を全て収納できないことをユーザに知らせてもよい。この場合、発信装置１の設置個数を減らしたり、周期期間を再設定するなどの対策をとることにより、照射範囲が重なっている発信装置１のビーコン信号５を全て周期時間（発信周期）内に収納することができる。
【００５２】
さらに、待ち時間をビーコン信号５の送信時間の２倍以下に抑えるように設定すれば、重なり照射領域でのビーコン信号を効率よく周期時間（発信周期）内に収めることが可能である。
【００５３】
（受信装置の動作）
次に、受信装置２の動作について説明する。図８は、受信装置２の動作を示すフローチャートである。光受信部１１は、起動し（ステップＳ８０１）、判定部１２は、周期時間（発信周期）の測定を開始する（ステップＳ８０２）。光受信部１１は、光信号を受信すると（ステップＳ８０３）、当該信号をビーコン信号５に復調する（ステップＳ８０４）。制御演算部１３は、復調されたビーコン信号５からビーコンＩＤを取得する（ステッＳ８０５）。
【００５４】
判定部１２は、周期時間（発信周期）が経過したか否かを判定する（ステップＳ８０６）。判定部１２は、周期時間が経過していないと判定すると（ステップＳ８０６：Ｎｏ）、ステップＳ８０３へ戻り、以下のステップを行う。判定部１２は、周期時間が経過していると判定すると（ステップＳ８０６：Ｙｅｓ）、光受信部１１は、光信号を受信し（ステップＳ８０７）、当該信号をビーコン信号５に復調する（ステップＳ８０８）。制御演算部１３は、復調されたビーコン信号５からビーコンＩＤを取得する（ステップＳ８０９）。
【００５５】
制御演算部１３は、周期時間（発信周期）が経過した後に最初に取得したビーコンＩＤ（ステップＳ８０９で取得したビーコンＩＤ）と、周期時間（発信周期）の測定が開始した後の最初に取得したビーコンＩＤ（ここでは、最初のステップＳ８０５で取得したビーコンＩＤ）とが同じかどうかを判断する（ステップＳ８１０）。
【００５６】
図９は、受信装置２が受信するビーコン信号５を示す図である。図では、受信装置２は、隣接する２つの発信装置１Ａおよび１Ｂが発信する光信号が重なる領域におり、それぞれの光信号を受信している。受信装置２が実線のように、周期時間（発信周期）内に２つのビーコン信号５Ａおよび５Ｂを同じ順番で受信する場合、すなわち、最初の周期時間（発信周期）の開始後始めて受信するビーコン信号と、次の周期時間（発信周期）の開始後始めて受信するビーコン信号とが同じビーコン信号５Ａである場合は、ビーコンＩＤの取得が成功していることがわかる。
【００５７】
一方、受信装置２が点線のように、最初の周期時間（発信周期）が終了する前に次のビーコン信号５Ａを受信する場合、すなわち、次の周期時間（発信周期）の開始後始めて受信するビーコン信号がビーコン信号５Ｂである場合は、隣接する２つの発信装置１が発信する光信号が衝突しているため、ビーコンＩＤの取得が失敗していることがわかる。
【００５８】
制御演算部１３は、２つのビーコンＩＤが同じであると判断すると（ステップＳ８１０：Ｙｅｓ）、ビーコンＩＤの取得が成功したと判断し、周期時間（発信周期）内に取得した全てのビーコンＩＤと受信装置２の機器ＩＤとを関連付け、検出情報として記憶部１８に記憶する（ステップＳ８１１）。
【００５９】
ここで、周期時間（発信周期）が経過した後に最初に取得したビーコンＩＤ（ステップＳ８０９で取得したビーコンＩＤ）は、次の周期では、周期時間（発信周期）が開始した後の最初に取得したビーコンＩＤとなるため、そのまま保持した状態にしておく。通信部１５は、記憶部１４に記憶された検出情報を、位置情報取得装置３へ送信する（ステップＳ８１２）。ステップＳ８１２の終了後、ステップＳ８０３へ戻り、以下のステップを行う。
【００６０】
制御演算部１３は、２つのビーコンＩＤが同じではないと判断すると（ステップＳ８１０：Ｎｏ）、ビーコンＩＤの取得が失敗したと判断し、周期時間（発信周期）内に取得した全てのビーコンＩＤを全て廃棄する（ステップＳ８１３）。
【００６１】
ここで、周期時間（発信周期）が経過した後に最初に取得したビーコンＩＤ（ステップＳ８０９で取得したビーコンＩＤ）は、次の周期では、周期時間（発信周期）が開始した後の最初に取得したビーコンＩＤとなるため、そのまま保持した状態にしておく。ステップＳ８１３の終了後、ステップＳ８０３へ戻り、以下のステップを行う。
【００６２】
なお、次のステップＳ８１０では、制御演算部１３は、周期時間（発信周期）が経過した後に最初に取得したビーコンＩＤ（今回のステップＳ８０９で取得したビーコンＩＤ）と、周期時間（発信周期）の測定が開始した後の最初に取得したビーコンＩＤ（前回のステップＳ８０９で取得したビーコンＩＤ）とが同じかどうかを判断する。
【００６３】
以上のステップを実行することにより、受信装置２は、その位置で受信可能なビーコン信号５を全て受信し、その情報を位置情報取得装置３へ送信することができる。
【００６４】
また、本例では、受信装置２は、最初の周期時間（発信周期）の開始後始めて受信するビーコン信号と、次の周期時間（発信周期）の開始後始めて受信するビーコン信号とが同じである場合に、ビーコンＩＤの取得は成功したと１回の周期だけで判断しているが、さらに、慎重を期す場合は、数周期の間受信したビーコン信号の順番が全て同じ場合に、ビーコンＩＤの取得は成功したと判断してもよい。
【００６５】
（位置情報取得装置の動作）
最後に、位置情報取得装置３の動作について説明する。図１０は、位置情報取得装置３の動作を示すフローチャートである。通信部１６は、受信装置２からビーコンＩＤと受信装置２の機器ＩＤとを関連付けた検出情報を受信する（ステップＳ１００１）。
【００６６】
制御演算部１７は、受信したビーコンＩＤと受信装置２の機器ＩＤとを関連付けた検出情報、当該検出情報を受信した時刻情報、および、記憶部１８に記憶されている発信装置１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報に基づいて、受信装置２の位置情報を取得する（ステップＳ１００２）。
【００６７】
制御演算部１３は、取得した位置情報を記憶部１８に記憶すると（ステップＳ１００３）、ステップＳ１００１へ戻り、以下のステップを行う。以上のステップを実行することにより、位置情報取得装置３は、受信装置２の位置情報を取得することができる。
【００６８】
（発信装置の設置情報とビーコンＩＤとの関連付け方法）
発信装置情報における設置情報とビーコンＩＤとの関連付け方法について説明する。図１１は、発信装置１の設置情報とビーコンＩＤとの関連付けを説明する図である。図では、居室Ａ内に４つの発信装置１Ａ〜１Ｄが設置されている。
【００６９】
発信装置１Ａ〜１Ｄの設置をランダムに行いたい場合には、居室内の天井や壁などの構造物などに発信装置１Ａ〜１Ｄを設置後、発信装置１Ａ〜１Ｄを全て稼働させ、ある程度時間が経過し発信装置１Ａ〜１Ｄの間でビーコン信号の発信周期の調整が終了した段階で、受信装置１をあらかじめ設定しておいた道順２４通りに実際に移動させることによって、発信装置１Ａ〜１Ｄの設置位置とビーコンＩＤとを関連付けることが可能である。
【００７０】
例えば、図において、受信装置１が、道順２４の地点２５にいた時にビーコン信号５Ｃ、５Ｄを受信した場合、受信装置１は、発信装置１Ｃ、１Ｄの信号が重なる位置にいることがわかる。そして、その位置に存在する（あるいは最も近い位置にある）物、例えば、プリンタがある場合、プリンタの真上の位置を設置位置と決め、部屋の見取り図など建物情報からプリンタの位置情報を入手し、設置位置とビーコン信号５Ｃ、５Ｄを関連付けることができる。この方法を利用すれば、発信装置１の設置をランダムに行うことができるので、発信装置１の設置工事が簡単になる。
【００７１】
また、発信装置１Ａ〜１Ｄがビーコン信号５Ａ〜５Ｄを照射する範囲、および、互いのビーコン信号が重なる範囲は計算で求めることできるので、発信装置１Ａ〜１Ｄの設置位置が正確にわかっている場合、計算結果から発信装置１Ａ〜１Ｄの設置位置とビーコンＩＤとを関連付けることが可能である。例えば、図において、発信装置１Ａ、１Ｃのビーコン信号５Ａ、５Ｃを受信できる範囲２６の重心位置２７を設置位置と決め、設置位置とビーコン信号５Ａ、５Ｃを関連付けることができる。さらに、発信装置１Ａ〜１Ｄの設置情報とビーコンＩＤとの関連付けの精度をあげるために、前述したように、発信装置１Ａ〜１Ｄの稼働後に、受信装置１をあらかじめ設定しておいた道順２４通りに移動させ、実際に受信装置１が受信したビーコン信号５Ａ〜５Ｄの組み合わせに基づいて、計算結果を調整することも可能である。
【００７２】
（変形例）
第１の実施の形態の変形例として、発信装置１の光発信部７に使用する発光素子としてＬＥＤ照明などの照明装置を使用し、照明光（照明信号）の中にビーコン信号５を重畳させて、部屋などの照明とビーコン信号５の送信とを同時に行うことが可能である。図１２は、発光素子にＬＥＤを使用した場合に、照明光とビーコン信号５とを重畳させる方法を説明する図である。
【００７３】
図のように、照明信号制御部２８が生成した照明信号２９（たとえばＤＣ信号）を所望の比率、例えば、信号変調用信号３０用に３０％、ＤＣ成分用信号３１用に７０％となるように分割部３２で分割する。そして、信号変調用信号３０に発信装置１の制御演算部１０が生成したビーコン信号５を掛け合わせて光発信部７の変調部で変調する。変調後の信号３３を、ＤＣ成分用信号３１と合成部３４で合成し、照明駆動信号３５として光発信部７のＬＥＤ（発光素子）を発光させる。このように、照明信号２９のうち、３０％を信号変調用信号３０用、７０％をＤＣ成分用信号３１用として、ＬＥＤ照明光の変調度を３０％に抑えることにより、ＬＥＤ照明光自体のちらつきを抑えた可視光通信によるビーコン信号５の発信が可能になる。
【００７４】
また、蛍光灯のようなインバータ発光させている照明装置の場合には、インバータ信号の周期をビーコン信号で変調することにより、照明のちらつきを抑えた送信が可能で、その周波数変動を受信装置１の光受信部１１で復調することによりビーコン信号を受信することができる。
【００７５】
このように、第１の実施の形態にかかる位置検出システムによれば、発信装置が他の発信装置からの発信信号（ビーコン信号）の受信の有無により、自身の発信信号（ビーコン信号）をそのまま周期的に送信したり、一定の時間遅延した後に周期的に送信したりするので、各発信装置から発信される複数の発信信号（ビーコン信号）が重なって照射される範囲でもこれらの発信信号（ビーコン信号）を重ならせずに発信装置の周期時間（発信周期）内に全て収納することができ、受信装置がこれらの発信信号（ビーコン信号）を確実に受信することができるので、発信装置が密に設置されていても受信装置の位置検出を確実に行なうことが可能となる。
【００７６】
（第２の実施の形態）
第１の実施の形態にかかる位置検出システムでは、時間分割多重による制御でビーコン信号が重なって照射される範囲の各ビーコン信号を識別しているが、第２の実施の形態にかかる位置検出システムでは、符号分割多重による制御でビーコン信号が重なって照射される範囲の各ビーコン信号を識別している。
【００７７】
第２の実施の形態について、添付図面を参照して説明する。本実施の形態にかかる位置検出システムの構成例について、第１の実施の形態と異なる部分を説明する。他の部分については第１の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。図１３は、第２の実施の形態にかかる位置検出システムの構成を示す概略図であり、図１４は、第２の実施の形態にかかる位置検出システムの構成を示すブロック図である。
【００７８】
位置検出システムは、複数の発信装置４１、受信装置４２、および、位置情報取得装置４３を備えて構成されており、さらに、受信装置４２と位置情報取得装置４３は、無線および有線のネットワーク４を介して互いに接続された構成となっている。
【００７９】
発信装置４１は、あらかじめ決められた一定の周期時間（発信周期）で所定の方向（図１１では下側）にビーコンＩＤを含むビーコン信号４４を光信号として発信する。なお、発信装置４１がビーコン信号４４を発信する発信周期は、全ての発信装置４１で同じである。発信装置４１は、天井や壁などの施設に一定の間隔で複数設置される。発信装置４１は、記憶部６、拡散符号生成部４５、選択部４６、信号合成部４７、光発信部７、および、制御演算部１０を備えて構成されている。
【００８０】
拡散符号生成部４５は、Ｍ系列符号やＧｏｌｄ符号列などの拡散符号を生成する。選択部４６は、設定情報をもとに、拡散符号生成部４５で生成される拡散符号群から適切な拡散符号を選択する。なお、設定情報とは、発信装置４１に備えられた機械スイッチ（図示せず）の位置により設定される情報である。信号合成部４７は、ビーコン信号４４の生成に必要なビーコンＩＤを含む所定のフォーマットで構成される情報信号（ベースバンド信号）を生成し、さらに、選択部４６が選択した拡散符号とベースバンド信号とを拡散処理してビーコン信号４４を生成する。拡散符号生成部４５、選択部４６、および、信号合成部４７は、例えば、ＣＰＵなどが使用される。
【００８１】
図１５は、ビーコン信号４４の構成の一例、および、信号合成部４７でのビーコン信号４４の生成方法を示す図である。ビーコン信号４４は、受信時に同期を取るための所定のビット長およびパターンを有するスタート情報ブロック４８、ビーコンＩＤを示すビーコンＩＤブロック４９、および、ビーコン信号の終了を示す所定のビット長およびパターンを有するストップ情報ブロック５０からなる。
【００８２】
ベースバンド信号５１は、ビーコン信号４４が拡散処理により生成される前のバイナリーデータの信号であり、ビーコン信号４４と同じフォーマットで構成されている。拡散符号５２は、本例では、ベースバンド信号のビット幅と等しい７チップを有するＭ系列符号である。そして、信号合成部４７は、ベースバンド信号５１と、ベースバンド信号５１に同期させた拡散符号５２との論理積をとる拡散処理をして、直接拡散による変調信号であるビーコン信号４４を生成する。
【００８３】
受信装置４２は、発信装置４１から発信されたビーコン信号４４を受信するとともに、受信したビーコン信号４４から得られたビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、機器ＩＤを関連付けた検出情報を送信する。受信装置４２は、発信装置４１が設置されている室内などを、受信装置４２を携帯した人や受信装置４２を設置した機器などが移動することにより人または機器と一緒に移動する。なお、受信装置４２は、移動中も発信装置４１からのビーコン信号４４を受信可能な位置に配置される。受信装置４２は、光受信部１１、拡散符号生成部５３、復調部５４、制御演算部５５、記憶部５６、および、通信部１５を備えて構成されている。
【００８４】
拡散符号生成部５３は、発信装置４１の拡散符号生成部４５が生成した拡散符号群と同一の拡散符号群を生成する。復調部５４は、拡散符号生成部５３が生成した拡散符号を用いて、ビーコン信号４４からベースバンド信号５１を逆拡散処理で復調する。拡散符号生成部５３および復調部５４は、例えば、ＣＰＵなどが使用される。
【００８５】
制御演算部５５は、受信装置４２を構成する各部の制御や様々な処理を行う。制御演算部５５は、処理の一つとして、あらかじめ決められた観測時間が経過したか否かを判定したり、周期時間（発信周期）内に受信した一つまたは複数のビーコン信号４４に含まれているビーコンＩＤを識別したりする。制御演算部５５は、例えば、ＣＰＵなどが使用される。
【００８６】
記憶部５６は、受信装置４２の機器ＩＤをあらかじめ記憶するとともに、受信したビーコン信号４４から得られたビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、機器ＩＤを関連付けた検出情報を記憶する。図１６は、検出情報の構成の一例を示す図である。
【００８７】
位置情報取得装置４３は、受信装置４２から送信された検出情報を受信するとともに、
受信した検出情報、および、発信装置４１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報から受信装置４２の現在位置を示す位置情報を取得し、必要に応じて、これらの情報を様々な位置情報利用サービスへ提供する。位置情報取得装置４３は、通信部１６、制御演算部５７、および、記憶部１８を備えて構成されている。
【００８８】
制御演算部５７は、位置情報取得装置４３を構成する各部の制御や様々な処理を行う。制御演算部５７は、その処理の一つとして、受信装置２から受信したビーコンＩＤ、時刻情報、および、機器ＩＤを関連付けた検出情報と、発信装置４１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報から受信装置４２の位置情報を取得する。制御演算部５７は、例えば、ＣＰＵなどが使用される。
【００８９】
（位置検出方法）
受信装置４２の位置を検出する方法について説明する。初めに、受信装置４２が発信装置４１からの光信号（ビーコン信号４４）を、確実に受信する仕組みについて説明する。図１７は、発信装置４１が光信号（ビーコン信号４４）を発信する領域（照射範囲）を説明する図である。図では、隣接する２つの発信装置４１（ここでは、発信装置４１Ａ、発信装置４１Ｂとする）は、それぞれ下側に光信号（ここでは、ビーコン信号４４Ａ、ビーコン信号４４Ｂとする）を周期的（通常は、１〜数秒の範囲）に発信しており、その指向性により発信領域（照射範囲）は、ほぼ固定されている。なお、あらかじめ、発信装置４１Ａと発信装置４１Ｂは、選択部４６の設定情報が異なるように設定されており、したがって、選択部４６で選択される拡散符号も異なる。
【００９０】
ここで、照射範囲Ａは、発信装置４１Ａのビーコン信号４４Ａが照射される範囲、照射範囲Ｂは、発信装置４１Ｂのビーコン信号４４Ｂが照射される範囲を表し、さらに、照射範囲Ｃは、発信装置４１Ａのビーコン信号４４Ａと発信装置４１Ｂのビーコン信号４４Ｂとが重なって照射される範囲を表す。受信装置４２は、照射範囲Ａ〜Ｃのいずれかの領域におりビーコン信号４４を受信するが、第１の実施の形態にかかる位置検出システムと異なり、発信装置４１Ａおよび発信装置４１Ｂは互いに相手のビーコン信号４４の発信を考慮せず、自身のビーコン信号４４を周期的に発信する。
【００９１】
図１８は、受信装置４２が各照射範囲にいる場合に、受信装置４２が受信するビーコン信号４４を表す図である。受信装置４２は、照射範囲Ａでは、発信装置４１Ａのビーコン信号４４Ａのみを発信周期ごとに１回受信し、照射範囲Ｂでは、発信装置４１Ｂのビーコン信号４４Ｂのみを発信周期ごとに１回受信する。
【００９２】
さらに、受信装置４２は、ビーコン信号４４Ａとビーコン信号４４Ｂとが重なって照射される照射範囲Ｃでは、ビーコン信号４４Ａとビーコン信号４４Ｂとが重複した信号を発信周期ごとに１回受信する。しかし、ビーコン信号４４Ａとビーコン信号４４Ｂは異なる拡散符号で拡散処理されているため、受信装置４２は重複した信号から各拡散符号による逆拡散処理にてビーコン信号４４Ａとビーコン信号４４Ｂとを分離することが可能である。従って、信号の重複を考慮して周期時間（発信周期）より長く設定した所定時間（観測周期）内で受信した重複信号からビーコン信号４４を正確に受信することが可能である。
【００９３】
このように、受信装置４２は、ビーコン信号４４の照射範囲の重なる範囲でも、確実にその範囲で受信可能な全てのビーコン信号４４を受信することができる。そして、ビーコン信号４４を発信した発信装置４１の設置位置から、受信装置４２の位置を検出することができる。特に、複数のビーコン信号４４を受信した場合には、複数の発信装置４１から発信されるビーコン信号が重なる範囲に受信装置４２があると判断できるため、複数の発信装置４１間の設置間隔を狭めビーコン信号が重なる範囲を増やすことにより、受信装置４２の位置を細かく把握することも可能である。
【００９４】
本例では、２つの発信装置４１のビーコン信号４４の照射範囲が重なっている場合について説明したが、３つ以上の発信装置４１のビーコン信号４４の照射範囲が重なっている場合でも、受信装置４２の位置を検出することが可能である。この場合、各発信装置４１が異なる拡散符号を選択するように設定情報を設定する必要がある。
【００９５】
（発信装置の動作）
次に、各装置の動作について説明する。初めに、発信装置４１の動作について説明する。図１９は、発信装置４１の動作を示すフローチャートである。発信装置４１は、起動すると、拡散符号生成部４５は、拡散符号群を生成し（ステップＳ１９０１）、選択部４６は、生成された拡散符号群から適切な拡散符号を一つ選択する（ステップＳ１９０２）。信号合成部４７は、記憶部６からビーコンＩＤを取得し（ステップＳ１９０３）、ベースバンド信号５１を生成する（ステップＳ１９０４）。さらに、信号合成部４７は、選択部４６が選択した拡散符号とベースバンド信号５１とを拡散処理してビーコン信号４４を生成する（ステップＳ１９０５）。
【００９６】
光発信部７は、生成されたビーコン信号４４を変調し（ステップＳ１９０６）、光信号で送信する（ステップＳ１９０７）。制御演算部１０は、ビーコン信号４４の周期時間（発信周期）が経過したか否かを判定する（ステップＳ１９０８）。制御演算部１０は、ビーコン信号４４の周期時間が経過していないと判定する間は（ステップＳ１９０８：Ｎｏ）、何もせずに待ち、ビーコン信号４４の周期時間が経過したと判定したら（ステップＳ１９０８：Ｙｅｓ）、ステップＳ１９０１へ戻り、以下のステップを繰り返す。なお、ステップＳ１９０１へ戻るのではなく、ステップＳ１９０６へ戻り、以下のステップを繰り返してもよい。
【００９７】
（受信装置の動作）
次に、受信装置４２の動作について説明する。図２０は、受信装置４２の動作を示すフローチャートである。光受信部１１が起動すると（ステップＳ２００１）、制御演算部５５は、観測周期時間の測定を開始する（ステップＳ２００２）。なお、観測周期は、あらかじめ周期時間より長い時間（たとえば周期期間の２倍の時間）が設定されている。復調部５４は、拡散符号生成部５３が生成した拡散符号を一つ選択する（ステップＳ２００３）。光受信部１１は、光信号を受信すると（ステップＳ２００４）、当該信号をビーコン信号４４に復調する（ステップＳ２００５）。
【００９８】
復調部５４は、検波同期処理を行い（ステップＳ２００６）、選択した拡散符号を用いて、ビーコン信号４４から信号（ベースバンド信号５１）を逆拡散処理で復調する（ステップＳ２００７）。制御演算部５５は、復調された信号がベースバンド信号５１であるか否かを判断する（ステップＳ２００８）。制御演算部５５は、復調された信号がベースバンド信号５１であると判定すると（ステップＳ２００８：Ｙｅｓ）、ベースバンド信号５１からビーコンＩＤを取得し（ステップＳ２００９）、ステップＳ２０１０へ進む。制御演算部５５は、復調された信号がベースバンド信号５１ではないと判断すると（ステップＳ２００８：Ｎｏ）、そのままステップＳ２０１０へ進む。
【００９９】
ステップＳ２０１０で、制御演算部５５は、観測周期時間が経過したか否かを判定する。制御演算部５５は、観測周期時間が経過していないと判定すると（ステップＳ２０１０：Ｎｏ）、ステップＳ２００４へ戻り、以下のステップを行う。制御演算部５５は、観測周期時間が経過していると判定すると（ステップＳ２０１０：Ｙｅｓ）、取得したビーコンＩＤを記憶部５６に記憶する（ステップＳ２０１１）。
【０１００】
復調部５４は、拡散符号生成部５３の生成した拡散符号が他にもあるか否かを判断する（ステップＳ２０１２）。復調部５４は、拡散符号生成部５３の生成した拡散符号が他にもあると判断すると（ステップＳ２０１２：Ｙｅｓ）、他の拡散符号を選択し（ステップＳ２０１３）、ステップＳ２００４へ戻り、以下のステップを繰り返す。復調部５４は、拡散符号生成部５３の生成した拡散符号が他にはないと判断すると（ステップＳ２０１２：Ｎｏ）、制御演算部５５は、取得した全てのビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、受信装置４２の機器ＩＤを関連付け、検出情報として記憶部５６に記憶する（ステップＳ２０１４）。ここで、時刻情報の時刻は、例えば、最初の拡散符号を選択後に光信号を初めて受信した時刻とするなど、全て同じ時刻とする。
【０１０１】
通信部１５は、記憶部５６に記憶された検出情報を、位置情報取得装置４３へ送信する（ステップＳ２０１５）。ステップ２０１５の終了後、ステップＳ２００３へ戻り、以下のステップを行う。以上のステップを実行することにより、受信装置４２は、その位置で受信可能なビーコン信号４４を全て受信し、その情報を位置情報取得装置４３へ送信することができる。
【０１０２】
（位置情報取得装置の動作）
最後に、位置情報取得装置４３の動作について説明する。図２１は、位置情報取得装置４３の動作を示すフローチャートである。通信部１６は、受信装置４２からビーコンＩＤ、時刻情報、および、受信装置４２の機器ＩＤを関連付けた検出情報を受信する（ステップＳ２１０１）。
【０１０３】
制御演算部５７は、受信したビーコンＩＤ、時刻情報、および、受信装置２の機器ＩＤを関連付けた検出情報と、記憶部１８に記憶されている発信装置４１の設置位置を示す設置情報とビーコンＩＤとを関連付けた発信装置情報とに基づいて、受信装置４２の位置情報を取得する（ステップＳ２１０２）。
【０１０４】
制御演算部５７は、取得した位置情報を記憶部１８に記憶すると（ステップＳ２１０３）、ステップＳ２１０１へ戻り、以下のステップを行う。ステップＳ２１０１からステップＳ２１０３の動作が繰り返されることにより、位置情報取得装置４３は、受信装置４２の位置情報を取得することができる。以上のステップを実行することにより、位置情報取得装置４３は、受信装置４２の位置情報を取得することができる。
【０１０５】
なお、発信装置情報における設置情報とビーコンＩＤとの関連付け方法については、第１の実施の形態と同様であるので説明を省略する。
【０１０６】
このように、第２の実施の形態にかかる位置検出システムによれば、発信装置が、他の発信装置とは異なる拡散符号により自己の発信装置の識別情報を拡散変調した発信信号（ビーコン信号）を送信するので、各発信装置から発信される複数の発信信号（ビーコン信号）が重なって照射される範囲でも、受信装置が、受信した発信信号（ビーコン信号）を発信装置と同じ拡散符号により逆拡散し、発信装置の識別情報を正確に取得することができるので、発信装置が密に設置されていても受信装置の位置検出を確実に行なうことが可能となる。
【０１０７】
（第３の実施の形態）
第３の実施の形態にかかる位置検出システムでは、発信装置が他の発信装置から発信されたビーコン信号を受信し逆拡散処理した結果から、自己の発信装置のベースバンド信号を拡散処理する拡散符号を選択するとともに、受信装置が発信装置から受信したビーコン信号を受信し逆拡散処理した結果から、当該ビーコン信号におけるベースバンド信号の拡散処理に使用された拡散符号か否かを判定する。
【０１０８】
第３の実施の形態について、添付図面を参照して説明する。本実施の形態にかかる位置検出システムの構成例について、第２の実施の形態と異なる部分を説明する。他の部分については第２の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。図２２は、第３の実施の形態にかかる位置検出システムの構成を示す概略図であり、図２３は、第３の実施の形態にかかる位置検出システムの構成を示すブロック図である。
【０１０９】
位置検出システムは、複数の発信装置６１、受信装置６２、および、位置情報取得装置４３を備えて構成されており、さらに、受信装置６２と位置情報取得装置４３は、無線および有線のネットワーク４を介して互いに接続された構成となっている。
【０１１０】
発信装置６１は、あらかじめ決められた一定の周期時間（発信周期）で所定の方向（図２２では下側）にビーコンＩＤを含むビーコン信号４４を光信号として発信する。なお、発信装置６１がビーコン信号４４を発信する発信周期は、全ての発信装置６１で同じである。発信装置６１は、天井や壁などの施設に一定の間隔で複数設置される。発信装置６１は、記憶部６３、拡散符号生成部４５、選択部６４、信号合成部４７、光発信部７、制御演算部１０、光受信部６５、逆拡散部６６、および、判定部６７を備えて構成されている。
【０１１１】
記憶部６３は、ビーコンＩＤおよび拡散符号を記憶し、例えば、ＲＯＭやＲＡＭなどからなる。選択部６４は、記憶部６３に記憶された拡散符号と同じ拡散符号を、拡散符号生成部４５で生成される拡散符号群から選択する。光受信部６５は、光信号を受信し、ビーコン信号４４に復調する。なお、光受信部６５が受信する光信号は、床面などで反射した自身のビーコン信号４４の場合と床面などで反射した他の発信装置６１のビーコン信号４４の場合がある。光受信部６５は、光信号を受信するフォトダイオードやフォトトランジスタなどの光検出素子と、受信した光信号をビーコン信号４４に復調する復調回路とからなる。
【０１１２】
逆拡散部６６は、受信した他の発信装置６１のビーコン信号４４を記憶部６３に記憶された拡散符号で逆拡散処理する。判定部６７は、逆拡散部６６が逆拡散処理した結果である相関出力値から記憶部６３に記憶された拡散符号を変更すべきか否かを判定する。選択部６４、逆拡散部６６、および、判定部６７は、例えば、ＣＰＵなどが使用される。
【０１１３】
受信装置６２は、発信装置６１から発信されたビーコン信号４４を受信するとともに、受信したビーコン信号４４から得られたビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、機器ＩＤを関連付けた検出情報を送信する。受信装置６２は、発信装置６１が設置されている室内などを、受信装置６２を携帯した人や受信装置６２を設置した機器などが移動することにより人または機器と一緒に移動する。なお、受信装置６２は、移動中も発信装置６１からのビーコン信号４４を受信可能な位置に配置される。受信装置６２は、光受信部１１、拡散符号生成部５３、復調部５４、制御演算部５５、通信部１５、判定部６８、および、記憶部６９を備えて構成されている。
【０１１４】
判定部６８は、復調部５４によりビーコン信号４４を拡散符号で逆拡散処理した結果である相関出力値から、当該拡散符号で拡散処理されたビーコン信号４４があるか否かを判定する。判定部６８は、例えば、ＣＰＵなどが使用される。
【０１１５】
記憶部６９は、受信装置４２の機器ＩＤをあらかじめ記憶するとともに、受信したビーコン信号５から得られたビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、機器ＩＤを関連付けた検出情報を記憶する。さらに、記憶部６９は、判定部６８が拡散処理に使用されたと判定した拡散符号を記憶する。
【０１１６】
（発信装置の動作）
次に、発信装置６１の動作について説明する。図２４は、発信装置６１の動作を示すフローチャートである。発信装置６１の光受信部６５は、起動すると（ステップＳ２４０１）、制御演算部１０は、光受信部６５が他の発信装置６１のビーコン信号４４を受信したか否かを判断する（ステップＳ２４０２）。具体的には、光受信部６５が床面などで反射した光信号を受信すると、他の発信装置１のビーコン信号４４を受信したと判断する。光受信部６５が他の発信装置１のビーコン信号４４を受信していないと判断すると（ステップＳ２４０２：Ｎｏ）、ステップＳ２４０６へ進む。
【０１１７】
光受信部６５が他の発信装置６１のビーコン信号４４を受信したと判断すると（ステップＳ２４０２：Ｙｅｓ）、逆拡散部６６は、受信した他の発信装置６１のビーコン信号４４を記憶部６３に記憶された拡散符号で逆拡散処理する（ステップＳ２４０３）。判定部６７は、逆拡散部６６が逆拡散処理した結果である相関出力値が所定のしきい値より高いか否かを判定する（ステップＳ２４０４）。
【０１１８】
判定部６７は、相関出力値が所定のしきい値より高い、すなわち、記憶部６３の拡散符号が他の発信装置６１の拡散符号と同じであると判定すると（ステップＳ２４０４：Ｙｅｓ）、拡散符号生成部４５は、新たな拡散符号を生成し、記憶部６３の拡散符号と置き換える（ステップ２４０５）。そして、ステップＳ２４０２へ戻り、以下のステップを繰り返す。判定部６７は、相関出力値が所定のしきい値より高くない、すなわち、記憶部６３の拡散符号が他の発信装置６１の拡散符号と同じではないと判定すると（ステップＳ２４０４：Ｎｏ）、そのまま次のステップ２４０６へ進む。
【０１１９】
ステップＳ２４０６で、信号合成部４７は、記憶部６３からビーコンＩＤを取得し、次のステップＳ２４０７で、信号合成部４７は、ベースバンド信号５１を生成する。さらに、信号合成部４７は、選択部６４が選択する記憶部６３に記憶された拡散符号と、ベースバンド信号５１とを拡散処理してビーコン信号４４を生成する（ステップ２４０８）。
【０１２０】
光発信部７は、生成されたビーコン信号４４を変調し（ステップＳ２４０９）、光信号で送信する（ステップＳ２４１０）。制御演算部１０は、ビーコン信号４４の周期時間（発信周期）が経過したか否かを判定する（ステップＳ２４１１）。制御演算部１０は、ビーコン信号４４の周期時間が経過していないと判定する間は（ステップＳ２４１１：Ｎｏ）、何もせずに待ち、ビーコン信号４４の周期時間が経過したと判定したら（ステップＳ２４１１：Ｙｅｓ）、ステップＳ２４０６へ戻り、以下のステップを繰り返す。なお、ステップＳ２４０６へ戻るのではなく、ステップＳ２４０９へ戻り、以下のステップを繰り返してもよい。以上のステップを実行することにより、発信装置６１のセッティングの際の拡散符号を自動設定することが可能になる。
【０１２１】
（受信装置の動作）
次に、受信装置６２の動作について説明する。図２５は、受信装置６２の動作を示すフローチャートである。光受信部１１が起動すると（ステップＳ２５０１）、復調部５４は、拡散符号生成部５３が生成した拡散符号を一つ選択する（ステップＳ２５０２）。光受信部１１は、光信号を受信すると（ステップＳ２５０３）、当該信号をビーコン信号４４に復調する（ステップＳ２５０４）。
【０１２２】
復調部５４は、検波同期処理を行い（ステップＳ２５０５）、選択した拡散符号でビーコン信号４４を逆拡散処理する（ステップＳ２５０６）。判定部６８は、復調部５４が逆拡散処理した結果である相関出力値が所定のしきい値より高いか否かを判定する（ステップＳ２５０７）。判定部６８は、相関出力値が所定のしきい値より高い、すなわち、選択した拡散符号で拡散処理されたビーコン信号４４があると判定すると（ステップＳ２５０７：Ｙｅｓ）、記憶部６９に当該拡散符号を記憶し（ステップＳ２５０８）、ステップＳ２５０９へ進む。判定部６８は、相関出力値が所定のしきい値より高くない、すなわち、選択した拡散符号で拡散処理されたビーコン信号４４がないと判定すると（ステップＳ２５０７：Ｎｏ）、そのままステップＳ２５０９へ進む。
【０１２３】
ステップＳ２５０９で、復調部５４は、拡散符号生成部５３の生成した拡散符号が他にもあるか否かを判断する。復調部５４は、拡散符号生成部５３の生成した拡散符号が他にもあると判断すると（ステップＳ２５０９：Ｙｅｓ）、他の拡散符号を選択し（ステップＳ２５１０）、ステップＳ２５０３へ戻り、以下のステップを繰り返す。復調部５４は、拡散符号生成部５３の生成した拡散符号が他にはないと判断すると（ステップＳ２５０９：Ｎｏ）、復調部５４は、記憶部６９に記憶された拡散符号を一つ選択する（ステップＳ２５１１）。
【０１２４】
光受信部１１は、光信号を受信すると（ステップＳ２５１２）、当該信号をビーコン信号４４に復調する（ステップＳ２５１３）。復調部５４は、検波同期処理を行い（ステップＳ２５１４）、選択した拡散符号を用いて、ビーコン信号４４からベースバンド信号５１を逆拡散処理で復調する（ステップＳ２５１５）。制御演算部５５は、ベースバンド信号５１からビーコンＩＤを取得し、記憶部６９に記憶する（ステップＳ２５１６）。
【０１２５】
復調部５４は、記憶部６９に記憶された拡散符号が他にもあるか否かを判断する（ステップＳ２５１７）。復調部５４は、記憶部６９に記憶された拡散符号が他にもあると判断すると（ステップＳ２５１７：Ｙｅｓ）、他の拡散符号を選択し（ステップＳ２５１８）、ステップＳ２５１２へ戻り、以下のステップを繰り返す。復調部５４は、記憶部６９に記憶された拡散符号が他にはないと判断すると（ステップＳ２５１７：Ｎｏ）、制御演算部５５は、取得した全てのビーコンＩＤ、ビーコンＩＤを取得した時刻を示す時刻情報、および、受信装置６２の機器ＩＤを関連付け、検出情報として記憶部６９に記憶する（ステップＳ２５１９）。ここで、時刻情報の時刻は、例えば、最初の記憶された拡散符号を選択後に光信号を初めて受信した時刻とするなど、全て同じ時刻とする。
【０１２６】
通信部１５は、記憶部６９に記憶された検出情報を、位置情報取得装置４３へ送信する（ステップＳ２５２０）。ステップ２５２０の終了後、ステップＳ２５０２へ戻り、以下のステップを行う。
【０１２７】
以上のステップを実行することにより、受信装置６２の送信されていない拡散符号での受信動作処理を大幅に短縮することが可能になり、受信処理の高速化および受信装置６２の省エネ化が可能になる。
【０１２８】
なお、位置情報取得装置４３の動作、および、発信装置情報における設置情報とビーコンＩＤとの関連付け方法については、第２の実施の形態と同様であるので説明を省略する。
【０１２９】
このように、第３の実施の形態にかかる位置検出システムによれば、発信装置が他の発信装置が送信した光信号を受信し、光信号から復調したビーコン信号を拡散符号で逆拡散処理することにより得られる相関出力値が所定のしきい値より高いか否かを判定することにより、自己の発信装置のベースバンド信号を拡散処理する拡散符号を選択することができるので、発信装置で使用する拡散符号を自動設定することが可能となる。
【０１３０】
さらに、第３の実施の形態にかかる位置検出システムによれば、受信装置が受信したビーコン信号を拡散符号で逆拡散処理することにより得られる相関出力値が所定のしきい値より高いか否かを判定することにより、当該ビーコン信号におけるベースバンド信号の拡散処理に使用された拡散符号を判定することができるので、使用されていない拡散符号での受信動作処理を大幅に短縮することができ、受信処理の高速化および受信装置の省エネ化が可能となる。
【０１３１】
（変形例）
なお、第１から第３の実施の形態にかかる位置検出システムは種々の変形が可能であり、例えば、発信装置の発信周期を設置される部屋ごとに異ならせるとともに、発信装置が発信するビーコン信号に発信周期情報を挿入してもよい。この場合、受信装置が発信周期情報を取得して、適宜、周期時間（発信周期）や観測周期を変更することにより、受信装置が移動する部屋ごとに発信周期の変更が可能となる。従って、会議室などの動きが少ない部屋などでは周期間隔を長めにすることにより発信装置の消費電力を抑えることが可能になる。
【０１３２】
また、第１から第３の実施の形態にかかる位置検出システムでは、位置情報取得装置が、受信装置から受信した検出情報から受信装置の位置情報を取得しているが、その代わり、受信装置が、あらかじめ発信装置の設置情報とビーコンＩＤとを関連付けた情報を記憶しておき自身の位置情報を取得してもよい。
【０１３３】
また、ＰＤＡや携帯電話などの情報携帯機器に受信装置を搭載するようなシステムの場合には、位置情報取得装置の制御演算部の一部機能を受信装置内で行ってもよい。例えば、発信装置の設置情報は外部のデータベースに格納しておき、受信装置が、ビーコンＩＤを取得後にネットワークを介してデータベースから当該情報を入手し、情報携帯機器自身の位置情報を取得してもよい。
【０１３４】
また、第１から第３の実施の形態にかかる位置検出システムでは、ビーコン信号を光信号に変換して、すなわち、光を媒体として発信および受信を行っているが、指向性のある媒体であればよく、例えば、超音波や高周波の電波などを使用することが可能である。
【０１３５】
（ハードウェア構成）
第１から第３の実施の形態の位置情報取得装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１３６】
第１から第３の実施の形態の発信装置、受信装置、および、位置情報取得装置で実行される位置検出プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１３７】
また、第１から第３の実施の形態の発信装置、受信装置、および、位置情報取得装置で実行される位置検出プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１から第３の実施の形態の発信装置、受信装置、および、位置情報取得装置で実行される位置検出プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３８】
また、第１から第３の実施の形態の発信装置、受信装置、および、位置情報取得装置で実行される位置検出プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３９】
第１から第３の実施の形態の発信装置、受信装置、および、位置情報取得装置で実行される位置検出プログラムは、上述した各部（制御演算部、判定部、拡散符号生成部、信号合成部、復調部、選択部、および、逆拡散部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから位置検出プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、制御演算部、判定部、拡散符号生成部、信号合成部、復調部、選択部、および、逆拡散部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１４０】
【図１】第１の実施の形態にかかる位置検出システムの構成を示す概略図である。
【図２】第１の実施の形態にかかる位置検出システムの構成を示すブロック図である。
【図３】ビーコン信号の構成の一例を示す図である。
【図４】検出情報の構成の一例を示す図である。
【図５】発信装置が光信号（ビーコン信号）を発信する領域（照射範囲）を説明する図である。
【図６】受信装置が各照射範囲にいる場合に、受信装置が受信するビーコン信号を表す図である。
【図７】発信装置の動作を示すフローチャートである。
【図８】受信装置の動作を示すフローチャートである。
【図９】受信装置が受信するビーコン信号を示す図である。
【図１０】位置情報取得装置の動作を示すフローチャートである。
【図１１】発信装置の設置情報とビーコンＩＤとの関連付けを説明する図である。
【図１２】実施の形態にかかる位置検出システムの構成を示すブロック図である。
【図１３】第２の実施の形態にかかる位置検出システムの構成を示す概略図である。
【図１４】第２の実施の形態にかかる位置検出システムの構成を示すブロック図である。
【図１５】ビーコン信号の構成の一例、および、信号合成部でのビーコン信号の生成方法を示す図である。
【図１６】検出情報の構成の一例を示す図である。
【図１７】発信装置が光信号（ビーコン信号）を発信する領域（照射範囲）を説明する図である。
【図１８】受信装置が各照射範囲にいる場合に、受信装置が受信するビーコン信号を表す図である。
【図１９】発信装置の動作を示すフローチャートである。
【図２０】受信装置の動作を示すフローチャートである。
【図２１】位置情報取得装置の動作を示すフローチャートである。
【図２２】第３の実施の形態にかかる位置検出システムの構成を示す概略図である。
【図２３】第３の実施の形態にかかる位置検出システムの構成を示すブロック図である。
【図２４】発信装置の動作を示すフローチャートである。
【図２５】受信装置の動作を示すフローチャートである。
【図２６】従来技術を説明する図である。
【符号の説明】
【０１４１】
１、１Ａ、１Ｂ、４１、４１Ａ、４１Ｂ、６１  発信装置
２、４２、６２  受信装置
３、４３  位置情報取得装置
４  ネットワーク
５、５Ａ、５Ｂ、４４、４４Ａ、４４Ｂ  ビーコン信号
６、１４、１８、５６、６３、６９  記憶部
７  光発信部
８、１１、６５  光受信部
９  遅延部
１０、１３、１７、５５、５７  制御演算部
１２、６７、６８  判定部
１５、１６  通信部
２０  プリアンブル信号
２１  スタート信号
２２  ビーコンＩＤ信号
２３  ＣＲＣ信号
２４  道順
２５  地点
２６  範囲
２７  重心位置
２８  照明信号制御部
２９  照明信号
３０  信号変調用信号
３１  ＤＣ成分用信号
３２  分割部
３３  信号
３４  合成部
３５  照明駆動信号
４５、５３  拡散符号生成部
４６、６４  選択部
４７  信号合成部
４８  スタート情報ブロック
４９  ビーコンＩＤブロック
５０  ストップ情報ブロック
５１  ベースバンド信号
５２  拡散符号
５４  復調部
６６  逆拡散部
１００、１１０、１２０  赤外線発光器
【図１】
2009222417.tif 000003
【図２】
2009222417.tif 000004
【図３】
2009222417.tif 000005
【図４】
2009222417.tif 000006
【図５】
2009222417.tif 000007
【図６】
2009222417.tif 000008
【図７】
2009222417.tif 000009
【図８】
2009222417.tif 000010
【図９】
2009222417.tif 000011
【図１０】
2009222417.tif 000012
【図１１】
2009222417.tif 000013
【図１２】
2009222417.tif 000014
【図１３】
2009222417.tif 000015
【図１４】
2009222417.tif 000016
【図１５】
2009222417.tif 000017
【図１６】
2009222417.tif 000018
【図１７】
2009222417.tif 000019
【図１８】
2009222417.tif 000020
【図１９】
2009222417.tif 000021
【図２０】
2009222417.tif 000022
【図２１】
2009222417.tif 000023
【図２２】
2009222417.tif 000024
【図２３】
2009222417.tif 000025
【図２４】
2009222417.tif 000026
【図２５】
2009222417.tif 000027
【図２６】
2009222417.tif 000028