(57)【要約】      （修正有）【課題】通信量を抑制しつつ、自装置周辺の移動体に関連する、他装置の利用者にとって有用な情報を効率的に送信する。【解決手段】通信装置７００において、取得部７１０が、自装置の位置に依存しない予め定められた基準に従い、自装置の周辺領域を複数の区画領域に区画した区画結果と、自装置位置とを取得する。また、受信部９２０が、近距離無線通信規格に従って、他装置の位置を含む他装置情報を受信する。そして、生成部７２０が、他装置情報及び区画結果に基づき、他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する。こうして生成された連長圧縮情報及び自装置位置を含む複合情報が、近距離無線通信規格に従って、送信部７３０から外部へ送信される。【選択図】図１
2018037708.tif 000002
【特許請求の範囲】
【請求項１】
自装置位置と、前記自装置位置に依存しない基準に従い、自装置の周辺領域に順番が定義された複数の区画領域に区画した区画結果とを取得する取得部と；
他装置の位置を含む他装置情報を近距離無線通信により受信する受信部と；
前記他装置情報及び前記区画結果に基づき、前記他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する生成部と；
前記自装置位置及び前記連長圧縮情報を含む複合情報を外部へ送信する送信部と；
を備える通信装置。
【請求項２】
前記区画属性の種類は最大９種類であり、前記連長圧縮情報は１０進数で表現することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記近距離無線通信の規格で定められた同報送信に際して使用可能な文字種類の数はＮ（＞１０）であり、
前記生成部は、１０進数表現で生成された前記連長圧縮情報をＮ進数表現に変換して、前記送信部に供給する、
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記他装置情報には、前記他装置とともに移動する移動体の種別情報、及び、前記他装置が存在する区画領域に関する特記情報の一方が更に含まれ、
前記区画属性は、前記区画領域ごとの、移動体の不存在、存在する少なくとも１つの移動体の種別情報、及び、特記情報のいずれかであり、
前記複合情報には、前記自装置とともに移動する移動体の種別情報、及び、前記自装置が存在する区画領域内の特記情報の一方が更に含まれる、
ことを特徴とする請求項１〜３のいずれか一項に記載の通信装置。
【請求項５】
前記区画領域の面積は、前記自装置は位置する区画領域が属する地域種別に応じて変化する、ことを特徴とする請求項１〜４のいずれか一項に記載の通信装置。
【請求項６】
請求項１〜５のいずれか一項に記載の通信装置から送信された複合情報を受信する受信部と；
前記受信部が受信した複合情報に基づき、前記近距離無線通信の直接的な受信範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成するマップ情報生成部と；
前記マップ情報を表示する表示部と；
備える情報生成装置。
【請求項７】
前記マップ情報生成部は、前記受信部による受信時点からの経過時間が定められた時間以下の少なくとも１つの前記複合情報に基づき前記マップ情報を生成する、ことを特徴とする請求項６に記載の情報生成装置。
【請求項８】
取得部と；受信部と；生成部と；送信部とを備える通信装置で使用される通信方法であって、
自装置位置と、前記自装置位置に依存しない基準に従い、自装置の周辺領域に順番が定義された複数の区画領域に区画した区画結果とを、前記取得部が取得する取得工程と；
前記受信部が、他装置の位置を含む他装置情報を近距離無線通信により受信する受信工程と；
前記生成部が、前記他装置情報及び前記区画結果に基づき、前記他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する生成工程と；
前記送信部が、前記自装置位置及び前記連長圧縮情報を含む複合情報を外部へ送信する送信工程と；
を備える通信方法。
【請求項９】
受信部と；マップ情報生成部と；表示部と；を備える情報生成装置で使用される情報生成方法であって、
前記受信部が、請求項１〜５のいずれか一項に記載の通信装置から送信された前記複合情報を受信する受信工程と；
前記マップ情報生成部が、前記受信工程において受信した前記複合情報に基づき、前記近距離無線通信の直接的な受信範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成するマップ情報生成工程と；
前記表示部が、前記マップ情報を表示する表示工程と；
を備えることを特徴とする情報生成方法。
【請求項１０】
通信装置が備えるコンピュータに、請求項８に記載の通信方法を実行させる、ことを特徴とする通信プログラム。
【請求項１１】
情報生成装置が備えるコンピュータに、請求項９に記載の情報生成方法を実行させる、ことを特徴とする情報生成プログラム。
【請求項１２】
通信装置が有するコンピュータにより読み取り可能に、請求項１０に記載の通信プログラムが記録されている、ことを特徴とする記録媒体。
【請求項１３】
情報生成装置が有するコンピュータにより読み取り可能に、請求項１１に記載の情報生成プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、情報生成装置、通信方法、情報生成方法、通信プログラム及び情報生成プログラム、並びに、当該通信プログラムが記録された記録媒体、及び、当該情報生成プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、無線ＬＡＮ通信を利用した通信が、アクセスポイント（ＡＰ）装置と端末装置との間や、端末装置と端末装置との間で行われている。こうした無線ＬＡＮ通信では、多くの場合に、無線ＬＡＮ通信装置間で位置情報の交換が行われている。
【０００３】
こうした位置情報の交換に際しては、例えば、無線ＬＡＮ通信の場合に、情報内容を自由に定義できるサービスセット識別子（ＳＳＩＤ）に、無線ＬＡＮ通信装置の自装置位置の測位結果を反映した情報を含めて送信する技術が知られている（特許文献１参照：以下、「従来例」と呼ぶ）。この従来例の技術では、車両等の移動体に搭載される無線ＬＡＮ装置間で無線ＬＡＮ通信（いわゆる「車々間通信」等）を行って、それぞれの装置が把握している移動体位置をマルチホップ方式で通知するようにしている。このため、従来例の技術によれば、一の無線ＬＡＮ装置は、直接的な無線ＬＡＮ通信が可能な範囲の最大４倍の面積の範囲内に存在する他の無線ＬＡＮ装置のそれぞれの位置（他の無線ＬＡＮ装置が配置された移動体のそれぞれの位置）を把握できるようになっている。
【０００４】
なお、従来例の技術では、自装置の絶対位置情報（緯度及び経度の情報）と、自装置に対する他装置の相対位置情報とを含む複合位置情報をＳＳＩＤに含ませるようにすることにより、１回のＳＳＩＤの送信で、１ｍ程度の誤差で各装置の位置特定が可能な、自装置の絶対位置情報と、最大６台の他装置の相対位置情報を送信できるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１１１５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術では、１回のＳＳＩＤの送信で報知できる他装置の位置情報の数は、最大６台となっている。しかしながら、自装置にとって直接的な近距離無線通信が可能な範囲に存在する他装置の数が、多くの場合に６台を大きく超える事態が発生することが予想される。こうした事態が発生すると、多数回のＳＳＩＤの送信を、位置情報の送信のために行うことになってしまう。
【０００７】
ところで、自装置の利用者にとっては、自装置に近い範囲（直接的な近距離無線通信が可能な範囲）に存在する他装置のそれぞれについては、精度の良い位置情報を把握できることが好ましい。しかしながら、自装置の利用者にとっては、自装置から遠い範囲（直接的な近距離無線通信ができない）に存在する他装置のそれぞれについては、精度の良い他装置の位置情報を把握することは必須ではない。
【０００８】
このため、通信量を抑制しつつ、自装置周辺の移動体に関連する、他装置の利用者にとって有用な情報を効率的に送信できるとともに、自装置周辺における移動体に関連する情報を、自装置の利用者にとっての有用性に応じて提示できる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、自装置位置と、前記自装置位置に依存しない基準に従い、自装置の周辺領域に順番が定義された複数の区画領域に区画した区画結果とを取得する取得部と；他装置の位置を含む他装置情報を近距離無線通信により受信する受信部と；前記他装置情報及び前記区画結果に基づき、前記他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する生成部と；前記自装置位置及び前記連長圧縮情報を含む複合情報を外部へ送信する送信部と；を備える通信装置である。
【００１０】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の通信装置から送信された複合情報を受信する受信部と；前記受信部が受信した複合情報に基づき、前記近距離無線通信の直接的な受信範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成するマップ情報生成部と；前記マップ情報を表示する表示部と；備える情報生成装置である。
【００１１】
請求項８に記載の発明は、取得部と；受信部と；生成部と；送信部とを備える通信装置で使用される通信方法であって、自装置位置と、前記自装置位置に依存しない基準に従い、自装置の周辺領域に順番が定義された複数の区画領域に区画した区画結果とを、前記取得部が取得する取得工程と；前記受信部が、他装置の位置を含む他装置情報を近距離無線通信により受信する受信工程と；前記生成部が、前記他装置情報及び前記区画結果に基づき、前記他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する生成工程と；前記送信部が、前記自装置位置及び前記連長圧縮情報を含む複合情報を外部へ送信する送信工程と；を備える通信方法である。
【００１２】
請求項９に記載の発明は、受信部と；マップ情報生成部と；表示部と；を備える情報生成装置で使用される情報生成方法であって、前記受信部が、請求項１〜５のいずれか一項に記載の通信装置から送信された前記複合情報を受信する受信工程と；前記マップ情報生成部が、前記受信工程において受信した前記複合情報に基づき、前記近距離無線通信の直接的な受信範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成するマップ情報生成工程と；前記表示部が、前記マップ情報を表示する表示工程と；を備えることを特徴とする情報生成方法である。
【００１３】
請求項１０に記載の発明は、通信装置が備えるコンピュータに、請求項８に記載の通信方法を実行させる、ことを特徴とする通信プログラムである。
【００１４】
請求項１１に記載の発明は、情報生成装置が備えるコンピュータに、請求項９に記載の情報生成方法を実行させる、ことを特徴とする情報生成プログラムである。
【００１５】
請求項１２に記載の発明は、通信装置が有するコンピュータにより読み取り可能に、請求項１０に記載の通信プログラムが記録されている、ことを特徴とする記録媒体である。
【００１６】
請求項１３に記載の発明は、情報生成装置が有するコンピュータにより読み取り可能に、請求項１１に記載の情報生成プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る通信装置及び情報生成装置の構成を説明するための図である。
【図２】複合情報ＳＳＩＤの構成例を説明するための図である。
【図３】区画基準の例を示すための図である。
【図４】区画領域情報の生成対象となる区画領域の例を示すための図である。
【図５】マップ情報の生成対象となる区画領域の例を示すための図である。
【図６】本発明の一実施例に係る情報処理装置の構成を説明するための図である。
【図７】図６の情報処理装置における複合情報の生成処理を説明するためのフローチャートである。
【図８】図６の情報処理装置におけるマップ情報の生成処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を、図１〜図５を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。
【００１９】
［構成］
図１には、一実施形態に係る通信装置７００及び情報生成装置８００の構成が示されている。この図１に示されるように、通信装置７００及び情報生成装置８００は、車両、人等の移動体ＭＶに配置されている。
【００２０】
なお、以下の説明においては、通信装置７００と情報生成装置８００とを合わせて、「自装置」と呼ぶものとする。
【００２１】
上記の通信装置７００は、位置検出部６００と接続されている。この位置検出部６００は、ＧＰＳ測位機能を有している。位置検出部６００による測位結果である自装置位置（緯度，経度）は、定期的に通信装置７００へ送られる。
【００２２】
また、通信装置７００は、車両、人等の他の移動体に配置され、自装置と同様に構成されている装置（以下、「他装置」という）と、所定の近距離無線通信規格に従った近距離無線通信が可能となっている。なお、通信装置７００及び他装置は、複合情報ＳＳＩＤを同報送信するようになっている。ここで、所定の近距離無線通信規格では、複合情報ＳＳＩＤにおいて使用可能な文字の種類は、９２種となっている。
【００２３】
かかる複合情報ＳＳＩＤは、図２に示されるように、３２文字から構成される。ここで、文字のそれぞれは、複合情報ＳＳＩＤで使用可能な９２種の文字のいずれかとなっている。そして、かかる複合情報ＳＳＩＤは、３文字で表現されたヘッダ、１３文字で表現された自（又は他）装置情報、及び、１６文字で表現された区画領域情報を含んでいる。ここで、自（又は他）装置情報は、１２文字で表現された自（又は他）装置位置と、１文字で表現された区画ステータスとから構成されている。
【００２４】
上記のヘッダは、複合情報ＳＳＩＤであることを示す予め定められた文字パターンに設定されている。
【００２５】
上記の自（他）装置位置は、「緯度」及び「経度」から構成されている。「緯度」は、北緯／南緯（Ｎ／Ｓ）の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。また、「経度」は、東経／西経の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。このため、自（他）装置位置は、９２進数表現による１２文字表現となっている。
【００２６】
なお、「緯度」及び「経度」が、１０進数表現の小数第６位までの数値で把握できれば、自（他）装置位置を１ｍ程度の誤差で特定が可能となっている。
【００２７】
上記の区画ステータスは、本実施形態では、後述するように、１０進数表現で「２」，「３」，「５」，「９」の４種類のいずれかで表現される。このため、区画ステータスは、９２進数表現による１文字表現となっている。
【００２８】
上記の区画領域情報には、後述する取得部７１０により抽出された複数の区画領域のそれぞれに関する区画属性情報が含まれている。また、区画領域情報には、その区画領域情報と統合されるべき後続の区画領域情報の有無の情報も含まれている。なお、区画属性情報の詳細については、後述する。
【００２９】
上記の情報生成装置８００は、車両、人等の他の移動体に配置された他装置から同報送信された複合情報ＳＳＩＤを受信可能となっている。
【００３０】
＜通信装置７００の構成＞
次に、通信装置７００の構成について説明する。
【００３１】
図１に示されるように、通信装置７００は、記憶部９１０と、取得部７１０とを備えている。また、通信装置７００は、受信部９２０と、生成部７２０と、送信部７３０とを備えている。なお、記憶部９１０及び受信部９２０は、情報生成装置８００との共用資源となっている。
【００３２】
上記の記憶部９１０には、通信装置７００及び情報生成装置８００において利用される様々な情報が記憶される。なお、通信装置７００においては、取得部７１０及び生成部７２０が、記憶部９１０にアクセス可能となっている。なお、情報生成装置８００では、マップ情報生成部８１０が、記憶部９１０にアクセス可能となっている。
【００３３】
上記の取得部７１０は、位置検出部６００から送られた自装置位置を受ける。そして、取得部７１０は、記憶部９１０内における自装置位置を、新たに受けた自装置位置に更新する。
【００３４】
ここで、位置検出部６００から送られる自装置位置は、「緯度」及び「経度」から構成されている。「緯度」は、北緯／南緯（Ｎ／Ｓ）の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。また、「経度」は、東経／西経の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。そして、取得部７１０は、位置検出部６００から送られた自装置位置を、１０進数表現のままで記憶部９１０内に格納する。
【００３５】
また、取得部７１０は、新たに受けた自装置位置を受けるたびに、当該自装置位置に基づいて、通信装置７００の周辺領域（すなわち、移動体ＭＶの周辺領域）を複数の区画領域に区画する。そして、取得部７１０は、区画結果を記憶部９１０に格納する。
【００３６】
ここで、取得部７１０は、自装置位置に依存しない基準、すなわち、緯度及び経度に基づく基準で区画を行う。本実施形態では、図３に示されるように、緯度及び経度に基づく基準として、緯度値の小数点以下の値が「０」の緯度線、及び、経度値の小数以下の値が「０」の経線が必ず区画境界とされ、予め定められた緯度差Δφ（＝１／Ｎ）°）（ここで、Ｎ＝１０3：Δθ及びΔφが、赤道付近で約１１０［ｍ］に相当）及び経度差Δθ（＝Δφ）を南北幅及び東西幅とする基準が採用されている。なお、緯度差Δφ及び経度差Δθは、他装置の利用者にとって、精度が低くても有用な移動体の存在状況や特記情報を把握したい位置精度とするという観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００３７】
また、取得部７１０は、上述した基準によって区画された区画領域のうちで、図４に示されるように、自装置位置（ＣＰ）を中心として、直接的な近距離無線通信が可能な距離ＲC以下の半径Ｒ0の円Ｃ0内に存在する複数の区画領域ＳＡを抽出する。そして、取得部７１０は、抽出された複数の区画領域ＳＡのうち、自装置位置が属する区画領域を除いて、例えば、図４に示されるような順番で番号を付与する。こうした番号付与の方式は、他装置と共通となっている。
【００３８】
なお、半径Ｒ0としては、他装置において生成される後述のマップ情報により、他装置の利用者にとって、精度が低くても有用な移動体の存在状況や特記情報を把握したい領域範囲の情報を提供するという観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００３９】
上記の受信部９２０は、所定の近距離無線通信規格に従って他装置から同報送信された、他装置情報を含む複合情報ＳＳＩＤを受信する。そして、受信部９２０は、当該複合情報ＳＳＩＤに含まれる他装置情報を生成部７２０へ送る。なお、受信部９２０は、当該複合情報ＳＳＩＤに含まれる区画領域情報を、情報生成装置８００における後述のマップ情報生成部８１０へ送るようになっている。
【００４０】
当該他装置情報には、上述したように、複合情報ＳＳＩＤを送信した他装置位置に加えて、当該他装置が位置する区画領域に関する区画ステータスが含まれている。ここで、当該区画ステータスは、当該他装置が配置された移動体の種類情報、又は、当該他装置が存在する区画領域に関する特記情報が含まれている。本実施形態では、移動体の種類は、歩行者、救急車やパトカー等の緊急車両、及び、緊急車両以外の車両（以下、「通常車両」という）の３種類となっている。また、本実施形態では、特記情報として、土砂崩れ有等の災害発生の１種類としている。そして、本実施形態では、特記情報がある場合には、「特記情報有」が区画ステータスとされ、特記情報が無い場合には、「移動体の種類」が区画ステータスとされるようになっている。
【００４１】
このため、本実施形態では、区画ステータスを１桁の１０進数で表現できるようになっている。ここで、本実施形態では、移動体が歩行者であることを「２」で、移動体が通常車両であることを「３」で、移動体が緊急車両であることを「５」で、特記情報有を「９」で表現するようになっている。
【００４２】
なお、他装置では、当該他装置が備える入力部を利用して、他装置が配置された移動体の種類情報、及び、特記情報の有無を指定できるようになっている。
【００４３】
上記の生成部７２０は、取得部７１０により新たな区画がなされるたびに、新たな自装置情報、及び、区画領域情報を生成する。ここで、自装置情報には、最新の自装置位置に加えて、上述した他装置情報の場合と同様に表現された区画ステータスが含まれている。なお、区画ステータスは、不図示の入力部を介して利用者により指定された移動体ＭＶの種類情報、又は、自装置位置が属する区画領域に関する特記情報に基づいて決定される。
【００４４】
また、生成部７２０は、受信部９２０から送られた他装置情報を受ける。そして、生成部７２０は、当該他装置情報を、受信時刻と関連付けて、記憶部９１０内に格納する。
【００４５】
また、生成部７２０は、記憶部９１０内に記憶されている他装置情報のうち、受信時刻からの経過時間が第１所定時間以上の他装置情報を消去する。ここで、第１所定時間は、周囲の他移動体の移動を考慮したうえでの他移動体の位置の信頼性に基づいて、実験、シミュレーション、経験等に基づいて、予め定められる。
【００４６】
また、生成部７２０は、取得部７１０により新たな区画がなされるたびに、記憶部９１０内に記憶されている他装置情報に基づいて、当該他装置が位置する区画領域を識別可能な区画領域情報を決定する。そして、生成部７２０は、決定された区画領域情報と、上述の自装置情報とを含む複合情報を生成する。こうして生成された複合情報は、送信部７３０へ送られる。
【００４７】
ここで、区画領域情報は、取得部７１０により抽出された複数の区画領域のそれぞれに関する区画属性情報から構成されている。かかる区画属性情報は、区画領域ごとの、移動体の不存在、存在する少なくとも１つの移動体の種別情報、及び、特記情報のいずれかを示す情報となっている。
【００４８】
なお、区画領域情報の生成処理については、後述する。
【００４９】
上記の送信部７３０は、生成部７２０から送られた複合情報を受ける。そして、送信部７３０は、当該複合情報を、所定の近距離無線通信規格に従った複合情報ＳＳＩＤに含めて同報送信する。
【００５０】
＜情報生成装置８００の構成＞
次に、上記の情報生成装置８００の構成について説明する。
【００５１】
図１に示されるように、上述したように、記憶部９１０及び受信部９２０を備えている。また、情報生成装置８００は、マップ情報生成部８１０と、表示部８２０とを備えている。
【００５２】
上記のマップ情報生成部８１０は、受信部９２０から送られた区画領域情報を受ける。そして、マップ情報生成部８１０は、当該区画領域情報を、受信時刻と関連付けて、記憶部９１０内に格納する。また、マップ情報生成部８１０は、記憶部９１０内に記憶されている区画領域情報のうち、受信時刻からの経過時間が第２所定保持時間以下の区画領域情報を消去する。ここで、「第２所定時間」は、マップ情報生成部８１０による利用有効性があるか否かの観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００５３】
また、マップ情報生成部８１０は、記憶部９１０内に記憶されている区画領域情報に基づいて、近距離無線通信が直接的に可能な範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成する。そして、マップ情報生成部８１０は、マップ情報を表示するための表示データを生成する。こうして生成された表示データは、表示部８２０へ送られる。
【００５４】
マップ情報は、図５に示される近距離無線通信が直接的に可能な円ＣC内範囲よりも広い範囲内における複数の区画領域ＳＡのそれぞれに関する区画属性情報の集合となっている。ここで、図５には、マップ情報を構成する区画属性情報に対応する区画領域の最大構成が示されている。
【００５５】
なお、マップ情報の生成処理については、後述する。
【００５６】
本実施形態では、情報生成装置８００では、記憶部９１０内に記憶されている他装置情報に基づいて、直接的な近距離無線通信が可能な範囲内における移動体の位置を１［ｍ］程度の精度で示す情報を、マップ情報とは別途に生成し、利用者に提示するようになっている。
【００５７】
上記の表示部８２０は、マップ情報生成部８１０から送られた表示データを受ける。そして、表示部８２０は、当該表示データに対応する画像を表示する。
【００５８】
［動作］
次に、上記のように構成された通信装置７００及び情報生成装置８００の動作について、通信装置７００における複合情報の生成処理、及び、情報生成装置８００におけるマップ情報の生成処理に主に着目して説明する。
【００５９】
＜複合情報の生成処理＞
まず、複合情報の生成処理について説明する。この複合情報の生成処理には、自装置情報の生成処理及び区画領域情報の生成処理が含まれている。
【００６０】
なお、記憶部９１０内には、最新に位置検出部６００から送られた自装置位置、及び、取得部７１０による最新の区画結果情報、並びに、他装置から同報送信され、受信時刻からの経過時間が第１所定時間以下の他装置情報が記憶されているものとする。また、入力部を介して、通信装置７００が配置された移動体ＭＶの種別情報が指定されているものとする。さらに、入力部を介して、自装置位置が属する区画領域に関する特記事項の有無が指定されているものとする。
【００６１】
《自装置情報の生成処理》
自装置情報の生成処理に際して、生成部７２０は、まず、記憶部９１０から、１０進数表現された自装置位置を読み取る。引き続き、生成部７２０は、読み取られた自装置位置を９２進数表現に変換する。
【００６２】
次に、生成部７２０は、特記情報有り指定がなされているか否かを判定する。この判定の結果が肯定的であった場合には、生成部７２０は、「特記情報有」に対応する１０進数表現の「９」を区画ステータスに決定する。また、特記情報の指定がなされているか否かの判定の結果が否定的であった場合には、生成部７２０は、「移動体ＭＶの種別情報」に対応する１０進数表現の「２」，「３」，「５」のいずれかを区画ステータスに決定する。
【００６３】
次いで、生成部７２０は、決定された区画ステータスの１０進数表現を、そのまま９２進数表現として採用する。そして、生成部７２０は、９２進数表現の自装置位置と、９２進数表現の区画ステータスを直列に並べて、９２進数で表現された自装置情報を生成する。
【００６４】
《区画領域情報の生成処理》
区画領域情報の生成処理に際して、生成部７２０は、まず、記憶部９１０から区画結果情報及び他装置情報を読み取る。引き続き、生成部７２０は、区画結果情報により特定される区画領域のそれぞれに関する区画属性情報を決定する。
【００６５】
本実施形態では、区画属性情報の生成に際して、特記情報有が指定されている他装置情報が存在する区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「特記情報有」に決定する。また、特記情報が指定された他装置情報が存在せず、かつ、移動体の種別情報として緊急車両が指定されている他装置情報が存在する区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「緊急車両」に決定する。
【００６６】
また、特記情報が指定された他装置情報、及び、移動体の種別情報として緊急車両が指定されている他装置情報の双方が存在せず、移動体の種別情報として通常車両が指定された他装置情報、及び、移動体の種別情報として歩行者が指定された他装置情報の双方が存在する区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「通常車両＋歩行者」に決定する。また、移動体の種別情報として通常車両が指定されている他装置情報のみが存在する区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「通常車両」に決定する。
【００６７】
さらに、移動体の種別情報として歩行者が指定されている他装置情報のみが存在する区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「歩行者」に決定する。また、他装置情報が存在しない区画領域については、生成部７２０は、その区画領域に関する区画属性情報を「移動体無」に決定する。
【００６８】
なお、本実施形態では、上述のように、区画属性情報の種類の数が６個となっている。このため、本実施形態では、「移動体無」を「１」、「歩行者」を「２」、「通常車両」を「３」、「通常車両＋歩行者」を「４」、「緊急車両」を「５」、「特記情報有」を「９」という１桁の１０進数で表現するようになっている。
【００６９】
次に、生成部７２０は、１桁の１０進数で表現された区画属性情報を、上述した図４で示されるように区画領域ＳＡのそれぞれに付与された番号の順序で並べた２０桁の１０進数を生成する。引き続き、生成部７２０は、当該２０桁の１０進数について連長圧縮（ランレングス圧縮）を行って、新たな１０進数を算出する。ここで、「連長圧縮」とは、１種類のデータ値が連続している場合、１つの当該データ値と、連続している当該データ値の数とで表現することで、圧縮することをいう。
【００７０】
なお、本実施形態では、上位から見て奇数桁目を区画属性情報のデータ値とし、その次の桁を（（前の桁の区画属性情報の繰り返し数）−１：最大９）とする「連長圧縮」を行って、新たな１０進数を算出するようになっている。例えば、区画領域＃１の区画属性情報が「通常車両」、区画領域＃２〜＃１４の区画属性情報が「移動体無」、区画領域＃１５の区画属性情報が「通常車両」、区画領域＃１６〜＃２０の区画属性情報が「移動体無」の場合には、本実施形態では、連長圧縮を行った後の新たな１０進数として、１０桁の「３０１９１２３０１４」が算出される。
【００７１】
次いで、生成部７２０は、連長圧縮により算出された新たな１０進数を、複合情報ＳＳＩＤで使用可能な文字種が９２種であることに応じて、当該９２種の文字により表現される９２進数表現に変換する。なお、上述した例では、９２進数表現された区画領域情報は、６桁となる。
【００７２】
以上のようにして、９２進数表現された自装置情報及び区画領域情報が算出されると、生成部７２０は、これらを順次並べ、９２進数表現の複合情報を生成する。そして、生成部７２０は、生成された複合情報にヘッダを付加して複合情報ＳＳＩＤを生成し、生成された複合情報ＳＳＩＤを送信部７３０へ送る。この結果、送信部７３０から複合情報ＳＳＩＤが同報送信される。なお、生成された９２進数表現の複合情報を１個の複合情報ＳＳＩＤに収めきれない場合には、当該複合情報を分割して、複数個の複合情報ＳＳＩＤに含めるようになっている。
【００７３】
＜マップ情報の生成処理＞
次に、マップ情報の生成処理について説明する。
【００７４】
なお、記憶部９１０内には、最新に位置検出部６００から送られた自装置位置、及び、取得部７１０による最新の区画結果情報、並びに、他装置から同報送信され、受信時刻からの経過時間が第２所定時間以下の区画領域情報が記憶されているものとする。
【００７５】
マップ情報の生成処理の生成処理に際して、マップ情報生成部８１０は、まず、記憶部９１０内に記憶されている９２進数表現された区画領域情報のうちで最も旧いものと、これに対応する９２進数表現された他装置位置と、自装置位置とを読み取る。引き続き、マップ情報生成部８１０は、読み取られた他装置位置を１０進数表現に変換するとともに、読み取られた区画領域情報を１０進数表現に変換する。そして、マップ情報生成部８１０は、連長圧縮が施されて算出された１０進数表現の区画領域情報に基づいて、連長圧縮が施される前の区画領域情報に展開する。
【００７６】
次に、マップ情報生成部８１０は、自装置位置と、１０進数表現の他装置位置とに基づいて、展開された区画領域情報により区画属性情報が示されている複数の区画領域のそれぞれが、上述した図５に示されたマップ情報の生成対象となる区画領域のいずれに対応するかを特定する。引き続き、マップ情報生成部８１０は、特定された区画領域それぞれに、区画属性情報を対応させ、暫定マップ情報を生成する。
【００７７】
次いで、マップ情報生成部８１０は、記憶部９１０内に記憶されている９２進数表現された区画領域情報のうちで次に旧いものと、これに対応する９２進数表現された他装置位置と、自装置位置とを読み取る。引き続き、マップ情報生成部８１０は、前回の場合と同様に、読み取られた他装置位置を１０進数表現に変換するとともに、読み取られた区画領域情報を１０進数表現に変換する。そして、マップ情報生成部８１０は、連長圧縮が施されて算出された１０進数表現の区画領域情報に基づいて、連長圧縮が施される前の区画領域情報に展開する。
【００７８】
次に、マップ情報生成部８１０は、前回の暫定マップ情報の生成の場合と同様に、自装置位置と、１０進数表現の他装置位置とに基づいて、次に旧い複合情報における区画領域情報の展開結果において区画属性情報が示されている複数の区画領域のそれぞれが、上述した図５に示されたマップ情報の生成対象となる区画領域のいずれに対応するかを特定する。引き続き、マップ情報生成部８１０は、特定された区画領域それぞれに、区画属性情報を対応させる。こうした区画属性情報の対応付けに際して、マップ情報生成部８１０は、前回までに生成された暫定マップ情報で既に区画属性情報の対応付けが行われている区画領域については、今回得られている区画属性情報に更新する。こうして、暫定マップ情報が更新され、新たな暫定マップ情報が生成される。
【００７９】
以後、マップ情報生成部８１０は、受信時刻が最も新しい区画領域情報に基づく暫定マップ情報の更新が行われるまで、上記のようにして、暫定マップ情報を更新していく。引き続き、受信時刻が最も新しい区画領域情報に基づく更新が終了すると、マップ情報生成部８１０は、その時点における暫定マップ情報を、今回のマップ情報に決定する。
【００８０】
こうして、今回のマップ情報の生成処理が終了すると、マップ情報生成部８１０は、今回のマップ情報に対応する表示データを生成し、表示部８２０へ送る。この結果、表示部８２０に、今回のマップ情報に対応する画像が表示され、利用者に提示される。
【００８１】
以上説明したように、本実施形態では、取得部７１０が、自装置の位置に依存しない予め定められた基準に従い、自装置の周辺領域を複数の区画領域に区画した区画結果と、自装置位置とを取得する。また、受信部９２０が、所定の近距離無線通信規格に従って、他装置から送信された複合情報を受信する。そして、生成部７２０が、複合情報における他装置情報及び区画結果に基づき、他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する。こうして生成された連長圧縮情報及び自装置位置を含む複合情報が、所定の近距離無線通信規格に従って、送信部７３０から外部へ送信される。
【００８２】
したがって、本実施形態によれば、通信量を抑制しつつ、自装置周辺の移動体に関連する、他装置の利用者にとって有用な情報を効率的に送信できる。
【００８３】
また、本実施形態では、区画領域情報には、区画領域ごとの、少なくとも他装置の有無を識別可能な情報を含む区画属性情報が含まれている。このため、区画領域情報を受信した装置では、当該自装置周辺の区画領域ごとの、少なくとも他装置の有無を識別することができる。
【００８４】
また、本実施形態では、他装置情報には、他装置とともに移動する移動体の種別情報、及び、他装置が存在する区画領域に関する特記情報の一方が更に含まれる。また、区画属性情報には、区画領域ごとの、移動体の不存在、存在する少なくとも１つの移動体の種別情報、及び、特記情報のいずれかが含まれる。そして、複合情報には、自装置とともに移動する移動体の種別情報、及び、自装置が存在する区画領域内の特記情報の一方が更に含まれている。このため、自装置では、他装置周辺の区画領域における移動体の有無のみよりもきめ細かな情報を、他装置情報として得ることができる。また、他装置に対しては、自装置周辺の区画領域における移動体の有無のみよりもきめ細かな情報を提供することができる。
【００８５】
また、本実施形態では、マップ情報生成部８１０が、自装置位置、及び、受信部９２０が受信した複合情報に基づき、所定の近距離無線通信規格が直接的に可能な範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成する。こうして生成されたマップ情報に対応する画像が、表示部８２０に表示される。
【００８６】
したがって、本実施形態によれば、通信量を抑制しつつ、自装置周辺における移動体に関連する情報を、自装置の利用者にとっての有用性に応じて提示できる。
【００８７】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００８８】
例えば、上記の実施形態では、上記の実施形態では、複合情報ＳＳＩＤにおけるヘッダの文字数を「３」としたが、ヘッダの文字数を「３」以外としてもよい。
【００８９】
また、上記の実施形態では、各装置における位置検出結果が１０進数表現となっているものとしたが、他の形式の表現としてもよい。
【００９０】
また、上記の実施形態では、区画領域の大きさを固定的とした。これに対し、自装置が位置する区画領域が属する地域種別に応じて変化させるようにしてもよい。こうした場合には、移動体が多い都市部では、区画領域の大きさを小さくすることが考えられる。
【００９１】
また、上記の実施形態における区画ステータス及び区画属性情報の内容分類方式は例示であり、異なる内容分類方式を採用してもよい。ここで、区画ステータス及び区画属性情報の内容分類方式は、９種類までの分類方式であることが好ましい。
【００９２】
また、上記の実施形態においては、位置検出部６００から送られる自装置位置の緯度及び経度を小数第６位の精度としたが、より高い精度とするようにしてもよい。
【００９３】
また、上記の実施形態では、区画間隔を決定するための「Ｎ」を「１０3」という固定値とした。これに対し、「Ｎ」を他の値としてもよいし、装置位置における緯度値に応じて変化させるようにしてもよい。
【００９４】
なお、上記の実施形態における取得部、生成部、マップ情報生成部を、中央処理装置（ＣＰＵ：Central Processing Unit）等を備えた演算部としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、取得部、生成部、マップ情報生成部における処理の一部又は全部を実行するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体からロードされて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【実施例】
【００９５】
次に、本発明の一実施例を、図６〜図８を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。
【００９６】
［構成］
図６には、一実施例に係る情報処理装置１００の概略的な構成が示されている。なお、情報処理装置１００は、上述した実施形態の通信装置７００と情報生成装置８００とを合わせた自装置（図１参照）の一態様となっている。
【００９７】
図６に示されるように、情報処理装置１００は、移動体ＭＶ0に配置されている。この情報処理装置１００は、移動体ＭＶ0からの距離が、直接的な近距離無線通信が可能な範囲内に存在する他の移動体ＭＶj（ｊ＝１，…，Ｎ）に配置された情報処理装置２００j（ｊ＝１，…，Ｎ）等の外部装置との間で、所定の近距離無線通信規格に従った近距離無線通信を行うようになっている。なお、情報処理装置２００jは、情報処理装置１００と同様に構成されている。
【００９８】
以下の説明においては、情報処理装置１００を「自装置」とも呼ぶものとし、情報処理装置２００j（ｊ＝１，…，Ｎ）を「他装置」とも呼ぶものとする。
【００９９】
＜情報処理装置１００の構成＞
次に、上記の情報処理装置１００の構成を説明する。
【０１００】
図６に示されるように、情報処理装置１００は、無線送受信部１１０と、位置検出部１２０と、記憶部１３０とを備えている。また、情報処理装置１００は、表示部１４０と、入力部１５０、処理制御部１６０とを備えている。
【０１０１】
上記の無線送受信部１１０は、情報処理装置２００j（ｊ＝１，…，Ｎ）等の外部装置との間で、所定の近距離無線通信規格に従った近距離無線通信を行う。無線送受信部１１０は、外部装置からのデータを受信した場合には、受信データを処理制御部１６０へ送る。こうした受信データには、他装置が生成して同報送信した複合情報ＳＳＩＤが含まれている。
【０１０２】
また、無線送受信部１１０は、処理制御部１６０から送られたデータを外部装置へ送信する。こうした送信データには、自装置が生成して、同報送信される複合情報ＳＳＩＤが含まれている。
【０１０３】
すなわち、無線送受信部１１０は、実施形態における受信部９２０及び送信部７３０の機能を果たすようになっている。なお、本実施例における複合情報ＳＳＩＤは、上述した実施形態における複合情報ＳＳＩＤと同様に構成されている。
【０１０４】
上記の位置検出部１２０は、ＧＰＳ測位機能を有している。位置検出部１２０による測位結果である自装置位置（緯度，経度）及び精度は、処理制御部１６０へ送られる。ここで、測位結果における「緯度」は、北緯／南緯（Ｎ／Ｓ）の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。また、測位結果における「経度」は、東経／西経の識別情報と、１０進数表現の小数第６位までの数値とから構成されている。すなわち、位置検出部１２０は、実施形態における位置検出部６００の機能を果たすようになっている。
【０１０５】
上記の記憶部１３０は、情報処理装置１００において利用される様々な情報が記憶される。すなわち、記憶部１３０は、実施形態における記憶部９１０の機能を果たすようになっている。
【０１０６】
なお、記憶部１３０には、処理制御部１６０がアクセス可能となっている。
【０１０７】
上記の表示部１４０は、液晶パネル等の表示デバイスを備えて構成されている。この表示部１４０は、処理制御部１６０から送られた表示データに対応する画像を表示する。すなわち、表示部１４０は、実施形態における表示部８２０の機能を果たすようになっている。
【０１０８】
上記の入力部１５０は、情報処理装置１００の本体部に設けられたキー部、あるいはキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示部１４０に設けられたタッチパネルを用いることができる。また、キー部を有する構成に代えて、音声入力する構成を採用することもできる。入力部１５０への入力結果は、入力データとして処理制御部１６０へ送られる。こうした入力データには、実施形態における区画ステータスの指定データが含まれている。すなわち、入力部１５０は、実施形態における不図示の入力部の機能を果たすようになっている。
【０１０９】
上記の処理制御部１６０は、情報処理装置１００の全体を統括制御するとともに、様々な処理を行う。処理制御部１６０は、中央処理装置（ＣＰＵ）及び周辺回路（時計機構を含む）を備えて構成されている。処理制御部１６０が様々なプログラムを実行することにより、様々な機能が実現されるようになっている。こうした機能の中には、上述した実施形態における取得部７１０、生成部７２０及びマップ情報生成部８１０の機能も含まれている。
【０１１０】
すなわち、処理制御部１６０は、位置検出部１２０から送られた自装置位置を受けた場合に、記憶部１３０内における自装置位置を、新たに受けた自装置位置に更新する。また、処理制御部１６０は、新たな自装置位置を受けるたびに、当該自装置位置に基づいて、情報処理装置１００の周辺領域（すなわち、移動体ＭＶ0の周辺領域）を、実施形態の場合と同様の基準に従って、複数の区画領域に区画する。そして、処理制御部１６０は、区画結果を記憶部１３０に格納する。なお、処理制御部１６０は、実施形態の場合と同様の方式に従った順番で、区画領域のそれぞれに番号を付与する。
【０１１１】
また、処理制御部１６０は、無線送受信部１１０から送られた複合情報を受けると、当該複合情報を、受信時刻と関連付けて、記憶部１３０内に格納する。また、処理制御部１６０は、記憶部１３０内に記憶されている複合情報のうち、受信時刻からの経過時間が所定時間以上の複合情報を消去する。すなわち、本実施例では、上述した実施形態における第１所定時間と第２所定時間とが同一となっている。
【０１１２】
なお、所定時間は、周囲の他移動体の移動を考慮したうえでの複合情報の信頼性に基づいて、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１１３】
また、処理制御部１６０は、新たな区画がなされるたびに、記憶部１３０内に記憶されている複合情報に基づいて、自装置にとっての新たな複合情報を生成する。そして、処理制御部１６０は、新たに生成された複合情報を無線送受信部１１０へ送る。
【０１１４】
なお、処理制御部１６０による複合情報の生成処理については、後述する。
【０１１５】
また、処理制御部１６０は、記憶部１３０内に記憶されている複合情報に基づいて、近距離無線通信が直接的に可能な範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成する。そして、処理制御部１６０は、マップ情報を表示するための表示データを生成する。こうして生成された表示データは、表示部１４０へ送られる。本実施例におけるマップ情報は、上述した実施形態におけるマップ情報と同様の情報となっている。
【０１１６】
なお、処理制御部１６０によるマップ情報の生成処理については、後述する。
【０１１７】
本実施形態では、処理制御部１６０は、記憶部１３０内に記憶されている複合情報における他装置情報に基づいて、直接的な近距離無線通信が可能な範囲内における移動体の位置を、１［ｍ］程度の精度で示す情報を、マップ情報とは別途に生成し、利用者に提示するための処理も行うようになっている。
【０１１８】
［動作］
次に、上記のように構成された情報処理装置１００の動作について、処理制御部１６０による複合情報の生成処理及びマップ情報の生成処理に主に着目して説明する。
【０１１９】
＜複合情報の生成処理＞
まず、複合情報の生成処理について説明する。この複合情報の生成処理は、上述したように、新たな区画がなされるたびに実行される。
【０１２０】
なお、記憶部１３０内には、最新に位置検出部１２０から送られた自装置位置、及び、最新の区画結果情報、並びに、他装置から同報送信され、受信時刻からの経過時間が所定時間以下の複合情報が記憶されているものとする。また、入力部１５０を介して、移動体ＭＶ0の種別情報が指定されているものとする。さらに、入力部１５０を介して、自装置位置が属する区画領域に関する特記事項の有無が指定されているものとする。
【０１２１】
複合情報の生成処理に際しては、図７に示されるように、まず、ステップＳ１１において、処理制御部１６０が、自装置位置の９２進数化を行う。かかる自装置位置の９２進数化に際し、処理制御部１６０は、記憶部１３０から、１０進数表現された自装置位置を読み取る。引き続き、処理制御部１６０は、読み取られた自装置位置を９２進数表現に変換する。
【０１２２】
次に、ステップＳ１２において、処理制御部１６０が、自装置情報に含まれる区画ステータスを決定する。かかる区画ステータスを決定に際して、処理制御部１６０は、特記情報有の指定がなされているか否かを判定する。この判定の結果が肯定的であった場合には、処理制御部１６０は、「特記情報有」に対応する１０進数表現の「９」を区画ステータスに決定する。また、特記情報有の指定がなされているか否かの判定の結果が否定的であった場合には、処理制御部１６０は、「移動体ＭＶの種別情報」に対応する１０進数表現の「２」（歩行者），「３」（通常車両），「５」（緊急車両）のいずれかを区画ステータスに決定する。
【０１２３】
引き続き、ステップＳ１３において、処理制御部１６０が、９２進数表現の自装置情報を生成する。かかる９２進数表現の自装置情報の生成に際して、処理制御部１６０は、決定された区画ステータスの１０進数表現を、そのまま９２進数表現として採用する。そして、処理制御部１６０は、９２進数表現の自装置位置と、９２進数表現の区画ステータスを直列に並べて、９２進数で表現された自装置情報を生成する。
【０１２４】
次いで、ステップＳ１４において、処理制御部１６０が、区画結果情報により特定される区画領域のそれぞれに関する区画属性情報を決定する。かかる区画属性情報の決定に際して、特記情報有が指定されている他装置情報が存在する区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「特記情報有」に決定する。また、特記情報が指定された他装置情報が存在せず、かつ、移動体の種別情報として緊急車両が指定されている他装置情報が存在する区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「緊急車両」に決定する。
【０１２５】
また、特記情報が指定された他装置情報、及び、移動体の種別情報として緊急車両が指定されている他装置情報の双方が存在せず、移動体の種別情報として通常車両が指定された他装置情報、及び、移動体の種別情報として歩行者が指定された他装置情報の双方が存在する区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「通常車両＋歩行者」に決定する。また、移動体の種別情報として通常車両が指定されている他装置情報のみが存在する区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「通常車両」に決定する。
【０１２６】
さらに、移動体の種別情報として歩行者が指定されている他装置情報のみが存在する区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「歩行者」に決定する。また、他装置情報が存在しない区画領域については、処理制御部１６０は、その区画領域に関する区画属性情報を「移動体無」に決定する。
【０１２７】
なお、本実施例では、上述のように、区画属性情報の種類の数が６個となっている。そして、本実施例では、上述した実施形態の場合と同様に、「移動体無」を「１」、「歩行者」を「２」、「通常車両」を「３」、「通常車両＋歩行者」を「４」、「緊急車両」を「５」、「特記情報有」を「９」という１桁の１０進数で表現するようになっている。
【０１２８】
次に、ステップＳ１５において、処理制御部１６０が、１０進数表現の区画領域情報を生成する。処理制御部１６０は、１桁の１０進数で表現された区画属性情報を、上述した図４で示されるように区画領域ＳＡのそれぞれに付与された番号の順序で並べた２０桁の１０進数を生成することにより、１０進数表現の区画領域情報を生成する。
【０１２９】
次いで、ステップＳ１６において、処理制御部１６０が、１０進数表現の区画領域情報の連長圧縮を行って、新たな１０進数を算出する。引き続き、ステップＳ１７において、処理制御部１６０が、連長圧縮により算出された新たな１０進数を９２進数表現に変換することにより、連長圧縮された区画領域情報を９２進数化する。
【０１３０】
次に、ステップＳ１８において、処理制御部１６０が、９２進数表現の複合情報を生成する。処理制御部１６０は、９２進数表現された自装置情報及び区画領域情報を順次並べることにより、９２進数表現の複合情報を生成する。
【０１３１】
引き続き、ステップＳ１９において、処理制御部１６０が、複合情報ＳＳＩＤを生成する。処理制御部１６０は、生成された複合情報にヘッダを付加して複合情報ＳＳＩＤを生成する。
【０１３２】
次いで、ステップＳ２０において、処理制御部１６０が、生成された複合情報ＳＳＩＤを無線送受信部１１０へ送る。この結果、無線送受信部１１０から複合情報ＳＳＩＤが同報送信される。こうして、ステップＳ２０の処理が終了すると、今回の複合情報の生成処理が終了する。
【０１３３】
＜マップ情報の生成処理＞
次に、マップ情報の生成処理について説明する。このマップ情報の生成処理は、上述したように、新たな区画がなされるたびに実行される。
【０１３４】
なお、記憶部１３０内には、最新に位置検出部１２０から送られた自装置位置、及び、最新の区画結果情報、並びに、他装置から同報送信され、受信時刻からの経過時間が所定時間以下の複合情報が記憶されているものとする。
【０１３５】
マップ情報の生成処理に際しては、図８に示されるように、まず、ステップＳ２１において、処理制御部１６０が、他装置から受信した複合情報が記憶部１３０内に記憶されているか否かを判定する。ステップＳ２１における判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、今回のマップ情報の生成処理の生成処理が終了する。
【０１３６】
ステップＳ２１における判定の結果が肯定的であった場合（ステップＳ２１：Ｙ）には、処理はステップＳ２２へ進む。このステップＳ２２では、処理制御部１６０が、記憶部１３０内に記憶されている複合情報のうちで、受信時刻が最も旧い複合情報に基づく暫定マップ情報の生成を行う。
【０１３７】
かかる暫定マップ情報の生成に際して、処理制御部１６０は、まず、記憶部１３０内に記憶されている９２進数表現された区画領域情報のうちで最も旧いものと、これに対応する９２進数表現された他装置位置と、自装置位置とを読み取る。引き続き、処理制御部１６０は、読み取られた他装置位置を１０進数表現に変換するとともに、読み取られた区画領域情報を１０進数表現に変換する。そして、処理制御部１６０は、連長圧縮が施されて算出された１０進数表現の区画領域情報に基づいて、連長圧縮が施される前の区画領域情報に展開する。
【０１３８】
次に、処理制御部１６０は、自装置位置と、１０進数表現の他装置位置とに基づいて、展開された区画領域情報により区画属性情報が示されている複数の区画領域のそれぞれが、上述したマップ情報の生成対象となる区画領域のいずれに対応するかを特定する。引き続き、処理制御部１６０は、特定された区画領域それぞれに、区画属性情報を対応させることにより、暫定マップ情報を生成する。
【０１３９】
次いで、ステップＳ２３において、処理制御部１６０は、記憶部１３０内における複合情報のうち、受信時刻が最新の複合情報のうちで最も新しいものに基づく暫定マップ情報が既に行われたか否かを判定する。ステップＳ２３における判定の結果が否定的であった場合（ステップＳ２３：Ｎ）には、処理はステップＳ２４へ進む。このステップＳ２４では、処理制御部１６０が、前回の暫定マップ情報の生成に使用された複合情報の次に旧い複合情報に基づく暫定マップ情報の更新を行う。
【０１４０】
かかる暫定マップ情報の更新に際して、処理制御部１６０は、前回の暫定マップ情報の生成の場合と同様に、自装置位置と、１０進数表現の他装置位置とに基づいて、当該次に旧い複合情報における区画領域情報の展開結果において区画属性情報が示されている複数の区画領域のそれぞれが、マップ情報の生成対象となる区画領域のいずれに対応するかを特定する。引き続き、処理制御部１６０は、特定された区画領域それぞれに、区画属性情報を対応させる。こうした区画属性情報の対応付けに際して、処理制御部１６０は、前回までに生成された暫定マップ情報で既に区画属性情報の対応付けが行われている区画領域については、今回得られている区画属性情報に更新する。こうして、暫定マップ情報が更新され、新たな暫定マップ情報が生成される。
【０１４１】
こうしてステップＳ２４の処理が終了すると、処理はステップＳ２３へ戻る。以後、ステップＳ２３における判定の結果が肯定的となるまで、ステップＳ２３，Ｓ２４の処理が繰り返される。そして、ステップＳ２３における判定の結果が肯定的となると（ステップＳ２３：Ｙ）、処理はステップＳ２５へ進む。
【０１４２】
なお、記憶部１３０内における複合情報が１個のみであった場合には、ステップＳ２２の直後に実行されるステップＳ２３における判定の結果が肯定的となり（ステップＳ２３：Ｙ）、ステップＳ２４の処理が実行されることなく、処理はステップＳ２５へ進む。
【０１４３】
ステップＳ２５では、処理制御部１６０が、その時点における暫定マップ情報を、今回のマップ情報に決定する。引き続き、ステップＳ２６において、処理制御部１６０が、今回のマップ情報に対応する表示データを生成する。
【０１４４】
次に、ステップＳ２７において、処理制御部１６０が、生成された表示データを表示部１４０へ送る。この結果、表示部１４０に、今回のマップ情報に対応する画像が表示され、利用者に提示される。こうしてステップＳ２７の処理が終了すると、今回のマップ情報の生成処理が終了する。
【０１４５】
以上説明したように、本実施例では、処理制御部１６０が、自装置の位置に依存しない予め定められた基準に従い、自装置の周辺領域を複数の区画領域に区画した区画結果と、自装置位置とを取得する。また、無線送受信部１１０が、所定の無線通信規格に従って、他装置から送信された複合情報を受信する。そして、処理制御部１６０が、複合情報における他装置情報及び区画結果に基づき、他装置が位置する区画領域を識別可能であり、区画属性が符号化された区画領域情報を連長圧縮した連長圧縮情報を生成する。こうして生成された連長圧縮情報及び自装置位置を含む複合情報が、所定の無線通信規格に従って、無線送受信部１１０から外部へ送信される。
【０１４６】
したがって、本実施例によれば、通信量を抑制しつつ、自装置周辺の移動体に関連する、他装置の利用者にとって有用な情報を効率的に送信できる。
【０１４７】
また、本実施例では、区画領域情報には、区画領域ごとの、少なくとも他装置の有無を識別可能な情報を含む区画属性情報が含まれている。このため、区画領域情報を受信した装置では、当該自装置周辺の区画領域ごとの、少なくとも他装置の有無を識別することができる。
【０１４８】
また、本実施例では、他装置情報には、他装置とともに移動する移動体の種別情報、及び、他装置が存在する区画領域に関する特記情報の一方が更に含まれる。また、区画属性情報には、区画領域ごとの、移動体の不存在、存在する少なくとも１つの移動体の種別情報、及び、特記情報のいずれかが含まれる。そして、複合情報には、自装置とともに移動する移動体の種別情報、及び、自装置が存在する区画領域内の特記情報の一方が更に含まれている。このため、自装置では、他装置周辺の区画領域における移動体の有無のみよりもきめ細かな情報を、他装置情報として得ることができる。また、他装置に対しては、自装置周辺の区画領域における移動体の有無のみよりもきめ細かな情報を提供することができる。
【０１４９】
また、本実施例では、処理制御部１６０が、自装置位置、及び、無線送受信部１１０が受信した複合情報に基づき、近距離無線通信が直接的に可能な範囲よりも広い範囲内における移動体の状況を示すマップ情報を生成する。こうして生成されたマップ情報に対応する画像が、表示部１４０に表示される。
【０１５０】
したがって、本実施例によれば、通信量を抑制しつつ、自装置周辺における移動体に関連する情報を、自装置の利用者にとっての有用性に応じて提示できる。
【０１５１】
［実施例の変形］
本発明は、上記の実施例に限定されるものではなく、様々な変形が可能である。
【０１５２】
例えば、上述した実施形態の場合と同様の変形を、上記の実施形態に対して行うようにしてもよい。
【符号の説明】
【０１５３】
１００  …  情報処理装置（通信装置、情報生成装置）
１１０  …  無線送受信部（受信部、送信部）
１４０  …  表示部
１６０  …  処理制御部（取得部、生成部、マップ情報生成部）
７００  …  通信装置
７１０  …  取得部
７２０  …  生成部
７３０  …  送信部
８００  …  情報生成装置
８１０  …  マップ情報生成部
８２０  …  表示部
９２０  …  受信部
【図１】
2018037708.tif 000003
【図２】
2018037708.tif 000004
【図３】
2018037708.tif 000005
【図４】
2018037708.tif 000006
【図５】
2018037708.tif 000007
【図６】
2018037708.tif 000008
【図７】
2018037708.tif 000009
【図８】
2018037708.tif 000010