(57)【要約】【課題】従来、端末装置が存在する領域を精度高く判断できなかった。【解決手段】自身が存在する領域が第一領域であるか、第一領域とは異なる第二領域であるかを判断する端末装置であって、１または２以上の各測位衛星から信号を受信する信号受信部と、前記信号受信部が受信した２以上の信号を代表する値である代表値を算出する代表値算出部と、前記信号受信部が受信した２以上の信号の分散具合を示す値である分散具合値を算出する分散具合値算出部と、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する判断部と、前記判断部が取得した判断結果を出力する出力部とを具備する端末装置により、端末装置が存在する領域を精度高く判断できる。【選択図】図１
2013044651.tif 000002
【特許請求の範囲】
【請求項１】
自身が存在する領域が第一領域であるか、第一領域とは異なる第二領域であるかを判断する端末装置であって、
１または２以上の各測位衛星から信号を受信する信号受信部と、
前記信号受信部が受信した２以上の信号を代表する値である代表値を算出する代表値算出部と、
前記信号受信部が受信した２以上の信号の分散具合を示す値である分散具合値を算出する分散具合値算出部と、
前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する判断部と、
前記判断部が取得した判断結果を出力する出力部とを具備する端末装置。
【請求項２】
前記判断部は、
代表値および分散具合値をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、
前記１以上の判断条件のいずれかに、前記代表値および前記分散具合値を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する請求項１記載の端末装置。
【請求項３】
端末装置の速度に関する速度情報を取得する速度情報取得部をさらに具備し、
前記判断部は、
前記代表値、前記分散具合値、および前記速度情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する請求項１または請求項２記載の端末装置。
【請求項４】
前記判断部は、
前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、
前記第一判断手段の判断が判断不能である場合、前記速度情報を用いて、端末装置が停止中か否かを判断し、停止中であれば、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第二判断手段とを具備する請求項３記載の端末装置。
【請求項５】
前記判断部は、
代表値、分散具合値、および速度情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、
前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記速度情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する請求項３記載の端末装置。
【請求項６】
端末装置の周辺の気圧に関する気圧情報を取得する気圧情報取得部をさらに具備し、
前記判断部は、
前記代表値、前記分散具合値、および前記気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する請求項１から請求項５いずれか記載の端末装置。
【請求項７】
前記判断部は、
前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、
前記第一判断手段の判断が判断不能である場合、前記気圧情報を用いて、端末装置が階段を移動中か否かを判断し、階段を移動中であれば、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第三判断手段とを具備する請求項６記載の端末装置。
【請求項８】
前記判断部は、
代表値、分散具合値、および気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、
前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する請求項６記載の端末装置。
【請求項９】
他の１以上の端末装置から１以上の気圧情報を受信する気圧情報受信部をさらに具備し、
前記判断部は、
前記代表値、前記分散具合値、および前記１以上の気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する請求項１から請求項８いずれか記載の端末装置。
【請求項１０】
前記判断部は、
前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、
前記第一判断手段の判断が判断不能である場合、前記１以上の気圧情報を用いて、端末装置が建物の高層階に存在するかを判断し、建物の高層階に存在すると判断した場合、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第四判断手段とを具備する請求項９記載の端末装置。
【請求項１１】
前記判断部は、
代表値、分散具合値、および１以上の気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、
前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する請求項９記載の端末装置。
【請求項１２】
地図データを格納し得る地図データ格納部をさらに具備し、
前記判断部は、
前記代表値、前記分散具合値、および前記地図データを用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する請求項１から請求項１１いずれか記載の端末装置。
【請求項１３】
前記判断部は、
前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、
前記第一判断手段の判断が判断不能である場合、現在位置を用いて、端末装置が郊外に存在するかを判断し、郊外に存在すると判断した場合、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第五判断手段とを具備する請求項１２記載の端末装置。
【請求項１４】
前記判断部は、
代表値、分散具合値、および地図データから取得され得る１以上の情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、
前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する請求項１１記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自身が存在する領域を判断する端末装置等に関するものである。
【背景技術】
【０００２】
近年、交通事故防止のためにＩＴＳ（高度道路交通システム）を用いた安全運転支援システムが検討されている。この安全運転支援システムには、近接する車両同士で、お互いの位置情報などを交換し、衝突の危険が高い場合にドライバーへ通知する車々間通信システム（非特許文献１、２参照）や、歩行者と車両間で同様に位置情報などを交換し、事故の危険が高い場合に、ドライバーおよび歩行者へ通知する歩車間通信システムなどがある（非特許文献３参照）。車々間通信システムは、「車両は道路を走行する」という前提条件の下、道路上の車両は全て危険の可能性があると考え、道路上の全車両を対象にシステムが検討されている。
【０００３】
また、従来、ＧＰＳ受信機および測位に関する技術があった（特許文献１参照）。ＧＰＳ測位にはコールドスタートとホットスタートの２種類の起動方法がある。コールドスタートの場合、電源がＯＮされると、周波数をサーチし衛星を捕捉し衛星番号や衛星ごとのＳＮＲ（信号対雑音比）などを取得する。衛星捕捉後に受信信号からアルマナック情報およびエフェメリス情報を取得する。次に、これらの情報と各衛星からの擬似距離より、測位演算を行い自端末の緯度・経度・高度などの位置情報を算出する。自端末の位置算出後に、各衛星の仰角・方位などの情報や、自端末の移動速度・移動方向などの情報を算出する。コールドスタートの場合、測位結果を出力するまでに、通常１０分以上の時間を要する。ホットスタートでは、既に取得済みのアルマナック情報を利用し、測位演算の処理時間の短縮を図る。ホットスタートの場合でも、測位結果を出力するまでに数分の時間を要する。
【０００４】
また、従来、捕捉衛星数を用いる技術があった（特許文献２参照）。本技術において、ＧＰＳ受信において捕捉できる衛星数が一定値以下の場合に屋内、一定値以上の場合に屋外と判定する。
【０００５】
また、従来、天頂方向の衛星からの受信信号の信号強度またはＳＮＲ（信号対雑音比）を用いる技術があった（特許文献３参照）。本技術において、捕捉した衛星のうち天頂方向に存在する衛星の受信信号強度やＳＮＲ（信号対雑音比）を測定し、一定値以下の場合に屋内、一定値以上の場合に屋外と判定する。
【０００６】
また、従来、複数の衛星からの受信信号の信号強度またはＳＮＲ（信号対雑音比）を用いる技術があった（特許文献４参照）。本技術において、捕捉した衛星からの受信信号強度やＳＮＲ（信号対雑音比）の平均値を算出し、一定値以下の場合に屋内、一定値以上の場合に屋外と判定する。
【０００７】
また、従来、ＧＰＳ測位可否を用いる技術があった（特許文献５参照）。本技術において、捕捉した衛星から自己位置の測位が可能か否かで屋内外の判定を行う。測位ができない場合は屋内、測位ができた場合は屋外と判定する。
【０００８】
また、従来、基地局を用いる技術があった（特許文献６参照）。例えば、無線ＬＡＮを利用したシステムでは、無線ＬＡＮのアクセスポイントからの受信電力を元にアクセスポイントまでの距離を計算し、アクセスポイントの位置と計算された距離を元に、屋内外を判定する。なお、３個以上のアクセスポイントがある場合は、屋内での位置測位も可能である。
【０００９】
また、従来、太陽光や屋内蛍光灯などの光を利用して屋内判定を行うシステムがあった（特許文献７参照）。本システムにおいて、例えば、太陽光発電モジュールを利用し、その発電量が一定値以下であれば屋内、一定値以上であれば屋外と判定する。
【００１０】
さらに、従来、赤外線や超音波などを利用した技術があった（特許文献８参照）。本技術において、例えば、装置から上空へ赤外線を照射し、その反射波が一定値以上で受光できれば屋内と判定する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０００−２７５３１９号公報
【特許文献２】特開２００４−２４５６５７号公報
【特許文献３】特開２００６−２６７０５７号公報
【特許文献４】特開２００６−２９２５３２号公報
【特許文献５】特開２０１０−０３８７１２号公報
【特許文献６】特開２０１０−０３８８９５号公報
【特許文献７】特開２０１０−２０３８５６号公報
【特許文献８】特開２００６−２９３５３５号公報
【非特許文献】
【００１２】
【非特許文献１】「５．８ＧＨｚを用いた車々間通信システムの実験用ガイドライン、ＩＴＳ  ＦＯＲＵＭ  ＲＣ−００５  １．０版」ＩＴＳ情報通信システム推進会議、平成１９年５月１８日．インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｔｓｆｏｒｕｍ．ｇｒ．ｊｐ／Ｐｕｂｌｉｃ／Ｊ７Ｄａｔａｂａｓｅ／ｐ３２／ＩＴＳＦＯＲＵＭＲＣ００５Ｖ１＿０．ｐｄｆ＞
【非特許文献２】「７００ＭＨｚ帯を用いた運転支援通信システムの実験用ガイドライン、ＩＴＳ  ＦＯＲＵＭ  ＲＣ−００６  １．０版」ＩＴＳ情報通信システム推進会議、平成２１年２月１２日．インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｔｓｆｏｒｕｍ．ｇｒ．ｊｐ／Ｐｕｂｌｉｃ／Ｊ７Ｄａｔａｂａｓｅ／ｐ３４／ＩＴＳＦＯＲＵＭＲＣ００６Ｖ１＿０．ｐｄｆ＞
【非特許文献３】Ｔ．Ｗａｄａ  ｅｔ  ａｌ．，"Ｐｅｄｅｓｔｒｉａｎ  Ｏｒｉｅｎｔｅｄ  Ｖｅｈｉｃｕｌａｒ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ：Ｐ−ＶＣＡＳＳ"，ＩＥＩＣＥ  Ｔｒａｎｓ．  ｆｕｎｄａｍｅｎｔａｌｓ．，ｖｏｌ．Ｅ９３−Ａ，Ｎｏ．４，ｐ６７９−６８８，Ａｐｌ．，２０１０．
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来技術においては、端末装置が存在する領域を精度高く判断できなかった。
【００１４】
例えば、従来の歩車間通信システムでは、歩行者は必ずしも道路上（歩道上含む）に存在するとは限らず、例えば屋内や歩道橋上などに存在する場合がある。この場合、交通事故の危険はない。このため、歩行者が交通事故の可能性がない場合に、不要な通信および警告を行わない必要がある。
【００１５】
また、特許文献２における技術は、ＧＰＳ受信において捕捉できる衛星数が一定値以下の場合に屋内と判定するが、近年商品化されている高感度受信機を用いた場合、屋内環境でも一定値以上のＧＰＳ衛星が捕捉できる場合が多々発生し、誤って判定する、という課題がある。また、判定精度を高めるために、一定値以上のＳＮＲ（又は受信信号強度）や仰角を持つ衛星の捕捉数を利用するものもあるが、屋内窓際近傍など比較的空が見える環境では、判定精度が劣化する。
【００１６】
また、特許文献３における技術は、捕捉した衛星のうち天頂方向に存在する衛星の受信信号強度やＳＮＲ（信号対雑音比）を利用する。しかし、衛星の仰角情報を取得し天頂方向かどうかを判断するためには、捕捉可能な衛星から測位演算を行い自己の位置を算出する必要がある。また、この演算においては、ＧＰＳからの受信信号に含まれるアルマナック情報とエフェメリス情報を取得してから演算を行う必要があるが、この２つの情報を取得するために、通常、数分以上を要する。このため、自己位置を算出してから屋内外の判定を行うには、数分以上の時間を要し、緊急性の高い交通事故防止支援システムには適用できない。
【００１７】
また、特許文献４における技術は、複数衛星からの受信信号強度（又はＳＮＲ）の平均値を利用するものである。しかし、建物が多く存在する市街地や、屋内の窓際近傍などでは同じような平均値を取る可能性があり、平均値のみでは誤判定が多くなる、という課題がある。また、この誤判定を改善するために衛星の仰角情報や捕捉衛星数を併用しているが、特許文献３と同様に結果を算出するまでに時間を要する、という課題もある。
【００１８】
また、特許文献５における技術は、自己位置の測位が可能か否かで屋内外の判定を行うが、特許文献３と同様、測位結果を算出するまでに数分以上の時間を要するという課題に加え、近年の技術革新に伴うＧＰＳの高感度化により、屋内でも測位結果を算出することが可能となってきており誤判定が多くなるといった課題もある。
【００１９】
また、特許文献６における技術は、無線ＬＡＮなどのアクセスポイントや携帯電話網の基地局などのインフラを利用するため、インフラのない場所では利用することができない、という課題がある。また、新規にインフラを設置する場合は、設備費や工事費などが必要となる。
【００２０】
また、特許文献７における技術は、太陽光や屋内蛍光灯などの光を利用して屋内判定を行うため、夜間や太陽光発電モジュールなどの受光部が服などの中に隠れている場合は、屋内外の判定が困難になる、という課題がある。また、受光部の設置方向を太陽の向きに合わせる必要がある、という課題もある。
【００２１】
さらに、特許文献８における技術は、赤外線や超音波などを利用するため、特許文献７と同様に、服の中などに隠れている場合は、屋内外の判定は困難になる、という課題がある。また、照射部を上空方向へ向ける必要があるといった課題もある。
【００２２】
本発明はこのような背景に鑑み、端末装置の、ある瞬間に滞在する領域（環境、と言い換えても良い）を判定することを目的とする。特に、本発明は、端末装置がある瞬間に、例えば、交通事故の危険性のある歩道を含む道路上に存在するか、交通事故の危険性のない安全な環境、例えば建物などの屋内、乗り物内（歩行者ではない）、歩道橋上、などに存在するかを判定することを目的とする。
【課題を解決するための手段】
【００２３】
本第一の発明の端末装置は、自身が存在する領域が第一領域であるか、第一領域とは異なる第二領域であるかを判断する端末装置であって、１または２以上の各測位衛星から信号を受信する信号受信部と、信号受信部が受信した２以上の信号を代表する値である代表値を算出する代表値算出部と、信号受信部が受信した２以上の信号の分散具合を示す値である分散具合値を算出する分散具合値算出部と、代表値および分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する判断部と、判断部が取得した判断結果を出力する出力部とを具備する端末装置である。
【００２４】
かかる構成により、端末装置が存在する領域を精度高く判断できる。
【００２５】
また、本第二の発明の端末装置は、第一の発明に対して、判断部は、代表値および分散具合値をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、１以上の判断条件のいずれかに、代表値および分散具合値を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する端末装置である。
【００２６】
かかる構成により、判断条件を用いて、端末装置が存在する領域を精度高く判断できる。
【００２７】
また、本第三の発明の端末装置は、第一または第二の発明に対して、端末装置の速度に関する速度情報を取得する速度情報取得部をさらに具備し、判断部は、代表値、分散具合値、および速度情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する端末装置である。
【００２８】
かかる構成により、速度情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００２９】
また、本第四の発明の端末装置は、第三の発明に対して、判断部は、代表値および分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、第一判断手段の判断が判断不能である場合、速度情報を用いて、端末装置が停止中か否かを判断し、停止中であれば、端末装置が第一領域に存在すると判断し、判断結果を取得する第二判断手段とを具備する端末装置である。
【００３０】
かかる構成により、速度情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００３１】
また、本第五の発明の端末装置は、第三の発明に対して、判断部は、代表値、分散具合値、および速度情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、１以上の判断条件のいずれかに、代表値、分散具合値および速度情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する端末装置である。
【００３２】
かかる構成により、速度情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００３３】
また、本第六の発明の端末装置は、第一から第五いずれかの発明に対して、端末装置の周辺の気圧に関する気圧情報を取得する気圧情報取得部をさらに具備し、判断部は、代表値、分散具合値、および気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する端末装置である。
【００３４】
かかる構成により、測定した気圧情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００３５】
また、本第七の発明の端末装置は、第六の発明に対して、判断部は、代表値および分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、第一判断手段の判断が判断不能である場合、気圧情報を用いて、端末装置が階段を移動中か否かを判断し、階段を移動中であれば、端末装置が第一領域に存在すると判断し、判断結果を取得する第三判断手段とを具備する端末装置である。
【００３６】
かかる構成により、測定した気圧情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００３７】
また、本第八の発明の端末装置は、第六の発明に対して、判断部は、代表値、分散具合値、および気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、１以上の判断条件のいずれかに、代表値、分散具合値および気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する端末装置である。
【００３８】
かかる構成により、測定した気圧情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００３９】
また、本第九の発明の端末装置は、第一から第八いずれかの発明に対して、他の１以上の端末装置から１以上の気圧情報を受信する気圧情報受信部をさらに具備し、判断部は、代表値、分散具合値、および１以上の気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する端末装置である。
【００４０】
かかる構成により、他の装置から受信した気圧情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００４１】
また、本第十の発明の端末装置は、第九の発明に対して、判断部は、代表値および分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、第一判断手段の判断が判断不能である場合、１以上の気圧情報を用いて、端末装置が建物の高層階に存在するかを判断し、建物の高層階に存在すると判断した場合、端末装置が第一領域に存在すると判断し、判断結果を取得する第四判断手段とを具備する端末装置である。
【００４２】
かかる構成により、他の装置から受信した気圧情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００４３】
また、本第十一の発明の端末装置は、第九の発明に対して、判断部は、代表値、分散具合値、および１以上の気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、１以上の判断条件のいずれかに、代表値、分散具合値および１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する端末装置である。
【００４４】
かかる構成により、速度情報をも用いて、端末装置が存在する領域をより精度高く判断できる。
【００４５】
また、本第十二の発明の端末装置は、第一から第十一いずれかの発明に対して、地図データを格納し得る地図データ格納部をさらに具備し、判断部は、代表値、分散具合値、および地図データを用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する端末装置である。
【００４６】
かかる構成により、地図データをも用いて、端末装置が存在する領域をより精度高く判断できる。
【００４７】
また、本第十三の発明の端末装置は、第十二の発明に対して、判断部は、代表値および分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、第一判断手段の判断が判断不能である場合、現在位置を用いて、端末装置が郊外に存在するかを判断し、郊外に存在すると判断した場合、端末装置が第一領域に存在すると判断し、判断結果を取得する第五判断手段とを具備する端末装置である。
【００４８】
かかる構成により、地図データをも用いて、端末装置が存在する領域をより精度高く判断できる。
【００４９】
また、本第十四の発明の端末装置は、第十二の発明に対して、判断部は、代表値、分散具合値、および地図データから取得され得る１以上の情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、１以上の判断条件のいずれかに、代表値、分散具合値および１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備する端末装置である。
【００５０】
かかる構成により、地図データをも用いて、端末装置が存在する領域をより精度高く判断できる。
【発明の効果】
【００５１】
本発明による端末装置によれば、端末装置が存在する領域を精度高く判断できる。
【図面の簡単な説明】
【００５２】
【図１】実施の形態１における端末装置のブロック図
【図２】同端末装置の動作について説明するフローチャート
【図３】同判断処理の動作について説明するフローチャート
【図４】同端末装置の具体例のブロック図
【図５】同端末装置の動作について説明するフローチャート
【図６】同端末装置の具体例を補足する図
【図７】同端末装置の具体例のブロック図
【図８】同端末装置の動作について説明するフローチャート
【図９】同端末装置の具体例を補足する図
【図１０】同端末装置の具体例のブロック図
【図１１】同端末装置の動作について説明するフローチャート
【図１２】同端末装置の具体例を補足する図
【図１３】同端末装置の具体例のブロック図
【図１４】同端末装置の動作について説明するフローチャート
【図１５】同端末装置の具体例を補足する図
【図１６】同端末装置の具体例のブロック図
【図１７】同端末装置の動作について説明するフローチャート
【図１８】同端末装置の具体例を補足する図
【図１９】同端末装置の動作について説明するフローチャート
【図２０】同端末装置の具体例を補足する図
【図２１】同コンピュータシステムの概観図
【図２２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００５３】
以下、端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００５４】
（実施の形態１）
本実施の形態において、端末装置が第一領域に存在するか第二領域に存在するかを判断する端末装置について説明する。第一領域とは、例えば、非危険領域である。非危険領域とは、例えば、交通事故の危険性のない安全な領域である。かかる安全な領域は、例えば、建物などの屋内、乗り物内、歩道橋上などである。また、第二領域とは、第一領域とは異なる領域である。第二領域とは、例えば、危険領域である。危険領域とは、交通事故の危険性のある歩道を含む道路上などである。対象とする領域には、第一領域と第二領域以外の領域が存在しても良い。また、第一領域と第二領域は、交通事故の危険性によって分類される領域には限らない。
【００５５】
また、本実施の形態において、端末装置は、各衛星からの受信信号の代表値（例えば、平均値）および分散具合値（例えば、標準偏差）を用いて、第一領域に存在するか第二領域に存在するかを判断する。また、端末装置は、速度情報（加速度、速度など）、気圧情報（「高度情報」も含むと考えても良い。以降、同様である。）、地図データなども用いて、第一領域に存在するか第二領域に存在するかを判断しても良い。
【００５６】
図１は、本実施の形態における端末装置１のブロック図である。
【００５７】
端末装置１は、地図データ格納部１０１、衛星データ格納部１０２、信号受信部１０３、代表値算出部１０４、分散具合値算出部１０５、判断部１０６、出力部１０７、速度情報取得部１０８、気圧情報取得部１０９、気圧情報受信部１１０、測位演算部１１１、および測位結果出力部１１２を備える。
【００５８】
衛星データ格納部１０２は、例えば、アルマナック情報格納手段１０２１、およびエフェメリス情報格納手段１０２２を備える。
【００５９】
信号受信部１０３は、例えば、アンテナ１０３１、信号受信手段１０３２、および信号復号手段１０３３を備える。
【００６０】
判断部１０６は、例えば、判断条件格納手段１０６１、第一判断手段１０６２、第二判断手段１０６３、第三判断手段１０６４、第四判断手段１０６５、第五判断手段１０６６、および合成手段１０６７を備える。
【００６１】
速度情報取得部１０８は、例えば、速度情報センサ１０８１、および速度情報演算手段１０８２を備える。
【００６２】
気圧情報取得部１０９は、例えば、気圧情報センサ１０９１、および気圧情報演算手段１０９２を備える。
【００６３】
気圧情報受信部１１０は、例えば、移動無線アンテナ１１０１、車々間通信受信手段１１０２、および受信気圧情報演算手段１１０３を備える。なお、本明細書において、車々間通信を行う手段（例えば、車々間通信受信手段１１０２）は、各種の無線通信手段を含む、とする。
【００６４】
地図データ格納部１０１は、地図データを格納し得る。地図データは、通常、道路情報を含む。道路情報は、道路の情報であり、道路の属性を示す道路属性情報を有する情報である。地図データは、建物情報を含んでも良い。建物情報は、地図上の建物に関する情報（例えば、ＩＤ、建物の名前、大きさ、階数等）である。なお、地図データのデータ構造は問わない。
【００６５】
地図データ格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６６】
地図データ格納部１０１に地図データが記憶される過程は問わない。例えば、記録媒体を介して地図データが地図データ格納部１０１で記憶されるようになってもよく、通信回線等を介して送信された地図データが地図データ格納部１０１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図データが地図データ格納部１０１で記憶されるようになってもよい。
【００６７】
衛星データ格納部１０２は、信号受信部１０３が受信した信号から取得され得る情報である衛星データを格納し得る。衛星データ格納部１０２は、例えば、アンテナ１０３１を経由して、信号受信手段１０３２が受信した信号を、信号復号手段１０３３が復号して取得した衛星データを格納し得る。なお、衛星データは、例えば、アルマナック情報、エフェメリス情報である。
【００６８】
衛星データ格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６９】
アルマナック情報格納手段１０２１は、信号受信部１０３が受信した信号から取得されたアルマナック情報を格納する。
【００７０】
エフェメリス情報格納手段１０２２は、信号受信部１０３が受信した信号から取得されたエフェメリス情報を格納する。
【００７１】
信号受信部１０３は、１または２以上の各測位衛星から信号を受信する。信号受信部１０３は、例えば、アンテナ１０３１、ＧＰＳ受信機等により実現され得る。なお、測位衛星の種類は問わない。また、測位衛星から受信する信号は、通常、位置を決定するために用いる信号であるが、内容やデータ構造等は問わない。
【００７２】
アンテナ１０３１は、ＧＰＳ信号等の信号を１または２以上の各測位衛星から受信する。
【００７３】
信号受信手段１０３２は、例えば、アンテナ１０３１により受信された信号のレベル変換や周波数変換、ノイズ除去などを行う。
【００７４】
信号復号手段１０３３は、信号受信手段１０３２から与えられる信号を、衛星から送信されたデータ列に復号する。そして、信号復号手段１０３３は、復号されたデータ列からアルマナック信号（アルマナック情報と同意義である）を抽出し、アルマナック情報格納手段１０２１に蓄積する。また、信号復号手段１０３３は、復号されたデータ列からエフェメリス信号（エフェメリス情報と同意義である）を抽出し、エフェメリス情報格納手段１０２２に蓄積する。
【００７５】
代表値算出部１０４は、信号受信部１０３が受信した２以上の信号を代表する値である代表値を算出する。代表値とは、例えば、２以上の信号のＳＮＲの平均値、２以上の信号のＳＮＲの中央値、２以上の信号の強度（受信信号強度）の平均値、２以上の信号の強度の中央値等である。代表値算出部１０４は、通常、ＭＰＵやメモリ等から実現され得る。代表値算出部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７６】
分散具合値算出部１０５は、信号受信部１０３が受信した２以上の信号の分散具合を示す値である分散具合値を算出する。分散具合値は、例えば、２以上の信号のＳＮＲの分散、２以上の受信信号強度の分散、２以上の信号の強度の標準偏差、２以上の受信信号強度の標準偏差等である。分散具合値算出部１０５は、通常、ＭＰＵやメモリ等から実現され得る。分散具合値算出部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７７】
判断部１０６は、代表値および分散具合値を用いて、端末装置１が第一領域（例えば、屋内）に存在するか、第二領域（例えば、屋外）に存在するかを判断し、判断結果を取得する。
【００７８】
また、判断部１０６は、代表値、分散具合値、および速度情報を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得しても良い。
【００７９】
また、判断部１０６は、代表値、分散具合値、および自身の気圧情報を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得しても良い。
【００８０】
また、判断部１０６は、代表値、分散具合値、および他の装置から受信した１以上の気圧情報を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得しても良い。判断結果とは、例えば、領域識別子（例えば、「屋内（例えば「０」）」「屋外（例えば「１」）」）や、いずれの領域にも属さない旨の情報や、判断不能を示す情報（例えば「−１」）である。領域識別子は、領域を識別する情報であり、例えば、第一領域を示す旨の情報や、第二領域を示す旨の情報である。
【００８１】
また、判断部１０６は、代表値、分散具合値、および地図データを用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得しても良い。
【００８２】
つまり、判断部１０６は、代表値と分散具合値に加えて、速度情報、自ら取得した気圧情報、他装置から受信した気圧情報、地図データのうちのいずれか１以上の情報を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得しても良い。
【００８３】
判断部１０６は、通常、ＭＰＵやメモリ等から実現され得る。判断部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８４】
判断条件格納手段１０６１は、代表値および分散具合値をパラメータとする１以上の判断条件を格納し得る。判断条件は、代表値および分散具合値に加えて、速度情報、取得した気圧情報、受信した気圧情報、道路属性情報のうちの１以上の情報をパラメータとする条件でも良い。判断条件は、条件と領域識別子とを対応付けた情報でも良い。かかる場合、条件は、代表値および分散具合値をパラメータとする条件である。また、判断条件は、領域識別子と対応付けられていても良い。判断条件格納手段１０６１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。判断条件格納手段１０６１に判断条件が記憶される過程は問わない。
【００８５】
第一判断手段１０６２は、代表値および分散具合値を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断する。例えば、第一判断手段１０６２は、１以上の判断条件のいずれかに、代表値および分散具合値を適用し、当該代表値および分散具合値に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得する。そして、第一判断手段１０６２は、取得した領域識別子に対応する判断結果（取得した領域識別子と同一でも良い）を取得する。また、例えば、第一判断手段１０６２は、１以上の判断条件のいずれかに、代表値および分散具合値、および速度情報、取得した気圧情報、受信した気圧情報、地図データから取得され得る１以上の情報（例えば、道路属性情報、現在位置を含む領域の種類（例えば、「郊外」「市街地」または「都市部」等）など）のうちの１以上の情報を適用し、当該代表値、分散具合値、および他の情報に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得する。そして、第一判断手段１０６２は、取得した領域識別子に対応する判断結果（取得した領域識別子と同一でも良い）を取得する。
【００８６】
第二判断手段１０６３は、１以上の判断条件のいずれかに、取得された速度情報を適用し、当該速度情報に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得する。また、第二判断手段１０６３は、例えば、速度情報を用いて、端末装置１が停止中か否かを判断し、停止中であれば、端末装置１が第一領域に存在すると判断し、判断結果を取得しても良い。また、第二判断手段１０６３は、第一判断手段１０６２の判断が判断不能（例えば、「−１」）である場合、速度情報を用いて、端末装置１が停止中か否かを判断し、停止中であれば、端末装置１が第一領域（ここでは、例えば、安全な領域）に存在すると判断し、判断結果を取得しても良い。なお、ここでの停止中とは、厳密に、速度が０で無くてもよい。速度が一定以下でも良い。また、停止中か否かの判断とは、停止中か移動中かのどちらかの判断でも良いし、３以上のカテゴリーのうちのいずれかであるかの判断でも良い。
【００８７】
第三判断手段１０６４は、１以上の判断条件のいずれかに、取得された気圧情報を適用し、当該気圧情報に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得する。また、例えば、第一判断手段１０６２の判断が判断不能（例えば、「−１」）である場合、気圧情報を用いて、端末装置１が「階段を移動中」または「建物の高層階に存在する」か否かを判断し、「階段を移動中」または「建物の高層階に存在する」と判断した場合、端末装置１が第一領域に存在すると判断し、判断結果を取得しても良い。
【００８８】
第四判断手段１０６５は、１以上の判断条件のいずれかに、受信された１以上の気圧情報（他の装置の気圧情報）を適用し、当該１以上の気圧情報に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得する。また、例えば、第四判断手段１０６５は、第一判断手段１０６２の判断が判断不能である場合、１以上の気圧情報を用いて、端末装置１が「階段を移動中」または「建物の高層階に存在する」か否かを判断し、「階段を移動中」または「建物の高層階に存在する」と判断した場合、端末装置１が第一領域に存在すると判断し、判断結果を取得しても良い。さらに、例えば、第四判断手段１０６５は、１以上の判断条件のいずれかに、端末装置１の気圧情報と受信された１以上の気圧情報（他の装置の気圧情報）を適用し、かかる気圧情報に合致する判断条件を検出し、当該判断条件に対応する領域識別子を取得しても良い。
【００８９】
第五判断手段１０６６は、１以上の判断条件のいずれかに、地図データから得られた情報を適用し、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する。さらに具体的には、第五判断手段１０６６は、例えば、現在位置に対応する地図データ上の情報（例えば、「郊外」または「市街地」または「都市部」）を取得し、当該情報を１以上の判断条件に適用し、判断結果を取得する。
【００９０】
合成手段１０６７は、第一判断手段１０６２が取得した判断結果と、他の１以上の判断手段（第二判断手段１０６３から第五判断手段１０６６）のいずれか１以上の判断結果とを用いて、領域識別子を取得する。
【００９１】
出力部１０７は、判断部１０６が取得した判断結果を出力する。ここで、出力とは、例えば、他の処理装置や他のプログラムなどへの処理結果の引渡しである。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積などを含む概念である。なお、判断結果が引き渡される他の処理装置や他のプログラムは、例えば、判断結果が「屋内（安全である領域）」である場合に、端末装置１の位置情報（現在位置）を外部に送信しない処理を行う装置やプログラムである。なお、判断結果が「屋内（安全である領域）」である場合でも、端末装置１が位置情報（現在位置）を外部（例えば、車両）に送信しても良い。また、判断結果が引き渡される他の処理装置や他のプログラムは、例えば、判断結果が「屋外（危険である領域）」である場合に、危険である旨を音出力する装置やプログラムである。その他、判断結果の利用態様は問わない。
【００９２】
出力部１０７は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９３】
速度情報取得部１０８は、端末装置１の速度に関する速度情報を取得する。速度情報とは、通常、加速度であるが、速度でも良い。例えば、速度情報は、加速度のピーク値、周波数値などでも良い。速度情報取得部１０８は、例えば、加速度センサや速度センサ等により、実現され得る。なお、後述する自端末の移動速度情報も、速度情報の一例である。
【００９４】
速度情報センサ１０８１は、速度情報を取得するセンサであり、例えば、加速度センサや速度センサである。
【００９５】
速度情報演算手段１０８２は、例えば、速度情報センサ１０８１が取得した速度情報をＦＦＴ演算し、周波数成分およびピークパワーを算出する。速度情報演算手段１０８２は、通常、ＭＰＵやメモリ等から実現され得る。速度情報演算手段１０８２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９６】
気圧情報取得部１０９は、端末装置１の周辺の気圧に関する気圧情報を取得する。気圧情報は、通常、気圧である。
【００９７】
気圧情報センサ１０９１は、気圧情報を取得する気圧センサである。気圧情報センサ１０９１が取得した気圧情報は、気圧情報演算手段１０９２に渡され、気圧情報演算手段１０９２で少なくとも一時蓄積される。
【００９８】
気圧情報演算手段１０９２は、例えば、格納している現在の気圧情報と指定された一定時間前の気圧情報とより、その間に変動した気圧差を算出する。気圧情報演算手段１０９２は、通常、ＭＰＵやメモリ等から実現され得る。気圧情報演算手段１０９２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９９】
気圧情報受信部１１０は、他の１以上の端末装置１から１以上の気圧情報を受信する。
【０１００】
移動無線アンテナ１１０１は、端末装置１の周囲に存在する車両や他の端末装置の気圧情報を受信する。
【０１０１】
車々間通信受信手段１１０２は、移動無線アンテナ１１０１が受信した車両や他の端末装置の気圧情報を取得する。
【０１０２】
受信気圧情報演算手段１１０３は、例えば、車々間通信受信手段１１０２が取得した周辺車両（周辺の他の端末装置でも良い）の気圧情報と、気圧情報取得部１０９が取得した端末装置１の気圧情報から気圧差を算出する。なお、周辺の他の端末装置には、いわゆる路側機も含まれる。受信気圧情報演算手段１１０３は、通常、ＭＰＵやメモリ等から実現され得る。受信気圧情報演算手段１１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０３】
測位演算部１１１は、衛星データ（例えば、アルマナック情報、およびエフェメリス情報）から自己の位置を測位し、位置を示す位置情報を取得する。位置情報は、例えば、（経度，緯度）、高度である。ただし、位置情報のデータ形式は問わない。測位演算部１１１は、公知技術であるので、詳細な説明を省略する。測位演算部１１１は、通常、ＭＰＵやメモリ等から実現され得る。測位演算部１１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０４】
測位結果出力部１１２は、測位演算部１１１が取得した位置情報を出力する。ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。測位結果出力部１１２は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。測位結果出力部１１２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１０５】
次に、端末装置１の動作について、図２のフローチャートを用いて説明する。
【０１０６】
（ステップＳ２０１）信号受信部１０３は、１または２以上の各測位衛星から信号を受信する。
【０１０７】
（ステップＳ２０２）信号受信部１０３は、ステップＳ２０１で受信した２以上の信号から取得した衛星データ（例えば、アルマナック情報、エフェメリス情報）を衛星データ格納部１０２に蓄積する。
【０１０８】
（ステップＳ２０３）測位演算部１１１は、衛星データ格納部１０２に格納されている衛星データから自己の位置を測位し、位置を示す位置情報を取得する。
【０１０９】
（ステップＳ２０４）代表値算出部１０４は、信号受信部１０３が受信した２以上の信号を代表する値である代表値（例えば、ＳＮＲの平均値）を算出する。
【０１１０】
（ステップＳ２０５）分散具合値算出部１０５は、信号受信部１０３が受信した２以上の信号の分散具合を示す値である分散具合値（例えば、ＳＮＲの分散）を算出する。
【０１１１】
（ステップＳ２０６）速度情報取得部１０８は、端末装置１の速度情報を取得する。
【０１１２】
（ステップＳ２０７）気圧情報取得部１０９は、端末装置１の周辺の気圧に関する気圧情報を取得する。
【０１１３】
（ステップＳ２０８）気圧情報受信部１１０は、他の１以上の装置（例えば、車両）から１以上の気圧情報を受信する。
【０１１４】
（ステップＳ２０９）判断部１０６は、代表値および分散具合値等を用いて、端末装置１が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する。かかる処理を判断処理という。判断処理の例について、図３のフローチャートを用いて説明する。
【０１１５】
（ステップＳ２１０）出力部１０７は、判断部１０６が取得した判断結果を出力する。
【０１１６】
（ステップＳ２１１）測位結果出力部１１２は、測位演算部１１１が取得した位置情報を出力する。処理を終了する。
【０１１７】
なお、図２のフローチャートにおいて、各手順で得られるデータや行う演算が同じであれば、各処理の順番や並列処理、直列処理を入れ替えてもよいことは言うまでもない。かかることは、他のフローチャートにおいても同様である。
【０１１８】
また、図２のフローチャートにおいて、例えば、代表値と分散具合値の取得および代表値と分散具合値とを用いた判断と、速度情報の取得および速度情報を用いた判断と、気圧情報の取得および気圧情報を用いた判断等を並列処理することは好適である。かかる並列処理により、高速処理が可能となる。
【０１１９】
次に、ステップＳ２０９の判断処理の例について、図３のフローチャートを用いて説明する。
【０１２０】
（ステップＳ３０１）判断部１０６は、カウンタｉに１を代入する。
【０１２１】
（ステップＳ３０２）判断部１０６は、判断条件格納手段１０６１にｉ番目の判断条件が存在するか否かを判断する。ｉ番目の判断条件が存在すればステップＳ３０３に行き、存在しなければステップＳ３０８に行く。
【０１２２】
（ステップＳ３０３）判断部１０６は、ｉ番目の判断条件を判断条件格納手段１０６１から読み込む。
【０１２３】
（ステップＳ３０４）判断部１０６は、ｉ番目の判断条件に含まれるパラメータを取得する。そして、判断部１０６は、取得したパラメータの値を出力する。なお、パラメータには、代表値と分散具合値とが、少なくとも含まれる。その他、パラメータは、速度情報、自ら取得した気圧情報、他装置から受信した気圧情報、地図データ（通常、地図データに含まれる一部の情報である）が含まれても良い。
【０１２４】
（ステップＳ３０５）判断部１０６は、ステップＳ３０４で取得したパラメータの値をｉ番目の判断条件に適用し、ｉ番目の判断条件に合致するか否かを判断する。ｉ番目の判断条件に合致すればステップＳ３０６に行き、合致しなければステップＳ３０７に行く。
【０１２５】
（ステップＳ３０６）判断部１０６は、ｉ番目の判断条件に対応する判断結果を取得する。上位処理にリターンする。なお、判断結果は、ｉ番目の判断条件に含まれていても良いし、ｉ番目の判断条件に対応付けて管理されていても良い。
【０１２６】
（ステップＳ３０７）判断部１０６は、カウンタｉを１、インクリメントする。ステップＳ３０２に戻る。
【０１２７】
（ステップＳ３０８）判断部１０６は、判断結果を取得する。なお、ここで取得する判断結果は、例えば、判断不能を示す判断結果や、予め想定されている領域のうちの、いずれの領域でも無いことを示す情報である。上位処理にリターンする。
【０１２８】
なお、図３のフローチャートにおいて、各手順で得られるデータや行う演算が同じであれば、各処理の順番や並列処理、直列処理を入れ替えてもよいことは言うまでもない。
【０１２９】
以下、本実施の形態における端末装置１の具体的な動作について説明する。以下、端末装置１の５つの具体例について説明する。
【０１３０】
（具体例１）
図４は、端末装置１の第一の具体的な構成を示すブロック図である。図４において、例えば、端末装置１は、ＧＰＳ信号を受信するためのアンテナ１０３１、受信された信号のレベル変換や周波数変換、ノイズ除去などを行う信号受信手段１０３２、信号受信手段１０３２からの信号をデータ列に復号する信号復号手段１０３３を具備する。また、復号されたデータ列からアルマナック信号が抽出され、アルマナック情報格納手段１０２１に蓄積される。また、復号されたデータ列からエフェメリス信号が抽出され、エフェメリス情報格納手段１０２２に蓄積される。また、端末装置１は、アルマナック情報、およびエフェメリス情報から自己（端末装置１）の位置を測位する測位演算部１１１、信号復号手段１０３３からのＳＮＲ（又は受信信号強度）の情報を元に、平均値（代表値の一例）を演算する代表値算出部１０４、ＳＮＲ（又は受信信号強度）の情報を元に分散（分散具合値の一例）を演算する分散具合値算出部１０５、事前に学習・保存された判断条件（環境パターンと言っても良い）を保存している判断条件格納手段１０６１、代表値算出部１０４および分散具合値算出部１０５からの代表値と分散具合値を、判断条件格納手段１０６１の判断条件と比較し、領域識別子（第一領域または第二領域を識別する情報）を取得する第一判断手段１０６２を具備する。また、端末装置１は、判断結果を出力する出力部１０７、測位結果を出力する測位結果出力部１１１を具備する。なお、各構成要素で得られるデータや行う演算が同じであれば、各構成要素の接続は、図４の限りではない。また、アルマナック情報格納手段１０２１、エフェメリス情報格納手段１０２２、測位演算部１１１などの測位演算処理を行う構成要素は必ずしも必要ではない。
【０１３１】
次に、端末装置１の具体例１における動作について、図５のフローチャートを用いて説明する。
【０１３２】
なお、判断条件格納手段１０６１は、図６の６０３に示す４つの判断条件を保持している。また、ここでの判断条件は、ＳＮＲの平均値と分散値とを有する条件であり、判断結果をも有する。また、判断結果は、端末装置１が屋内に存在することを示す「屋内」、または屋外に存在することを示す「屋外」のいずれかである。また、図６においてＳＮＲｔｈは、平均値の判定の閾値であり、Ｓ２ｔｈは、分散値の判定の閾値である。
【０１３３】
（ステップＳ５０１）端末装置１の電源を投入すると、ＧＰＳ電源がＯＮとなる。
【０１３４】
（ステップＳ５０２）信号受信手段１０３２は、衛星信号の周波数サーチを行う。
【０１３５】
（ステップＳ５０３）信号受信手段１０３２、および信号復号手段１０３３は、逆拡散、復号処理を行う。なお、衛星信号の受信の結果、衛星番号やＳＮＲ（又は受信信号強度）などの情報が得られる。なお、図６において、ｎ個のＧＰＳ衛星の衛星番号（ＧＰＳ衛星１、ＧＰＳ衛星ｎなど）と、各衛星に対応するＳＮＲが得られる。
【０１３６】
（ステップＳ５０４）信号受信手段１０３２は、アルマナック情報をアルマナック情報格納手段１０２１に蓄積する。かかる処理をアルマナック受信という。
【０１３７】
（ステップＳ５０５）信号受信手段１０３２は、エフェメリス情報をエフェメリス情報格納手段１０２２に蓄積する。かかる処理をエフェメリス受信という。
【０１３８】
（ステップＳ５０６）例えば、コールドスタートの場合に、測位演算部１１１は、測位演算処理を行い、位置情報を取得する。ここで、位置情報は、緯度、経度、高度である、とする。
【０１３９】
（ステップＳ５０７）測位結果出力部１１２は、測位演算部１１１が取得した位置情報を、他の手段に渡し、他の手段が各種情報を算出する。各種情報とは、例えば、衛星の仰角や方位、端末装置１の速度などである。
【０１４０】
（ステップＳ５０８）代表値算出部１０４は、取得された衛星番号やＳＮＲ（又は受信信号強度）などの情報を用いて、ＳＮＲ（又は受信信号強度）の平均値を算出する。また、分散具合値算出部１０５は、取得された衛星番号やＳＮＲ（又は受信信号強度）などの情報を用いて、ＳＮＲ（又は受信信号強度）の分散（又は標準偏差）を算出する。なお、図６において、代表値算出部１０４は、６０１に示す式により、平均値「ＳＮＲａｖｅｒａｇｅ」を取得する。また、分散具合値算出部１０５は、６０２に示す式により、分散値「Ｓ２」を取得する。
【０１４１】
（ステップＳ５０９）第一判断手段１０６２は、ステップＳ５０８で取得された代表値と分散具合値とを、判断条件格納手段１０６１に格納されている１以上の判断条件に適用し、合致する判断条件を検出する。そして、第一判断手段１０６２は、合致する判断条件に対応する判断結果を取得する。
【０１４２】
（ステップＳ５１０）出力部１０７は、判断結果を出力する。
【０１４３】
なお、図５のフローチャートにおいて、各手順で得られるデータや行う演算が同じであれば、各処理の順番や並列処理、直列処理を入れ替えてもよいことは言うまでもない。
【０１４４】
（具体例２）
図７は、端末装置１の第二の具体的な構成を示すブロック図である。図７において、例えば、端末装置１は、ＧＰＳ信号を受信するためのアンテナ１０３１、受信された信号のレベル変換や周波数変換、ノイズ除去などを行う信号受信手段１０３２、信号受信手段１０３２からの信号をデータ列に復号する信号復号手段１０３３を具備する。また、復号されたデータ列からアルマナック信号が抽出され、アルマナック情報格納手段１０２１に蓄積される。また、復号されたデータ列からエフェメリス信号が抽出され、エフェメリス情報格納手段１０２２に蓄積される。また、端末装置１は、アルマナック情報、およびエフェメリス情報から自己（端末装置１）の位置を測位する測位演算部１１１、信号復号手段１０３３からのＳＮＲ（又は受信信号強度）の情報を元に、平均値（代表値の一例）を演算する代表値算出部１０４、ＳＮＲ（又は受信信号強度）の情報を元に分散（分散具合値の一例）を演算する分散具合値算出部１０５、事前に学習・保存された判断条件（環境パターンと言っても良い）を保存している判断条件格納手段１０６１、代表値算出部１０４および分散具合値算出部１０５からの代表値と分散具合値を、判断条件格納手段１０６１の判断条件と比較し、領域識別子（第一領域または第二領域を識別する情報）を取得する第一判断手段１０６２を具備する。
【０１４５】
また、端末装置１は、移動端末の加速度を計測し、加速度情報を得る速度情報センサ１０８１、速度情報センサ１０８１からの加速度情報から周波数成分などを演算する速度情報演算手段１０８２、速度情報演算手段１０８２からの出力を元に端末装置１の動きのパターン（判断条件のレコードと言っても良い。）を識別する第二判断手段１０６３、第一判断手段１０６２および第二判断手段１０６３から得られた判断結果により、端末装置１が存在する領域が、屋内か屋外かを判定する合成手段１０６７を具備する。また、端末装置１は、判断結果を出力する出力部１０７、測位結果を出力する測位結果出力部１１１を具備する。なお、各構成要素で得られるデータや行う演算が同じであれば、各構成要素の接続は、図７の限りではない。また、アルマナック情報格納手段１０２１、エフェメリス情報格納手段１０２２、測位演算部１１１などの測位演算処理を行う構成要素は必ずしも必要ではない。
【０１４６】
次に、端末装置１の具体例２における動作について、図８のフローチャートを用いて説明する。図８のフローチャートにおいて、図５のフローチャートと同一のステップについて、説明を省略する。
【０１４７】
なお、判断条件格納手段１０６１は、図９の９０１に示す第一の判断条件管理表を保持している。第一の判断条件管理表は、４つの判断条件を保持している。また、ここでの判断条件は、ＳＮＲの平均値「ＳＮＲａｖｅｒａｇｅ」と分散値「Ｓ２」とを有する条件であり、「判断結果」と「誤判定」をも有する。「判断結果」は、端末装置１が屋内に存在することを示す「屋内」、または屋外に存在することを示す「屋外」のいずれかである。ただし、図９の９０１における「誤判定＝多」に対応する場合は、第一判断手段１０６２は、判断結果「判定不能」を取得する、とする。また、「誤判定」は、誤判定が多い（「多」）か、少ない（「少」）かを示す属性である。また、図９においてＳＮＲｔｈは、平均値の判定の閾値であり、Ｓ２ｔｈは、分散値の判定の閾値である。
【０１４８】
さらに、判断条件格納手段１０６１は、図９の９０２に示す第二の判断条件管理表を保持している。第二の判断条件管理表は、４つの判断条件を保持している。また、ここでの判断条件は、ピーク値「Ｇｐｅａｋ」および周波数値「Ｇｆｒｅｑ」である。また、「判断結果」は、「屋内」、「屋外」のいずれかである。また、図９においてＧｐｅａｋ＿ｔｈはピーク値の判定の閾値であり、Ｇｆｒｅｑ＿ｔｈは周波数値の判定の閾値である。なお、判断条件は、ピーク値「Ｇｐｅａｋ」および周波数値「Ｇｆｒｅｑ」以外の他の特徴量を用いた条件でも良い。また、他の特徴量は、振幅変動幅値や分散等の、ＦＦＴ演算をせずに算出できる情報であっても良い。
【０１４９】
（ステップＳ８０１）第一判断手段１０６２は、ステップＳ５０８で取得された代表値と分散具合値とを、判断条件格納手段１０６１に格納されている１以上の判断条件（９０１）に適用し、合致する判断条件を検出する。そして、第一判断手段１０６２は、合致する判断条件に対応する判断結果を取得する。
【０１５０】
（ステップＳ８０２）第一判断手段１０６２が取得した判断結果が「判定不能」であるか否かを判断する。「判定不能」であればステップＳ８０３に行き、「判定不能」でなければステップＳ５１０に行く。なお、ステップＳ５１０において、判断結果を出力する。また、判断結果は、「屋内」または「屋外」である。
【０１５１】
（ステップＳ８０３）加速度センサ１０８１の電源をＯＮする。
【０１５２】
（ステップＳ８０４）加速度センサ１０８１が加速度を取得する。
【０１５３】
（ステップＳ８０５）速度情報演算手段１０８２は、加速度センサ１０８１が取得した加速度をＦＦＴ演算し、周波数成分「Ｇｆｒｅｑ」およびピークパワー「Ｇｐｅａｋ」を取得する。
【０１５４】
（ステップＳ８０６）第二判断手段１０６３は、ステップＳ８０５で取得された周波数成分「Ｇｆｒｅｑ」およびピークパワー「Ｇｐｅａｋ」と、事前に学習された行動パターン（図９の９０２）とを比較し、合致するレコードを決定する（パターン識別する）。そして、第二判断手段１０６３は、ステップＳ８０５で取得された周波数成分およびピークパワーに合致するレコードに含まれる判断結果を取得する。なお、判断結果は、「屋内」または「屋外」である。
【０１５５】
なお、第二判断手段１０６３は、周波数成分およびピークパワーとを用いて、「行動停止」である、と判断した場合に、判断結果に「屋内」を代入しても良い。そして、第二判断手段１０６３は、「行動停止」でない、と判断した場合に、判断結果に「判定不能」を代入しても良い。ステップＳ５１０に行く。処理を終了する。
【０１５６】
また、具体例２において、第一判断手段１０６２が取得した判断結果が「判定不能」である場合に、第二判断手段１０６３が速度情報を用いて領域識別子を取得した。しかし、判断部１０６は、代表値、分散具合値および速度情報を一緒に、判断条件格納手段１０６１の１以上の判断条件に適用し、領域識別子を取得しても良い。
（具体例２の変形例）
【０１５７】
具体例２の変形例について、以下、説明する。具体例２の変形例において、第二判断手段１０６３の処理が、具体例２の第二判断手段１０６３の処理と異なる。第二判断手段１０６３は、ＧＰＳユニット等で算出される自端末の移動速度情報をも用いて判定を行う。
【０１５８】
具体例２の変形例を示すフローチャートを図１９に示す。図１９のフローチャートにおいて、図５、図８と同一のステップについて、説明を省略する。
【０１５９】
なお、判断条件格納手段１０６１は、図２０の９０１に示す第一の判断条件管理表を保持している。
【０１６０】
さらに、判断条件格納手段１０６１は、図２０の２００１に示す第二の判断条件管理表を保持している。第二の判断条件管理表は、４つの判断条件を保持している。また、ここでの判断条件は、ピーク値「Ｇｐｅａｋ」および自端末速度「ｖ」である。また、「判断結果」は、「屋内」、「屋外」のいずれかである。また、図２０においてＧｐｅａｋ＿ｔｈはピーク値の判定の閾値であり、ｖ＿ｔｈは自端末速度の判定の閾値である。
【０１６１】
（ステップＳ１９０１）第二判断手段１０６３は、ステップＳ８０５で取得されたピークパワー「Ｇｐｅａｋ」およびステップＳ５０７で取得された自端末速度「ｖ」（端末装置１の速度）と、事前に学習された行動パターン（図２０の２００１）とを比較し、合致するレコードを決定する（パターン識別する）。
【０１６２】
なお、図１９のフローチャートにおいて、ステップＳ５０４からＳ５０７の処理と、ステップＳ５０８からＳ８０２の処理と、ステップＳ８０３からＳ８０５の処理とが、並列に行われることは好適である。
【０１６３】
また、具体例２の変形例において、第一判断手段１０６２が取得した判断結果が「判定不能」である場合に、第二判断手段１０６３が速度情報を用いて領域識別子を取得した。しかし、判断部１０６は、代表値、分散具合値および速度情報（ここでは、例えば、自端末速度）を一緒に、判断条件格納手段１０６１の１以上の判断条件に適用し、領域識別子を取得しても良い。
【０１６４】
（具体例３）
図１０は、端末装置１の第三の具体的な構成を示すブロック図である。図１０において、例えば、端末装置１は、ＧＰＳ信号を受信するためのアンテナ１０３１、受信された信号のレベル変換や周波数変換、ノイズ除去などを行う信号受信手段１０３２、信号受信手段１０３２からの信号をデータ列に復号する信号復号手段１０３３を具備する。また、復号されたデータ列からアルマナック信号が抽出され、アルマナック情報格納手段１０２１に蓄積される。また、復号されたデータ列からエフェメリス信号が抽出され、エフェメリス情報格納手段１０２２に蓄積される。また、端末装置１は、アルマナック情報、およびエフェメリス情報から自己（端末装置１）の位置を測位する測位演算部１１１、信号復号手段１０３３からのＳＮＲ（又は受信信号強度）の情報を元に、平均値（代表値の一例）を演算する代表値算出部１０４、ＳＮＲ（又は受信信号強度）の情報を元に分散（分散具合値の一例）を演算する分散具合値算出部１０５、事前に学習・保存された判断条件（環境パターンと言っても良い）を保存している判断条件格納手段１０６１、代表値算出部１０４および分散具合値算出部１０５からの代表値と分散具合値を、判断条件格納手段１０６１の判断条件と比較し、領域識別子（第一領域または第二領域を識別する情報）を取得する第一判断手段１０６２を具備する。
【０１６５】
また、端末装置１は、端末装置１の周囲の気圧を計測する気圧情報センサ１０９１、気圧情報センサからの気圧情報を一時格納し、現在の気圧情報が示す気圧と、予め決められた一定時間前の気圧情報が示す気圧との差を取得する気圧情報演算手段１０９２、取得された気圧差のパターンを識別する第三判断手段１０６４、第一判断手段１０６２および第三判断手段１０６４から得られた判断結果により、端末装置１が存在する領域が、屋内か屋外かを判定する合成手段１０６７を具備する。また、端末装置１は、判断結果を出力する出力部１０７、測位結果を出力する測位結果出力部１１１を具備する。なお、各構成要素で得られるデータや行う演算が同じであれば、各構成要素の接続は、図１０の限りではない。また、アルマナック情報格納手段１０２１、エフェメリス情報格納手段１０２２、測位演算部１１１などの測位演算処理を行う構成要素は必ずしも必要ではない。
【０１６６】
次に、端末装置１の具体例３における動作について、図１１のフローチャートを用いて説明する。図１１のフローチャートにおいて、図５および図８のフローチャートと同一のステップについて、説明を省略する。
【０１６７】
なお、判断条件格納手段１０６１は、図１２の９０１に示す第一の判断条件管理表を保持している。
【０１６８】
さらに、判断条件格納手段１０６１は、図１２の１２０１に示す第三の判断条件管理表を保持している。第三の判断条件管理表は、２つの判断条件を保持している。また、ここでの判断条件は、気圧差「ΔＰ」である。「判断結果」は、「屋内」、「屋外」のいずれかである。また、図１２においてΔＰｔｈは、気圧差の判定の閾値である。
【０１６９】
（ステップＳ１１０１）気圧センサ１０９１の電源をＯＮする。
【０１７０】
（ステップＳ１１０２）気圧センサ１０９１から気圧情報を取得し、図示しない記録媒体（気圧データ格納手段）に蓄積していく。なお、本ステップは、他の処理とは並行して行われ、図示しない記録媒体に、順次、気圧情報が蓄積されていく、とする。
【０１７１】
（ステップＳ１１０３）気圧情報演算手段１０９２は、現在の気圧情報および一定時間前の気圧情報を抽出し、気圧差「ΔＰ」を取得する演算を行う。
【０１７２】
（ステップＳ１１０４）第三判断手段１０６４は、ステップＳ１１０３で取得された気圧差「ΔＰ」が事前に決められた閾値（ΔＰｔｈ）よりも大きいか否かを判断する。気圧差「ΔＰ」が事前に決められた閾値（ΔＰｔｈ）よりも大きい場合はステップＳ１１０５に行き、大きくない場合は１１０６に行く。なお、気圧差が事前に決められた閾値よりも大きい場合は、例えば、端末装置１が階段を移動している、または建物の上層階に存在している、ということである。
【０１７３】
（ステップＳ１１０５）第三判断手段１０６４は、判断結果に「屋内」を代入する。ステップＳ５１０に行く。
【０１７４】
（ステップＳ１１０６）第三判断手段１０６４は、判断結果に「屋外」を代入する。ステップＳ５１０に行く。
【０１７５】
また、具体例３において、第一判断手段１０６２が取得した判断結果が「判定不能」である場合に、第三判断手段１０６４が気圧情報を用いて領域識別子を取得した。しかし、判断部１０６は、代表値、分散具合値および気圧情報を一緒に、判断条件格納手段１０６１の１以上の判断条件に適用し、領域識別子を取得しても良い。
【０１７６】
（具体例４）
図１３は、端末装置１の第四の具体的な構成を示すブロック図である。図１３において、例えば、端末装置１は、ＧＰＳ信号を受信するためのアンテナ１０３１、受信された信号のレベル変換や周波数変換、ノイズ除去などを行う信号受信手段１０３２、信号受信手段１０３２からの信号をデータ列に復号する信号復号手段１０３３を具備する。また、復号されたデータ列からアルマナック信号が抽出され、アルマナック情報格納手段１０２１に蓄積される。また、復号されたデータ列からエフェメリス信号が抽出され、エフェメリス情報格納手段１０２２に蓄積される。また、端末装置１は、アルマナック情報、およびエフェメリス情報から自己（端末装置１）の位置を測位する測位演算部１１１、信号復号手段１０３３からのＳＮＲ（又は受信信号強度）の情報を元に、平均値（代表値の一例）を演算する代表値算出部１０４、ＳＮＲ（又は受信信号強度）の情報を元に分散（分散具合値の一例）を演算する分散具合値算出部１０５、事前に学習・保存された判断条件（環境パターンと言っても良い）を保存している判断条件格納手段１０６１、代表値算出部１０４および分散具合値算出部１０５からの代表値と分散具合値を、判断条件格納手段１０６１の判断条件と比較し、領域識別子（第一領域または第二領域を識別する情報）を取得する第一判断手段１０６２を具備する。
【０１７７】
また、端末装置１は、端末装置１の周囲に存在する車両の気圧を取得する移動無線アンテナ１１０１および車々間通信受信手段１１０２を具備する。また、端末装置１は、端末装置１の周囲の気圧を計測する気圧センサ１０９１、周辺車両の気圧情報および端末装置１の気圧情報から、周辺車両の周辺と端末装置１の周辺との気圧差を演算する受信気圧情報演算手段１１０３を具備する。また、端末装置１は、受信気圧情報演算手段１１０３から得られた気圧差のパターンを識別する第四判断手段１０６５、第一判断手段１０６２および第四判断手段１０６５から得られた判断結果により、端末装置１が存在する領域が、屋内か屋外かを判定する合成手段１０６７を具備する。また、端末装置１は、判断結果を出力する出力部１０７、測位結果を出力する測位結果出力部１１１を具備する。なお、各構成要素で得られるデータや行う演算が同じであれば、各構成要素の接続は、図１３の限りではない。また、アルマナック情報格納手段１０２１、エフェメリス情報格納手段１０２２、測位演算部１１１などの測位演算処理を行う構成要素は必ずしも必要ではない。
【０１７８】
次に、端末装置１の具体例４における動作について、図１４のフローチャートを用いて説明する。図１４のフローチャートにおいて、図５、図８および図１１のフローチャートと同一のステップについて、説明を省略する。
【０１７９】
なお、判断条件格納手段１０６１は、図１５の９０１に示す第一の判断条件管理表を保持している。
【０１８０】
さらに、判断条件格納手段１０６１は、図１５の１５０１に示す第四の判断条件管理表を保持している。第四の判断条件管理表は、２つの判断条件を保持している。「判断結果」は、「屋内」、「屋外」のいずれかである。また、図１５においてΔＰｔｈは、端末装置１の周辺の気圧と、周辺車両の周辺の気圧との気圧差の判定の閾値である。
【０１８１】
（ステップＳ１４０１）車々間通信受信手段１１０２は、周辺車両から移動無線アンテナ１１０１を経由して受信された周辺車両の気圧情報を取得する。ここで、車々間通信受信手段１１０２は、２以上の周辺車両の気圧情報を取得し、その平均値や中間値等を周辺車両の気圧情報としても良い。
【０１８２】
（ステップＳ１４０２）受信気圧情報演算手段１１０３は、ステップＳ１４０１で取得された周辺車両の気圧情報と、ステップＳ１１０２で取得された端末装置１内の気圧センサ１０９１より得られた気圧情報とより気圧差の演算を行い、気圧差を取得する。
【０１８３】
（ステップＳ１４０３）第四判断手段１０６５は、ステップＳ１４０２で取得された気圧差が事前に決められた閾値よりも大きいか否かを判断する。閾値よりも大きい場合はステップＳ１４０４に行き、大きくない場合はステップＳ１４０５に行く。なお、気圧差が事前に決められた閾値よりも大きい場合は、例えば、端末装置１が階段を移動している、または建物の上層階に存在している、ということである。
【０１８４】
（ステップＳ１４０４）第四判断手段１０６５は、判断結果に「屋内」を代入する。ステップＳ５１０に行く。
【０１８５】
（ステップＳ１４０５）第四判断手段１０６５は、判断結果に「屋外」を代入する。ステップＳ５１０に行く。
【０１８６】
また、具体例４において、第一判断手段１０６２が取得した判断結果が「判定不能」である場合に、第四判断手段１０６５が気圧情報を用いて領域識別子を取得した。しかし、判断部１０６は、代表値、分散具合値および気圧情報を一緒に、判断条件格納手段１０６１の１以上の判断条件に適用し、領域識別子を取得しても良い。
【０１８７】
（具体例５）
図１６は、端末装置１の第五の具体的な構成を示すブロック図である。図１６において、例えば、端末装置１は、ＧＰＳ信号を受信するためのアンテナ１０３１、受信された信号のレベル変換や周波数変換、ノイズ除去などを行う信号受信手段１０３２、信号受信手段１０３２からの信号をデータ列に復号する信号復号手段１０３３を具備する。また、復号されたデータ列からアルマナック信号が抽出され、アルマナック情報格納手段１０２１に蓄積される。また、復号されたデータ列からエフェメリス信号が抽出され、エフェメリス情報格納手段１０２２に蓄積される。また、端末装置１は、アルマナック情報、およびエフェメリス情報から自己（端末装置１）の位置を測位する測位演算部１１１、信号復号手段１０３３からのＳＮＲ（又は受信信号強度）の情報を元に、平均値（代表値の一例）を演算する代表値算出部１０４、ＳＮＲ（又は受信信号強度）の情報を元に分散（分散具合値の一例）を演算する分散具合値算出部１０５、事前に学習・保存された判断条件（環境パターンと言っても良い）を保存している判断条件格納手段１０６１、代表値算出部１０４および分散具合値算出部１０５からの代表値と分散具合値を、判断条件格納手段１０６１の判断条件と比較し、領域識別子（第一領域または第二領域を識別する情報）を取得する第一判断手段１０６２を具備する。
【０１８８】
また、端末装置１は、道路情報や建物情報などを含む地図データを保存する地図データ格納部１０１、地図データ格納部のデータを用いて、屋内か屋外かを判定する第五判断手段１０６６、第一判断手段１０６２および第五判断手段１０６６から得られた判断結果により、端末装置１が存在する領域が、屋内か屋外かを判定する合成手段１０６７を具備する。また、端末装置１は、判断結果を出力する出力部１０７、測位結果を出力する測位結果出力部１１１を具備する。なお、各構成要素で得られるデータや行う演算が同じであれば、各構成要素の接続は、図１６の限りではない。また、アルマナック情報格納手段１０２１、エフェメリス情報格納手段１０２２、測位演算部１１１などの測位演算処理を行う構成要素は必ずしも必要ではない。
【０１８９】
次に、端末装置１の具体例５における動作について、図１７のフローチャートを用いて説明する。図１７のフローチャートにおいて、図５、図８および図１１のフローチャートと同一のステップについて、説明を省略する。
【０１９０】
なお、判断条件格納手段１０６１は、図１８の９０１に示す第一の判断条件管理表を保持している。
【０１９１】
さらに、判断条件格納手段１０６１は、図１８の１８０１に示す第五の判断条件管理表を保持している。第五の判断条件管理表は、３つの判断条件を保持している。また、ここでの判断条件は、周辺状況である。また、「判断結果」は、「屋内」、「屋外」のいずれかである。
【０１９２】
（ステップＳ１７０１）第五判断手段１０６６は、ステップＳ５０６で取得された現在位置を、地図データ格納部１０１の地図データに適用し、現在位置の周辺状況の情報を取得する。周辺状況の情報は、例えば、「郊外」「市街地」「都市部」のいずれかである。第五判断手段１０６６は、例えば、現在位置を中心として、予め決められた範囲（例えば、１ｋｍ以内）内の建物の数を地図データから取得し、「建物の数＜閾値Ｂ１」であれば「郊外」、「閾値Ｂ１＜＝建物の数＜閾値Ｂ２」であれば「市街地」、「閾値Ｂ２＜＝建物の数」であれば「都市部」と判断しても良い。また、第四判断手段１０６５は、例えば、現在位置が含まれる領域（例えば、町、村、市、区など）に対応付けて管理されている周辺状況の情報を地図データから取得しても良い。第四判断手段１０６５が周辺状況の情報を地図データから取得する方法は問わない。
【０１９３】
（ステップＳ１７０２）第五判断手段１０６６は、ステップＳ１７０１で取得した周辺状況の情報が「郊外」であるか否かを判断し、「郊外」であればステップＳ１７０３に行き、「郊外」でなければステップＳ１７０４に行く。なお、ここで、第五判断手段１０６６は、ステップＳ１７０１で取得した周辺状況の情報を、第五の判断条件管理表に適用しても良い。
【０１９４】
（ステップＳ１７０３）第五判断手段１０６６は、判断結果に「屋内」を代入する。ステップＳ５１０に行く。
【０１９５】
（ステップＳ１７０４）第五判断手段１０６６は、判断結果に「屋外」を代入する。ステップＳ５１０に行く。
【０１９６】
また、具体例５において、第一判断手段１０６２が取得した判断結果が「判定不能」である場合に、第五判断手段１０６６が地図データを用いて領域識別子を取得した。しかし、判断部１０６は、代表値、分散具合値および地図データを一緒に用いて、情報を判断条件格納手段１０６１の１以上の判断条件に適用し、領域識別子を取得しても良い。
【０１９７】
以上、本実施の形態によれば、端末装置１が存在する領域を精度高く判断できる。また、本実施の形態によれば、１または２以上の測位衛星から受信した信号を用いて、端末装置１が存在する領域を精度高く判断できる。また、本実施の形態によれば、１または２以上の測位衛星から受信した信号と、加速度等の速度情報、端末装置１の気圧情報、他の装置（周辺車両等）の気圧情報、地図データなどを用いて、端末装置１が存在する領域をさらに精度高く判断できる。
【０１９８】
また、本実施の形態によれば、簡易な構成で、高速に、端末装置１が存在する領域を判断できる。
【０１９９】
なお、本実施の形態によれば、端末装置１が存在する領域を判断する場合、１または２以上の測位衛星から受信した信号を用いれば良く、さらに加速度等の速度情報、端末装置１の気圧情報、他の装置（周辺車両等）の気圧情報、地図データのうちのいずれを用いても良いし、これらの情報を用いなくても良い。
【０２００】
また、本実施の形態において、端末装置１は、衛星データ格納部１０２、測位演算部１１１、および測位結果出力部１１２を具備しなくても良い。つまり、端末装置１は、端末装置１が存在する領域を判断した結果をどのように利用しても良い。
【０２０１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における端末装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１または２以上の各測位衛星から信号を受信する信号受信部と、前記信号受信部が受信した２以上の信号を代表する値である代表値を算出する代表値算出部と、前記信号受信部が受信した２以上の信号の分散具合を示す値である分散具合値を算出する分散具合値算出部と、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する判断部と、前記判断部が取得した判断結果を出力する出力部として機能させるプログラム、である。
【０２０２】
また、上記プログラムにおいて、前記判断部は、代表値および分散具合値をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、前記１以上の判断条件のいずれかに、前記代表値および前記分散具合値を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２０３】
また、上記プログラムにおいて、端末装置の速度に関する速度情報を取得する速度情報取得部をさらに具備し、前記判断部は、前記代表値、前記分散具合値、および前記速度情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得するものとして、コンピュータを機能させることは好適である。
【０２０４】
また、上記プログラムにおいて、前記判断部は、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、前記第一判断手段の判断が判断不能である場合、前記速度情報を用いて、端末装置が停止中か否かを判断し、停止中であれば、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第二判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２０５】
また、上記プログラムにおいて、前記判断部は、代表値、分散具合値、および速度情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記速度情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２０６】
また、上記プログラムにおいて、端末装置の周辺の気圧に関する気圧情報を取得する気圧情報取得部をさらに具備し、前記判断部は、前記代表値、前記分散具合値、および前記気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得するものとして、コンピュータを機能させることは好適である。
【０２０７】
また、上記プログラムにおいて、前記判断部は、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、前記第一判断手段の判断が判断不能である場合、前記気圧情報を用いて、端末装置が階段を移動中か否かを判断し、階段を移動中であれば、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第三判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２０８】
また、上記プログラムにおいて、前記判断部は、代表値、分散具合値、および気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２０９】
また、上記プログラムにおいて、他の１以上の端末装置から１以上の気圧情報を受信する気圧情報受信部をさらに具備し、前記判断部は、前記代表値、前記分散具合値、および前記１以上の気圧情報を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得するものとして、コンピュータを機能させることは好適である。
【０２１０】
また、上記プログラムにおいて、前記判断部は、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、前記第一判断手段の判断が判断不能である場合、前記１以上の気圧情報を用いて、端末装置が建物の高層階に存在するかを判断し、建物の高層階に存在すると判断した場合、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第四判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２１１】
また、上記プログラムにおいて、前記判断部は、代表値、分散具合値、および１以上の気圧情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２１２】
また、上記プログラムにおいて、地図データを格納し得る地図データ格納部をさらに具備し、前記判断部は、前記代表値、前記分散具合値、および前記地図データを用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得するものとして、コンピュータを機能させることは好適である。
【０２１３】
また、上記プログラムにおいて、前記判断部は、前記代表値および前記分散具合値を用いて、端末装置が第一領域に存在するか、第二領域に存在するかを判断する第一判断手段と、前記第一判断手段の判断が判断不能である場合、現在位置を用いて、端末装置が郊外に存在するかを判断し、郊外に存在すると判断した場合、前記端末装置が第一領域に存在すると判断し、判断結果を取得する第五判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２１４】
また、上記プログラムにおいて、前記判断部は、代表値、分散具合値、および地図データから取得され得る１以上の情報をパラメータとする１以上の判断条件を格納し得る判断条件格納手段と、前記１以上の判断条件のいずれかに、前記代表値、前記分散具合値および前記１以上の気圧情報を適用し、端末装置が第一領域に存在するか、第二領域に存在するかを判断し、判断結果を取得する第一判断手段とを具備するものとして、コンピュータを機能させることは好適である。
【０２１５】
また、図２１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の端末装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２１は、このコンピュータシステム３００の概観図であり、図２２は、システム３００のブロック図である。
【０２１６】
図２１において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  ＯＮｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３０１と、キーボード３４２と、マウス３４３と、モニタ３４４と、マイク３４５と、スピーカー３４６とを含む。
【０２１７】
図２２において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−ＯＮｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２１８】
コンピュータシステム３４０に、上述した実施の形態の端末装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０２１９】
プログラムは、コンピュータ３４１に、上述した実施の形態の端末装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２０】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２２１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２２３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２５】
以上のように、本発明にかかる端末装置は、端末装置が存在する領域を精度高く判断できる、という効果を有し、携帯端末等として有用である。
【符号の説明】
【０２２６】
１  端末装置
１０１  地図データ格納部
１０２  衛星データ格納部
１０３  信号受信部
１０４  代表値算出部
１０５  分散具合値算出部
１０６  判断部
１０７  出力部
１０８  速度情報取得部
１０９  気圧情報取得部
１１０  気圧情報受信部
１１１  測位演算部
１１１、１１２  測位結果出力部
１０２１  アルマナック情報格納手段
１０２２  エフェメリス情報格納手段
１０３１  アンテナ
１０３２  信号受信手段
１０３３  信号復号手段
１０６１  判断条件格納手段
１０６２  第一判断手段
１０６３  第二判断手段
１０６４  第三判断手段
１０６５  第四判断手段
１０６６  第五判断手段
１０６７  合成手段
１０８１  速度情報センサ
１０８２  速度情報演算手段
１０９１  気圧情報センサ
１０９２  気圧情報演算手段
１１０１  移動無線アンテナ
１１０２  車々間通信受信手段
１１０３  受信気圧情報演算手段
【図１】
2013044651.tif 000003
【図２】
2013044651.tif 000004
【図３】
2013044651.tif 000005
【図４】
2013044651.tif 000006
【図５】
2013044651.tif 000007
【図６】
2013044651.tif 000008
【図７】
2013044651.tif 000009
【図８】
2013044651.tif 000010
【図９】
2013044651.tif 000011
【図１０】
2013044651.tif 000012
【図１１】
2013044651.tif 000013
【図１２】
2013044651.tif 000014
【図１３】
2013044651.tif 000015
【図１４】
2013044651.tif 000016
【図１５】
2013044651.tif 000017
【図１６】
2013044651.tif 000018
【図１７】
2013044651.tif 000019
【図１８】
2013044651.tif 000020
【図１９】
2013044651.tif 000021
【図２０】
2013044651.tif 000022
【図２１】
2013044651.tif 000023
【図２２】
2013044651.tif 000024