[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2015017922A - Navigation device, navigation method, and program - Google Patents

Navigation device, navigation method, and program Download PDF

Info

Publication number
JP2015017922A
JP2015017922A JP2013146020A JP2013146020A JP2015017922A JP 2015017922 A JP2015017922 A JP 2015017922A JP 2013146020 A JP2013146020 A JP 2013146020A JP 2013146020 A JP2013146020 A JP 2013146020A JP 2015017922 A JP2015017922 A JP 2015017922A
Authority
JP
Japan
Prior art keywords
information
building
route
floor
building map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013146020A
Other languages
Japanese (ja)
Other versions
JP6288967B2 (en
Inventor
剛太 多田
Gota Tada
剛太 多田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micware Co Ltd
Original Assignee
Micware Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micware Co Ltd filed Critical Micware Co Ltd
Priority to JP2013146020A priority Critical patent/JP6288967B2/en
Publication of JP2015017922A publication Critical patent/JP2015017922A/en
Application granted granted Critical
Publication of JP6288967B2 publication Critical patent/JP6288967B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve a conventional problem of being incapable of searching for and guiding an intra-building route that is a route from a present position in a building with two or more stories to a destination in a story different from the present position.SOLUTION: A navigation device includes: a building map information storage part for storing building map information indicating a map of a building with two or more stories; a present position information obtainment part for obtaining present position information indicating a present position in the building; a reception part for receiving destination related information that is information related to a destination in the building; a route search part for searching, by using the building map information, for an intra-building route that is a route from the present position to a destination on a story different from the present position and a route using a normal passageway and inter-story movement means, and obtaining intra-building route information indicating an intra-building route; and an output part for outputting the intra-building route information obtained by the route search part. Using the device makes it possible to search for and guide the intra-building route.

Description

本発明は、ナビゲーション装置等に関するものである。   The present invention relates to a navigation device and the like.

従来、出発地から目的地までの徒歩での経路を探索し、当該目的地までの経路案内を行う地図サービスが開発されている(非特許文献1参照)。   2. Description of the Related Art Conventionally, a map service has been developed that searches a route on foot from a departure point to a destination and provides route guidance to the destination (see Non-Patent Document 1).

“Googleマップ”、[online]、Google、[2013年6月14日検索]、インターネット[URL;https://maps.google.co.jp/]“Google Maps”, [online], Google, [Search June 14, 2013], Internet [URL; https://maps.google.co.jp/]

従来の地図サービスでは、2以上の階を有する建物内での現在位置から、現在位置とは異なる階の目的地までの経路である建物内経路を探索し、案内することができなかった。   In the conventional map service, it has been impossible to search and guide a route in the building which is a route from a current position in a building having two or more floors to a destination on a floor different from the current position.

本第一の発明のナビゲーション装置は、2以上の階を有する建物の地図である建物地図を示す情報であり、同一階を移動するための通路である通常通路を示す1以上の通常通路情報と、異なる階間を移動するための手段である階間移動手段を示す1以上の階間移動手段情報とを有する情報である建物地図情報が格納される建物地図情報格納部と、建物内での現在位置を示す現在位置情報を取得する現在位置情報取得部と、建物内での目的地に関する情報である目的地関連情報を受け付ける受付部と、現在位置の階と目的地の階とが異なる場合に、現在位置から目的地までの経路であり、通常通路と階間移動手段とを用いた経路である建物内経路を、建物地図情報を用いて探索し、建物内経路を示す建物内経路情報を取得する経路探索部と、経路探索部が取得した建物内経路情報を出力する出力部とを備えるナビゲーション装置である。   The navigation device according to the first aspect of the invention is information indicating a building map that is a map of a building having two or more floors, and includes one or more normal passage information indicating a normal passage that is a passage for moving on the same floor. A building map information storage unit for storing building map information, which is information having one or more floor moving means information indicating a floor moving means that is a means for moving between different floors; When the current position information acquisition unit that acquires current position information indicating the current position, the reception unit that receives destination related information that is information about the destination in the building, and the floor at the current position and the floor at the destination are different In addition, the route from the current position to the destination, and the route in the building, which is the route using the normal passage and the means for moving between floors, is searched using the building map information, and the route information in the building indicating the route in the building A route search unit for acquiring A navigation device and an output unit for outputting the building routing information searching unit has acquired.

このような構成により、2以上の階を有する建物内での現在位置から、現在位置とは異なる階の目的地までの建物内経路を探索し、案内することができる。   With such a configuration, it is possible to search and guide a route in a building from a current position in a building having two or more floors to a destination on a floor different from the current position.

また、本第二の発明のナビゲーション装置は、第一の発明に対して、階間移動手段は、2種類以上であるナビゲーション装置である。   In addition, the navigation device of the second invention is a navigation device having two or more types of inter-story moving means compared to the first invention.

このような構成により、2種類以上の階間移動手段を用いた建物内経路を探索し、案内することができる。   With such a configuration, it is possible to search and guide an in-building route using two or more kinds of inter-floor moving means.

また、本第三の発明のナビゲーション装置は、第二の発明に対して、建物地図情報は、2種類以上の各階間移動手段に対応する1種類以上のスコアを有し、経路探索部は、現在位置の階と目的地の階とが異なる場合に、建物内経路を、建物地図情報と、1種類以上のスコアとを用いて探索し、建物内経路を示す建物内経路情報を取得するナビゲーション装置である。   Further, in the navigation device of the third aspect of the invention, the building map information has one or more types of scores corresponding to two or more types of inter-floor moving means, and the route search unit, Navigation that searches for a route in a building using building map information and one or more types of scores and obtains in-building route information that indicates the route in the building when the current floor and the destination floor are different Device.

このような構成により、通常通路および階間移動手段のスコアを用いて建物内経路を探索することができる。   With such a configuration, the route in the building can be searched using the scores of the normal passage and the inter-floor moving means.

また、本第四の発明のナビゲーション装置は、第二または第三の発明に対して、階間移動手段は、階段、エスカレータ、エレベータの3種類であるナビゲーション装置である。   The navigation device according to the fourth aspect of the present invention is a navigation device in which the inter-level movement means is three types of stairs, escalators, and elevators, as compared to the second or third aspect.

このような構成により、通常通路、階段、エレベータ、エスカレータのスコアを用いて建物内経路を探索することができる。   With such a configuration, the route in the building can be searched using the scores of normal passages, stairs, elevators, and escalators.

また、本第五の発明のナビゲーション装置は、第四の発明に対して、受付部は、エレベータの現在の状況を示すエレベータ現在状況情報を受け付け、経路探索部は、現在位置の階と目的地の階とが異なる場合に、現在位置から目的地までの経路であり、エレベータ現在状況情報が示すエレベータの現在の状況に応じた通常通路および階間移動手段を用いた建物内経路を、建物地図情報を用いて探索し、建物内経路を示す建物内経路情報を取得するナビゲーション装置である。   In the navigation device of the fifth aspect of the invention, in contrast to the fourth aspect of the invention, the accepting unit accepts elevator current status information indicating the current status of the elevator, and the route search unit includes the floor and destination of the current position. If the floor is different from the current floor, the route from the current position to the destination, and the in-building route using the normal passage and the inter-floor moving means corresponding to the current situation of the elevator indicated by the elevator current situation information It is a navigation device that searches using information and acquires in-building route information indicating the in-building route.

このような構成により、エレベータの現在の状況に応じて建物内経路を探索することができる。   With such a configuration, a route in the building can be searched according to the current situation of the elevator.

また、本第六の発明のナビゲーション装置は、第五の発明に対して、エレベータ現在状況情報が示すエレベータの現在の状況に応じて、エレベータに対応する1種類以上のスコアを変更する変更部とをさらに備えるナビゲーション装置である。   Further, the navigation device of the sixth aspect of the invention is a change unit that changes one or more types of scores corresponding to the elevator according to the current situation of the elevator indicated by the elevator current situation information with respect to the fifth aspect of the invention. A navigation device further comprising:

このような構成により、エレベータの現在の状況に応じて建物内経路を探索することができる。   With such a configuration, a route in the building can be searched according to the current situation of the elevator.

また、本第七の発明のナビゲーション装置は、第一から第六いずれか1つの発明に対して、ユーザが身障者であるか否かを示す身障者情報が格納される身障者情報格納部をさらに備え、経路探索部は、身障者情報が、ユーザが身障者であることを示す場合、かつ、現在位置の階と目的地の階とが異なる場合に、現在位置から目的地までの経路であり、通常通路と予め決められた条件を満たす階間移動手段とを用いた建物内経路を、建物地図情報を用いて探索し、建物内経路を示す建物内経路情報を取得するナビゲーション装置である。   The navigation device of the seventh invention further comprises a disabled person information storage unit for storing disabled person information indicating whether or not the user is disabled for any one of the first to sixth inventions, The route search unit is a route from the current position to the destination when the disabled information indicates that the user is disabled and the floor at the current position is different from the floor at the destination. The navigation device searches for an in-building route using building map information using an inter-floor moving unit that satisfies a predetermined condition, and acquires in-building route information indicating the in-building route.

このような構成により、身障者が安心して利用可能な階間移動手段を用いた建物内経路を探索することができる。   With such a configuration, it is possible to search for an in-building route using an inter-floor moving means that can be used with peace of mind by persons with disabilities.

また、本第八の発明のナビゲーション装置は、第一から第六いずれか1つの発明に対して、通常通路情報は、通常通路の幅を示す幅情報を有し、ユーザが身障者であるか否かを示す身障者情報が格納される身障者情報格納部をさらに備え、経路探索部は、身障者情報が、ユーザが身障者であることを示す場合、かつ、現在位置の階と目的地の階とが異なる場合に、現在位置から目的地までの経路であり、幅情報が示す幅が予め決められた条件を満たすほど広い通常通路と階間移動手段とを用いた建物内経路を、建物地図情報を用いて探索し、建物内経路を示す建物内経路情報を取得するナビゲーション装置である。   In the navigation device of the eighth invention, in contrast to any one of the first to sixth inventions, the normal passage information has width information indicating the width of the normal passage, and whether the user is disabled or not. A disabled person information storage unit for storing disabled person information indicating whether the disabled person information indicates that the user is disabled, and the current position floor and the destination floor are different. In this case, it is a route from the current position to the destination, and the building map information is used for the route in the building using the normal passageway and the means for moving between floors so that the width indicated by the width information satisfies the predetermined condition. The navigation device acquires the route information in the building indicating the route in the building.

このような構成により、身障者が安心して通行可能な通常通路を用いた建物内経路を探索することができる。   With such a configuration, it is possible to search for an in-building route using a normal passage that allows a handicapped person to pass safely.

また、本第九の発明のナビゲーション装置は、第一から第八いずれか1つの発明に対して、建物地図を示す画像である建物地図画像が格納される建物地図画像格納部と、建物地図画像を画像処理し、1以上の通常通路情報と、1以上の階間移動手段情報とを取得し、1以上の通常通路情報と、1以上の階間移動手段情報とを有する建物地図情報を構成する建物地図情報構成部と、建物地図情報構成部が構成した建物地図情報を、建物地図情報格納部に蓄積する蓄積部とをさらに備えるナビゲーション装置である。   The navigation device according to the ninth aspect of the present invention provides a building map image storage unit for storing a building map image, which is an image showing a building map, and a building map image. Image processing is performed, one or more normal passage information and one or more floor moving means information are acquired, and building map information having one or more normal passage information and one or more floor moving means information is configured. The navigation apparatus further includes a building map information configuration unit that performs and a storage unit that stores the building map information configured by the building map information configuration unit in the building map information storage unit.

このような構成により、建物内の地図を示す画像から、建物内の地図を示す情報を作成することができる。   With such a configuration, information indicating the map in the building can be created from the image indicating the map in the building.

また、本第十の発明のナビゲーション装置は、第八の発明に対して、階間移動手段の図柄を示す画像である図柄画像と、種類を示す情報である種類情報とが対応付いた情報である2以上の種類管理情報が格納される種類管理情報格納部をさらに備え、建物地図情報構成部は、図柄画像が示す図柄と同一の図柄が配置されている建物地図画像中の位置に該当する画像から、図柄画像に対応付いている種類情報が示す種類の階間移動手段を示す階間移動手段情報を取得し、階間移動手段情報を用いて建物地図情報を構成するナビゲーション装置である。   Further, the navigation device of the tenth aspect of the invention relates to the eighth aspect of the invention, in which a pattern image that is an image showing the design of the floor moving means is associated with type information that is information indicating the type. A type management information storage unit that stores two or more types of type management information is further provided, and the building map information configuration unit corresponds to a position in the building map image where the same symbol as the symbol indicated by the symbol image is arranged. This is a navigation device that acquires inter-story moving means information indicating the type of inter-story moving means indicated by the type information associated with the symbol image, and constructs building map information using the inter-story moving means information.

このような構成により、建物内の地図を示す画像に配置されている階間移動手段の種類を示す図柄の画像を用いて、建物内の地図を示す情報を作成することができる。   With such a configuration, information indicating the map in the building can be created using the image of the pattern indicating the type of the floor moving means arranged in the image indicating the map in the building.

本発明によるナビゲーション装置等によれば、2以上の階を有する建物内での現在位置から、現在位置とは異なる階の目的地までの建物内経路を探索し、案内することができる。   According to the navigation device or the like according to the present invention, it is possible to search and guide a route in a building from a current position in a building having two or more floors to a destination on a floor different from the current position.

実施の形態1におけるナビゲーション装置1のブロック図Block diagram of navigation device 1 according to Embodiment 1 同建物地図画像の例を示す図The figure which shows the example of the same building map image 同区画情報および通常通路情報の取得例を示す図The figure which shows the acquisition example of the division information and normal passage information 同ナビゲーション装置1の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the navigation device 1 同建物地図情報の構成処理について説明するフローチャートThe flowchart explaining the composition processing of the building map information 同建物地図画像の例を示す図The figure which shows the example of the same building map image 同種類管理情報の例を示す図The figure which shows the example of the same kind management information 同通常通路領域からの矩形の検出例を示す図The figure which shows the example of a detection of the rectangle from the normal passage area | region 同通路基情報の例を示す図The figure which shows the example of the passage base information 同建物地図情報の例を示す図The figure which shows the example of the same building map information 同建物内の現在位置と目的地とを示す図Figure showing current location and destination in the building 同普通経路の例を示す図Figure showing an example of the same normal route 同身障者用経路の例を示す図The figure which shows the example of the route for the same person 同建物内の現在位置と目的地とを示す図Figure showing current location and destination in the building 同普通経路の例を示す図Figure showing an example of the same normal route 同建物の例を示す図Figure showing an example of the same building 同建物地図情報構成装置2のブロック図Block diagram of the building map information composition device 2 上記実施の形態におけるコンピュータシステムの概観図Overview of the computer system in the above embodiment 上記実施の形態におけるコンピュータシステムのブロック図Block diagram of a computer system in the above embodiment

以下、本発明によるナビゲーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。   Embodiments of a navigation device and the like according to the present invention will be described below with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again. In addition, the format, content, and the like of each information described in this embodiment are merely examples, and the format, content, and the like are not limited as long as the meaning of each information can be indicated.

(実施の形態1)
本実施の形態において、2以上の階を有する建物内において、現在位置から、現在位置とは異なる階の目的地までの経路を探索するナビゲーション装置1について説明する。
(Embodiment 1)
In this embodiment, a navigation device 1 that searches for a route from a current position to a destination on a floor different from the current position in a building having two or more floors will be described.

なお、本実施の形態におけるナビゲーション装置1は、例えば、ナビゲーション機能を備える携帯端末などである。また、ナビゲーション装置1は、通常、人が所有するものである。   In addition, the navigation apparatus 1 in this Embodiment is a portable terminal etc. provided with a navigation function, for example. The navigation device 1 is usually owned by a person.

図1は、本実施の形態におけるナビゲーション装置1のブロック図である。ナビゲーション装置1は、建物地図画像格納部101、種類管理情報格納部102、建物地図情報構成部103、蓄積部104、建物地図情報格納部105、身障者情報格納部106、現在位置情報取得部107、受付部108、変更部109、経路探索部110、出力部111を備える。   FIG. 1 is a block diagram of a navigation device 1 in the present embodiment. The navigation device 1 includes a building map image storage unit 101, a type management information storage unit 102, a building map information configuration unit 103, a storage unit 104, a building map information storage unit 105, a disabled person information storage unit 106, a current position information acquisition unit 107, A reception unit 108, a change unit 109, a route search unit 110, and an output unit 111 are provided.

建物地図画像格納部101には、建物地図を示す画像である建物地図画像が格納される。建物地図とは、2以上の階を有する建物の地図である。建物地図は、例えば、いわゆるフロアマップや、駅や空港などの構内図などである。また、建物地図は、通常、いわゆる平面図であることが好適である。また、建物地図は、例えば、いわゆる立体図であってもよい。また、建物は、例えば、駅や、空港、ショッピングセンター、デパート、総合レジャー施設、スポーツジム、病院、オフィスビル、商業施設などである。また、建物は、2以上の階を有する建物であれば何でもよい。   The building map image storage unit 101 stores a building map image that is an image showing a building map. A building map is a map of a building having two or more floors. The building map is, for example, a so-called floor map or a floor plan of a station or airport. The building map is usually preferably a so-called plan view. The building map may be a so-called three-dimensional map, for example. The building is, for example, a station, an airport, a shopping center, a department store, a general leisure facility, a sports gym, a hospital, an office building, a commercial facility, or the like. The building may be anything as long as it has two or more floors.

また、建物は、通常、1以上の通路を有する。当該通路は、通常、人などが往来する通常の通路(以下、適宜、通常通路)と、階間を移動する手段(以下、適宜、階間移動手段)である。階間移動手段は、例えば、階段、エスカレータ、エレベータなどである。また、階間移動手段は、通常、2種類以上であるが、これらの3種類であることが好適である。また、建物は、例えば、店舗や、施設、部屋などの1以上の区画を有する。施設は、例えば、トイレや、出入り口、自販機コーナー、喫煙所などである。   Also, a building usually has one or more passages. The passage is usually a normal passage where people or the like come and go (hereinafter referred to as a normal passage as appropriate) and a means for moving between floors (hereinafter referred to as a floor movement means as appropriate). The floor moving means is, for example, a staircase, an escalator, an elevator or the like. In addition, there are usually two or more types of floor moving means, but these three types are preferable. Moreover, a building has one or more divisions, such as a store, a facility, and a room, for example. Facilities are, for example, toilets, doorways, vending machine corners, and smoking areas.

また、建物は、例えば、分散していてもよい。「分散している」とは、例えば、2以上の建物が、2以上の建物間を行き来するための通路で接続されていることである。当該「2以上の建物間を行き来するための通路」は、例えば、渡り廊下や、陸橋などである。   Moreover, the buildings may be dispersed, for example. “Dispersed” means, for example, that two or more buildings are connected by a passage for going back and forth between the two or more buildings. The “passage for going back and forth between two or more buildings” is, for example, a transit corridor or a crossover.

また、建物地図画像には、例えば、建物を識別する情報(以下、適宜、建物識別情報)が対応付いていてもよい。建物識別情報は、例えば、建物の名称や、住所、その他の任意の文字列などである。   Moreover, the building map image may be associated with, for example, information for identifying a building (hereinafter, appropriately, building identification information). The building identification information is, for example, a building name, an address, or any other character string.

また、建物地図画像は、通常、1つの階を示す画像であることが好適である。つまり、1つの建物に対応する建物地図は、通常、2以上の建物地図画像の集合により示されることが好適である。言い換えると、当該2以上の建物地図画像の集合には、1つの建物識別情報が対応付いていることが好適である。また、当該建物識別情報により識別される建物の各階に対応する建物地図は、当該2以上の各建物地図画像により示される。また、1つの階を示す建物地図画像には、階を示す階情報が対応付いていてもよい。   Moreover, it is usually preferable that the building map image is an image showing one floor. That is, it is preferable that the building map corresponding to one building is usually indicated by a set of two or more building map images. In other words, it is preferable that one set of building identification information is associated with the set of the two or more building map images. Moreover, the building map corresponding to each floor of the building identified by the building identification information is indicated by the two or more building map images. In addition, floor information indicating a floor may be associated with a building map image indicating one floor.

また、建物地図画像格納部101に建物地図画像が蓄積される過程は、問わない。当該建物地図画像は、例えば、図示しない撮影部が撮影することにより取得した画像であってもよい。当該撮影部は、通常、いわゆるカメラにより実現され得る。また、当該建物地図画像は、例えば、図示しない受信部が受信した画像であってもよい。当該画像は、例えば、いわゆるWebからダウンロードした画像である。また、当該受信部は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   Moreover, the process in which a building map image is accumulate | stored in the building map image storage part 101 does not ask | require. The building map image may be, for example, an image acquired by shooting by a shooting unit (not shown). The said imaging | photography part can be normally implement | achieved by what is called a camera. Moreover, the said building map image may be the image which the receiving part which is not shown in figure received, for example. The image is, for example, an image downloaded from a so-called Web. In addition, the receiving unit is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.

種類管理情報格納部102には、図柄画像と、種類情報とが対応付いた情報である2以上の種類管理情報が格納される。図柄画像とは、階間移動手段の図柄を示す画像である。また、種類情報は、階間移動手段の種類を示す情報である。   The type management information storage unit 102 stores two or more type management information, which are information in which a symbol image is associated with type information. The symbol image is an image indicating the symbol of the floor moving means. The type information is information indicating the type of the inter-floor moving means.

図柄画像は、通常、階間移動手段を示すアイコンである。アイコンは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像である。また、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。また、アイコンは、アイコンの属性を示す1以上の属性情報を有していてもよい。当該属性は、例えば、色や、大きさ、形状などである。また、アイコンは、アイコンを識別するアイコン識別子を有していてもよい。また、図柄画像は、例えば、階間移動手段を抽象化した画像や、階間移動手段の外観や形状を摸した画像などであってもよい。   The symbol image is usually an icon indicating a floor moving means. An icon represents a pattern, a pattern, a symbol, a character, or the like. The icon is usually a so-called image. The format of the image is not limited. That is, the image may be raster data, vector data, or other data. The icon may have one or more pieces of attribute information indicating the icon attributes. The attribute is, for example, color, size, shape, or the like. The icon may have an icon identifier for identifying the icon. In addition, the symbol image may be, for example, an image that abstracts the floor moving means, or an image that looks like the appearance and shape of the floor moving means.

また、種類情報は、例えば、「階段」や、「エスカレータ」、「エレベータ」などである。   The type information is, for example, “stairs”, “escalator”, “elevator”, and the like.

建物地図情報構成部103は、建物地図画像を用いて、建物地図情報を構成する。建物地図情報とは、建物地図を示す情報である。建物地図情報は、通常、通路を示す情報である1以上の通路情報を有する。通路情報は、通常通路を示す情報である通常通路情報と、階間移動手段を示す情報である階間移動手段情報とに分類することができる。また、当該「構成」とは、「作成」や、「生成」などを含み、広く解する。   The building map information configuration unit 103 configures building map information using the building map image. Building map information is information indicating a building map. The building map information usually includes one or more passage information that is information indicating the passage. The passage information can be classified into normal passage information that is information indicating a normal passage and inter-floor moving means information that is information indicating an inter-floor moving means. Further, the “configuration” includes “creation”, “generation”, and the like and is widely understood.

通路情報は、例えば、通路の両端の位置を示す位置情報や、当該位置に対応する名称を示す名称情報などを有する。位置は、通常、経緯度であるが、建物地図上の座標であってもよい。また、位置には、通常、いわゆる高さ(高度)も含まれる。高さは、例えば、階数であってもよい。また、名称は、例えば、店舗名や、建物内の施設名、階数、などである。   The passage information includes, for example, position information indicating positions at both ends of the passage, name information indicating names corresponding to the positions, and the like. The position is usually longitude and latitude, but may be coordinates on a building map. In addition, the position usually includes a so-called height (altitude). The height may be, for example, the number of floors. The name is, for example, a store name, a facility name in the building, the number of floors, and the like.

また、通路情報は、例えば、通路を識別する情報である通路識別情報や、当該通路のスコアなどを有する。当該「スコア」は、通常、後述の経路探索部110が経路探索に用いる情報である。つまり、当該「スコア」は、経路探索に用いる「コスト」と考えてよい。また、当該「スコア」は、例えば、通路の距離に基づくものや、通路の幅に基づくものなどである。また、当該「スコア」は、例えば、通路の混雑状況に基づくものであってもよい。また、当該「スコア」は、例えば、優先順位を示すものであってもよい。   The passage information includes, for example, passage identification information that is information for identifying the passage, a score of the passage, and the like. The “score” is information that the route search unit 110 described later normally uses for route search. That is, the “score” may be considered as “cost” used for route search. Further, the “score” is based on the distance of the passage, or based on the width of the passage, for example. In addition, the “score” may be based on, for example, the congestion situation of the passage. Further, the “score” may indicate a priority order, for example.

また、通路情報は、例えば、身障者の通行の可否を示す身障者通行可否情報を有していてもよい。身障者とは、通常、歩行が困難な者である。具体的に、身障者は、例えば、車いすを利用している者や、松葉杖を利用している者などである。また、身障者通行可否情報は、通常、いわゆるフラグである。また、通路情報は、例えば、通路の種類を示す種類情報を有していてもよい。この場合、通路情報が通常通路情報であるか階間移動手段情報であるかは、当該種類情報により示される。   The passage information may include, for example, handicapped person passability information indicating whether the handicapped person can pass. A disabled person is usually a person who has difficulty walking. Specifically, the disabled person is, for example, a person using a wheelchair or a person using a crutch. Moreover, the disabled person passability information is usually a so-called flag. Further, the passage information may have, for example, type information indicating the type of passage. In this case, whether or not the passage information is normal passage information or floor moving means information is indicated by the type information.

また、通常通路情報は、通常、通常通路の幅を示す幅情報を有する。   Further, the normal passage information usually has width information indicating the width of the normal passage.

また、階間移動手段情報は、通常、階間移動手段の種類を示す種類情報を有する。また、階間移動手段情報は、例えば、階間移動手段の属性を示す情報を有していてもよい。   Further, the floor moving means information usually has type information indicating the type of the floor moving means. Further, the inter-level moving means information may include information indicating the attributes of the inter-level moving means, for example.

例えば、階間移動手段である「階段」を示す階間移動手段情報は、例えば、階段の属性を示す情報を有していてもよい。当該「階段の属性を示す情報」は、例えば、階段の幅や、階段の段数などを示す情報である。   For example, the inter-floor moving means information indicating the “stairs” that is the inter-floor moving means may include information indicating the attributes of the stairs, for example. The “information indicating the attribute of the staircase” is information indicating the width of the staircase, the number of steps of the staircase, and the like.

また、例えば、階間移動手段である「エスカレータ」を示す階間移動手段情報は、例えば、エスカレータの属性を示す情報を有していてもよい。当該「エスカレータの属性を示す情報」は、例えば、エスカレータの幅や、エスカレータの段数、エスカレータの進行方向、エスカレータでの移動に要する時間などを示す情報である。   Further, for example, the floor moving means information indicating “escalator” which is the floor moving means may have information indicating the attribute of the escalator, for example. The “information indicating the attribute of the escalator” is information indicating, for example, the width of the escalator, the number of stages of the escalator, the traveling direction of the escalator, the time required for movement on the escalator, and the like.

また、例えば、階間移動手段である「エレベータ」を示す階間移動手段情報は、例えば、エレベータの属性を示す情報を有していてもよい。当該「エレベータの属性を示す情報」は、例えば、エレベータの定員数や、エレベータの最大積載量、エレベータでの移動に要する時間などを示す情報である。   Further, for example, the inter-floor moving means information indicating “elevator” which is the inter-floor moving means may include information indicating the attribute of the elevator, for example. The “information indicating elevator attributes” is information indicating, for example, the number of elevators, the maximum load capacity of the elevators, and the time required for the elevator to move.

また、上記の通路情報が有する情報は、建物地図情報が有していてもよい。この場合、建物地図情報は、例えば、通路識別情報と、上記の通路情報が有する情報との対応表を有する。   Further, the information included in the passage information may be included in the building map information. In this case, the building map information includes, for example, a correspondence table between passage identification information and information included in the passage information.

また、建物地図情報は、例えば、建物内の区画を示す情報である区画情報を有していてもよい。区画情報は、例えば、区画の位置や、区画の名称、区画の種類などを示す情報を有する。   In addition, the building map information may include, for example, section information that is information indicating the sections in the building. The section information includes, for example, information indicating the position of the section, the name of the section, the type of the section, and the like.

また、建物地図情報の形式は、例えば、いわゆるカーナビゲーションに用いる地図情報(以下、適宜、通常の地図情報)と同じ形式であってもよい。当該形式は、通常、KIWIフォーマットである。この場合、建物地図情報が有する通路情報は、通常の地図情報が有する道路情報と同様であると考えることができる。また、建物地図情報が有する区画情報は、通常の地図情報が有する地点情報と同様であると考えることができる。   The format of the building map information may be the same format as map information used for so-called car navigation (hereinafter referred to as normal map information as appropriate). This format is usually the KIWI format. In this case, the passage information included in the building map information can be considered to be the same as the road information included in the normal map information. Moreover, it can be considered that the block information that the building map information has is the same as the point information that the normal map information has.

ここで、道路情報とは、地図上の道路を示す情報であり、当該道路の両端の位置や、名称、種類などを示す情報を有する。また、道路情報は、通常、道路を識別する情報も有する。また、地点情報とは、地図上の地点を示す情報であり、当該地点の位置や、名称、種類などを示す情報を有する。また、地点情報は、通常、地点を識別する情報も有する。   Here, the road information is information indicating a road on the map, and includes information indicating the positions, names, types, and the like of both ends of the road. In addition, the road information usually includes information for identifying the road. The point information is information indicating a point on the map, and includes information indicating the position, name, type, and the like of the point. In addition, the point information usually includes information for identifying the point.

具体的に、建物地図情報構成部103は、例えば、建物地図画像を画像処理し、1以上の通路情報や1以上の区画情報などを取得する。建物地図画像において、通路部分と区画部分とは、通常、色が異なる。また、当該色が異なる部分の境界線は、通常、直線または曲線で構成される。従って、建物地図情報構成部103は、例えば、直線検出のアルゴリズムや、曲線検出のアルゴリズム、パターン認識などを用いて、建物地図画像から、通路部分または区画部分を検出する。そして、建物地図情報構成部103は、検出した通路部分または区画部分が配置されている建物地図上の位置を示す位置情報や、当該位置の付近に配置されている名称を示す名称情報などを、建物地図画像を用いて取得する。そして、建物地図情報構成部103は、これらの取得した情報を対応付けることにより、通路情報や区画情報などを構成する。   Specifically, for example, the building map information configuration unit 103 performs image processing on a building map image, and acquires one or more passage information, one or more section information, and the like. In the building map image, the passage portion and the partition portion usually have different colors. Moreover, the boundary line of the part from which the said color differs is normally comprised with a straight line or a curve. Therefore, the building map information configuration unit 103 detects a passage portion or a section portion from the building map image using, for example, a straight line detection algorithm, a curve detection algorithm, pattern recognition, or the like. And the building map information structure part 103 is the positional information which shows the position on the building map where the detected passage part or division part is arrange | positioned, name information which shows the name arrange | positioned in the vicinity of the said position, etc. Acquired using a building map image. And the building map information structure part 103 comprises passage information, division information, etc. by matching these acquired information.

また、例えば、位置情報を取得する場合、建物地図情報構成部103は、例えば、検出した通路部分または区画部分が配置されている建物地図上の座標を、建物地図画像を用いて取得する。そして、建物地図情報構成部103は、建物地図画像に対応付いている建物識別情報により識別される建物の領域を示す経緯度を取得する。当該経緯度を取得する方法や手順などは、問わない。そして、建物地図情報構成部103は、当該取得した座標と当該取得した経緯度とを用いて、検出した通路部分または区画部分が配置されている経緯度を算出する。   For example, when acquiring position information, the building map information structure part 103 acquires the coordinate on the building map in which the detected passage part or division part is arrange | positioned, for example using a building map image. And the building map information structure part 103 acquires the longitude and latitude which show the area | region of the building identified by the building identification information corresponding to a building map image. There is no limitation on the method or procedure for acquiring the longitude and latitude. And the building map information structure part 103 calculates the longitude and latitude where the detected passage part or division part is arrange | positioned using the acquired coordinate and the acquired longitude and latitude.

また、例えば、名称情報を取得する場合、建物地図情報構成部103は、例えば、建物地図画像に対していわゆるOCR(Optical Character Recognition)を行う。そして、建物地図情報構成部103は、当該OCRにより取得できた文字を、名称情報として取得する。このとき、建物地図情報構成部103は、例えば、当該文字が配置されている建物地図上の座標を、建物地図画像を用いて取得する。   For example, when acquiring name information, the building map information structure part 103 performs what is called OCR (Optical Character Recognition) with respect to a building map image, for example. And the building map information structure part 103 acquires the character acquired by the said OCR as name information. At this time, the building map information structure part 103 acquires the coordinate on the building map in which the said character is arrange | positioned using a building map image, for example.

また、例えば、通路情報を構成する場合、建物地図情報構成部103は、例えば、以下の手順により、通路情報を構成する。
(1)建物地図画像から位置情報と共に名称情報を取得する。
(2)建物地図画像から通路部分を検出する。
(3)(2)で検出した通路部分の中心線を検出する。
(4)(3)で検出した中心線の両端の位置や、中心線同士の交点の位置、中心線上の予め決められた間隔ごとの位置など示す位置情報を取得する。
(5)(4)で取得した1以上の位置情報について、(3)で検出した中心線において隣接する2つの位置情報を対応付ける。
(6)(4)で対応付けた2つの各位置情報が示す位置との距離が予め決められた距離以下である位置を示す位置情報が対応付いている名称情報を、当該対応付いている2つの位置情報に対応付けることにより、通路情報を構成する。
For example, when composing passage information, building map information constituent part 103 constitutes passage information by the following procedures, for example.
(1) Acquire name information together with position information from a building map image.
(2) A passage part is detected from a building map image.
(3) The center line of the passage portion detected in (2) is detected.
(4) Position information indicating the positions of both ends of the center line detected in (3), the position of the intersection of the center lines, and the position at predetermined intervals on the center line is acquired.
(5) With respect to one or more pieces of position information acquired in (4), two pieces of position information adjacent to each other on the center line detected in (3) are associated.
(6) Name information associated with position information indicating a position where the distance between the positions indicated by the two pieces of position information associated in (4) is equal to or less than a predetermined distance is associated with 2 Path information is configured by associating with one piece of position information.

なお、上記(6)において、「対応付いている2つの位置情報」に対応付ける名称情報は、上記(1)で取得した名称情報である。   In the above (6), the name information associated with “two pieces of positional information associated with each other” is the name information acquired in (1) above.

また、例えば、区画情報を構成する場合、建物地図情報構成部103は、例えば、以下の手順により、区画情報を構成する。
(1)建物地図画像から位置情報と共に名称情報を取得する。
(2)建物地図画像から区画部分を検出する。
(3)(2)で検出した区画部分の中心点を検出する。
(4)(3)で検出した中心点の位置を示す位置情報を取得する。
(5)(4)で取得した位置情報が示す位置との距離が予め決められた距離以下である位置を示す位置情報が対応付いている名称情報を、当該取得した位置情報に対応付けることにより、通路情報を構成する。
For example, when composing block information, the building map information configuration unit 103 configures block information by the following procedure, for example.
(1) Acquire name information together with position information from a building map image.
(2) A section is detected from the building map image.
(3) The center point of the section detected in (2) is detected.
(4) Position information indicating the position of the center point detected in (3) is acquired.
(5) By associating name information associated with position information indicating a position whose distance from the position indicated by the position information acquired in (4) is equal to or less than a predetermined distance with the acquired position information, Configure passage information.

なお、上記(3)において、中心点以外の点を検出してもよい。当該「中心点以外の点」とは、例えば、区画部分の輪郭線上の点である。   In the above (3), points other than the center point may be detected. The “point other than the center point” is, for example, a point on the contour line of the partition portion.

また、上記(6)において、「取得した位置情報」に対応付ける名称情報は、上記(1)で取得した名称情報である。   In (6) above, the name information associated with “acquired position information” is the name information acquired in (1) above.

また、通路情報や区画情報が有するその他の情報について、建物地図情報構成部103は、例えば、建物の領域を示す経緯度や、建物地図画像のサイズ(寸法)などを用いて算出してもよい。   In addition, the building map information configuration unit 103 may calculate other information included in the passage information and the block information using, for example, the longitude and latitude indicating the area of the building, the size (dimension) of the building map image, and the like. .

また、上記において、「パターン認識」に用いられる画像は、例えば、種類管理情報格納部102に格納されている図柄画像である。この場合、建物地図情報構成部103は、例えば、図柄画像が示す図柄と同一の図柄が配置されている建物画像中の位置に該当する画像から、当該図柄画像に対応付いている種類情報が示す種類の階間移動手段を示す階間移動手段情報を取得する。具体的に、建物地図情報構成部103は、例えば、当該図柄画像が配置されている建物地図画像中の位置を示す位置情報を、建物地図画像を用いて取得する。そして、建物地図情報構成部103は、当該取得した位置情報と、当該図柄画像に対応付いている種類情報とを対応付け、階間移動手段情報を構成する。   In the above, the image used for “pattern recognition” is, for example, a symbol image stored in the type management information storage unit 102. In this case, the building map information configuration unit 103 indicates, for example, the type information associated with the symbol image from the image corresponding to the position in the building image where the same symbol as the symbol indicated by the symbol image is arranged. Acquire floor moving means information indicating the type of floor moving means. Specifically, the building map information configuration unit 103 acquires, for example, position information indicating the position in the building map image where the symbol image is arranged using the building map image. And the building map information structure part 103 matches the acquired said positional information and the type information matched with the said symbol image, and comprises floor moving means information.

例えば、建物地図画像格納部101に、図2に示す建物地図画像が格納されているとする。当該建物地図画像は、名称が「店A」、「店B」、「店C」、「店D」である4つの区画と、当該区画間の通常通路を示す。この様な場合、建物地図情報構成部103は、まず、当該通常通路と区画との境界線を、画像処理により検出し、当該境界線を示す画像を取得する。そして、建物地図情報構成部103は、当該取得した境界線を示す画像を用いて、当該境界線を示す座標を算出する。当該座標は、通常、図2における図形の頂点の座標である。そして、建物地図情報構成部103は、当該算出した頂点の座標を用いて、図3に示す様に、各区画の中心の座標と、通路の中心線の両端および交点の座標を算出し、それぞれを、区画情報および通常通路情報として取得する。また、建物地図情報構成部103は、例えば、図2の建物地図画像が示す区画の名称を取得し、当該名称を、取得した区画情報に対応付けてもよい。   For example, it is assumed that the building map image shown in FIG. The building map image shows four sections whose names are “Store A”, “Store B”, “Store C”, and “Store D”, and a normal passage between the sections. In such a case, the building map information configuration unit 103 first detects a boundary line between the normal passage and the section by image processing, and acquires an image indicating the boundary line. And the building map information structure part 103 calculates the coordinate which shows the said boundary line using the acquired image which shows the boundary line. The coordinates are usually the coordinates of the vertices of the figure in FIG. And the building map information structure part 103 calculates the coordinate of the center of each division, the both ends of the centerline of a passage, and the coordinate of an intersection, as shown in FIG. 3, using the calculated vertex coordinate, Are acquired as section information and normal passage information. Moreover, the building map information structure part 103 may acquire the name of the division which the building map image of FIG. 2 shows, for example, and may match | combine the said name with the acquired division information.

また、例えば、異なる階の同じ位置に通路や区画が存在する場合、建物地図情報構成部103は、例えば、当該階数を、当該通路や区画に対応する高さとして取得する。また、この場合、建物地図情報構成部103は、例えば、階数に基づいて高さを算出してもよい。当該高さの算出方法は、通常、予め決められている。建物地図情報構成部103は、例えば、当該高さを算出するための算出式を保持している。当該算出式は、通常、階数を代入するための変数を有する。そして、建物地図情報構成部103は、当該算出式が有する変数に階数を代入し、当該算出式を計算することにより、高さを算出する。   For example, when a passage or a section exists at the same position on different floors, the building map information configuration unit 103 acquires, for example, the number of floors as a height corresponding to the passage or section. In this case, the building map information configuration unit 103 may calculate the height based on the floor number, for example. The calculation method of the height is usually determined in advance. The building map information configuration unit 103 holds, for example, a calculation formula for calculating the height. The calculation formula usually has a variable for substituting the rank. And the building map information structure part 103 calculates height by substituting a floor for the variable which the said calculation formula has, and calculating the said calculation formula.

また、階間移動手段は、異なる階を移動するための手段である。従って、建物地図情報構成部103は、例えば、階間移動手段が位置する階に応じて、2つの高さを算出する。そして、建物地図情報構成部103は、階間移動手段の進行方向に応じて、当該2つの高さを階間移動手段の両端の位置を示す位置情報に対応付けることにより、階間移動手段情報を構成する。   The inter-floor moving means is means for moving between different floors. Therefore, the building map information configuration unit 103 calculates two heights, for example, according to the floor where the inter-floor moving means is located. Then, the building map information configuration unit 103 associates the two heights with the position information indicating the positions of both ends of the floor moving means according to the traveling direction of the floor moving means, thereby obtaining the floor moving means information. Configure.

例えば、階間移動手段が2階と3階の間に位置する場合、建物地図情報構成部103は、2階に対応する高さと、3階に対応する高さとを算出する。また、例えば、建物地図画像において、当該階間移動手段が2階から3階に移動するものであることが示されているとする。この様な場合、建物地図情報構成部103は、当該階間移動手段の始点の位置を示す位置情報に、2階に対応する高さを対応付ける。また、建物地図情報構成部103は、当該階間移動手段の終点の位置を示す位置情報に、3階に対応する高さを対応付ける。   For example, when the inter-story moving means is located between the second floor and the third floor, the building map information configuration unit 103 calculates a height corresponding to the second floor and a height corresponding to the third floor. Further, for example, it is assumed that the building map image indicates that the inter-floor moving means moves from the second floor to the third floor. In such a case, the building map information configuration unit 103 associates the height corresponding to the second floor with the position information indicating the position of the starting point of the inter-floor moving means. Moreover, the building map information structure part 103 matches the height corresponding to the 3rd floor with the positional information which shows the position of the end point of the said inter-floor moving means.

また、例えば、建物地図画像に階情報が対応付いている場合、建物地図情報構成部103は、当該階情報を高さとして取得してもよい。   Further, for example, when floor information is associated with a building map image, the building map information configuration unit 103 may acquire the floor information as the height.

また、建物地図情報構成部103は、通路情報が有し得るスコアを、例えば、当該通路情報が有する2つの位置情報が示す位置間の距離に基づいて算出してもよい。この場合、当該スコアの算出方法は、通常、予め決められている。建物地図情報構成部103は、例えば、当該スコアを算出するための算出式を保持している。当該算出式は、通常、距離を代入するための変数を有する。そして、建物地図情報構成部103は、当該算出式が有する変数に距離を代入し、当該算出式を計算することにより、スコアを算出する。   Moreover, the building map information structure part 103 may calculate the score which passage information may have based on the distance between the positions which the two positional information which the said passage information has, for example. In this case, the calculation method of the score is usually determined in advance. For example, the building map information configuration unit 103 holds a calculation formula for calculating the score. The calculation formula usually has a variable for substituting the distance. And the building map information structure part 103 calculates a score by substituting distance into the variable which the said calculation formula has, and calculating the said calculation formula.

また、建物地図情報構成部103は、通路情報が有し得る通路識別情報を、例えば、予め決められた方法により作成してもよい。「予め決められた方法」とは、例えば、通路情報を構成した順序を示す情報を、通路識別情報として取得することや、通路情報を構成するために取得した2つの名称情報を連結することなどである。なお、通路識別情報を作成する方法や手順などは、問わない。   In addition, the building map information configuration unit 103 may create passage identification information that the passage information may have, for example, by a predetermined method. “Predetermined method” refers to, for example, acquiring information indicating the order in which passage information is constructed as passage identification information, or linking two pieces of name information obtained to form passage information. It is. The method and procedure for creating the passage identification information are not limited.

また、例えば、構成した通路情報がエレベータを示す階間移動手段情報である場合、建物地図情報構成部103は、例えば、当該階間移動手段情報が有し得るエレベータの属性を示す情報を、例えば、当該エレベータや当該エレベータを制御している装置などから受信してもよい。   In addition, for example, when the configured passage information is inter-floor moving means information indicating an elevator, the building map information configuration unit 103, for example, displays information indicating elevator attributes that the inter-floor moving means information may have, for example, It may be received from the elevator, a device controlling the elevator, or the like.

また、建物地図情報構成部103は、通路情報が有する身障者通行可否情報を、例えば、通路情報が有する情報に応じて取得してもよい。当該「通路情報が有する情報」は、例えば、幅情報や、種類情報などである。通常、幅が狭いと、身障者の通行は困難である。従って、例えば、通路情報が有する幅情報が示す幅が予め決められた条件を満たすほど狭い場合、建物地図情報構成部103は、身障者の通行が不可であることを示す身障者通行可否情報を取得する。また、通常、段差があると、身障者の通行は困難である。従って、例えば、通路情報が有する種類情報が示す種類が予め決められた条件を満たす種類である場合、建物地図情報構成部103は、身障者の通行が不可であることを示す身障者通行可否情報を取得する。当該種類の通路は、通常、階段およびエスカレータである。   Moreover, the building map information structure part 103 may acquire the disabled accessibility information which passage information has, for example according to the information which passage information has. The “information included in the passage information” is, for example, width information or type information. Usually, when the width is narrow, it is difficult for the disabled to pass. Therefore, for example, when the width indicated by the width information included in the passage information is narrow enough to satisfy a predetermined condition, the building map information configuration unit 103 acquires disabled person passability information indicating that the disabled person cannot pass. . Also, it is usually difficult for people with disabilities to pass if there are steps. Therefore, for example, when the type indicated by the type information included in the passage information is a type that satisfies a predetermined condition, the building map information configuration unit 103 acquires information on whether or not a disabled person can pass, indicating that the disabled person cannot pass. To do. Such passages are usually stairs and escalators.

以上の様に、建物地図情報構成部103は、通常、建物地図画像を用いて、通常通路や、階間移動手段、区画などの位置を示す位置情報を取得する。そして、建物地図情報構成部103は、当該取得した位置情報を、当該通常通路や、階間移動手段、区画などごとに対応付けて、通常通路情報や、階間移動手段情報、区画情報などを構成する。そして、建物地図情報構成部103は、当該通常通路情報や、階間移動手段情報、区画情報などを有する建物地図情報を構成する。   As described above, the building map information configuration unit 103 normally acquires position information indicating positions of a normal passage, an inter-floor moving unit, a section, and the like using a building map image. Then, the building map information configuration unit 103 associates the acquired position information with each of the normal passage, the inter-floor moving means, the sections, etc., and obtains the normal passage information, the inter-floor moving means information, the section information, etc. Configure. And the building map information structure part 103 comprises the building map information which has the said normal passage information, inter-story moving means information, division information, etc.

また、例えば、建物地図画像に建物識別情報が対応付いている場合、建物地図情報構成部103は、構成した建物地図情報に当該建物識別情報を対応付けてもよい。   For example, when building identification information is associated with a building map image, the building map information configuration unit 103 may associate the building identification information with the configured building map information.

蓄積部104は、建物地図情報構成部103が構成した建物地図情報を、建物地図情報格納部105に蓄積する。   The accumulation unit 104 accumulates the building map information configured by the building map information configuration unit 103 in the building map information storage unit 105.

建物地図情報格納部105には、1以上の建物地図情報が格納される。当該建物地図情報は、通常、建物地図情報格納部105に予め格納されている建物地図情報である。また、当該建物地図情報は、例えば、建物地図情報構成部103が構成し、蓄積部104が建物地図情報格納部105に蓄積した建物地図情報であってもよい。また、当該1以上の各建物地図情報には、通常、建物識別情報が対応付いている。   The building map information storage unit 105 stores one or more building map information. The building map information is usually building map information stored in advance in the building map information storage unit 105. The building map information may be, for example, building map information configured by the building map information configuration unit 103 and accumulated in the building map information storage unit 105 by the accumulation unit 104. Further, the one or more building map information is usually associated with building identification information.

身障者情報格納部106には、ユーザが身障者であるか否かを示す身障者情報が格納される。身障者情報は、通常、いわゆるフラグである。   The disabled person information storage unit 106 stores disabled person information indicating whether or not the user is disabled. The disabled information is usually a so-called flag.

現在位置情報取得部107は、建物内での現在位置を示す現在位置情報を取得する。現在位置情報が示す現在位置は、通常、経緯度である。また、当該現在位置には、通常、いわゆる高さ(高度)も含まれる。高さは、例えば、階数であってもよい。なお、高さから階数を算出する方法や手順などは、前述のとおりであるので、説明を省略する。また、現在位置情報取得部107は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部107は、通常、移動体通信用の基地局から現在位置情報を受信する装置や、無線LANのアクセスポイントから現在位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部107は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部107の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。   The current position information acquisition unit 107 acquires current position information indicating the current position in the building. The current position indicated by the current position information is usually longitude and latitude. The current position usually includes a so-called height (altitude). The height may be, for example, the number of floors. Since the method and procedure for calculating the floor from the height are as described above, the description thereof is omitted. Further, the current position information acquisition unit 107 normally acquires current position information periodically. The current position information acquisition unit 107 usually acquires current position information from a device that receives current position information from a mobile communication base station or a device that receives current position information from a wireless LAN access point. To do. In this case, the current position information acquisition unit 107 may have these devices or may be realized by these devices. The processing procedure of the current position information acquisition unit 107 is usually realized by software, and the software is recorded on a recording medium such as a ROM.

受付部108は、建物内での目的地に関する情報である目的地関連情報を受け付ける。目的地関連情報は、例えば、建物内の区画の位置や、区画の名称、区画の種類、建物内の位置などを示す情報である。目的地関連情報は、例えば、「3階自販機コーナー」や、「2階北エレベータ乗り場」、「○○ショップ」、「(x1,y1,2F)」などである。   The reception unit 108 receives destination related information that is information related to a destination in the building. The destination related information is, for example, information indicating the position of a section in a building, the name of the section, the type of section, the position in the building, and the like. The destination related information includes, for example, “3rd floor vending machine corner”, “2nd floor north elevator platform”, “XX shop”, “(x1, y1, 2F)”, and the like.

また、受付部108が受け付ける目的地関連情報により示される目的地の階は、例えば、ユーザの現在位置の階とは異なる階である。   Further, the destination floor indicated by the destination related information received by the receiving unit 108 is, for example, a floor different from the floor at the current position of the user.

また、受付部108は、エレベータの現在の状況を示すエレベータ現在状況情報を受け付けてもよい。「エレベータの現在の状況」とは、例えば、エレベータの移動の状況や、エレベータの混雑の状況などである。エレベータの移動の状況とは、エレベータが移動中であるか否かや、エレベータが移動している階、エレベータの進行方向、エレベータが停止している階、エレベータがユーザのいる階に到着するまでの時間などである。また、エレベータの混雑の状況とは、例えば、エレベータが混雑しているか否かや、エレベータの混雑の度合などである。   Moreover, the reception part 108 may receive the elevator present condition information which shows the present condition of an elevator. “The current situation of the elevator” is, for example, the situation of movement of the elevator or the situation of congestion of the elevator. Elevator movement status is whether the elevator is moving, the floor the elevator is moving, the direction the elevator is moving, the floor where the elevator is stopped, and the elevator arrives at the floor where the user is Time. Moreover, the situation of the congestion of an elevator is, for example, whether or not the elevator is congested and the degree of congestion of the elevator.

また、受付部108は、例えば、電源ONの指示や、電源OFFの指示などを受け付けてもよい。なお、受付部108がこれらの指示を受け付けた場合、ナビゲーション装置1は、通常、当該受け付けた指示に応じた処理を行う。   Further, the receiving unit 108 may receive, for example, a power-on instruction or a power-off instruction. When the reception unit 108 receives these instructions, the navigation device 1 normally performs a process according to the received instructions.

また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。   Acceptance refers to acquisition of information input from an input device such as a touch panel or a keyboard, acquisition of information stored in a recording medium such as an optical disk, magnetic disk, or semiconductor memory, via a wired or wireless communication line. It is a concept that includes reception of information transmitted in the same manner.

また、例えば、エレベータ現在状況情報を受信する場合、受付部108は、通常、エレベータやエレベータを制御している装置などから現在状況情報を受信する。この場合、当該エレベータ現在状況情報には、通常、当該エレベータを識別する通路識別情報が対応付いている。   Further, for example, when receiving elevator current situation information, the reception unit 108 usually receives current situation information from an elevator or a device that controls the elevator. In this case, the elevator current situation information is usually associated with passage identification information for identifying the elevator.

また、受付部108における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部108は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。   Also, the input means such as information and instructions in the reception unit 108 may be anything such as a menu screen or a keyboard. The accepting unit 108 can be realized by control software for a menu screen, a device driver for input means such as a keyboard, and the like.

変更部109は、エレベータ現在状況情報が示すエレベータの現在の状況に応じて、エレベータに対応する1種類以上のスコアを変更する。「スコアを変更する」とは、スコアを増加させること、または、スコアを減少させることである。   The changing unit 109 changes one or more types of scores corresponding to the elevator according to the current status of the elevator indicated by the current elevator status information. “Changing the score” means increasing the score or decreasing the score.

例えば、エレベータが混雑している場合、当該エレベータを利用しない経路を探索することが好適である。また、エレベータが混雑していない場合、当該エレベータを利用する経路を探索することが好適である。従って、例えば、エレベータ現在状況情報がエレベータの混雑の度合を示す場合、変更部109は、当該混雑の度合に応じてスコアを増加または減少させる。   For example, when the elevator is congested, it is preferable to search for a route that does not use the elevator. In addition, when the elevator is not congested, it is preferable to search for a route using the elevator. Therefore, for example, when the elevator current situation information indicates the degree of congestion of the elevator, the changing unit 109 increases or decreases the score according to the degree of congestion.

また、当該スコアの増分または減分の算出方法は、通常、予め決められている。変更部109は、例えば、当該増分または減分を算出するための算出式を保持している。当該算出式は、数値を代入するための変数を有する。そして、エレベータ現在状況情報が数値である場合、変更部109は、例えば、当該数値を、当該算出式が有する変数に代入し、当該算出式を計算することにより、増分または減分を算出する。また、エレベータ現在状況情報が数値でない場合、変更部109は、例えば、エレベータ現在状況情報に対応する数値を算出し、当該数値を、当該算出式が有する変数に代入し、当該算出式を計算することにより、増分または減分を算出する。なお、エレベータ現在状況情報に対応する数値を算出する方法や手順などは、問わない。変更部109は、例えば、エレベータ現在状況情報と数値との対応表を用いて、数値を取得する。   Moreover, the calculation method of the increment or decrement of the score is usually determined in advance. For example, the changing unit 109 holds a calculation formula for calculating the increment or decrement. The calculation formula has a variable for substituting a numerical value. When the elevator current situation information is a numerical value, the changing unit 109 calculates the increment or decrement by, for example, substituting the numerical value into a variable included in the calculation formula and calculating the calculation formula. When the elevator current situation information is not a numerical value, for example, the changing unit 109 calculates a numerical value corresponding to the elevator current situation information, substitutes the numerical value for a variable included in the calculation formula, and calculates the calculation formula. To calculate the increment or decrement. In addition, the method and procedure etc. which calculate the numerical value corresponding to an elevator present condition information are not ask | required. For example, the changing unit 109 acquires a numerical value using a correspondence table between elevator current situation information and numerical values.

また、変更部109は、例えば、上記スコアの増分または減分を算出することなく、変更後のスコアを算出してもよい。当該変更後のスコアの算出方法は、上記スコアの増分または減分の算出方法と同様であるので、説明を省略する。   For example, the changing unit 109 may calculate the changed score without calculating the increment or decrement of the score. Since the method for calculating the score after the change is the same as the method for calculating the increment or decrement of the score, description thereof is omitted.

また、変更部109は、通常、エレベータ現在状況情報に対応付いている識別情報と同一の識別情報を有する階間移動手段情報が有するスコアを変更する。つまり、変更部109は、通常、エレベータ現在状況情報に対応付いている識別情報と同一の識別情報を有する階間移動手段情報を、建物地図情報格納部105から検索する。そして、変更部109は、当該検索した階間移動手段情報が有するスコアを変更する。   Moreover, the change part 109 changes the score which the floor moving means information which has the identification information same as the identification information normally associated with the elevator present condition information has. That is, the changing unit 109 normally searches the building map information storage unit 105 for the inter-floor moving means information having the same identification information as the identification information associated with the elevator current situation information. And the change part 109 changes the score which the said searched floor movement means information has.

経路探索部110は、建物内経路を探索し、当該建物内経路を示す情報である建物内経路情報を取得する。建物内経路とは、一の建物内の現在位置から、同一の建物内の目的地までの経路である。また、建物内経路は、通常、通常通路と階間移動手段とを用いた経路である。また、当該建物内の現在位置の階と、建物内の目的地の階とは、通常、異なる。言い換えると、建物内経路は、階間移動手段を必ず経由する経路であると言える。従って、経路探索部110は、経由地条件付経路探索(経由地に対する条件が設定されている経路探索)を行うと言える。また、建物内経路情報は、通常、1以上の通常通路情報と、1以上の階間移動手段情報とを有する。   The route search unit 110 searches for an in-building route, and acquires in-building route information that is information indicating the in-building route. The in-building route is a route from the current position in one building to the destination in the same building. The in-building route is usually a route using a normal passage and an inter-floor moving means. Also, the floor at the current position in the building and the destination floor in the building are usually different. In other words, the in-building route is a route that always passes through the inter-floor moving means. Therefore, it can be said that the route search unit 110 performs a route search with a route point condition (route search in which a condition for the route point is set). The in-building route information usually includes one or more normal passage information and one or more inter-story moving means information.

具体的に、経路探索部110は、通常、現在位置情報と、目的地関連情報と、予め決められた条件(以下、適宜、経由条件)を満たす階間移動手段情報とを、建物地図情報格納部105に格納されている建物地図情報に適用する。当該現在位置情報は、現在位置情報取得部107が取得した現在位置情報である。また、当該目的地関連情報は、受付部108が受け付けた目的地関連情報である。また、経由条件とは、経由するか否かを判断するための条件である。経由条件は、例えば、現在位置からの距離が最短であることや、混雑状況が予め決められた混雑状況を満たすこと、幅や定員数などが予め決められた幅や定員数などを満たすこと、予め決められた種類であることなどである。また、経由条件を満たす階間移動手段情報は、通常、建物地図情報が有する階間移動手段情報である。   Specifically, the route search unit 110 normally stores the current position information, the destination related information, and the inter-story moving means information that satisfies a predetermined condition (hereinafter referred to as a “via condition” as appropriate), as building map information. This is applied to the building map information stored in the unit 105. The current position information is current position information acquired by the current position information acquisition unit 107. The destination related information is the destination related information received by the receiving unit 108. In addition, the transit condition is a condition for determining whether or not to transit. The route conditions are, for example, that the distance from the current position is the shortest, that the congestion situation satisfies a predetermined congestion situation, that the width and the number of seats meet a predetermined width and the number of persons, For example, it is a predetermined type. Further, the inter-floor moving means information satisfying the route condition is usually the inter-floor moving means information included in the building map information.

例えば、経由条件が「距離=最短」であるとする。当該経由条件は、現在位置からの距離が最短であることを意味する。この様な場合、経路探索部110は、現在位置からの距離が最短である階間移動手段を経由する経路を探索する。   For example, it is assumed that the route condition is “distance = shortest”. The route condition means that the distance from the current position is the shortest. In such a case, the route search unit 110 searches for a route that passes through the floor moving means that has the shortest distance from the current position.

また、例えば、経由条件が「混雑度≦40%」であるとする。当該経由条件は、混雑の度合が40%以下であることを意味する。この様な場合、経路探索部110は、混雑の度合が40%以下である階間移動手段を経由する経路を探索する。なお、当該階間移動手段は、通常、エレベータである。   Further, for example, it is assumed that the route condition is “congestion level ≦ 40%”. The route condition means that the degree of congestion is 40% or less. In such a case, the route search unit 110 searches for a route that passes through the inter-floor moving means whose degree of congestion is 40% or less. The inter-floor moving means is usually an elevator.

また、例えば、経由条件が「種類=階段orエスカレータ」であるとする。当該経由条件は、種類が階段またはエスカレータであることを意味する。この様な場合、経路探索部110は、階段またはエスカレータを経由する経路を探索する。   Also, for example, it is assumed that the route condition is “type = stair or escalator”. The route condition means that the type is a staircase or an escalator. In such a case, the route search unit 110 searches for a route that passes through the stairs or escalator.

また、例えば、経由条件が「段差=なし」であるとする。当該経由条件は、段差がないことを意味する。この様な場合、経路探索部110は、段差のない階間移動手段を経由する経路を探索する。なお、当該階間移動手段は、通常、エレベータまたは段差のないエスカレータである。   Further, for example, it is assumed that the route condition is “step difference = none”. The route condition means that there is no step. In such a case, the route search unit 110 searches for a route that passes through the floor moving means without a step. The inter-floor moving means is usually an elevator or an escalator without a step.

また、経由条件は、例えば、予め決められていてもよいし、そうでなくてもよい。そうでない場合、経由条件は、経路探索部110が作成する。また、この場合、経路探索部110は、例えば、エレベータ現在状況情報が示すエレベータの現在の状況に応じて、経由条件を作成する。つまり、経路探索部110は、当該エレベータの現在の状況に応じて、エレベータを利用するか否かを判断し、その結果に応じた経由条件を作成する。   In addition, the route condition may be determined in advance or not, for example. Otherwise, the route search unit 110 creates the route condition. In this case, for example, the route search unit 110 creates a route condition according to the current status of the elevator indicated by the current elevator status information. That is, the route search unit 110 determines whether to use the elevator according to the current situation of the elevator, and creates a route condition according to the result.

例えば、エレベータ現在状況情報が「南第一:1階:5分」であるとする。当該エレベータ現在状況情報は、識別情報「南第一」により識別されるエレベータ(以下、適宜、南第一エレベータ)が1階に到着するまでの時間が3分であることを意味する。また、ユーザが、1階の南第一エレベータ付近にいるとする。この様な場合、経路探索部110は、南第一エレベータが1階に到着するまでの時間が長いため、南第一エレベータを利用しないと判断する。そして、経路探索部110は、南第一エレベータを経由しない(利用しない)ことを示す経由条件を作成する。当該経由条件は、例えば、「識別情報≠南第一」である。   For example, it is assumed that the elevator current situation information is “South 1st: 1st floor: 5 minutes”. The elevator current situation information means that the time required for the elevator identified by the identification information “South 1st” (hereinafter referred to as “South 1st elevator”) to reach the first floor is 3 minutes. Further, it is assumed that the user is in the vicinity of the south first elevator on the first floor. In such a case, the route search unit 110 determines that the south first elevator is not used because the time until the south first elevator arrives on the first floor is long. Then, the route search unit 110 creates a route condition indicating that the route does not pass through the south first elevator (not used). The route condition is, for example, “identification information ≠ south first”.

また、例えば、エレベータ現在状況情報が「北第二:4階〜5階:上」であるとする。当該エレベータ現在状況情報は、識別情報「北第二」により識別されるエレベータ(以下、適宜、北第二エレベータ)が4階から5階の間を上方向に移動していることを意味する。また、ユーザが、1階の北第二エレベータ付近にいるとする。この様な場合、経路探索部110は、北第二エレベータが1階に到着するまでの時間が長いため、北第二エレベータを利用しないと判断する。そして、経路探索部110は、北第二エレベータを経由しない(利用しない)ことを示す経由条件を作成する。当該経由条件は、例えば、「識別情報≠北第二」である。   Further, for example, it is assumed that the elevator current situation information is “North second: 4th floor to 5th floor: up”. The elevator current status information means that the elevator identified by the identification information “North Second” (hereinafter, the North Second Elevator as appropriate) is moving upward from the fourth floor to the fifth floor. Further, it is assumed that the user is near the north second elevator on the first floor. In such a case, the route search unit 110 determines that the north second elevator is not used because the time until the north second elevator arrives on the first floor is long. Then, the route search unit 110 creates a route condition indicating that the route does not pass through the north second elevator (not used). The route condition is, for example, “identification information ≠ north second”.

また、例えば、エレベータ現在状況情報が「全エレベータ:点検中」であるとする。当該エレベータ現在状況情報は、建物内のすべてのエレベータが点検中であり、稼働していないことを意味する。この様な場合、経路探索部110は、エレベータが稼働していないため、エレベータを利用しないと判断する。そして、経路探索部110は、エレベータを経由しない(利用しない)ことを示す経由条件を作成する。当該経由条件は、例えば、「種類≠エレベータ」である。   Further, for example, it is assumed that the current elevator status information is “all elevators: under inspection”. The elevator current status information means that all elevators in the building are being inspected and are not operating. In such a case, the route search unit 110 determines that the elevator is not used because the elevator is not operating. Then, the route search unit 110 creates a route condition indicating that the route is not routed (not used) via the elevator. The route condition is, for example, “type ≠ elevator”.

また、上記「経由条件を作成する」こととは、言い換えると、エレベータ現在状況情報が示すエレベータの現在の状況に応じた通常通路および階間移動手段を用いた建物内経路を探索することである。「エレベータの現在の状況に応じた通常通路および階間移動手段」とは、「エレベータの現在の状況に応じた通常通路」および「エレベータの現在の状況に応じた階間移動手段」である。また、「エレベータの現在の状況に応じた通常通路」とは、例えば、エレベータの現在の状況によりエレベータを利用しない経路を探索することになった結果、エレベータを利用する経路における通常通路とは異なる通常通路が必然的に選択されることを意味する。   In addition, the above-mentioned “creating a via condition” is, in other words, searching for a route in the building using the normal passage and the inter-floor moving means corresponding to the current status of the elevator indicated by the current status information of the elevator. . The “normal passage and floor moving means according to the current situation of the elevator” are “normal passage according to the current situation of the elevator” and “a floor moving means according to the current situation of the elevator”. Further, the “normal path according to the current situation of the elevator” is different from the normal path in the path that uses the elevator as a result of searching for a route that does not use the elevator according to the current situation of the elevator, for example. This means that a normal passage is necessarily selected.

また、上記「現在位置情報を建物地図情報に適用する」とは、当該現在位置情報が示す建物地図上の位置を、出発地とすることである。また、上記「目的地関連情報を建物地図情報に適用する」とは、当該目的地関連情報が示す位置や、目的地関連情報が示す名称などに対応する位置を、目的地とすることである。また、上記「階間移動手段情報を建物地図情報に適用する」とは、当該階間移動手段情報が示す階間移動手段や、当該階間移動手段の位置などを、経由地とすることである。   Moreover, the above-mentioned “applying the current position information to the building map information” means that the position on the building map indicated by the current position information is set as the departure place. In addition, the above-mentioned “apply destination related information to building map information” means that the position corresponding to the position indicated by the destination related information or the name indicated by the destination related information is set as the destination. . The above-mentioned “applying the inter-floor moving means information to the building map information” means that the inter-floor moving means indicated by the inter-floor moving means information, the position of the inter-floor moving means, etc. is there.

そして、経路探索部110は、当該経由地を経由した出発地から目的地までの建物内経路を探索する。このとき、経路探索部110は、通常、建物地図情報が有する通常通路情報および階間移動手段情報が有するスコアを、経路のコストとして用いる。この場合、経路探索部110は、通常、スコアの合計が最小となる建物内経路を探索する。また、このとき、経路探索部110は、当該スコアを、経路の優先順位として用いてもよい。この場合、経路探索部110は、通常、2以上の通路の選択肢がある場合に、優先順位の最も高い通路を選択する。そして、経路探索部110は、建物内経路を示す建物内経路情報を取得する。   Then, the route search unit 110 searches for a route in the building from the departure point to the destination via the waypoint. At this time, the route search unit 110 normally uses the normal passage information included in the building map information and the score included in the inter-floor moving unit information as the cost of the route. In this case, the route search unit 110 normally searches for an in-building route that minimizes the total score. At this time, the route search unit 110 may use the score as the priority of the route. In this case, the route search unit 110 normally selects the passage with the highest priority when there are two or more passage options. Then, the route search unit 110 acquires in-building route information indicating the in-building route.

なお、経路の探索(ここでは、建物内経路の探索)には、通常、最短経路問題の解法(アルゴリズム)を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、A*アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。また、経路情報(ここでは、建物内経路情報)を取得する方法や手順などは、公知であるので、詳細な説明を省略する。   It should be noted that a solution (algorithm) for the shortest route problem is usually used for route search (in this case, search for a route in a building). “Solving the shortest path problem” is, for example, the Dijkstra method or the A * algorithm. Since these solutions are well-known, detailed description is abbreviate | omitted. In addition, since a method and a procedure for acquiring route information (here, in-building route information) are known, detailed description thereof is omitted.

また、ユーザが身障者である場合、経路探索部110は、通常、予め決められた条件(以下、適宜、幅条件)を満たすほど幅が広い通常通路を用いた経路を探索する。なお、「ユーザが身障者である場合」とは、身障者情報格納部106に格納されている身障者情報が、ユーザが身障者であることを示す場合である。   Further, when the user is a handicapped person, the route searching unit 110 normally searches for a route using a normal passage that is wide enough to satisfy a predetermined condition (hereinafter referred to as width condition as appropriate). Note that “when the user is disabled” refers to a case where the disabled information stored in the disabled information storage unit 106 indicates that the user is disabled.

例えば、幅条件が「幅≧2m」であるとする。当該幅条件は、通常通路の幅が2m以上であることを意味する。この様な場合、経路探索部110は、幅が2m以上である通常通路を用いた経路を探索する。   For example, it is assumed that the width condition is “width ≧ 2 m”. The width condition means that the width of the normal passage is 2 m or more. In such a case, the route search unit 110 searches for a route using a normal passage having a width of 2 m or more.

また、例えば、幅条件が「1.5m≦幅≦3.0m」であるとする。当該幅条件は、通常通路の幅が1.5m以上3m以下であることを意味する。この様な場合、経路探索部110は、幅が1.5m以上3m以下である通常通路を用いた経路を探索する。   For example, it is assumed that the width condition is “1.5 m ≦ width ≦ 3.0 m”. The width condition means that the width of the normal passage is 1.5 m or more and 3 m or less. In such a case, the route search unit 110 searches for a route using a normal passage having a width of 1.5 m or more and 3 m or less.

また、ユーザが身障者である場合、経路探索部110は、例えば、身障者の通行が可であることを示す身障者通行可否情報を有する通常通路情報および階間移動手段情報が示す通常通路および階間移動手段を用いた経路を探索してもよい。   When the user is a handicapped person, the route search unit 110, for example, the normal passage information and the inter-floor movement indicated by the normal passage information and the inter-floor moving means information including information on whether or not the disabled person can pass the handicapped. A route using the means may be searched.

また、ユーザが身障者でない場合に探索する建物内経路を、以下、適宜、普通経路とする。また、当該普通経路を示す情報を、普通経路情報とする。また、ユーザが身障者である場合に探索する建物内経路を、以下、適宜、身障者用経路とする。また、当該身障者用経路を示す情報を、以下、適宜、身障者用経路情報とする。   In addition, the in-building route to be searched when the user is not a handicapped person will be appropriately referred to as a normal route below. Further, information indicating the normal route is assumed to be normal route information. In addition, the in-building route searched when the user is a handicapped person will hereinafter be referred to as a handicapped person route as appropriate. In addition, the information indicating the route for the physically handicapped is hereinafter referred to as the route information for the handicapped as appropriate.

出力部111は、経路探索部110が取得した建物内経路情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。   The output unit 111 outputs in-building route information acquired by the route search unit 110. Output refers to display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, processing results to other processing devices or other programs, etc. It is a concept that includes delivery. In addition, regarding transmission, accumulation, and delivery of processing results, an output target is finally presented to the user.

また、出力部111は、例えば、建物地図情報格納部105に格納されている建物地図情報と共に、建物内経路情報を出力してもよい。この結果、建物地図上に建物内経路が表示される。   Further, the output unit 111 may output in-building route information together with the building map information stored in the building map information storage unit 105, for example. As a result, the in-building route is displayed on the building map.

また、出力部111は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部111は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   The output unit 111 may be considered to include an output device such as a display or a speaker, or may not be included. The output unit 111 can be implemented by output device driver software, or output device driver software and an output device.

なお、建物地図画像格納部101、種類管理情報格納部102、建物地図情報格納部105、身障者情報格納部106は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、建物地図画像格納部101などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して建物地図画像格納部101などに記憶されてもよい。   The building map image storage unit 101, the type management information storage unit 102, the building map information storage unit 105, and the handicapped person information storage unit 106 are preferably non-volatile recording media, but can also be realized by volatile recording media. is there. Moreover, the process in which predetermined information is memorize | stored in the building map image storage part 101 etc. does not ask | require. For example, the predetermined information may be stored in the building map image storage unit 101 or the like via a recording medium, a communication line, an input device, or the like.

また、建物地図情報構成部103、蓄積部104、変更部109、経路探索部110は、通常、MPUやメモリ等から実現され得る。また、建物地図情報構成部103などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、建物地図情報構成部103などは、ハードウェア(専用回路)で実現されてもよい。   Further, the building map information configuration unit 103, the storage unit 104, the change unit 109, and the route search unit 110 can be usually realized by an MPU, a memory, or the like. Further, the processing procedure of the building map information configuration unit 103 and the like is usually realized by software, and the software is recorded in a recording medium such as a ROM. The building map information configuration unit 103 and the like may be realized by hardware (dedicated circuit).

次に、ナビゲーション装置1の全体動作について、フローチャートを用いて説明する。図4は、ナビゲーション装置1の全体動作を示すフローチャートである。   Next, the overall operation of the navigation device 1 will be described using a flowchart. FIG. 4 is a flowchart showing the overall operation of the navigation device 1.

(ステップS401)ナビゲーション装置1は、受付部108が電源ONの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS402に進み、そうでない場合は、ステップS401に戻る。   (Step S401) The navigation device 1 determines whether or not the reception unit 108 has received a power-on instruction. If accepted, the process proceeds to step S402; otherwise, the process returns to step S401.

(ステップS402)ナビゲーション装置1は、電源ONの処理を行う。   (Step S402) The navigation device 1 performs a power-on process.

(ステップS403)現在位置情報取得部107は、現在位置情報の取得を開始する。以降、現在位置情報取得部107は、通常、ナビゲーション装置1の電源がOFFになるまで、現在位置情報を定期的に取得し続ける。   (Step S403) The current position information acquisition unit 107 starts acquiring current position information. Thereafter, the current position information acquisition unit 107 normally continues to acquire the current position information regularly until the navigation apparatus 1 is turned off.

(ステップS404)建物地図情報構成部103は、建物地図画像格納部101に建物地図画像が格納されているか否かを判断する。格納されている場合は、ステップS405に進み、そうでない場合は、ステップS407に進む。   (Step S <b> 404) The building map information configuration unit 103 determines whether a building map image is stored in the building map image storage unit 101. If stored, the process proceeds to step S405, and if not, the process proceeds to step S407.

(ステップS405)建物地図情報構成部103は、建物地図画像を用いて建物地図情報を構成する。この処理の詳細は、図5のフローチャートを用いて説明する。   (Step S405) The building map information configuration unit 103 configures building map information using the building map image. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS406)蓄積部104は、ステップS405で構成した建物地図画像を、建物地図情報格納部105に蓄積する。   (Step S <b> 406) The storage unit 104 stores the building map image configured in step S <b> 405 in the building map information storage unit 105.

(ステップS407)変更部109は、建物地図情報格納部105に建物地図情報が格納されているか否かを判断する。格納されている場合は、ステップS408に進み、そうでない場合は、ステップS415に進む。   (Step S <b> 407) The changing unit 109 determines whether or not building map information is stored in the building map information storage unit 105. If stored, the process proceeds to step S408, and if not, the process proceeds to step S415.

(ステップS408)変更部109は、受付部108がエレベータ現在状況情報を受け付けたか否かを判断する。受け付けた場合は、ステップS409に進み、そうでない場合は、ステップS410に進む。   (Step S408) The change unit 109 determines whether or not the reception unit 108 has received elevator current status information. If accepted, the process proceeds to step S409, and if not, the process proceeds to step S410.

(ステップS409)変更部109は、ステップS408で受け付けたエレベータ現在状況情報が示すエレベータの現在の状況に応じて、当該エレベータに対応するスコアを変更する。なお、当該スコアは、建物地図情報が有する当該エレベータを示す階間移動手段情報が有するスコアである。   (Step S409) The changing unit 109 changes the score corresponding to the elevator according to the current status of the elevator indicated by the current elevator status information received in step S408. In addition, the said score is a score which the floor movement means information which shows the said elevator which building map information has has.

(ステップS410)経路探索部110は、受付部108が目的地関連情報を受け付けたか否かを判断する。受け付けた場合は、ステップS411に進み、そうでない場合は、ステップS415に進む。   (Step S410) The route search unit 110 determines whether or not the reception unit 108 has received destination related information. If accepted, the process proceeds to step S411, and if not, the process proceeds to step S415.

(ステップS411)経路探索部110は、ユーザが身障者であるか否かを判断する。当該判断は、通常、身障者情報格納部106に格納されている身障者情報を用いて判断する。そして、身障者である場合は、ステップS412に進み、そうでない場合は、ステップS413に進む。   (Step S411) The route search unit 110 determines whether or not the user is a disabled person. This determination is usually made using the disabled information stored in the disabled information storage unit 106. If it is a handicapped person, the process proceeds to step S412. If not, the process proceeds to step S413.

(ステップS412)経路探索部110は、身障者用経路を探索する。そして、経路探索部110は、当該身障者用経路を示す身障者用経路情報を取得する。   (Step S412) The route search unit 110 searches for a route for the disabled. And the route search part 110 acquires the route information for disabled people which shows the said route for disabled people.

(ステップS413)経路探索部110は、普通経路を探索する。そして、経路探索部110は、当該普通経路を示す普通経路情報を取得する。   (Step S413) The route search unit 110 searches for a normal route. Then, the route search unit 110 acquires normal route information indicating the normal route.

(ステップS414)出力部111は、ステップS412またはステップS413で取得した建物内経路情報を出力する。   (Step S414) The output unit 111 outputs the in-building route information acquired in Step S412 or Step S413.

(ステップS415)ナビゲーション装置1は、受付部108が電源OFFの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS416に進み、そうでない場合は、ステップS404に戻る。   (Step S415) The navigation apparatus 1 determines whether or not the reception unit 108 has received a power-off instruction. When it receives, it progresses to step S416, and when that is not right, it returns to step S404.

(ステップS416)ナビゲーション装置1は、電源OFFの処理を行う。そして、ステップS401に戻る。   (Step S416) The navigation device 1 performs a power-off process. Then, the process returns to step S401.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 4, the process may be terminated by powering off or a process termination interrupt.

図5は、図4のフローチャートのステップS405の建物地図情報の構成処理を示すフローチャートである。   FIG. 5 is a flowchart showing the building map information configuration process in step S405 of the flowchart of FIG.

(ステップS501)建物地図情報構成部103は、建物地図画像格納部101に格納されている建物地図画像から、1以上の名称情報を取得する。   (Step S501) The building map information configuration unit 103 acquires one or more pieces of name information from the building map image stored in the building map image storage unit 101.

(ステップS502)建物地図情報構成部103は、ステップS501で取得した1以上の各名称情報に対応する位置情報を、建物地図画像を用いて取得する。   (Step S502) The building map information structure part 103 acquires the positional information corresponding to one or more each name information acquired by step S501 using a building map image.

(ステップS503)建物地図情報構成部103は、建物地図画像から線を検出する。当該線は、通常、直線または曲線である。   (Step S503) The building map information configuration unit 103 detects a line from the building map image. The line is usually a straight line or a curve.

(ステップS504)建物地図情報構成部103は、ステップS503で検出した線を用いて、建物地図画像から、建物地図における通路部分を検出する。   (Step S504) The building map information structure part 103 detects the passage part in a building map from a building map image using the line detected by step S503.

(ステップS505)建物地図情報構成部103は、ステップS504で検出した通路部分を用いて、当該通路部分の中心線を検出する。   (Step S505) The building map information configuration unit 103 detects the center line of the passage portion using the passage portion detected in Step S504.

(ステップS506)建物地図情報構成部103は、ステップS505で検出した中心線上の位置を示す1以上の位置情報を取得する。   (Step S506) The building map information configuration unit 103 acquires one or more pieces of position information indicating the position on the center line detected in Step S505.

(ステップS507)建物地図情報構成部103は、ステップS505で検出した中心線において隣接する2つの位置情報と、当該2つの各位置情報に対応する名称情報を対応付けることにより、通路情報を構成する。なお、当該名称情報および当該名称情報に対応する位置情報は、ステップS501およびステップS502で取得した名称情報および位置情報である。   (Step S507) The building map information configuration unit 103 configures passage information by associating two adjacent position information on the center line detected in Step S505 with name information corresponding to each of the two position information. The name information and the position information corresponding to the name information are the name information and position information acquired in steps S501 and S502.

(ステップS508)建物地図情報構成部103は、ステップS503で検出した線を用いて、建物地図画像から、建物地図における区画部分を検出する。   (Step S508) The building map information structure part 103 detects the division part in a building map from a building map image using the line detected by step S503.

(ステップS509)建物地図情報構成部103は、ステップS508で検出した区画部分を用いて、当該区画部分の中心点を検出する。   (Step S509) The building map information structure part 103 detects the center point of the said division part using the division part detected by step S508.

(ステップS510)建物地図情報構成部103は、ステップS509で検出した中心点の位置を示す位置情報を取得する。   (Step S510) The building map information structure part 103 acquires the positional information which shows the position of the center point detected by step S509.

(ステップS511)建物地図情報構成部103は、ステップS510で取得した位置情報と、当該位置情報に対応する名称情報とを対応付けることにより、区画情報を構成する。なお、当該名称情報および当該名称情報に対応する位置情報は、ステップS501およびステップS502で取得した名称情報および位置情報である。   (Step S511) The building map information configuration unit 103 configures partition information by associating the position information acquired in Step S510 with the name information corresponding to the position information. The name information and the position information corresponding to the name information are the name information and position information acquired in steps S501 and S502.

(具体例)
次に、ナビゲーション装置1の動作の具体例について説明する。
(Concrete example)
Next, a specific example of the operation of the navigation device 1 will be described.

(例1)
本例において、建物地図情報を構成する例について説明する。なお、本例において、建物地図画像格納部101には、図6に示す建物地図画像が格納されているものとする。当該建物地図画像は、2つの階(1階と2階)を有する建物の各階の地図を示す画像である。また、当該各階は、図6に示す様に、1以上の区画を有している。また、1階の1以上の各区画には、図6に示す様に、「1A」から「1V」までの文字が付与されている。また、2階の1以上の各区画には、図6に示す様に、「2A」から「2P」までの文字が付与されている。当該文字は、店舗名である。また、当該文字は、当該各区画を識別する情報としてもよい。また、当該建物地図画像は、ユーザがナビゲーション装置1を操作した結果、図示しない撮影部が撮影を行い取得した画像であるものとする。また、種類管理情報格納部102には、図7に示す種類管理情報が格納されているものとする。当該種類管理情報は、レコードを一意に特定するためのIDと、図柄画像(項目名:画像)と、種類情報(項目名:種類)とを有する。
(Example 1)
In this example, an example of configuring building map information will be described. In this example, it is assumed that the building map image storage unit 101 stores the building map image shown in FIG. The building map image is an image showing a map of each floor of a building having two floors (the first floor and the second floor). In addition, each floor has one or more sections as shown in FIG. In addition, as shown in FIG. 6, characters from “1A” to “1V” are given to one or more sections on the first floor. Further, as shown in FIG. 6, characters from “2A” to “2P” are given to one or more sections on the second floor. The character is a store name. The character may be information for identifying each section. In addition, the building map image is an image acquired by photographing by a photographing unit (not shown) as a result of the user operating the navigation device 1. Also, it is assumed that the type management information storage unit 102 stores the type management information shown in FIG. The type management information includes an ID for uniquely identifying a record, a design image (item name: image), and type information (item name: type).

まず、建物地図情報構成部103は、図6の建物地図画像から、通常通路部分の領域である通常通路領域を検出する。「通常通路領域を検出する」とは、通常通路領域を構成する1以上の各頂点の座標を取得することである。また、当該通常通路領域の検出は、例えば、いわゆるエッジ検出により行う。   First, the building map information structure part 103 detects the normal passage area | region which is an area | region of a normal passage part from the building map image of FIG. “Detecting a normal passage area” means obtaining the coordinates of one or more vertices constituting the normal passage area. The normal passage area is detected by, for example, so-called edge detection.

次に、建物地図情報構成部103は、検出した通常通路領域に含まれる1以上の矩形を検出する。「通常通路領域に含まれる1以上の矩形」とは、通常通路領域を構成する1以上の矩形である。また、当該1以上の各矩形は、通常、一連の通路を示す。また、当該矩形は、例えば、他の形状の図形であってもよい。また、「矩形を検出する」とは、矩形を構成する4つの各頂点の座標を取得することである。また、当該1以上の矩形の検出は、例えば、図8に示す様に、通常通路領域を構成する1以上の各矩形を、1つずつ順に取得することにより行う。また、このとき、建物地図情報構成部103は、通常、他の矩形と一部が重なる矩形を検出する。   Next, the building map information configuration unit 103 detects one or more rectangles included in the detected normal passage area. The “one or more rectangles included in the normal passage region” are one or more rectangles constituting the normal passage region. The one or more rectangles usually indicate a series of passages. Moreover, the said rectangle may be a figure of another shape, for example. “Detecting a rectangle” means obtaining the coordinates of each of the four vertices constituting the rectangle. The one or more rectangles are detected, for example, by sequentially acquiring one or more rectangles constituting the normal passage area one by one as shown in FIG. At this time, the building map information configuration unit 103 usually detects a rectangle that partially overlaps another rectangle.

次に、建物地図情報構成部103は、検出した1以上の矩形ごとに、当該矩形の中心線を検出する。「中心線を検出する」とは、中心線の両端の座標を取得することである。また、当該中心線は、通常、矩形の長辺に平行な線である。つまり、当該中心線は、当該矩形の2つの短辺の中心点を結ぶ線である。従って、建物地図情報構成部103は、当該矩形の2つの短辺の中心点の座標を取得する。また、当該検出した中心線を、以下、適宜、構成線とする。   Next, the building map information structure part 103 detects the centerline of the said rectangle for every one or more detected rectangles. “Detecting the center line” means obtaining the coordinates of both ends of the center line. The center line is usually a line parallel to the long side of the rectangle. That is, the center line is a line connecting the center points of the two short sides of the rectangle. Therefore, the building map information configuration unit 103 acquires the coordinates of the center points of the two short sides of the rectangle. In addition, the detected center line is hereinafter appropriately referred to as a component line.

次に、建物地図情報構成部103は、検出した構成線同士の交点、および当該構成線の端点を検出する。「交点を検出する」とは、交点の座標を取得することである。また、「端点を検出する」とは、端点の座標を取得することである。また、当該検出した交点および端点は、建物地図上の点である。   Next, the building map information structure part 103 detects the intersection of the detected component lines, and the end point of the said component line. “Detecting the intersection” means obtaining the coordinates of the intersection. “Detecting an end point” means obtaining the coordinates of the end point. Moreover, the detected intersection and end point are points on the building map.

次に、建物地図情報構成部103は、図6の建物地図画像から、図7の種類管理情報が有する図柄画像を用いて、当該図柄画像が示す図柄と同一の図柄が配置されている領域である階間移動手段領域を検出する。「階間移動手段領域を検出する」とは、階間移動手段領域を構成する1以上の各頂点の座標を取得することである。また、当該階間移動手段領域の検出は、例えば、いわゆるパターン認識などにより行う。また、階間移動手段領域は、通常、矩形である。また、建物地図情報構成部103は、検出した階間移動手段領域に対して、当該階間移動手段領域の検出に用いた図柄画像に対応付いている種類情報を対応付ける。これにより、検出した階間移動手段領域が、どの種類の階間移動手段に対応する領域であるかを判別することができる。   Next, the building map information configuration unit 103 uses the symbol image included in the type management information in FIG. 7 from the building map image in FIG. 6 in an area where the same symbol as the symbol indicated by the symbol image is arranged. A certain floor moving means area is detected. “Detecting an inter-floor moving means region” means obtaining the coordinates of one or more vertices constituting the inter-floor moving means region. Moreover, the detection of the said floor movement means area | region is performed by what is called pattern recognition etc., for example. Further, the inter-floor moving means area is usually rectangular. Moreover, the building map information structure part 103 matches the type information corresponding to the symbol image used for the detection of the said floor movement means area | region with respect to the detected floor movement means area | region. Thereby, it is possible to determine which type of floor moving means the detected floor moving means area corresponds to.

例えば、建物地図画像に、図7の「ID=011」の図柄画像が示す図柄と同一の図柄が配置されているとする。この様な場合、建物地図情報構成部103は、当該領域を階間移動手段領域として検出する。そして、建物地図情報構成部103は、当該検出した階間移動手段領域に、図7の「ID=011」の種類情報「階段」を対応付ける。   For example, it is assumed that the same symbol as the symbol indicated by the symbol image “ID = 011” in FIG. 7 is arranged in the building map image. In such a case, the building map information configuration unit 103 detects the area as an inter-story moving means area. Then, the building map information configuration unit 103 associates the type information “stair” of “ID = 011” in FIG. 7 with the detected floor moving means region.

また、例えば、建物地図画像に、図7の「ID=015」の図柄画像が示す図柄と同一の図柄が配置されているとする。この様な場合、建物地図情報構成部103は、当該領域を階間移動手段領域として検出する。そして、建物地図情報構成部103は、当該検出した階間移動手段領域に、図7の「ID=015」の種類情報「エレベータ」を対応付ける。   Further, for example, it is assumed that the same symbol as the symbol indicated by the symbol image “ID = 015” in FIG. 7 is arranged in the building map image. In such a case, the building map information configuration unit 103 detects the area as an inter-story moving means area. Then, the building map information configuration unit 103 associates the type information “elevator” of “ID = 015” in FIG. 7 with the detected floor moving means region.

なお、図6の各階の建物地図画像の中央付近には、図7の「ID=015」の図柄画像が示す図柄と同一の図柄が配置されている。   Note that the same symbol as the symbol indicated by the symbol image “ID = 015” in FIG. 7 is arranged near the center of the building map image on each floor in FIG. 6.

次に、建物地図情報構成部103は、検出した階間移動手段領域の中心線または中心点を検出する。「中心点を検出する」とは、中心点の座標を取得することである。また、3種類の階間移動手段のうち、階段とエスカレータは、通常、いわゆる斜め垂直方向に移動するための手段である。つまり、階段とエスカレータは、始点と終点の位置および高さが異なる。また、エレベータは、通常、垂直方向に移動するための手段である。つまり、エレベータは、始点と終点の位置は同じであり、高さのみが異なる。従って、建物地図情報構成部103は、例えば、検出した階間移動手段領域のうち、階段とエスカレータに対応する階間移動手段領域については、中心線を検出する。また、建物地図情報構成部103は、例えば、検出した階間移動手段領域のうち、エレベータに対応する階間移動手段領域については、中心点を検出する。また、建物地図情報構成部103は、検出した中心線および中心点に、階間移動手段領域に対応付いている種類情報を対応付ける。また、当該検出した中心線は、構成線である。   Next, the building map information structure part 103 detects the centerline or center point of the detected floor moving means area | region. “Detecting the center point” means obtaining the coordinates of the center point. Of the three types of inter-floor moving means, stairs and escalators are usually means for moving in a so-called diagonally vertical direction. That is, the stairs and the escalator are different in the position and height of the start point and the end point. The elevator is usually a means for moving in the vertical direction. That is, the elevators have the same start point and end point, but differ only in height. Therefore, for example, the building map information configuration unit 103 detects the center line for the inter-level moving means area corresponding to the stairs and the escalator among the detected inter-level moving means areas. Moreover, the building map information structure part 103 detects a center point about the floor movement means area | region corresponding to an elevator among the detected floor movement means area | regions, for example. In addition, the building map information configuration unit 103 associates the detected center line and center point with the type information associated with the inter-floor moving means region. The detected center line is a constituent line.

次に、建物地図情報構成部103は、図6の建物地図画像から、区画部分の領域である区画領域を検出する。「区画領域を検出する」とは、区画領域を構成する1以上の各頂点の座標を取得することである。また、当該区画領域の検出は、例えば、いわゆるエッジ検出などにより行う。また、区画領域は、通常、矩形である。   Next, the building map information structure part 103 detects the division area which is an area | region of a division part from the building map image of FIG. “Detecting a partitioned area” means obtaining the coordinates of one or more vertices constituting the partitioned area. The partition area is detected by, for example, so-called edge detection. The partition area is usually rectangular.

次に、建物地図情報構成部103は、検出した区画領域の中心点を検出する。   Next, the building map information structure part 103 detects the center point of the detected division area.

次に、建物地図情報構成部103は、検出した階間移動手段領域の中心線のいずれか一方の端点、階間移動手段領域の中心点、区画領域の中心点の各点から、最も近い構成線までの垂線と、当該垂線と構成線との交点を検出する。また、当該検出した垂線は、構成線である。   Next, the building map information configuration unit 103 has a configuration closest to each of the end points of the detected center line of the floor moving means area, the center point of the floor moving means area, and the center point of the partition area. The perpendicular to the line and the intersection of the perpendicular and the component line are detected. Further, the detected perpendicular line is a constituent line.

次に、建物地図情報構成部103は、1つの階において検出した階間移動手段領域と、当該階間移動手段領域に対応する他の階の階間移動手段領域とを対応付ける。具体的に、建物地図情報構成部103は、例えば、図6の1階の建物地図画像から検出した階間移動手段領域について、当該階間移動手段領域に対応する点と、図6の2階の建物地図画像から検出した階間移動手段領域に対応する点とを対応付ける。当該「階間移動手段領域に対応する点」とは、階間移動手段領域の中心線のいずれか一方の端点または階間移動手段領域の中心点である。このとき、建物地図情報構成部103は、対応付ける端点間を結ぶ線である移動線を検出する。「移動線を検出する」とは、移動線の端点の座標を取得することである。また、当該検出した移動線は、構成線である。   Next, the building map information configuration unit 103 associates the floor moving means area detected on one floor with the floor moving means area on another floor corresponding to the floor moving means area. Specifically, the building map information configuration unit 103, for example, for the floor moving means area detected from the building map image on the first floor in FIG. 6, the point corresponding to the floor moving means area and the second floor in FIG. Are associated with points corresponding to the floor moving means areas detected from the building map image. The “point corresponding to the floor moving means region” is either one of the end points of the center line of the floor moving means region or the center point of the floor moving means region. At this time, the building map information configuration unit 103 detects a movement line that is a line connecting the end points to be associated. “Detecting a moving line” means obtaining the coordinates of the end points of the moving line. The detected movement line is a component line.

以上の処理により、建物地図情報構成部103は、建物地図上の点と、当該点を結ぶ構成線とを検出する。当該検出により取得した情報を、以下、適地、通路基情報とする。また、通路基情報は、例えば、図9である。図9は、図6の1階の建物地図画像に対応する通路基情報である。つまり、図9は、図6の建物地図画像が示す通常通路や階間移動手段、区画などを簡略化した情報である。また、図9において、階段に対応する階間移動手段領域の中心線は、他の構成線と区別するために、実線にて示されている。   With the above processing, the building map information configuration unit 103 detects a point on the building map and a constituent line connecting the points. Hereinafter, the information acquired by the detection is referred to as appropriate place and passage base information. Further, the passage base information is, for example, FIG. FIG. 9 shows passage base information corresponding to the building map image on the first floor of FIG. That is, FIG. 9 is information in which a normal passage, an inter-floor moving means, a section, and the like indicated by the building map image of FIG. 6 are simplified. In FIG. 9, the center line of the floor moving means region corresponding to the stairs is shown by a solid line to distinguish it from other constituent lines.

次に、建物地図情報構成部103は、図9において、構成線により隣接する2つの点ごとに、以下の処理を順に行う。
(1)2つの各点の座標に対応する経緯度を取得する。
(2)2つの各点の座標に対応する種類情報を取得する。
(3)(1)で取得した経緯度を用いて、2つの点間の距離を算出する。
(4)(3)で算出した距離を用いて、スコアを算出する。
(5)2つの各点の座標に対応する通路の幅または定員を算出する。
(6)(5)で取得した幅または定員に応じて、身障者通行可否情報を作成する。
Next, in FIG. 9, the building map information configuration unit 103 sequentially performs the following processing for every two points adjacent to each other by the configuration line.
(1) The longitude and latitude corresponding to the coordinates of two points are acquired.
(2) The type information corresponding to the coordinates of the two points is acquired.
(3) The distance between two points is calculated using the longitude and latitude acquired in (1).
(4) A score is calculated using the distance calculated in (3).
(5) The width or capacity of the passage corresponding to the coordinates of the two points is calculated.
(6) Depending on the width or capacity acquired in (5), information on whether or not disabled persons can pass is created.

上記(1)の経緯度は、例えば、ユーザが建物地図画像を撮影した位置や、当該建物の位置などを示す経緯度を用いて取得する。   The longitude and latitude of the above (1) is acquired by using, for example, the latitude and longitude indicating the position where the user has taken a building map image, the position of the building, and the like.

また、上記(2)の種類情報の取得について、例えば、2つの各点を示す座標に種類情報が対応付いている場合、建物地図情報構成部103は、当該種類情報を取得する。また、当該2つの各点を示す座標に種類情報が対応付いていない場合、建物地図情報構成部103は、例えば、予め決められた記憶領域に格納されている種類情報を取得する。   Further, regarding the acquisition of the type information (2), for example, when the type information is associated with the coordinates indicating the two points, the building map information configuration unit 103 acquires the type information. When the type information is not associated with the coordinates indicating the two points, the building map information configuration unit 103 acquires the type information stored in a predetermined storage area, for example.

また、上記(5)の幅または定員は、例えば、通常通路領域または階間移動手段領域の大きさを用いて取得する。   Further, the width or capacity of (5) above is acquired by using, for example, the size of the normal passage area or the floor moving means area.

また、上記(6)において、建物地図情報構成部103は、例えば、上記(2)で取得した種類情報が示す種類に応じて、身障者通信可否情報を作成してもよい。   In (6) above, the building map information configuration unit 103 may create handicapped person communication availability information according to the type indicated by the type information acquired in (2) above, for example.

次に、建物地図情報構成部103は、上記の様にして取得した経緯度などを対応付け、1以上の通路情報を構成する。そして、蓄積部104は、当該構成した通路情報を、当該通路情報を有する建物地図情報として建物地図情報格納部105に蓄積する。当該蓄積された1以上の通路情報は、例えば、図10である。   Next, the building map information structure part 103 matches the longitude and latitude etc. which were acquired as mentioned above, and comprises one or more passage information. Then, the accumulation unit 104 accumulates the configured passage information in the building map information storage unit 105 as building map information having the passage information. The one or more accumulated passage information is, for example, FIG.

図10において、通路情報は、レコードを一意に識別するためのIDが対応付いている。また、当該通路情報は、通路識別情報(項目名:識別子)と、2つの位置情報(項目名:位置1、位置2)と、種類情報(項目名:種類)と、スコアと、幅と、定員と、身障者通行可否情報(項目名:身障者可否)を有する。   In FIG. 10, the passage information is associated with an ID for uniquely identifying the record. The passage information includes passage identification information (item name: identifier), two position information (item name: position 1, position 2), type information (item name: type), score, width, It has capacity and information on whether or not disabled persons can pass (item name: disabled or not).

また、図10において、通路識別情報は、例えば、当該通路情報を構成した順、または、当該通路情報を蓄積する順に自動的に生成されるものである。   In FIG. 10, the passage identification information is automatically generated, for example, in the order in which the passage information is configured or in the order in which the passage information is stored.

また、図10において、位置情報は、高さを示す「1F」や「2F」などの情報を有する。当該高さは、階数である。建物地図情報構成部103は、例えば、図6の建物地図画像に配置されている「1F」や「2F」などの文字をOCRにより取得する。そして、建物地図情報構成部103は、当該取得した文字を、上記で取得した経緯度に対応付け、位置情報を構成する。   In FIG. 10, the position information includes information such as “1F” and “2F” indicating the height. The height is the number of floors. For example, the building map information configuration unit 103 acquires characters such as “1F” and “2F” arranged in the building map image of FIG. 6 by OCR. And the building map information structure part 103 matches the acquired character with the longitude and latitude acquired above, and comprises position information.

(例2)
本例において、建物内経路を探索し、建物内経路情報を取得する例について説明する。なお、本例において、建物地図情報格納部105には、図10に示す様な1以上の通路情報を有する建物地図情報が格納されているものとする。また、当該建物地図情報により示される建物地図は、例えば、図6である。また、本例において、図11に示す現在位置から目的地までの建物内経路を探索するものとする。
(Example 2)
In this example, an example of searching for an in-building route and acquiring in-building route information will be described. In this example, it is assumed that the building map information storage unit 105 stores building map information having one or more pieces of passage information as shown in FIG. Moreover, the building map shown by the said building map information is FIG. 6, for example. Further, in this example, it is assumed that the route in the building from the current position shown in FIG. 11 to the destination is searched.

まず、普通経路を探索する例について説明する。この場合、身障者情報格納部106には、ユーザが身障者でないことを示す身障者情報が格納されている。また、この場合、経路探索部110は、例えば、図10に示す様な1以上の通路情報を用いて、距離が最短である建物内経路を探索する。このとき、経路探索部110は、例えば、通路情報が有するスコアを、コストまたは距離として用いる。この様にして探索された普通経路は、例えば、図12である。   First, an example of searching for a normal route will be described. In this case, the handicapped person information storage unit 106 stores handicapped person information indicating that the user is not a handicapped person. In this case, the route search unit 110 searches for a route in the building having the shortest distance using, for example, one or more pieces of passage information as shown in FIG. At this time, the route search unit 110 uses, for example, a score included in the passage information as a cost or a distance. The normal route searched in this way is, for example, FIG.

次に、身障者用経路を探索する例について説明する。この場合、身障者情報格納部106には、ユーザが身障者であることを示す身障者情報が格納されている。また、この場合、経路探索部110は、例えば、図10に示す様な1以上の通路情報のうち、経由条件や、幅条件を満たす通路情報や、身障者の通行が可であることを示す身障者通行可否情報を有する通路情報などを用いて、身障者用経路を探索する。例えば、図10の通路情報の場合、経路探索部110は、「ID=011」、「ID=017」、「ID=018」、「ID=019」、「ID=020」、「ID=021」、「ID=022」の通路情報を用いて、身障者用経路を探索する。また、このとき、経路探索部110は、上記の普通経路の探索と同様に、通路情報が有するスコアを、コストまたは距離として用いる。この様にして探索された身障者用経路は、例えば、図13である。   Next, an example of searching for a disabled route will be described. In this case, the disabled person information storage unit 106 stores disabled person information indicating that the user is disabled. Further, in this case, the route search unit 110, for example, one or more passage information as shown in FIG. The route for the physically handicapped is searched using the passage information having the passability information. For example, in the case of the passage information in FIG. 10, the route search unit 110 performs “ID = 011”, “ID = 017”, “ID = 018”, “ID = 019”, “ID = 020”, “ID = 021”. ”And“ ID = 022 ”are used to search for a route for the disabled. At this time, the route search unit 110 uses the score of the passage information as the cost or distance, as in the above-described search for the normal route. The path for the handicapped searched in this way is, for example, FIG.

図12と図13とにおいて、建物内経路のうち、通常通路を用いている部分は、実線により示されている。また、当該建物内経路のうち、階間移動手段を用いている部分は、点線により示されている。   In FIG. 12 and FIG. 13, the portion using the normal passage in the in-building route is indicated by a solid line. Moreover, the part which uses the floor moving means among the in-building routes is indicated by a dotted line.

また、図12と図13を比較すると、図12では、ユーザが身障者ではないため、最短距離であることを優先し、階間移動手段として階段を選択している。しかしながら、図13では、ユーザが身障者であるため、身障者の通行が可であることを優先し、階間移動手段としてエレベータを選択している。   Also, comparing FIG. 12 and FIG. 13, in FIG. 12, since the user is not handicapped, priority is given to the shortest distance, and the staircase is selected as the means for moving between the floors. However, in FIG. 13, since the user is a handicapped person, priority is given to the passage of the handicapped person, and the elevator is selected as the means for moving between floors.

(例3)
本例において、エレベータ現在状況情報に応じて建物内経路を探索し、建物内経路情報を取得する例について説明する。なお、本例において、建物地図情報格納部105には、図10に示す様な1以上の通路情報を有する建物地図情報が格納されているものとする。また、当該建物地図情報により示される建物地図は、例えば、図6である。また、本例において、図14に示す現在位置から目的地までの建物内経路を探索するものとする。
(Example 3)
In this example, an example in which the in-building route is searched according to the elevator current situation information and the in-building route information is acquired will be described. In this example, it is assumed that the building map information storage unit 105 stores building map information having one or more pieces of passage information as shown in FIG. Moreover, the building map shown by the said building map information is FIG. 6, for example. Further, in this example, it is assumed that the route in the building from the current position shown in FIG. 14 to the destination is searched.

まず、受付部108が、エレベータを制御している装置から、エレベータ現在状況情報「全エレベータ:点検中」を受信したとする。すると、経路探索部110は、経由条件「種類≠エレベータ」を作成する。   First, it is assumed that the reception unit 108 receives elevator current status information “all elevators: under inspection” from an apparatus that controls the elevators. Then, the route search unit 110 creates a route condition “type ≠ elevator”.

次に、経路探索部110は、例えば、図10に示す様な1以上の通路情報を用いて、経由条件「種類≠エレベータ」を満たす建物内経路を探索する。また、当該建物内経路は、通常、普通経路である。また、当該探索された普通経路は、例えば、図15である。図15に示す様に、当該普通経路は、現在位置の近くに存在するエレベータを利用せずに、現在位置から遠い階段を利用している。   Next, the route search unit 110 searches for an in-building route that satisfies the route condition “type ≠ elevator” using, for example, one or more pieces of passage information as shown in FIG. The in-building route is usually a normal route. Further, the searched ordinary route is, for example, FIG. As shown in FIG. 15, the normal route uses a stair far from the current position without using an elevator existing near the current position.

以上、本実施の形態によるナビゲーション装置1によれば、2以上の階を有する建物内での現在位置から、現在位置とは異なる階の目的地までの建物内経路を探索し、案内することができる。これにより、ユーザは、建物内にて迷うことなく建物内の目的地に辿り着くことができる。   As described above, according to the navigation device 1 according to the present embodiment, it is possible to search and guide a route in a building from a current position in a building having two or more floors to a destination on a floor different from the current position. it can. Thereby, the user can reach the destination in the building without hesitation in the building.

なお、本実施の形態において、建物は、例えば、図16に示す様な構造を持つ建物であってもよい。当該建物は、2つの建物(建物1と建物2)から構成される。また、当該2つの建物は、渡り廊下により接続されている。   In the present embodiment, the building may be, for example, a building having a structure as shown in FIG. The building is composed of two buildings (building 1 and building 2). In addition, the two buildings are connected by a passage corridor.

また、本実施の形態において、建物地図情報は、例えば、建物地図情報を構成する建物地図情報構成装置2により構成されてもよい。建物地図情報構成装置2のブロック図は、図17である。建物地図情報構成装置2は、建物地図画像格納部101と、種類管理情報格納部102と、建物地図情報構成部103とを備える。なお、建物地図画像格納部101、種類管理情報格納部102、建物地図情報構成部103における動作や処理などは、前述のとおりであるので、説明を省略する。また、建物地図情報構成装置2により構成された建物地図情報は、ナビゲーション装置1が備える建物地図情報格納部105に蓄積される。また、この場合、ナビゲーション装置1は、通常、建物地図画像格納部101と、種類管理情報格納部102と、建物地図情報構成部103と、蓄積部104とを備えていない。   Moreover, in this Embodiment, building map information may be comprised by the building map information structure apparatus 2 which comprises building map information, for example. FIG. 17 is a block diagram of the building map information configuration apparatus 2. The building map information configuration apparatus 2 includes a building map image storage unit 101, a type management information storage unit 102, and a building map information configuration unit 103. The operations and processes in the building map image storage unit 101, the type management information storage unit 102, and the building map information configuration unit 103 are the same as described above, and thus description thereof is omitted. The building map information configured by the building map information configuration device 2 is accumulated in the building map information storage unit 105 provided in the navigation device 1. In this case, the navigation apparatus 1 normally does not include the building map image storage unit 101, the type management information storage unit 102, the building map information configuration unit 103, and the storage unit 104.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。   In each of the above embodiments, it goes without saying that two or more communication means existing in one apparatus may be physically realized by one medium.

また、上記各実施の形態におけるナビゲーション装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。   The navigation device in each of the above embodiments may be, for example, a stand-alone device or a server device in a server / client system.

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process or each function may be realized by centralized processing by a single device or a single system, or distributed by a plurality of devices or a plurality of systems. It may be realized by being processed.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、2以上の階を有する建物の地図である建物地図を示す情報であり、同一階を移動するための通路である通常通路を示す1以上の通常通路情報と、異なる階間を移動するための手段である階間移動手段を示す1以上の階間移動手段情報とを有する情報である建物地図情報が格納される建物地図情報格納部にアクセス可能なコンピュータを、前記建物内での現在位置を示す現在位置情報を取得する現在位置情報取得部と、前記建物内での目的地に関する情報である目的地関連情報を受け付ける受付部と、前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記通常通路と前記階間移動手段とを用いた経路である建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する経路探索部と、前記経路探索部が取得した建物内経路情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the navigation apparatus in each said embodiment is the following programs, for example. In other words, this program is information indicating a building map that is a map of a building having two or more floors, and one or more normal passage information indicating a normal passage that is a passage for moving on the same floor, and different floors. A computer capable of accessing a building map information storage unit in which building map information, which is information having at least one floor moving means information indicating a floor moving means, which is means for moving the floor, is stored in the building. A current position information acquisition unit that acquires current position information indicating a current position in the building, a reception unit that receives destination related information that is information related to a destination in the building, a floor of the current position, and the destination When the floor is different, a route in the building that is a route from the current position to the destination and that uses the normal passage and the inter-floor moving means is searched using the building map information. This A route searching unit for obtaining building path information indicating a building path, a program for functioning as an output unit for outputting the building routing information the route search unit has acquired.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware.

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   The program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed. Further, this program may be used as a program constituting a program product.

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。   Moreover, the computer which performs the said program may be single, and plural may be sufficient as it. That is, centralized processing may be performed, or distributed processing may be performed.

また、図18は、前述のプログラムを実行して、前述の実施の形態のナビゲーション装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。   FIG. 18 is a schematic diagram of a computer system 9 that executes the above-described program to realize the navigation device or the like of the above-described embodiment. The above-described embodiments can be realized by computer hardware and a computer program executed thereon.

図18において、コンピュータシステム9は、CD−ROMドライブ9011、FDドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   In FIG. 18, the computer system 9 includes a computer 901 including a CD-ROM drive 9011 and an FD drive 9012, a keyboard 902, a mouse 903, and a monitor 904.

図19は、コンピュータシステム9のブロック図である。図19において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。   FIG. 19 is a block diagram of the computer system 9. In FIG. 19, in addition to a CD-ROM drive 9011 and an FD drive 9012, a computer 901 is connected to an MPU 9013, a ROM 9014 for storing a program such as a boot-up program, and an MPU 9013, and temporarily commands the application program. And a hard disk 9016 for storing application programs, system programs, and data, a CD-ROM drive 9011, an FD drive 9012, an MPU 9013, etc. 9017. Although not shown here, the computer 901 may further include a network card that provides connection to a LAN.

コンピュータシステム9に、前述の実施の形態のナビゲーション装置等の機能を実行させるプログラムは、CD−ROM9101、またはFD9102に記憶されて、CD−ROMドライブ9011またはFDドライブ9012に挿入され、さらにハードディスク9016に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9016に記憶されてもよい。プログラムは実行の際にRAM9015にロードされる。プログラムは、CD−ROM9101、FD9102またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 9 to execute the functions of the navigation device or the like of the above-described embodiment is stored in the CD-ROM 9101 or FD 9102, inserted into the CD-ROM drive 9011 or FD drive 9012, and further stored in the hard disk 9016. May be forwarded. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 9016. The program is loaded into the RAM 9015 when executed. The program may be loaded directly from the CD-ROM 9101, the FD 9102, or the network.

プログラムは、コンピュータ901に、前述の実施の形態のナビゲーション装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS), a third-party program, or the like that causes the computer 901 to execute the functions of the navigation device of the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 9 operates is well known and will not be described in detail.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかるナビゲーション装置は、2以上の階を有する建物内での現在位置から、現在位置とは異なる階の目的地までの建物内経路を探索し、案内することができるという効果を有し、ナビゲーション装置等として有用である。   As described above, the navigation device according to the present invention can search and guide a route in a building from a current position in a building having two or more floors to a destination on a floor different from the current position. It is effective as a navigation device or the like.

1 ナビゲーション装置
101 建物地図画像格納部
102 種類管理情報格納部
103 建物地図情報構成部
104 蓄積部
105 建物地図情報格納部
106 身障者情報格納部
107 現在位置情報取得部
108 受付部
109 変更部
110 経路探索部
111 出力部
DESCRIPTION OF SYMBOLS 1 Navigation apparatus 101 Building map image storage part 102 Type management information storage part 103 Building map information structure part 104 Accumulation part 105 Building map information storage part 106 Handicapped person information storage part 107 Present position information acquisition part 108 Reception part 109 Change part 110 Route search Part 111 Output part

Claims (12)

2以上の階を有する建物の地図である建物地図を示す情報であり、同一階を移動するための通路である通常通路を示す1以上の通常通路情報と、異なる階間を移動するための手段である階間移動手段を示す1以上の階間移動手段情報とを有する情報である建物地図情報が格納される建物地図情報格納部と、
前記建物内での現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記建物内での目的地に関する情報である目的地関連情報を受け付ける受付部と、
前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記通常通路と前記階間移動手段とを用いた経路である建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する経路探索部と、
前記経路探索部が取得した建物内経路情報を出力する出力部とを備えるナビゲーション装置。
Information indicating a building map that is a map of a building having two or more floors, one or more normal passage information indicating a normal passage that is a passage for moving on the same floor, and means for moving between different floors A building map information storage unit for storing building map information, which is information having one or more floor moving means information indicating the floor moving means.
A current position information acquisition unit for acquiring current position information indicating a current position in the building;
A reception unit that receives destination-related information that is information about a destination in the building;
When the floor at the current position is different from the floor at the destination, the path in the building is a path from the current position to the destination and is a path using the normal passage and the inter-floor moving means. A route search unit that searches using the building map information and acquires in-building route information indicating the in-building route;
A navigation apparatus comprising: an output unit that outputs in-building route information acquired by the route search unit.
前記階間移動手段は、2種類以上である請求項1記載のナビゲーション装置。 The navigation apparatus according to claim 1, wherein there are two or more types of inter-floor moving means. 前記建物地図情報は、前記2種類以上の各階間移動手段に対応する1種類以上のスコアを有し、
前記経路探索部は、
前記現在位置の階と前記目的地の階とが異なる場合に、前記建物内経路を、前記建物地図情報と、前記1種類以上のスコアとを用いて探索し、当該建物内経路を示す建物内経路情報を取得する請求項2記載のナビゲーション装置。
The building map information has one or more types of scores corresponding to the two or more types of inter-floor moving means,
The route search unit
When the current location floor and the destination floor are different, the in-building route is searched using the building map information and the one or more types of scores, and the inside of the building indicating the in-building route is shown. The navigation device according to claim 2, wherein route information is acquired.
前記階間移動手段は、階段、エスカレータ、エレベータの3種類である請求項2または請求項3記載のナビゲーション装置。 The navigation apparatus according to claim 2 or 3, wherein the inter-floor moving means includes three types of stairs, escalators, and elevators. 前記受付部は、
前記エレベータの現在の状況を示すエレベータ現在状況情報を受け付け、
前記経路探索部は、
前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記エレベータ現在状況情報が示すエレベータの現在の状況に応じた前記通常通路および前記階間移動手段を用いた建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する請求項4記載のナビゲーション装置。
The reception unit
Receiving elevator current status information indicating the current status of the elevator;
The route search unit
When the floor at the current position and the floor at the destination are different, the route from the current position to the destination, the normal path according to the current situation of the elevator indicated by the elevator current situation information, and the 5. The navigation apparatus according to claim 4, wherein an in-building route using inter-floor moving means is searched using the building map information, and in-building route information indicating the in-building route is acquired.
前記エレベータ現在状況情報が示すエレベータの現在の状況に応じて、当該エレベータに対応する1種類以上のスコアを変更する変更部とをさらに備える請求項5記載のナビゲーション装置。 The navigation device according to claim 5, further comprising: a changing unit that changes one or more types of scores corresponding to the elevator according to a current situation of the elevator indicated by the elevator current situation information. ユーザが身障者であるか否かを示す身障者情報が格納される身障者情報格納部をさらに備え、
前記経路探索部は、
前記身障者情報が、ユーザが身障者であることを示す場合、かつ、前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記通常通路と予め決められた条件を満たす階間移動手段とを用いた建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する請求項1から請求項6いずれか一項に記載のナビゲーション装置。
A disabled person information storage unit for storing disabled person information indicating whether the user is disabled or not;
The route search unit
When the handicapped person information indicates that the user is a handicapped person, and the floor at the current position is different from the floor at the destination, the path from the current position to the destination, and the normal path 2. The in-building route using the building map information is acquired by using the building map information, and the in-building route information indicating the in-building route is acquired. The navigation device according to any one of 6.
前記通常通路情報は、前記通常通路の幅を示す幅情報を有し、
ユーザが身障者であるか否かを示す身障者情報が格納される身障者情報格納部をさらに備え、
前記経路探索部は、
前記身障者情報が、ユーザが身障者であることを示す場合、かつ、前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記幅情報が示す幅が予め決められた条件を満たすほど広い通常通路と前記階間移動手段とを用いた建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する請求項1から請求項6いずれか一項に記載のナビゲーション装置。
The normal passage information has width information indicating the width of the normal passage,
A disabled person information storage unit for storing disabled person information indicating whether the user is disabled or not;
The route search unit
When the disabled information indicates that the user is disabled, and the floor at the current position is different from the floor at the destination, the path information from the current position to the destination, and the width information In-building route information indicating a route in the building using the building map information by searching for a route in the building using the normal passage and the inter-floor moving means that are wide enough to satisfy a predetermined width. The navigation device according to any one of claims 1 to 6, wherein the navigation device is acquired.
建物地図を示す画像である建物地図画像が格納される建物地図画像格納部と、
前記建物地図画像を画像処理し、前記1以上の通常通路情報と、前記1以上の階間移動手段情報とを取得し、当該1以上の通常通路情報と、当該1以上の階間移動手段情報とを有する建物地図情報を構成する建物地図情報構成部と、
前記建物地図情報構成部が構成した建物地図情報を、前記建物地図情報格納部に蓄積する蓄積部とをさらに備える請求項1から請求項8いずれか一項に記載のナビゲーション装置。
A building map image storage unit in which a building map image that is an image showing a building map is stored;
The building map image is subjected to image processing, the one or more normal passage information and the one or more inter-floor moving means information are acquired, the one or more normal passage information and the one or more inter-floor moving means information. A building map information constituting unit constituting building map information having
The navigation device according to any one of claims 1 to 8, further comprising an accumulation unit that accumulates the building map information configured by the building map information configuration unit in the building map information storage unit.
前記階間移動手段の図柄を示す画像である図柄画像と、当該種類を示す情報である種類情報とが対応付いた情報である2以上の種類管理情報が格納される種類管理情報格納部をさらに備え、
前記建物地図情報構成部は、
前記図柄画像が示す図柄と同一の図柄が配置されている前記建物地図画像中の位置に該当する画像から、当該図柄画像に対応付いている種類情報が示す種類の階間移動手段を示す階間移動手段情報を取得し、当該階間移動手段情報を用いて建物地図情報を構成する請求項8記載のナビゲーション装置。
A type management information storage unit for storing two or more type management information, which is information in which a symbol image that is an image showing a symbol of the floor moving means and type information that is information indicating the type is associated, is further provided. Prepared,
The building map information component is
The floor indicating the floor moving means of the type indicated by the type information associated with the symbol image from the image corresponding to the position in the building map image where the symbol identical to the symbol indicated by the symbol image is arranged The navigation apparatus according to claim 8, wherein the navigation device information is acquired, and the building map information is configured using the inter-floor moving device information.
2以上の階を有する建物の地図である建物地図を示す情報であり、同一階を移動するための通路である通常通路を示す1以上の通常通路情報と、異なる階間を移動するための手段である階間移動手段を示す1以上の階間移動手段情報とを有する情報である建物地図情報が格納される建物地図情報格納部と、現在位置情報取得部と、受付部と、経路探索部と、出力部とを用いて行われるナビゲーション方法であって、
前記現在位置情報取得部が、
前記建物内での現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記受付部が、
前記建物内での目的地に関する情報である目的地関連情報を受け付ける受付ステップと、
前記経路探索部が、
前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記通常通路と前記階間移動手段とを用いた経路である建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する経路探索ステップと、
前記出力部が、
前記経路探索部が取得した建物内経路情報を出力する出力ステップとを備えるナビゲーション方法。
Information indicating a building map that is a map of a building having two or more floors, one or more normal passage information indicating a normal passage that is a passage for moving on the same floor, and means for moving between different floors A building map information storage unit for storing building map information, which is information including one or more inter-level moving unit information indicating the inter-level moving unit, a current position information acquisition unit, a reception unit, and a route search unit And a navigation method performed using the output unit,
The current position information acquisition unit,
A current position information acquisition step for acquiring current position information indicating a current position in the building;
The reception unit
A reception step of receiving destination-related information that is information about the destination in the building;
The route search unit
When the floor at the current position is different from the floor at the destination, the path in the building is a path from the current position to the destination and is a path using the normal passage and the inter-floor moving means. A route search step for searching using the building map information and acquiring in-building route information indicating the in-building route;
The output unit is
A navigation method comprising: an output step of outputting in-building route information acquired by the route search unit.
2以上の階を有する建物の地図である建物地図を示す情報であり、同一階を移動するための通路である通常通路を示す1以上の通常通路情報と、異なる階間を移動するための手段である階間移動手段を示す1以上の階間移動手段情報とを有する情報である建物地図情報が格納される建物地図情報格納部にアクセス可能なコンピュータを、
前記建物内での現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記建物内での目的地に関する情報である目的地関連情報を受け付ける受付部と、
前記現在位置の階と前記目的地の階とが異なる場合に、前記現在位置から前記目的地までの経路であり、前記通常通路と前記階間移動手段とを用いた経路である建物内経路を、前記建物地図情報を用いて探索し、当該建物内経路を示す建物内経路情報を取得する経路探索部と、
前記経路探索部が取得した建物内経路情報を出力する出力部として機能させるためのプログラム。
Information indicating a building map that is a map of a building having two or more floors, one or more normal passage information indicating a normal passage that is a passage for moving on the same floor, and means for moving between different floors A computer that can access a building map information storage unit that stores building map information, which is information having one or more floor moving means information indicating the floor moving means.
A current position information acquisition unit for acquiring current position information indicating a current position in the building;
A reception unit that receives destination-related information that is information about a destination in the building;
When the floor at the current position is different from the floor at the destination, the path in the building is a path from the current position to the destination and is a path using the normal passage and the inter-floor moving means. A route search unit that searches using the building map information and acquires in-building route information indicating the in-building route;
The program for functioning as an output part which outputs the route information in a building which the said route search part acquired.
JP2013146020A 2013-07-12 2013-07-12 Navigation device Active JP6288967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013146020A JP6288967B2 (en) 2013-07-12 2013-07-12 Navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013146020A JP6288967B2 (en) 2013-07-12 2013-07-12 Navigation device

Publications (2)

Publication Number Publication Date
JP2015017922A true JP2015017922A (en) 2015-01-29
JP6288967B2 JP6288967B2 (en) 2018-03-07

Family

ID=52439039

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013146020A Active JP6288967B2 (en) 2013-07-12 2013-07-12 Navigation device

Country Status (1)

Country Link
JP (1) JP6288967B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160106954A (en) * 2015-03-03 2016-09-13 네이버비즈니스플랫폼 주식회사 Service system and method for provding indoor position information
JP2016170157A (en) * 2015-03-12 2016-09-23 Line株式会社 Service system and method for providing indoor position information by using card view
KR101817582B1 (en) * 2016-06-16 2018-01-12 경북대학교 산학협력단 System and method for searching path in high-rise building
KR20180069409A (en) * 2016-12-15 2018-06-25 현대자동차주식회사 Method for guiding destination and telematics server for implementing the same
US10082398B2 (en) 2015-10-29 2018-09-25 Xiaomi Inc. Method and device for intelligently guiding a user to ride elevator/escalator
JP2018177467A (en) * 2017-04-13 2018-11-15 ヤフー株式会社 Calculating device, calculating method, and calculating program
JP2018181354A (en) * 2017-04-13 2018-11-15 ヤフー株式会社 Calculation device, calculation method and calculation program
WO2019207887A1 (en) * 2018-04-27 2019-10-31 太陽誘電株式会社 Information provision system, information provision device, terminal device, information provision method and program
CN112212866A (en) * 2020-09-29 2021-01-12 深圳市优必选科技股份有限公司 Robot and cross-floor navigation method and device thereof
JP2021038948A (en) * 2019-08-30 2021-03-11 フジテック株式会社 System and management device
JPWO2020250409A1 (en) * 2019-06-14 2021-09-13 三菱電機株式会社 Elevator interlocking device
JPWO2020230311A1 (en) * 2019-05-15 2021-11-18 三菱電機株式会社 Mobility support system
CN115026833A (en) * 2022-07-01 2022-09-09 北京盈迪曼德科技有限公司 Multilayer map creation method and device and robot
JP7573178B2 (en) 2023-03-07 2024-10-25 フジテック株式会社 Route guidance system, people transport device, route guidance method, program, and server device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183878A (en) * 2000-12-15 2002-06-28 Toshiba Corp Road guide system for pedestrian, road guide service method for pedestrian, road guide data collection device, and road guide data collection method
JP2002334174A (en) * 2001-05-11 2002-11-22 Denso Corp Guidance system in facility
JP2006017647A (en) * 2004-07-05 2006-01-19 Navitime Japan Co Ltd Communication navigation system, information distribution server, and program
JP2011007696A (en) * 2009-06-26 2011-01-13 Sanyo Electric Co Ltd Device, system and program for route search

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183878A (en) * 2000-12-15 2002-06-28 Toshiba Corp Road guide system for pedestrian, road guide service method for pedestrian, road guide data collection device, and road guide data collection method
JP2002334174A (en) * 2001-05-11 2002-11-22 Denso Corp Guidance system in facility
JP2006017647A (en) * 2004-07-05 2006-01-19 Navitime Japan Co Ltd Communication navigation system, information distribution server, and program
JP2011007696A (en) * 2009-06-26 2011-01-13 Sanyo Electric Co Ltd Device, system and program for route search

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160106954A (en) * 2015-03-03 2016-09-13 네이버비즈니스플랫폼 주식회사 Service system and method for provding indoor position information
KR102443130B1 (en) * 2015-03-03 2022-09-14 네이버클라우드 주식회사 Service system and method for provding indoor position information
JP2016170157A (en) * 2015-03-12 2016-09-23 Line株式会社 Service system and method for providing indoor position information by using card view
US10129708B2 (en) 2015-03-12 2018-11-13 Line Corporation Service system for providing indoor location information using card view and method therefor
US10082398B2 (en) 2015-10-29 2018-09-25 Xiaomi Inc. Method and device for intelligently guiding a user to ride elevator/escalator
KR101817582B1 (en) * 2016-06-16 2018-01-12 경북대학교 산학협력단 System and method for searching path in high-rise building
KR20180069409A (en) * 2016-12-15 2018-06-25 현대자동차주식회사 Method for guiding destination and telematics server for implementing the same
KR102484853B1 (en) 2016-12-15 2023-01-05 현대자동차주식회사 Method for guiding destination and telematics server for implementing the same
JP2018177467A (en) * 2017-04-13 2018-11-15 ヤフー株式会社 Calculating device, calculating method, and calculating program
JP2018181354A (en) * 2017-04-13 2018-11-15 ヤフー株式会社 Calculation device, calculation method and calculation program
WO2019207887A1 (en) * 2018-04-27 2019-10-31 太陽誘電株式会社 Information provision system, information provision device, terminal device, information provision method and program
JPWO2020230311A1 (en) * 2019-05-15 2021-11-18 三菱電機株式会社 Mobility support system
CN113811503A (en) * 2019-05-15 2021-12-17 三菱电机株式会社 Movement support system
JP7363895B2 (en) 2019-05-15 2023-10-18 三菱電機株式会社 Mobility support system
CN113811503B (en) * 2019-05-15 2023-11-07 三菱电机株式会社 mobile support system
JPWO2020250409A1 (en) * 2019-06-14 2021-09-13 三菱電機株式会社 Elevator interlocking device
JP6996659B2 (en) 2019-06-14 2022-01-17 三菱電機株式会社 Elevator interlocking device
JP2021038948A (en) * 2019-08-30 2021-03-11 フジテック株式会社 System and management device
CN112212866A (en) * 2020-09-29 2021-01-12 深圳市优必选科技股份有限公司 Robot and cross-floor navigation method and device thereof
CN115026833A (en) * 2022-07-01 2022-09-09 北京盈迪曼德科技有限公司 Multilayer map creation method and device and robot
JP7573178B2 (en) 2023-03-07 2024-10-25 フジテック株式会社 Route guidance system, people transport device, route guidance method, program, and server device

Also Published As

Publication number Publication date
JP6288967B2 (en) 2018-03-07

Similar Documents

Publication Publication Date Title
JP6288967B2 (en) Navigation device
US9157745B2 (en) Scalable routing for mobile station navigation with location context identifier
US20150185022A1 (en) Stereoscopic indoor route providing apparatus, system and method
KR101762507B1 (en) Method and system for providing indoor and outdoor integrated positioning
US11834295B2 (en) Elevator operation managing device and elevator operation managing method that allocates a user to a car based on boarding and destination floors
US20110246062A1 (en) Map and directions system with vertical distance
US9823079B2 (en) Polygonal routing
JP2008083112A (en) Network data generating device, network data generating program, mobile terminal, and data structure
US7603231B2 (en) Navigation method and system having improved arrival detection function for large scale destination
JP2019056674A (en) Display system, electronic apparatus and method for displaying map information
KR101465012B1 (en) Customized indoor path guide apparatus and method using various cost function
JP7053369B2 (en) Elevator operation management device and method
KR20200017393A (en) Information processing device and information processing method
JP2002296061A (en) Guidance information providing method and guidance information providing program
KR20170086456A (en) Method and system for providing indoor and outdoor integrated positioning
JP2015194438A (en) Map data structure, route search device, and route search method
JP2016173309A (en) Route guide device and program
JP6408859B2 (en) Route guidance system and route guidance method
US12050107B2 (en) Guidance sentence generation apparatus, guidance sentence generation system, guidance sentence generation method and program
JP3845724B2 (en) Guidance system and method
KR101719051B1 (en) Service system and method for provding indoor position information using kard view
JP5965943B2 (en) Information display system, server, terminal device, and information display method
WO2024106033A1 (en) Control method, robot, and program
JP2011137949A (en) Information display system, server, terminal device, and information display method
WO2019207887A1 (en) Information provision system, information provision device, terminal device, information provision method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170919

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180206

R150 Certificate of patent or registration of utility model

Ref document number: 6288967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250