Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7844293B2 - Navigation device, navigation method, and computer program - Google Patents
[go: Go Back, main page]

JP7844293B2 - Navigation device, navigation method, and computer program - Google Patents

Navigation device, navigation method, and computer program

Info

Publication number
JP7844293B2
JP7844293B2 JP2022144337A JP2022144337A JP7844293B2 JP 7844293 B2 JP7844293 B2 JP 7844293B2 JP 2022144337 A JP2022144337 A JP 2022144337A JP 2022144337 A JP2022144337 A JP 2022144337A JP 7844293 B2 JP7844293 B2 JP 7844293B2
Authority
JP
Japan
Prior art keywords
information
user
tactile paving
navigation device
blocks
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.)
Active
Application number
JP2022144337A
Other languages
Japanese (ja)
Other versions
JP2024039746A (en
Inventor
賢 吉田
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.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom 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 Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2022144337A priority Critical patent/JP7844293B2/en
Publication of JP2024039746A publication Critical patent/JP2024039746A/en
Application granted granted Critical
Publication of JP7844293B2 publication Critical patent/JP7844293B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、点字ブロック情報を案内する技術に関する。 This invention relates to a technology for providing information about tactile paving blocks.

歩道や駅等の施設において、視覚障害者を誘導するために地面や床面に付された点字ブロックが知られている。この点字ブロックには、足裏の触感覚で認識できるような突起が表面に付されている。例えば、特許文献1には、点字ブロックに付された点状突起の色を所定の規則に沿って配列しコード化することで、当該点字ブロックをカメラで撮影して画像認識処理した際に、コードに紐づけられた案内情報を出力することが可能な情報提供装置が記載されている。 Braille blocks are known to be placed on the ground or floor in facilities such as sidewalks and train stations to guide visually impaired people. These braille blocks have protrusions on their surface that can be perceived by the soles of the feet. For example, Patent Document 1 describes an information-providing device that, by arranging and coding the colors of the dot-like protrusions on a braille block according to a predetermined rule, can output guidance information linked to the code when the braille block is photographed with a camera and image recognition processing is performed.

特開2021-15036号公報Japanese Patent Publication No. 2021-15036

視覚障害者は、点字ブロックの感触を足裏で、あるいは白杖を介して手で認識しつつ、点字ブロックに沿って歩くことで安全に移動できるが、点字ブロックの上に自転車等の障害物が設置されている場合は、障害物が設置された点字ブロックを避けるほかない。そして、障害物が設置された点字ブロックを避けた場合、視覚障害者は、たどるべき点字ブロックの位置を見失ってしまい、歩行・移動時の安全性を確保することが困難となるという課題があった。特許文献1には、このような課題について何ら考慮されていない。なお、このような課題は、点字ブロックの上に障害物が設置されている場合に限らず、何らかの原因で点字ブロックが利用できない場合の全般に共通する。 Visually impaired individuals can safely move by recognizing the tactile feel of tactile paving with their feet or by using their white cane to guide them, and then walking along the tactile paving. However, if obstacles such as bicycles are placed on top of the tactile paving, they have no choice but to avoid the tactile paving with the obstacle. When avoiding the tactile paving with the obstacle, visually impaired individuals may lose track of the tactile paving they were supposed to follow, making it difficult to ensure safety while walking and moving. Patent Document 1 does not address this problem at all. Furthermore, this problem is not limited to cases where obstacles are placed on the tactile paving, but is common to all cases where tactile paving is unusable for any reason.

本発明は、上述した課題の少なくとも一部を解決するためになされたものであり、視覚障害者の歩行・移動時の安全性の確保に資する技術を提供することを目的とする。 This invention was made to solve at least some of the problems described above, and aims to provide a technology that contributes to ensuring the safety of visually impaired people when walking and moving around.

本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。ナビゲーション装置であって、点字ブロックの位置情報を含む、点字ブロックに関する情報を記憶する記憶部と、前記ナビゲーション装置の利用者の現在位置を取得する制御部と、前記利用者のうち、点字ブロック情報の案内を必要とする対象利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記対象利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記対象利用者に案内させる案内部と、を備え、前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況を含み、前記案内部は、前記混雑状況を含む前記点字ブロック情報を生成する、ナビゲーション装置。そのほか、本発明は、以下の形態としても実現可能である。 The present invention has been made to solve at least some of the above-mentioned problems and can be realized in the following forms: A navigation device comprising: a storage unit that stores information about braille blocks, including location information of braille blocks; a control unit that acquires the current location of a user of the navigation device; and a guidance unit that generates braille block information, which is information about braille blocks around the current location of a target user who requires guidance on braille block information, and which is information for the target user to determine whether or not the braille blocks are usable, and provides guidance to the target user, wherein the storage unit includes congestion status, which represents the amount of foot traffic on or around the braille blocks, as information about the braille blocks, and the guidance unit generates the braille block information including the congestion status. In addition, the present invention can also be realized in the following forms.

(1)本発明の一形態によれば、ナビゲーション装置が提供される。このナビゲーション装置は、点字ブロックの位置情報を含む、点字ブロックに関する情報を記憶する記憶部と、前記ナビゲーション装置の利用者の現在位置を取得する制御部と、前記利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記利用者に案内させる案内部と、を備える。 (1) According to one embodiment of the present invention, a navigation device is provided. This navigation device comprises: a storage unit that stores information about tactile paving blocks, including location information of tactile paving blocks; a control unit that acquires the current location of the user of the navigation device; and a guidance unit that generates tactile paving block information, which is information about the tactile paving blocks in the vicinity of the user's current location, and which is information for the user to determine whether or not the tactile paving blocks are usable, and guides the user.

この構成によれば、案内部は、利用者の現在位置の周辺にある点字ブロックに関する情報であって、利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、利用者に案内させる。このため利用者(視覚障害者)は、点字ブロック情報を用いて、点字ブロックの利用可否を、現場に到達することなく事前に判断できるため、例えば、障害物がある等の理由によって利用不可能な点字ブロックがある経路を避けた経路を選択することができる。この結果、本構成によれば、視覚障害者の歩行・移動時の安全性の確保に資する技術を提供できる。 According to this configuration, the guidance unit generates tactile paving information about the tactile paving blocks around the user's current location, which allows the user to determine whether or not the tactile paving blocks are usable, and guides the user accordingly. Therefore, the user (visually impaired person) can use the tactile paving information to determine whether or not the tactile paving blocks are usable in advance without having to reach the location. For example, they can choose a route that avoids routes with tactile paving blocks that are unusable due to obstacles or other reasons. As a result, this configuration provides technology that contributes to ensuring the safety of visually impaired people when walking and moving around.

(2)上記形態のナビゲーション装置において、前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺に存在する障害物の有無を含み、前記案内部は、前記障害物の有無を含む前記点字ブロック情報を生成してもよい。
この構成によれば、案内部は、障害物の有無を含む点字ブロック情報を案内させるため、利用者は、点字ブロック上または点字ブロック周辺に存在する障害物の有無を知ることができる。
(2) In the navigation device of the above form, the storage unit may include the presence or absence of obstacles on or around the tactile paving blocks as information relating to the tactile paving blocks, and the guidance unit may generate the tactile paving block information including the presence or absence of obstacles.
With this configuration, the guidance unit provides information about the tactile paving blocks, including the presence or absence of obstacles, so that users can find out whether or not there are any obstacles on or around the tactile paving blocks.

(3)上記形態のナビゲーション装置において、前記制御部は、さらに、前記利用者とは異なる第三者から、点字ブロック上または点字ブロック周辺における障害物の情報を取得した際に、当該情報を用いて、前記記憶部内の前記障害物の有無を更新し、前記第三者または路上カメラから、点字ブロックが含まれる画像を取得し、前記画像を画像解析することで点字ブロック上または点字ブロック周辺における障害物が検出された際に、当該検出内容を用いて、前記記憶部内の前記障害物の有無を更新してもよい。
この構成によれば、制御部は、利用者とは異なる第三者から取得した障害物の情報を用いて、点字ブロックに関する情報を更新できる。また、制御部は、第三者または路上カメラから取得した画像を画像解析することで、障害物を自動的に検出し、点字ブロックに関する情報を更新できる。
(3) In the navigation device of the above form, the control unit may further update the presence or absence of obstacles in the storage unit using the information obtained from a third party other than the user, when information about obstacles on or around the tactile paving blocks is obtained from the third party or a street camera, and when an obstacle is detected on or around the tactile paving blocks by image analysis of the image, the presence or absence of obstacles in the storage unit using the detected information.
With this configuration, the control unit can update information about tactile paving blocks using information about obstacles obtained from a third party other than the user. Furthermore, the control unit can automatically detect obstacles and update information about tactile paving blocks by performing image analysis on images obtained from a third party or a street camera.

(4)上記形態のナビゲーション装置において、前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況を含み、前記案内部は、前記混雑状況を含む前記点字ブロック情報を生成してもよい。
この構成によれば、案内部は、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況を含む点字ブロック情報を案内させるため、利用者は、点字ブロック上または点字ブロック周辺の混雑状況を知ることができる。このため、利用者は、点字ブロック情報を用いて、混雑状況を現場に到達することなく事前に知ることができるため、例えば、人通りが多い経路を避けた経路を選択することができる。この結果、本構成によれば、視覚障害者の歩行・移動時の安全性の確保により一層資する技術を提供できる。
(4) In the navigation device of the above form, the storage unit may include, as information relating to the tactile paving blocks, a congestion status indicating the amount of foot traffic on or around the tactile paving blocks, and the guidance unit may generate the tactile paving block information including the congestion status.
With this configuration, the guidance unit provides information about the tactile paving blocks, including congestion levels indicating the amount of foot traffic on or around the tactile paving blocks. As a result, users can learn about the congestion levels on or around the tactile paving blocks. Therefore, by using the tactile paving block information, users can learn about congestion levels in advance without having to arrive at the location, and for example, they can choose a route that avoids busy paths. Consequently, this configuration provides technology that further contributes to ensuring the safety of visually impaired people when walking and moving around.

(5)上記形態のナビゲーション装置において、前記制御部は、さらに、前記利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、取得した各現在位置を用いて点字ブロック上または点字ブロック周辺における人通りの多さを演算し、当該演算内容を用いて、前記記憶部内の前記混雑状況を更新してもよい。
この構成によれば、制御部は、複数の第三者の現在位置から、点字ブロック上または点字ブロック周辺における人通りの多さを演算し、演算内容を用いて自動的に、点字ブロックに関する情報を更新できる。
(5) In the navigation device of the above form, the control unit may further acquire the current locations of multiple third parties other than the user, calculate the amount of foot traffic on or around the tactile paving blocks using each acquired current location, and update the congestion status in the storage unit using the results of the calculation.
With this configuration, the control unit can calculate the amount of foot traffic on or around the tactile paving blocks based on the current locations of multiple third parties, and automatically update information about the tactile paving blocks using the calculated results.

(6)上記形態のナビゲーション装置において、前記制御部は、さらに、前記利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、前記案内部は、さらに、前記利用者の現在位置と、前記複数の第三者の各現在位置とを用いて、前記利用者とすれ違う可能性がある前記第三者である特定第三者を求め、前記利用者に対して、前記特定第三者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第1すれ違い情報を生成し、前記利用者に案内させ、前記特定第三者に対して、前記利用者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第2すれ違い情報を生成し、前記特定第三者に案内させてもよい。
この構成によれば、案内部はさらに、利用者に対して、特定第三者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第1すれ違い情報を利用者に案内させる。このため、利用者は、第1すれ違い情報を用いて、特定第三者に助けを求めることができる。また、案内部はさらに、特定第三者に対して、利用者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第2すれ違い情報を案内させる。このため、特定第三者は、第2すれ違い情報から利用者(介助を必要としている視覚障害者)の存在を知ることができ、第2すれ違い情報(すれ違う時間、場所)を用いて、利用者(介助を必要としている視覚障害者)を介助することができる。
(6) In the navigation device of the above form, the control unit may further acquire the current locations of a plurality of third parties different from the user, and the guidance unit may further use the user's current location and the current locations of the plurality of third parties to find a specific third party who may pass by the user, generate first passing information which is information to inform the user of at least one of the time and place where they will pass by the specific third party, and guide the user, and generate second passing information which is information to inform the specific third party of at least one of the time and place where they will pass by the user, and guide the specific third party.
In this configuration, the guidance unit further provides the user with first encounter information, which is information that informs the user of at least one of the time and place in which they will pass a specific third party. As a result, the user can use the first encounter information to request help from the specific third party. Furthermore, the guidance unit further provides the specific third party with second encounter information, which is information that informs the specific third party of at least one of the time and place in which they will pass the user. As a result, the specific third party can learn of the presence of the user (a visually impaired person in need of assistance) from the second encounter information and use the second encounter information (time and place of passing) to provide assistance to the user (a visually impaired person in need of assistance).

(7)上記形態のナビゲーション装置において、前記記憶部は、施設に関する情報を記憶する施設情報データベースを含み、前記案内部は、前記点字ブロック情報に加えてさらに、前記点字ブロック情報に含まれる点字ブロック周辺に存在する前記施設の情報を生成し、前記利用者に案内させてもよい。
この構成によれば、案内部は、点字ブロック情報に加えてさらに、点字ブロック情報に含まれる点字ブロック周辺に存在する施設の情報を利用者に案内させるため、利用者における利便性を向上できる。
(7) In the navigation device of the above form, the storage unit includes a facility information database that stores information about facilities, and the guidance unit may generate information about facilities located around the braille blocks included in the braille block information, in addition to the braille block information, and guide the user.
This configuration allows the guidance unit to provide users with information about facilities located around the tactile paving blocks, in addition to the tactile paving block information itself, thereby improving user convenience.

(8)上記形態のナビゲーション装置において、前記記憶部は、リンクの接続関係とリンクコストとを記憶する道路データベースを含み、さらに、前記道路データベースを用いて経路を探索する経路探索部を備え、前記経路探索部は、前記道路データベースのリンクコストを、前記点字ブロックに関する情報を用いて補正した上で、前記利用者から指定された出発地から目的地までの経路を求め、前記案内部は、前記点字ブロック情報に加えてさらに、前記経路探索部により算出された前記経路を案内するための経路情報を生成し、前記利用者に案内させてもよい。
この構成によれば、経路探索部は、道路データベースのリンクコストを、点字ブロックに関する情報を用いて補正した上で、利用者から指定された出発地から目的地までの経路を求める。このため、経路探索部は、例えば、障害物のある点字ブロックを含むリンクのリンクコストを上げる等の補正を行うことによって、安全な点字ブロックを多く通る経路を探索できる。また、案内部は、このようにして探索された経路を案内させるため、視覚障害者の歩行・移動時の安全性の確保により一層資する技術を提供できる。
(8) In the navigation device of the above form, the storage unit includes a road database that stores link connection relationships and link costs, and further includes a route search unit that searches for a route using the road database, the route search unit corrects the link costs in the road database using information on the tactile paving blocks, and then finds a route from the starting point to the destination specified by the user, and the guidance unit may generate route information for guiding the user along the route calculated by the route search unit, in addition to the tactile paving block information, and guide the user along that route.
In this configuration, the route search unit corrects the link cost of the road database using information about tactile paving blocks, and then determines the route from the starting point to the destination specified by the user. Therefore, the route search unit can search for a route that passes through many safe tactile paving blocks by making corrections such as increasing the link cost of links that include tactile paving blocks with obstacles. Furthermore, the guidance unit guides the user along the route thus searched, thus providing technology that further contributes to ensuring the safety of visually impaired people when walking and moving.

なお、本発明は、種々の態様で実現することが可能であり、例えば、点字ブロック情報を生成及び/または案内する情報処理装置、点字ブロック情報を利用して経路探索を行う経路探索装置、これら各装置の機能を実現するために情報処理装置において実行される方法、これら各装置を含むシステム、これら各装置やシステムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを配布するためのサーバ装置、そのコンピュータプログラムを記憶した一時的でない記憶媒体等の形態で実現することができる。 Furthermore, the present invention can be realized in various forms, for example, as an information processing device for generating and/or providing information on tactile paving blocks, a route search device for performing route searches using tactile paving block information, methods executed in the information processing device to realize the functions of each of these devices, a system including each of these devices, a computer program for realizing the functions of each of these devices and the system, a server device for distributing the computer program, and a non-temporary storage medium storing the computer program.

本発明の一実施形態としてのナビゲーションシステムの構成を例示した説明図である。This is an explanatory diagram illustrating the configuration of a navigation system as one embodiment of the present invention. 利用者端末の構成を例示した説明図である。This is an explanatory diagram illustrating the configuration of a user terminal. 案内処理の手順を示すシーケンス図である。This is a sequence diagram showing the steps involved in the guidance process. すれ違い情報を用いた案内の一例を示す図である。This figure shows an example of guidance using information about people passing each other. 点字ブロック情報及び施設情報を用いた案内の一例を示す図である。This figure shows an example of guidance using tactile paving information and facility information. ナビゲーションシステムの効果について説明する図である。This is a diagram illustrating the effectiveness of the navigation system. 第2実施形態のナビゲーションシステムの構成を例示した説明図である。This is an explanatory diagram illustrating the configuration of the navigation system according to the second embodiment. 第3実施形態のナビゲーションシステムの構成を例示した説明図である。This is an explanatory diagram illustrating the configuration of the navigation system according to the third embodiment.

A.第1実施形態:
図1は、本発明の一実施形態としてのナビゲーションシステム1の構成を例示した説明図である。ナビゲーションシステム1は、主として視覚障害者に対して、点字ブロックの利用可否を判断するための情報である「点字ブロック情報」を案内するシステムである。点字ブロック情報には、例えば、次の(a1)~(a3)に示す情報のうちの少なくとも1つが含まれている。以降では、情報a1~a3の全てが含まれる場合を例示して説明する。
(a1)点字ブロックが安全か否か、
(a2)点字ブロック上、あるいは、点字ブロック周辺における障害物の有無、
(a3)点字ブロック上、あるいは、点字ブロック周辺における混雑状況。
A. First embodiment:
Figure 1 is an explanatory diagram illustrating the configuration of a navigation system 1 as one embodiment of the present invention. The navigation system 1 is a system that primarily guides visually impaired persons with "braille block information," which is information for determining whether or not braille blocks can be used. Braille block information includes, for example, at least one of the following pieces of information (a1) to (a3). Hereafter, the case in which all of the pieces of information a1 to a3 are included will be explained as an example.
(a1) Whether or not tactile paving is safe,
(a2) Presence or absence of obstacles on or around the tactile paving blocks.
(a3) Congestion on or around tactile paving blocks.

図1に示すように、ナビゲーションシステム1の利用者は、次の(b1)~(b3)に示す属性に振り分けられる。
(b1)属性1:視覚障害者等の、点字ブロック情報の案内を必要とする利用者、
(b2)属性2:視覚障害を有さない利用者であって、ナビゲーションシステム1が点字ブロック情報を生成するために用いる情報を提供する利用者、
(b3)属性なし:ナビゲーションシステム1により提供されるサービスを利用しない非利用者。非利用者は、混雑状況を算出するために用いられる位置情報のみをナビゲーションシステム1に提供する。
As shown in Figure 1, users of the navigation system 1 are categorized into the following attributes: (b1) to (b3).
(b1) Attribute 1: Users who require guidance on tactile paving information, such as visually impaired persons.
(b2) Attribute 2: Users who do not have a visual impairment and who provide information used by the navigation system 1 to generate tactile paving information,
(b3) No attribute: Non-users who do not use the services provided by Navigation System 1. Non-users only provide Navigation System 1 with location information used to calculate congestion levels.

図1に示すように、ナビゲーションシステム1は、ナビゲーション装置10と、複数の利用者それぞれの利用者端末30とを備えている。以降の説明では、利用者端末30の例として、属性1の利用者1の利用者端末30aと、属性2の利用者2の利用者端末30bと、属性3の非利用者の利用者端末30cと、の1つずつを例示して説明する。なお、利用者端末30a,30b,30cの数は任意に変更できる。また、利用者端末30a,30b,30cとしてそれぞれスマートフォンを例示するが、利用者端末は、車載ナビゲーション装置、ウェアラブルデバイス等の任意のデバイスとしてよい。 As shown in Figure 1, the navigation system 1 comprises a navigation device 10 and user terminals 30 for each of the multiple users. In the following description, as examples of user terminals 30, we will explain using one user terminal 30a for user 1 (attribute 1), one user terminal 30b for user 2 (attribute 2), and one user terminal 30c for a non-user (attribute 3). The number of user terminals 30a, 30b, and 30c can be arbitrarily changed. Furthermore, while smartphones are used as examples for user terminals 30a, 30b, and 30c, user terminals may be any device such as an in-vehicle navigation system or a wearable device.

ナビゲーション装置10は、利用者端末30a,30b,30cと協働して、後述の案内処理を実行する。ナビゲーション装置10は、有線通信によってインターネットINTに接続されている。利用者端末30a,30b,30cは、それぞれ、通信キャリアBSを介した無線通信によってインターネットINTに接続されている。通信キャリアBSには、送受信アンテナや、無線基地局、交換局が含まれる。すなわち、ナビゲーション装置10、利用者端末30a,30b,30cは、インターネットINTを介して相互に通信することができる。 The navigation device 10 works in cooperation with user terminals 30a, 30b, and 30c to perform the guidance processing described later. The navigation device 10 is connected to the Internet (INT) via wired communication. The user terminals 30a, 30b, and 30c are each connected to the Internet (INT) via wireless communication through a communication carrier BS. The communication carrier BS includes transmitting and receiving antennas, wireless base stations, and exchange stations. In other words, the navigation device 10 and the user terminals 30a, 30b, and 30c can communicate with each other via the Internet (INT).

ナビゲーション装置10は、いわゆるサーバとして構成されている。ナビゲーション装置10は、CPU110と、通信部120と、ROM/RAM130と、記憶部140とを備えており、各部は図示しないバスにより相互に接続されている。CPU110は、ROM130に格納されているコンピュータプログラムをRAM130に展開して実行することにより、ナビゲーション装置10の各部を制御するほか、制御部111、案内部112としても機能する。制御部111は、後述の案内処理において、利用者端末30a,30b,30cのそれぞれと通信し、利用者端末30a,30b,30cのそれぞれから情報を取得し、記憶部140内の各データベースを更新する。以降、データベースを単に「DB」とも呼ぶ。案内部112は、後述の案内処理において、点字ブロック情報を生成し、属性1の利用者1に案内させる。 The navigation device 10 is configured as a so-called server. The navigation device 10 comprises a CPU 110, a communication unit 120, a ROM/RAM 130, and a storage unit 140, with each unit interconnected by a bus (not shown). The CPU 110 controls the various parts of the navigation device 10 by loading and executing computer programs stored in the ROM 130 into the RAM 130, and also functions as a control unit 111 and a guidance unit 112. In the guidance processing described later, the control unit 111 communicates with each of the user terminals 30a, 30b, and 30c, obtains information from each of them, and updates the databases in the storage unit 140. Hereafter, the databases will also be simply referred to as "DB". The guidance unit 112 generates tactile paving information in the guidance processing described later and guides user 1 of attribute 1.

通信部120は、他の装置との間における、図示しない通信インターフェースを介した通信を制御する。他の装置には、利用者端末30a,30b,30cのほか、図示しない他のサーバ等が含まれ得る。 The communication unit 120 controls communication with other devices via a communication interface (not shown). Other devices may include user terminals 30a, 30b, and 30c, as well as other servers (not shown).

記憶部140は、ハードディスク、フラッシュメモリ、メモリカードなどで構成される。記憶部140には、車両道路DB141と、歩行者道路DB142と、地図DB143と、点字ブロックNWDB144と、点字ブロック混雑NWDB145と、施設情報DB146と、口コミ情報DB147と、が記憶されている。 The storage unit 140 consists of a hard disk, flash memory, memory card, etc. The storage unit 140 stores the following: Vehicle road database 141, pedestrian road database 142, map database 143, tactile paving network database 144, tactile paving congestion network database 145, facility information database 146, and user review database 147.

車両道路DB141は、車両用の道路ネットワークデータが格納されたデータベースである。歩行者道路DB142は、歩行者用の道路ネットワークデータが格納されたデータベースである。道路ネットワークデータには、交差点の位置や駅等のランドマークの位置を表す「ノード」に関するノード情報と、ノード間をつなぐ道路を表す「リンク」に関するリンク情報と、が含まれる。ノード情報には、ノードの位置情報、ノードの種類、ノードの名称、その他ノードの情報等が含まれる。リンク情報には、移動手段毎のリンクコスト(当該リンクが表す道路の平均移動時間)、リンクの種類、リンクの名称、リンクの状態、その他リンクの情報等が含まれる。なお、車両道路DB141及び歩行者道路DB142は「道路データベース」に相当する。地図DB143は、地図画像を表すデータを格納するデータベースである。地図画像を表すデータには、地形、建物、道路の形状等、地図表示のために必要な情報が含まれている。 Vehicle Road DB 141 is a database that stores road network data for vehicles. Pedestrian Road DB 142 is a database that stores road network data for pedestrians. The road network data includes node information, which represents the locations of landmarks such as intersections and stations, and link information, which represents the roads connecting the nodes. Node information includes node location information, node type, node name, and other node information. Link information includes link cost for each mode of transport (average travel time for the road represented by the link), link type, link name, link status, and other link information. Vehicle Road DB 141 and Pedestrian Road DB 142 are equivalent to "road databases." Map DB 143 is a database that stores data representing map images. The data representing map images includes information necessary for map display, such as terrain, buildings, and road shapes.

点字ブロックNW(ネットワーク)DB144は、点字ブロックの位置情報が格納されたデータベースである。点字ブロックNWDB144は、次の(c1),(c2)の少なくともいずれか一方の態様で、点字ブロックの位置情報を保持している。態様c1の場合は、点字ブロックの有無が関連付けられた歩行者道路DB142内のリンクの位置を、当該点字ブロックの位置情報とみなすことができる。以降では、態様c1を用いる場合を例示して説明する。
(c1)点字ブロックNWDB144内に記憶された各点字ブロックデータと、歩行者道路DB142内のリンク情報とを関連付ける。
(c2)点字ブロックNWDB144内に点字ブロックの位置情報そのもの(例えば緯度経度)を保持する。
なお、点字ブロックNWDB144には、点字ブロックの位置情報のほか、各点字ブロックが指し示す情報の内容(例えば、誘導ブロック、警告ブロック等)が記憶されていてもよい。
The Braille Block Network Database (DB144) is a database that stores location information of Braille blocks. The Braille Block Network Database (DB144) holds location information of Braille blocks in at least one of the following two ways (c1) and (c2). In way c1, the location of a link in the Pedestrian Road Database (DB142) associated with the presence or absence of Braille blocks can be considered as the location information of the Braille block. Hereafter, the case using way c1 will be explained as an example.
(c1) The data for each braille block stored in the braille block NWDB144 is associated with the link information in the pedestrian road DB142.
(c2) The location information of the braille block itself (e.g., latitude and longitude) is stored within the braille block NWDB144.
Furthermore, the Braille block NWDB144 may store not only the location information of the Braille blocks, but also the content of the information that each Braille block points to (for example, guidance blocks, warning blocks, etc.).

点字ブロック混雑NW(ネットワーク)DB145は、点字ブロックNWDB144に記憶されている各点字ブロックについて、各点字ブロック上、または、各点字ブロック周辺における混雑状況が格納されるデータベースである。ここで「混雑状況」とは、人通りの多さを表す任意の指標である。点字ブロック混雑NWDB145は、点字ブロックNWDB144及び歩行者道路DB142と関連付けられており、後述の案内処理において、点字ブロックごとの混雑状況がリアルタイムに更新されていく。 The Braille Block Congestion Network Database (NWDB) 145 is a database that stores the congestion status of each Braille Block, either on or around each Braille Block, for each Braille Block stored in the Braille Block Network Database (NWDB) 144. Here, "congestion status" refers to any arbitrary indicator representing the amount of foot traffic. The Braille Block Congestion Network Database (NWDB) 145 is associated with the Braille Block Network Database (NWDB) 144 and the Pedestrian Path Database (P142), and the congestion status for each Braille Block is updated in real time during the guidance processing described later.

施設情報DB146は、施設に関する情報が格納されたデータベースである。施設に関する情報には、施設の位置情報のほか、施設の種類、施設の名称、施設に関する詳細情報(営業時間、施設の評価等)等が含まれている。なお、施設には、店舗のほか、公共交通機関の乗り場(例えば、駅やバス停)も含まれる。 Facility Information DB146 is a database containing information about facilities. This information includes location data, facility type, facility name, and detailed information (such as business hours and facility ratings). Facilities include not only shops but also public transportation stops (e.g., train stations and bus stops).

口コミ情報DB147は、点字ブロックに関する口コミが格納されるデータベースである。点字ブロックに関する口コミは、点字ブロック情報a1~a3を求めるために使用可能な口コミ情報である。口コミ情報DB147は、例えば、情報a2(障害物の有無)を直接示す口コミとして「〇〇駅西口前の点字ブロックに自転車が放置されている」、「〇〇駅東口前の点字ブロック周辺が下水工事で封鎖されている」等の口コミ情報を含んでいる。口コミ情報DB147は、さらに、情報a1(点字ブロックが安全か否か)を判断するために使用可能な口コミとして「〇〇駅西口前には、音の出る信号機(視覚障害者用信号機)がある」、「〇〇駅東口は階段が多く、バリアフリー化されていない」等の口コミ情報を含んでいてもよい。口コミ情報DB147は、点字ブロックNWDB144及び歩行者道路DB142と関連付けられており、後述の案内処理において、点字ブロックごとの口コミがリアルタイムに更新されていく。 The User Review Database (DB147) is a database that stores user reviews regarding tactile paving blocks. These reviews are usable to obtain tactile paving information a1-a3. For example, DB147 includes reviews that directly indicate information a2 (presence or absence of obstacles), such as "A bicycle is left on the tactile paving block in front of the west exit of XX Station," and "The area around the tactile paving block in front of the east exit of XX Station is blocked off due to sewage construction." DB147 may also include reviews that can be used to determine information a1 (whether the tactile paving block is safe or not), such as "There is a sound-emitting traffic light (traffic light for the visually impaired) in front of the west exit of XX Station," and "The east exit of XX Station has many stairs and is not barrier-free." DB147 is associated with the Tactile Paving Block NWDB144 and the Pedestrian Road DB142, and in the guidance processing described later, the reviews for each tactile paving block are updated in real time.

ナビゲーション装置10の通信部120に記憶された、点字ブロックNWDB144と、点字ブロック混雑NWDB145と、口コミ情報DB147とを総称して「点字ブロックに関する情報」とも呼ぶ。 The Braille Block NWDB 144, Braille Block Congestion NWDB 145, and Word-of-Mouth Information DB 147, all stored in the communication unit 120 of the navigation device 10, are collectively referred to as "information related to Braille Blocks."

図2は、利用者端末30の構成を例示した説明図である。図2では、利用者端末30の一例として属性1の利用者端末30aを例示して説明するが、属性2の利用者端末30bや、非利用者の利用者端末30cについても、利用者端末30aと同様の構成を有する。利用者端末30aは、CPU310と、通信部320と、ROM/RAM330と、記憶部340と、入出力部350と、現在位置取得部360とを備えており、各部は図示しないバスにより相互に接続されている。 Figure 2 is an explanatory diagram illustrating the configuration of a user terminal 30. While Figure 2 uses a user terminal 30a with attribute 1 as an example, user terminals 30b with attribute 2 and non-user terminals 30c have the same configuration as user terminal 30a. User terminal 30a comprises a CPU 310, a communication unit 320, a ROM/RAM 330, a storage unit 340, an input/output unit 350, and a current location acquisition unit 360. These units are interconnected by a bus (not shown).

CPU310は、ROM330に格納されているコンピュータプログラムをRAM330に展開して実行することにより利用者端末30aの各部を制御するほか、処理部311としても機能する。処理部311は、ナビゲーション装置10と協働して後述の案内処理を実行し、利用者に対して、利用者の属性(b1,b2参照)に応じた案内を行う。 The CPU 310 controls various parts of the user terminal 30a by loading and executing computer programs stored in the ROM 330 into the RAM 330, and also functions as a processing unit 311. The processing unit 311 works in cooperation with the navigation device 10 to perform the guidance processing described later, providing the user with guidance tailored to their attributes (see b1 and b2).

通信部320は、ナビゲーション装置10など、他の装置との間における、図示しない通信インターフェースを介した通信を制御する。記憶部340は、ハードディスク、フラッシュメモリ、メモリカードなどで構成される。入出力部350は、利用者端末30aと利用者との間の情報の入出力に使用される種々のインターフェースである。入出力部350としては、例えば、入力部としてのタッチパネル、操作ボタン、マイク、出力部としてのタッチパネル、液晶パネル、スピーカ、LED(Light Emitting Diode)インジケータ等を採用できる。現在位置取得部360は、GPS(Global Positioning System/全地球測位システム)やQZSS(Quasi-Zenith Satellite System/準天頂衛星システム)を構成する人工衛星から送信された電波を受信し、利用者端末30aの現在位置を表す現在位置情報(緯度および経度)を取得する。 The communication unit 320 controls communication with other devices, such as the navigation device 10, via a communication interface (not shown). The storage unit 340 consists of a hard disk, flash memory, memory card, etc. The input/output unit 350 is a variety of interfaces used for inputting and outputting information between the user terminal 30a and the user. Examples of input/output units 350 include a touch panel, operation buttons, and microphone as input units, and a touch panel, liquid crystal panel, speaker, and LED (Light Emitting Diode) indicator as output units. The current position acquisition unit 360 receives radio waves transmitted from satellites constituting GPS (Global Positioning System) or QZSS (Quasi-Zenith Satellite System) and acquires current position information (latitude and longitude) representing the current position of the user terminal 30a.

図3は、案内処理の手順を示すシーケンス図である。図3では、図示の便宜上、ナビゲーション装置10を「装置10」と表し、利用者端末30を「端末30」と表す。また、区別のため、属性1の利用者端末30aを太枠で囲み、属性2の利用者端末30bを破線枠で囲んでいる。 Figure 3 is a sequence diagram showing the procedure for the guidance process. For illustrative purposes, in Figure 3, the navigation device 10 is represented as "device 10," and the user terminal 30 is represented as "terminal 30." Furthermore, for distinction, user terminal 30a with attribute 1 is enclosed in a thick border, and user terminal 30b with attribute 2 is enclosed in a dashed border.

ステップS100において、非利用者の利用者端末30cは、ナビゲーション装置10に対して、端末30cの位置情報(端末30cの現在位置取得部360により取得された現在位置情報)を送信する。ステップS100は、所定の間隔で自動的に行われる。 In step S100, the non-user terminal 30c transmits its location information (current location information acquired by the terminal 30c's current location acquisition unit 360) to the navigation device 10. Step S100 is performed automatically at predetermined intervals.

ステップS102において、ナビゲーション装置10の制御部111は、次の(d1)~(d3)の手順によって、混雑状況を演算し、DBを更新する。
(d1)ステップS100で取得した利用者端末30cの位置情報を、歩行者道路DB142内のリンクと照合する。
(d2)照合されたリンクについて他の利用者から既に取得済の複数の位置情報と合わせて、当該リンクの混雑状況(人通りの多さを表す指標)を演算により求める。
(d3)当該リンクに紐づけられた点字ブロック混雑NWDB145内の混雑状況を更新する。
In step S102, the control unit 111 of the navigation device 10 calculates the congestion status and updates the DB according to the following steps (d1) to (d3).
(d1) The location information of the user terminal 30c obtained in step S100 is compared with the links in the pedestrian road DB 142.
(d2) The congestion level of the matched link (an indicator representing the amount of foot traffic) is calculated by combining it with multiple location information already obtained from other users.
(d3) Update the congestion status in the Braille Block Congestion NWDB145 associated with the link.

ステップS110において、属性2の利用者端末30bは、利用者2からの口コミの投稿を契機として、ナビゲーション装置10に対して、投稿された口コミ情報に加えて、利用者の属性(2)と、端末30bの位置情報(端末30bの現在位置取得部360により取得された現在位置情報)とを送信する。なお、利用者の属性は、ナビゲーションシステム1によって提供されるアプリケーションを利用者端末30にインストールした後、各利用者によって設定される。 In step S110, user terminal 30b with attribute 2 transmits the user's attribute (2) and terminal 30b's location information (current location information obtained by terminal 30b's current location acquisition unit 360) to the navigation device 10, in addition to the posted review information, triggered by the posting of a review by user 2. Note that the user's attribute is set by each user after installing the application provided by the navigation system 1 on the user terminal 30.

ステップS112において、ナビゲーション装置10の制御部111は、ステップS110で取得した利用者端末30bの位置情報を用いて、上述した手順d1~d3を実行することで混雑状況を演算し、DBを更新する。また、制御部111は、次の(e1),(e2)の手順によって口コミ情報を用いてDBを更新する。
(e1)ステップS110で取得した利用者端末30bの位置情報を、歩行者道路DB142内のリンクと照合する。
(e2)照合されたリンクに紐づけられた口コミ情報DB147内の口コミを、ステップS110で取得した口コミ情報を用いて更新する。
In step S112, the control unit 111 of the navigation device 10 calculates the congestion status and updates the DB by executing the above-described procedures d1 to d3 using the location information of the user terminal 30b acquired in step S110. The control unit 111 also updates the DB using word-of-mouth information by following the procedures (e1) and (e2).
(e1) The location information of the user terminal 30b obtained in step S110 is compared with the links in the pedestrian road DB 142.
(e2) The reviews in DB147 linked to the matched links are updated using the review information obtained in step S110.

なお、ステップS110,S112と共に、またはステップS110,S112に代えて、制御部111は、画像解析によって口コミ情報DB147を更新してもよい。具体的には、制御部111は、不特定多数の第三者(本システムの利用者に限らない)からWEB上やSNS上に投稿された点字ブロックを含む画像や、路上カメラにより撮影された画像のうち点字ブロックを含む画像、車載カメラにより撮影された画像のうち点字ブロックを含む画像を取得する。制御部111は、取得した画像を画像解析することで、点字ブロック上または点字ブロック周辺における障害物を検出する。制御部111は、障害物が検出された場合、障害物の位置情報を歩行者道路DB142内のリンクと照合し、照合されたリンクに紐づけられた口コミ情報DB147の口コミとして、画像解析により障害物が検出された旨を記憶すればよい。 Furthermore, along with or instead of steps S110 and S112, the control unit 111 may update the word-of-mouth information DB 147 by image analysis. Specifically, the control unit 111 acquires images containing tactile paving posted on the web or social media by an unspecified number of third parties (not limited to users of this system), images taken by road cameras that contain tactile paving, and images taken by in-vehicle cameras that contain tactile paving. The control unit 111 detects obstacles on or around tactile paving by performing image analysis on the acquired images. If an obstacle is detected, the control unit 111 compares the location information of the obstacle with a link in the pedestrian road DB 142 and stores the fact that an obstacle was detected by image analysis as a word-of-mouth in the word-of-mouth information DB 147 associated with the matched link.

上述したステップS100~S112(図3:破線枠内)は、以降説明するステップとは独立して、逐次行われる。なお、ステップS100,S102と、ステップS110,S112との実行順序は、逆でもよい。これにより、記憶部140内の点字ブロック混雑NWDB145内の混雑状況と、口コミ情報DB147内の口コミとは、リアルタイムに更新されていく。 The steps S100 to S112 described above (Figure 3: within the dashed frame) are performed sequentially, independently of the steps described later. Note that the execution order of steps S100 and S102 and steps S110 and S112 may be reversed. This ensures that the congestion status in the Braille block congestion NWDB 145 within the memory unit 140 and the word-of-mouth information DB 147 are updated in real time.

ステップS120において、属性1の利用者端末30aは、利用者1からの案内要求操作を契機として、ナビゲーション装置10に対して、利用者の属性(1)と、端末30aの位置情報(端末30aの現在位置取得部360により取得された現在位置情報)とを送信する。案内要求操作としては任意の操作を採用でき、例えば、音声コマンド入力や、利用者端末30aの画面に対する所定操作を採用できる。 In step S120, the user terminal 30a with attribute 1 transmits the user's attribute (1) and the terminal 30a's location information (current location information acquired by the terminal 30a's current location acquisition unit 360) to the navigation device 10, triggered by a guidance request operation from user 1. Any operation can be used as the guidance request operation; for example, voice command input or a predetermined operation on the user terminal 30a's screen can be used.

ステップS122において、ナビゲーション装置10の案内部112は、すれ違い情報を演算する。具体的には、案内部112は、次の(f1),(f2)の手順によってすれ違い情報を演算する。
(f1)ステップS110(図3:破線枠内)は逐次実行されているため、属性2の利用者端末30bの位置情報は複数存在する。案内部112は、ステップS120で取得した属性1の利用者端末30aの位置情報と、ステップS110で取得した属性2の複数の利用者端末30bのそれぞれの位置情報と、を用いて、属性1の利用者端末30aを中心とした所定範囲内(例えば、半径XXメートル圏内、Xは任意の文字列や数字)に存在する属性2の利用者端末30bを算出する。算出された利用者端末30bの利用者2を、利用者端末30aの利用者1とすれ違う可能性がある「特定第三者」とも呼ぶ。
(f2)案内部112は、利用者端末30aの利用者1が、利用者端末30bの特定第三者とすれ違う時間(すれ違い時間)と、場所(すれ違い場所)とを算出する。例えば、すれ違い時間と、すれ違い場所は、端末30aの位置情報と端末30bの位置情報とから得られる両者間の距離から算出できる。また、すれ違い時間と、すれ違い場所は、端末30aの位置情報の変化から推定された利用者1の移動方向及び移動速度と、端末30bの位置情報の変化から推定された特定第三者の移動方向及び移動速度と、を用いて算出してもよい。以降の例では、すれ違い時間とすれ違い場所の両方を算出する場合を例示するが、すれ違い時間と、すれ違い場所とは、いずれか一方のみが算出される構成でもよい。
In step S122, the guidance unit 112 of the navigation device 10 calculates passing information. Specifically, the guidance unit 112 calculates passing information according to the following steps (f1) and (f2).
(f1) Since step S110 (Figure 3: within the dashed frame) is executed sequentially, there are multiple location information entries for user terminals 30b of attribute 2. The guidance unit 112 uses the location information of user terminal 30a of attribute 1 obtained in step S120 and the location information of each of the multiple user terminals 30b of attribute 2 obtained in step S110 to calculate the user terminals 30b of attribute 2 that are located within a predetermined range centered on user terminal 30a of attribute 1 (for example, within a radius of XX meters, where X is an arbitrary string or number). The user 2 of the calculated user terminal 30b is also called a "specific third party" who may cross paths with user 1 of user terminal 30a.
(f2) The guidance unit 112 calculates the time (passing time) and location (passing location) when user 1 of user terminal 30a passes by a specific third party of user terminal 30b. For example, the passing time and passing location can be calculated from the distance between terminals obtained from the location information of terminal 30a and terminal 30b. Alternatively, the passing time and passing location may be calculated using the direction and speed of movement of user 1 estimated from the change in the location information of terminal 30a, and the direction and speed of movement of the specific third party estimated from the change in the location information of terminal 30b. In the following examples, we will illustrate the case where both the passing time and passing location are calculated, but it is also possible to have a configuration in which only one of the passing time or passing location is calculated.

図4は、すれ違い情報を用いた案内の一例を示す図である。図3のステップS124において、ナビゲーション装置10の案内部112は、属性2の特定第三者に対する案内データを生成する。ステップS124で生成される案内データを「第2すれ違い情報」とも呼ぶ。第2すれ違い情報は、特定第三者が、属性1の利用者1とすれ違う時間と、場所と、の少なくとも一方を表す情報(ステップS122で演算されたすれ違い情報)であり、例えば、図4(右側)のような態様とできる。図4の例では、第2すれ違い情報は、利用者端末30bに表示された画像W1である。画像W1には、特定第三者が属性1の利用者1とすれ違う場所を表す文字列A1と、地図上に表示された特定第三者の現在位置を表すシンボルA3と、同じ地図上に表示された属性1の利用者1のシンボルA2と、が含まれている。 Figure 4 shows an example of guidance using passing information. In step S124 of Figure 3, the guidance unit 112 of the navigation device 10 generates guidance data for a specific third party with attribute 2. The guidance data generated in step S124 is also called "second passing information." The second passing information is information (passing information calculated in step S122) that represents at least one of the time and place where the specific third party passes user 1 with attribute 1, and can take the form shown in Figure 4 (right side). In the example in Figure 4, the second passing information is image W1 displayed on the user terminal 30b. Image W1 includes a string A1 representing the location where the specific third party passes user 1 with attribute 1, a symbol A3 representing the current location of the specific third party displayed on the map, and a symbol A2 of user 1 with attribute 1 displayed on the same map.

なお、画像W1は、属性1の利用者1のシンボルA2のアイコンをタップ操作した際に、利用者1の詳細情報が閲覧できるように構成されてもよい。利用者1の詳細情報とは、例えば、介助のための声掛けに役立つ利用者1の外見的な特徴(年齢、性別、身長、髪型、服装等)である。この場合、利用者1は、自身の詳細情報を公開するか否か、及び、公開する場合は詳細情報の設定を、予めナビゲーション装置10に対して行っておけばよい。なお、画面W1はあくまで一例であり、案内部112は、画像W1の一部(文字列A1、シンボルA1,A2)を省略してもよく、第2すれ違い情報を画像以外の態様(例えば音声)としてもよい。 Furthermore, image W1 may be configured so that detailed information about user 1 can be viewed when the icon of user 1's symbol A2 (attribute 1) is tapped. Detailed information about user 1 might include, for example, physical characteristics of user 1 that are useful for providing assistance (age, gender, height, hairstyle, clothing, etc.). In this case, user 1 can decide whether or not to disclose their detailed information, and if so, configure the detailed information settings in advance with the navigation device 10. Note that screen W1 is merely an example, and the guidance unit 112 may omit parts of image W1 (string A1, symbols A1, A2), and the second encounter information may be presented in a form other than an image (e.g., audio).

図3のステップS126において、ナビゲーション装置10の案内部112は、ステップS124で生成した案内データ(第2すれ違い情報)を、特定第三者の利用者端末30bに送信する。ステップS128において、特定第三者の利用者端末30bは、案内データを出力する。この結果、図4で説明した通り、特定第三者の利用者端末30bには、第2すれ違い情報を表す画像W1が表示される。 In step S126 of Figure 3, the guidance unit 112 of the navigation device 10 transmits the guidance data (second passing information) generated in step S124 to the user terminal 30b of the specified third party. In step S128, the user terminal 30b of the specified third party outputs the guidance data. As a result, as explained in Figure 4, the image W1 representing the second passing information is displayed on the user terminal 30b of the specified third party.

図3のステップS130において、ナビゲーション装置10の案内部112は、属性1の利用者端末30aの現在位置周辺の点字ブロック情報を検索する。具体的には、案内部112は、ステップS120で取得した利用者端末30aの位置情報を用いて口コミ情報DB147を検索し、利用者端末30aの現在位置周辺の点字ブロックについての、情報a1(点字ブロックが安全か否か)と、情報a2(障害物の有無)とを取得する。また、案内部112は、ステップS120で取得した利用者端末30aの位置情報を用いて点字ブロック混雑NWDB145を検索し、利用者端末30aの現在位置周辺の点字ブロックについての、情報a3(混雑状況)を取得する。ここで「現在位置周辺の点字ブロック」とは、現在位置を中心とした所定範囲内に存在する複数の点字ブロックを意味する。所定範囲は、任意に定めることができ、利用者1によって設定可能とされてもよい。 In step S130 of Figure 3, the guidance unit 112 of the navigation device 10 searches for information on tactile paving blocks around the current location of the user terminal 30a of attribute 1. Specifically, the guidance unit 112 searches the word-of-mouth information DB 147 using the location information of the user terminal 30a acquired in step S120, and obtains information a1 (whether the tactile paving blocks are safe or not) and information a2 (presence or absence of obstacles) regarding the tactile paving blocks around the current location of the user terminal 30a. Furthermore, the guidance unit 112 searches the tactile paving block congestion NWDB 145 using the location information of the user terminal 30a acquired in step S120, and obtains information a3 (congestion status) regarding the tactile paving blocks around the current location of the user terminal 30a. Here, "tactile paving blocks around the current location" refers to multiple tactile paving blocks located within a predetermined range centered on the current location. The predetermined range can be arbitrarily defined and may be set by the user 1.

ステップS132において、ナビゲーション装置10の案内部112は、施設情報DB146から、ステップS130で検索対象となった点字ブロック(換言すれば、現在位置周辺の点字ブロック)の周辺にある施設情報を検索する。 In step S132, the guidance unit 112 of the navigation device 10 searches the facility information DB 146 for facility information located around the tactile paving blocks that were searched in step S130 (in other words, tactile paving blocks around the current location).

ステップS134において、ナビゲーション装置10の案内部112は、属性1の利用者1に対する案内データを生成する。ステップS134で生成される案内データには、第1すれ違い情報と、点字ブロック情報と、点字ブロック周辺の施設情報(以降、単に「施設情報」とも呼ぶ)と、が含まれている。 In step S134, the guidance unit 112 of the navigation device 10 generates guidance data for user 1 with attribute 1. The guidance data generated in step S134 includes first passing information, tactile paving information, and facility information around the tactile paving (hereinafter also simply referred to as "facility information").

案内部112は、ステップS122で演算したすれ違い情報から、案内データのうちの第1すれ違い情報を生成する。「第1すれ違い情報」は、利用者1が、特定第三者とすれ違う時間と、場所と、の少なくとも一方を表す情報であり、例えば、図4(左側)のような態様とできる。図4の例では、第1すれ違い情報は、利用者端末30aから音声出力されるメッセージV1である。メッセージV1は、「X秒後に属性2の利用者とすれ違います」というように、利用者1が特定第三者とすれ違う時間を通知する態様とできる。また、メッセージV1は、「Xメートル先に属性2の利用者がいます」というように、利用者1が特定第三者とすれ違う場所を通知する態様としてもよい。 The guidance unit 112 generates first encounter information from the encounter information calculated in step S122. The "first encounter information" represents at least one of the time and place where user 1 will encounter a specific third party, and can take the form shown in Figure 4 (left side). In the example in Figure 4, the first encounter information is message V1, which is output audibly from the user terminal 30a. Message V1 can notify the user of the time when user 1 will encounter the specific third party, such as "You will encounter user 2 in X seconds." Alternatively, message V1 may notify the location where user 1 will encounter the specific third party, such as "User 2 is X meters ahead."

なお、図4のメッセージV1と、画像W1の文字列A1とでは、属性1の利用者1に案内されている距離(Xメートル)は、属性2の特定第三者に案内されている距離(XXメートル)よりも短い。このようにする場合、ステップS122において案内部112は、すれ違い時間と、すれ違い場所との演算を、利用者1と特定第三者とのそれぞれに対して個別に(換言すれば、属性に応じて個別に)行えばよい。このようにすれば、視覚障害者である利用者1に対しては、比較的近い距離で第1すれ違い情報の案内がされるため、利用者1が特定第三者に介助を求めやすくなる。一方、視覚障害を持たない特定第三者に対しては、比較的遠い距離で第2すれ違い情報の案内がされるため、特定第三者が画像W1の地図を参照しつつ利用者1を探しに向かう、といった積極的な介助を促すこともできる。 Furthermore, in the case of message V1 in Figure 4 and the string A1 in image W1, the distance guided to user 1 (X meters) is shorter than the distance guided to the specific third party (XX meters) in attribute 2. In this case, in step S122, the guidance unit 112 can calculate the passing time and passing location individually for user 1 and the specific third party (in other words, individually according to their attributes). This way, user 1, who is visually impaired, is guided to the first passing information at a relatively close distance, making it easier for user 1 to request assistance from the specific third party. On the other hand, the specific third party, who is not visually impaired, is guided to the second passing information at a relatively far distance, which can encourage the specific third party to actively assist user 1, such as by referring to the map in image W1 and heading towards user 1.

図5は、点字ブロック情報及び施設情報を用いた案内の一例を示す図である。案内部112は、ステップS130で検索した点字ブロック情報から、案内データのうちの点字ブロック情報を生成する。点字ブロック情報は、上述した情報a1(点字ブロックが安全か否か)と、情報a2(障害物の有無)と、情報a3(混雑状況)とのうちの、少なくとも1つ以上を含む情報である。点字ブロック情報は、例えば、利用者端末30aから音声出力されるメッセージV2,V3(図5)に示すような態様とできる。メッセージV2は、「左手Xメートル先に安全な点字ブロックがあります」というように、利用者1に安全な点字ブロックの位置を案内する態様である。メッセージV2は、「右手の点字ブロックには障害物があります」または「右手の点字ブロックは混雑しています」というように、利用者1に障害物の有無や混雑状況を案内する態様である。このような案内V2,V3がされれば、利用者1は左手に進み、安全な点字ブロックを選択できる。換言すれば、右手に進んで障害物(または混雑)に遭遇することを回避できる。 Figure 5 shows an example of guidance using tactile paving information and facility information. The guidance unit 112 generates tactile paving information from the tactile paving information retrieved in step S130. The tactile paving information includes at least one of the above-mentioned information a1 (whether the tactile paving is safe or not), information a2 (presence or absence of obstacles), and information a3 (congestion status). The tactile paving information can be in the form shown in messages V2 and V3 (Figure 5) that are voice-output from the user terminal 30a. Message V2 is a form that guides user 1 to the location of safe tactile paving, such as "There is safe tactile paving X meters ahead to your left." Message V2 is a form that guides user 1 to the presence or absence of obstacles and congestion status, such as "There is an obstacle on the tactile paving to your right" or "The tactile paving to your right is crowded." If such guidance V2 and V3 are given, user 1 can proceed to the left and select safe tactile paving. In other words, by moving to the right, you can avoid encountering obstacles (or congestion).

案内部112は、ステップS132で検索した施設情報から、案内データのうちの施設情報を生成する。施設情報は、例えば、利用者端末30aから音声出力されるメッセージV4(図5)に示すような態様とできる。メッセージV5は、「現在進行中の点字ブロックを直進すると、XXメートル先に薬局があります。さらにXXメートル先にコンビニエンスストアがあります」というように、利用者1の現在位置周辺の点字ブロックの周辺にある施設の情報を案内する。 The guidance unit 112 generates facility information from the facility information retrieved in step S132. The facility information can be presented in a format similar to, for example, the message V4 (Figure 5) output by voice from the user terminal 30a. Message V5 provides information about facilities located around the tactile paving blocks near the user's current location, such as, "If you continue straight along the tactile paving blocks you are currently following, you will find a pharmacy XX meters ahead. A convenience store is located another XX meters further ahead."

なお、利用者1は、どのような案内データを要望するかを予め設定可能な構成としてもよい。この場合、利用者1は、例えば、次の(g1)~(g4)に示すような項目を予めナビゲーション装置10に設定しておき、図3のステップS134において案内部112は、設定内容に応じた案内データを生成すればよい。
(g1)第1すれ違い情報、点字ブロック情報、点字ブロック周辺の施設情報のうち、利用者1が案内を希望する情報と、希望しない情報との指定。
(g2)点字ブロック情報に含まれる情報a1,a2,a3のうち、利用者1が案内を希望する情報と、希望しない情報との指定。
(g3)誘導か注意喚起かの指定(例えば、安全な点字ブロックへの誘導を希望する、危険な点字ブロックに対する注意喚起を希望する、両方を希望する)。
(g4)案内すべき施設情報の絞り込み条件の指定(例えば、薬局のみ案内)。
Furthermore, the system may be configured to allow user 1 to pre-set what kind of guidance data they want. In this case, user 1 may pre-set items such as those shown in (g1) to (g4) below in the navigation device 10, and in step S134 of Figure 3, the guidance unit 112 may generate guidance data according to the settings.
(g1) Specify which information user 1 wishes to receive and which does not wish to receive from the following: information about passing by, information about tactile paving, and information about facilities around tactile paving.
(g2) Specify which information a1, a2, and a3 included in the tactile paving information user 1 wishes to be guided to and which information user 1 does not wish to be guided to.
(g3) Specify whether guidance or warning is desired (for example, guidance to safe tactile paving, warning about dangerous tactile paving, or both).
(g4) Specify the criteria for narrowing down the facility information to be provided (for example, providing information only on pharmacies).

図3のステップS136において、ナビゲーション装置10の案内部112は、ステップS134で生成した案内データ(第1すれ違い情報、点字ブロック情報、施設情報)を、利用者1の利用者端末30aに送信する。ステップS138において、利用者1の利用者端末30aは、取得した案内データを、順次、音声出力する。この結果、図4及び図5で説明した通り、利用者1の利用者端末30aには、メッセージV1~V4が出力される。なお、ステップS136における案内データの送信、及び、ステップS138における案内データの出力は、所定条件(例えば、利用者1が案内を出力すべき地点に到達したか否か)に応じて、分割して送信あるいは出力されてもよい。 In step S136 of Figure 3, the guidance unit 112 of the navigation device 10 transmits the guidance data (first passing information, tactile paving information, facility information) generated in step S134 to the user terminal 30a of user 1. In step S138, the user terminal 30a of user 1 sequentially outputs the acquired guidance data as audio. As a result, as explained in Figures 4 and 5, messages V1 to V4 are output to the user terminal 30a of user 1. Note that the transmission of guidance data in step S136 and the output of guidance data in step S138 may be transmitted or output in separate parts depending on predetermined conditions (for example, whether or not user 1 has reached the point where guidance should be output).

図6は、ナビゲーションシステム1の効果について説明する図である。このように、第1実施形態のナビゲーションシステム1によれば、ナビゲーション装置10の案内部112は、利用者1の現在位置の周辺にある点字ブロックに関する情報であって、利用者1が点字ブロックの利用可否を判断するための情報である点字ブロック情報a1~a3を生成し、利用者1に案内させる。このため利用者1(視覚障害者)は、点字ブロック情報a1~a3を用いて、点字ブロックの利用可否を、現場に到達することなく事前に判断できるため、例えば、障害物がある等の理由によって利用不可能な点字ブロックがある経路を避けた経路を選択することができる。この結果、ナビゲーションシステム1によれば、視覚障害者の歩行・移動時の安全性の確保に資する技術を提供できる。 Figure 6 illustrates the effects of the navigation system 1. As shown, according to the navigation system 1 of the first embodiment, the guidance unit 112 of the navigation device 10 generates tactile paving information a1 to a3, which is information about tactile paving blocks around the user's current location, allowing the user to determine whether or not the tactile paving blocks are usable. Therefore, the user (a visually impaired person) can use the tactile paving information a1 to a3 to determine in advance whether or not the tactile paving blocks are usable without reaching the location. For example, they can choose a route that avoids routes with tactile paving blocks that are unusable due to obstacles or other reasons. As a result, the navigation system 1 provides a technology that contributes to ensuring the safety of visually impaired people when walking and moving.

また、ナビゲーション装置10の案内部112は、障害物の有無(情報a2)を含む点字ブロック情報を案内させるため、利用者1は、点字ブロック上または点字ブロック周辺に存在する障害物の有無を知ることができる。さらに、ナビゲーション装置10の案内部112は、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況(情報a3)を含む点字ブロック情報を案内させるため、利用者1は、点字ブロック上または点字ブロック周辺の混雑状況を知ることができる。このため、利用者1は、点字ブロック情報を用いて、混雑状況を現場に到達することなく事前に知ることができるため、例えば、人通りが多い経路を避けた経路を選択することができる。この結果、ナビゲーションシステム1によれば、視覚障害者の歩行・移動時の安全性の確保により一層資する技術を提供できる。 Furthermore, the guidance unit 112 of the navigation device 10 provides information on tactile paving blocks, including the presence or absence of obstacles (information a2), allowing the user 1 to know whether or not there are obstacles on or around the tactile paving blocks. In addition, the guidance unit 112 of the navigation device 10 provides information on tactile paving blocks, including congestion information (information a3) indicating the level of pedestrian traffic on or around the tactile paving blocks, allowing the user 1 to know the level of congestion on or around the tactile paving blocks. Therefore, the user 1 can use the tactile paving block information to know the congestion level in advance without arriving at the location, allowing them to, for example, choose a route that avoids busy paths. As a result, the navigation system 1 provides technology that further contributes to ensuring the safety of visually impaired people when walking and moving.

さらに、ナビゲーション装置10の案内部112は、利用者1に対して、特定第三者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第1すれ違い情報を利用者1に案内させる(図4)。このため、利用者1は、第1すれ違い情報を用いて、特定第三者に助けを求めることができる。また、ナビゲーション装置10の案内部112はさらに、特定第三者に対して、利用者1とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第2すれ違い情報を案内させる。このため、特定第三者は、第2すれ違い情報から利用者1(介助を必要としている視覚障害者)の存在を知ることができ、第2すれ違い情報(すれ違う時間、場所)を用いて、利用者1(介助を必要としている視覚障害者)を介助することができる。 Furthermore, the guidance unit 112 of the navigation device 10 guides the user 1 with first passing information, which is information informing the user 1 of at least one of the time and place where they will pass a specific third party (Figure 4). Therefore, the user 1 can use the first passing information to request assistance from the specific third party. The guidance unit 112 of the navigation device 10 also guides the specific third party with second passing information, which is information informing the specific third party of at least one of the time and place where they will pass the user 1. Therefore, the specific third party can learn of the presence of user 1 (a visually impaired person requiring assistance) from the second passing information and use the second passing information (time and place of passing) to provide assistance to user 1 (a visually impaired person requiring assistance).

さらに、ナビゲーション装置10の案内部112は、点字ブロック情報a1~a3に加えてさらに、点字ブロック情報に含まれる点字ブロック周辺に存在する施設の情報を利用者1に案内させるため、利用者1における利便性を向上できる。 Furthermore, the guidance unit 112 of the navigation device 10 provides the user 1 with information about facilities located around the tactile paving blocks, in addition to the tactile paving block information a1 to a3, thereby improving convenience for the user 1.

さらに、ナビゲーション装置10の制御部111は、利用者1とは異なる第三者から取得した障害物の情報を用いて、点字ブロックに関する情報を更新できる(図3:ステップS112)。さらに、制御部111は、第三者または路上カメラから取得した画像を画像解析することで、障害物を自動的に検出し、点字ブロックに関する情報を更新できる(図3:ステップS112)。さらに、制御部111は、複数の第三者の現在位置から、点字ブロック上または点字ブロック周辺における人通りの多さを演算し、演算内容を用いて自動的に、点字ブロックに関する情報を更新できる(図3:ステップS102,S112)。 Furthermore, the control unit 111 of the navigation device 10 can update information about tactile paving blocks using information about obstacles obtained from a third party different from user 1 (Figure 3: Step S112). Additionally, the control unit 111 can automatically detect obstacles and update information about tactile paving blocks by performing image analysis on images obtained from a third party or a street camera (Figure 3: Step S112). Furthermore, the control unit 111 can calculate the pedestrian traffic density on or around the tactile paving blocks based on the current locations of multiple third parties, and automatically update information about the tactile paving blocks using the calculated data (Figure 3: Steps S102, S112).

B.第2実施形態:
図7は、第2実施形態のナビゲーションシステム1Aの構成を例示した説明図である。第2実施形態のナビゲーションシステム1Aは、属性1の利用者1に対して、第1実施形態で説明した案内に加えてさらに、安全な点字ブロックを多く通る経路を案内できる。第2実施形態のナビゲーションシステム1Aは、第1実施形態で説明した構成において、ナビゲーション装置10に代えてナビゲーション装置10Aを備えている。ナビゲーション装置10Aは、CPU110に代えてCPU110Aを備える。CPU110Aは、制御部111と、案内部112に加えてさらに、経路探索部113を有している。
B. Second Embodiment:
Figure 7 is an explanatory diagram illustrating the configuration of the navigation system 1A of the second embodiment. The navigation system 1A of the second embodiment can guide a user 1 of attribute 1 to a route that passes through many safe tactile paving blocks, in addition to the guidance described in the first embodiment. The navigation system 1A of the second embodiment is equipped with a navigation device 10A in place of the navigation device 10 in the configuration described in the first embodiment. The navigation device 10A is equipped with a CPU 110A in place of the CPU 110. The CPU 110A has a control unit 111 and a guidance unit 112, as well as a route search unit 113.

経路探索部113は、図3のステップS120において、利用者1から、利用者の属性(1)と、端末30aの位置情報(端末30aの現在位置取得部360により取得された現在位置情報)に加えてさらに、出発地と、目的地を取得する(図7)。 In step S120 of Figure 3, the route search unit 113 obtains, from user 1, user attributes (1), location information of terminal 30a (current location information obtained by terminal 30a's current location acquisition unit 360), as well as the departure point and destination (Figure 7).

経路探索部113は、図3のステップS128とS130との間において、利用者1から取得した出発地から目的地までの経路探索を実行する。経路探索の際、経路探索部113は、歩行者道路DB142のリンクコストを、口コミ情報DB147を用いて補正する。具体的には、経路探索部113は、口コミ情報DB147に基づき、障害物がある点字ブロックや、混雑した点字ブロックがあるリンクのリンクコストを増加させる、または、障害物がない点字ブロックや、混雑していない点字ブロックがあるリンクのリンクコストを減少させる補正を行う。その後、経路探索部113は、リンクコスト補正後の歩行者道路DB142を用いて、出発地から目的地までの経路を探索する。このようにして得られた経路は、安全な点字ブロックを多く通る経路となる(図7)。案内部112は、図3のステップS134において、探索された経路をさらに含む案内データを生成する。 Between steps S128 and S130 in Figure 3, the route search unit 113 performs a route search from the departure point to the destination, obtained from the user 1. During the route search, the route search unit 113 corrects the link cost of the pedestrian path DB 142 using the word-of-mouth information DB 147. Specifically, based on the word-of-mouth information DB 147, the route search unit 113 increases the link cost of links with obstructed or congested tactile paving blocks, or decreases the link cost of links with unobstructed or uncrowded tactile paving blocks. Afterward, the route search unit 113 searches for a route from the departure point to the destination using the pedestrian path DB 142 after the link cost correction. The route thus obtained is a route that passes through many safe tactile paving blocks (Figure 7). In step S134 of Figure 3, the guidance unit 112 generates guidance data that further includes the searched route.

なお、第2実施形態の場合、ステップS130において案内部112は、探索された経路周辺の点字ブロック情報a1~a3を検索してもよい。同様に、ステップS132において案内部112は、探索された経路周辺の施設情報を検索してもよい。 In the second embodiment, in step S130, the guide unit 112 may search for tactile paving information a1 to a3 around the explored route. Similarly, in step S132, the guide unit 112 may search for facility information around the explored route.

このように、ナビゲーションシステム1Aの構成は種々の変更が可能であり、ナビゲーション装置10Aは、安全な点字ブロックを多く通る経路を探索して案内可能な構成とされてもよい。このような第2実施形態のナビゲーションシステム1Aにおいても、上述した第1実施形態と同様の効果を奏することができる。さらに、第2実施形態のナビゲーションシステム1Aによれば、ナビゲーション装置10Aの経路探索部113は、道路データベース(歩行者道路DB142)のリンクコストを、点字ブロックに関する情報(口コミ情報DB147)を用いて補正した上で、利用者1から指定された出発地から目的地までの経路を求める。このため、経路探索部113は、例えば、障害物のある点字ブロックを含むリンクのリンクコストを上げる等の補正を行うことによって、安全な点字ブロックを多く通る経路を探索できる。また、案内部112は、このようにして探索された経路を案内させるため、視覚障害者の歩行・移動時の安全性の確保により一層資する技術を提供できる。 Thus, the configuration of the navigation system 1A can be modified in various ways, and the navigation device 10A may be configured to search for and guide users along routes that pass through many safe tactile paving blocks. This second embodiment of the navigation system 1A can achieve the same effects as the first embodiment described above. Furthermore, according to the second embodiment of the navigation system 1A, the route search unit 113 of the navigation device 10A corrects the link cost of the road database (pedestrian road DB 142) using information about tactile paving blocks (word-of-mouth information DB 147) and then determines the route from the starting point to the destination specified by the user 1. Therefore, the route search unit 113 can search for routes that pass through many safe tactile paving blocks by, for example, increasing the link cost of links that include tactile paving blocks with obstacles. Also, the guidance unit 112 guides the user along the route thus searched, thus providing a technology that further contributes to ensuring the safety of visually impaired people when walking and moving.

C.第3実施形態:
図8は、第3実施形態のナビゲーションシステム1Bの構成を例示した説明図である。第3実施形態のナビゲーションシステム1Bは、第1実施形態で説明した構成において、ナビゲーション装置10に代えてナビゲーション装置10Bを備えている。ナビゲーション装置10Bは、記憶部140に代えて記憶部140Bを備える。記憶部140Bは、第1実施形態で説明した車両道路DB141、歩行者道路DB142、及び地図DB143を有していない。
C. Third Embodiment:
Figure 8 is an explanatory diagram illustrating the configuration of the navigation system 1B of the third embodiment. The navigation system 1B of the third embodiment includes a navigation device 10B instead of the navigation device 10 in the configuration described in the first embodiment. The navigation device 10B includes a storage unit 140B instead of the storage unit 140. The storage unit 140B does not have the vehicle road DB 141, pedestrian road DB 142, and map DB 143 described in the first embodiment.

図8に示すように、車両道路DB141、歩行者道路DB142、及び地図DB143は、インターネットINTに接続されたクラウドサーバ上(ナビゲーション装置10Bとは異なる他のサーバ)に記憶されている。車両道路DB141、歩行者道路DB142、及び地図DB143は、同一のサーバ上に記憶されていてもよく、異なるサーバ上に記憶されていてもよい。ナビゲーション装置10Bは、これらDBを保持するサーバと通信して、車両道路DB141、歩行者道路DB142、及び地図DB143から情報を取得しつつ、図3で説明した処理を実行する。 As shown in Figure 8, the vehicle road database 141, the pedestrian road database 142, and the map database 143 are stored on a cloud server connected to the Internet of Things (INT) (a server different from the navigation device 10B). The vehicle road database 141, the pedestrian road database 142, and the map database 143 may be stored on the same server or on different servers. The navigation device 10B communicates with the server holding these databases to acquire information from the vehicle road database 141, the pedestrian road database 142, and the map database 143, while executing the processing described in Figure 3.

このように、ナビゲーションシステム1Bの構成は種々の変更が可能であり、複数のサーバ装置が協働することによって、図3で説明した処理が実行されてもよい。図8の例では、車両道路DB141等が他のサーバ上にある場合を例示したが、他のDB(点字ブロックNWDB144、点字ブロック混雑NWDB145、施設情報DB146、口コミ情報DB147)が他のサーバ上にあってもよく、他の機能部(制御部111、案内部112)が他のサーバ上にあってもよい。このような第3実施形態のナビゲーションシステム1Bにおいても、上述した第1実施形態と同様の効果を奏することができる。 Thus, the configuration of the navigation system 1B can be modified in various ways, and the processing described in Figure 3 may be executed by the cooperation of multiple server devices. In the example in Figure 8, the case where the vehicle road DB 141, etc., resides on another server is illustrated, but other DBs (braille block NW DB 144, braille block congestion NW DB 145, facility information DB 146, word-of-mouth information DB 147) may reside on other servers, and other functional units (control unit 111, guidance unit 112) may reside on other servers. Even in this third embodiment of the navigation system 1B, the same effects as those of the first embodiment described above can be achieved.

D.変形例:
上記実施形態において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。その他、以下のような変形も可能である。
D. Variations:
In the above embodiment, some of the configuration implemented by hardware may be replaced with software, and conversely, some of the configuration implemented by software may be replaced with hardware. Other modifications are also possible, as follows.

・変形例1:
上記実施形態では、ナビゲーションシステム1,1A,1Bの構成を例示した。しかし、ナビゲーションシステムの構成は任意の態様を採用できる。例えば、ナビゲーション装置10,10A,10Bは、複数のサーバ装置により構成されたクラウドサーバであってもよい。例えば、利用者端末30は、図1で例示したスマートフォンのほかにも、パーソナルコンピュータ、ナビゲーション専用装置、ゲーム機、ウェアラブルデバイス等の種々の装置を採用できる。例えば、属性1の利用者端末30aと、属性2の利用者端末30bと、非利用者の利用者端末30cとは、それぞれ種類の異なる装置であってもよい。
Variation 1:
In the above embodiment, the configurations of navigation systems 1, 1A, and 1B are illustrated. However, the configuration of the navigation system can be any configuration. For example, the navigation devices 10, 10A, and 10B may be cloud servers composed of multiple server devices. For example, the user terminal 30 can be a personal computer, a dedicated navigation device, a game console, a wearable device, or various other devices in addition to the smartphone illustrated in Figure 1. For example, the user terminal 30a with attribute 1, the user terminal 30b with attribute 2, and the non-user terminal 30c may each be different types of devices.

・変形例2:
上記実施形態では、ナビゲーション装置10,10A,10Bの構成を例示した。しかし、上記実施形態におけるサーバの構成はあくまで一例であり、任意の態様を採用することができる。例えば、ナビゲーション装置は、その構成要素の一部を省略または変更すること、構成要素を付加することができる。ナビゲーション装置が備える各DBのうちの少なくとも一部は、他のサーバや他の内部/外部記憶装置に記憶されていてもよい。上述した各DBの構成についても、任意に変更することが可能であり、項目の追加/削除/変更や、データの格納形式の変更等が可能である。ここで、データの格納形式の変更は、テーブルの分割/変更や、リレーションの持たせ方の変更を含む。
Variation 2:
In the above embodiment, the configurations of the navigation devices 10, 10A, and 10B are illustrated. However, the server configuration in the above embodiment is merely an example, and any configuration can be adopted. For example, the navigation device may omit or change some of its components, or add components. At least some of the databases provided by the navigation device may be stored in other servers or other internal/external storage devices. The configuration of each of the above-mentioned databases can also be arbitrarily changed, such as adding/deleting/changing items or changing the data storage format. Here, changing the data storage format includes splitting/changing tables and changing how relationships are established.

・変形例3:
上記実施形態では、案内処理(図3)について、処理手順の一例を挙げて説明した。しかし、これら処理手順は種々の変更が可能であり、各ステップにおける処理内容の追加/省略/変更をしてもよく、ステップの実行順序を変更してもよい。
Variation 3:
In the above embodiment, the guidance process (Figure 3) was described with an example of the processing procedure. However, these processing procedures can be modified in various ways, and the processing content in each step may be added, omitted, or changed, and the execution order of the steps may also be changed.

例えば、案内処理(図3)のステップS138では、第1すれ違い情報と、点字ブロック情報と、点字ブロック周辺の施設情報とを、音声で出力することとした。しかし、音声に代えて(または音声と共に)画像表示によって出力してもよい。画像表示によれば、利用者1の同伴者において、案内内容を確認できる。また、音声に代えて、振動によって出力してもよい。例えば、点字ブロック情報を振動で出力する場合は、次の(h1)~(h3)のようにできる。
(h1)処理部311は、安全な点字ブロックの方向に利用者端末30aが向けられた場合に、利用者端末30aを振動させる、
(h2)処理部311は、利用者1が安全な点字ブロックに近づくにつれて、さらに振動を強くする、
(h3)処理部311は、利用者1が安全な点字ブロックの位置に到達した場合、所定回数(例えば2回)振動したのち、振動を停止させる。
同様に、第1すれ違い情報を振動で出力する場合、処理部311は、利用者1が特定第三者とすれ違うタイミングで、上記(h1)~(h3)とは異なるパターンで、利用者端末30aを振動させればよい。
For example, in step S138 of the guidance process (Figure 3), the first passing information, the tactile paving information, and the facility information around the tactile paving are output by voice. However, instead of voice (or together with voice), the information may be output by image display. By displaying images, the accompanying person of user 1 can confirm the guidance content. Alternatively, instead of voice, the information may be output by vibration. For example, if the tactile paving information is output by vibration, it can be done as follows (h1) to (h3).
(h1) The processing unit 311 vibrates the user terminal 30a when the user terminal 30a is pointed in the direction of a safe tactile paving block.
(h2) The processing unit 311 increases the vibration as the user 1 approaches a safe tactile paving block.
(h3) When the user 1 reaches a safe position on the tactile paving blocks, the processing unit 311 vibrates a predetermined number of times (for example, twice) and then stops vibrating.
Similarly, when outputting the first passing information by vibration, the processing unit 311 should vibrate the user terminal 30a in a pattern different from (h1) to (h3) above at the time when user 1 passes a specific third party.

例えば、ステップS134,S136における第1すれ違い情報の生成及び案内は省略してもよい。この場合、ステップS124,S126,S128についても同様に省略してよい。 For example, the generation and guidance of the first passing information in steps S134 and S136 may be omitted. In this case, steps S124, S126, and S128 may also be omitted.

例えば、ステップS134,S136における点字ブロック周辺の施設情報の生成及び案内は省略してもよい。この場合、ナビゲーション装置の施設情報DB146は省略してもよい。 For example, the generation and guidance of facility information around the tactile paving blocks in steps S134 and S136 may be omitted. In this case, the facility information DB146 of the navigation device may be omitted.

上記第1~第3実施形態で説明した構成と、上記変形例1~3で説明した構成とは、組み合わせてもよい。例えば、第2実施形態で説明した構成において、第3実施形態で説明した複数のサーバ装置が協働する構成を採用してもよい。 The configurations described in the first to third embodiments and the configurations described in the modifications 1 to 3 may be combined. For example, in the configuration described in the second embodiment, a configuration in which multiple server devices cooperate as described in the third embodiment may be adopted.

・変形例4:
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部または全部を解決するために、あるいは、上述の効果の一部または全部を達成するために、適宜、差し替えや組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
Variation 4:
The present invention is not limited to the embodiments, examples, and modifications described above, and can be realized in various configurations without departing from its spirit. For example, the technical features in the embodiments, examples, and modifications corresponding to the technical features in each form described in the summary of the invention can be replaced or combined as appropriate in order to solve some or all of the above-mentioned problems, or to achieve some or all of the above-mentioned effects. Furthermore, if a technical feature is not described as essential in this specification, it can be deleted as appropriate.

本発明は、以下の形態としても実現することが可能である。
[適用例1]
ナビゲーション装置であって、
点字ブロックの位置情報を含む、点字ブロックに関する情報を記憶する記憶部と、
前記ナビゲーション装置の利用者の現在位置を取得する制御部と、
前記利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記利用者に案内させる案内部と、
を備える、ナビゲーション装置。
[適用例2]
適用例1に記載のナビゲーション装置であって、
前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺に存在する障害物の有無を含み、
前記案内部は、前記障害物の有無を含む前記点字ブロック情報を生成する、ナビゲーション装置。
[適用例3]
適用例2に記載のナビゲーション装置であって、
前記制御部は、さらに、
前記利用者とは異なる第三者から、点字ブロック上または点字ブロック周辺における障害物の情報を取得した際に、当該情報を用いて、前記記憶部内の前記障害物の有無を更新し、
前記第三者または路上カメラから、点字ブロックが含まれる画像を取得し、前記画像を画像解析することで点字ブロック上または点字ブロック周辺における障害物が検出された際に、当該検出内容を用いて、前記記憶部内の前記障害物の有無を更新する、ナビゲーション装置。
[適用例4]
適用例1から適用例3のいずれか一項に記載のナビゲーション装置であって、
前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況を含み、
前記案内部は、前記混雑状況を含む前記点字ブロック情報を生成する、ナビゲーション装置。
[適用例5]
適用例4に記載のナビゲーション装置であって、
前記制御部は、さらに、前記利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、取得した各現在位置を用いて点字ブロック上または点字ブロック周辺における人通りの多さを演算し、当該演算内容を用いて、前記記憶部内の前記混雑状況を更新する、ナビゲーション装置。
[適用例6]
適用例1から適用例5のいずれか一項に記載のナビゲーション装置であって、
前記制御部は、さらに、前記利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、
前記案内部は、さらに、
前記利用者の現在位置と、前記複数の第三者の各現在位置とを用いて、前記利用者とすれ違う可能性がある前記第三者である特定第三者を求め、
前記利用者に対して、前記特定第三者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第1すれ違い情報を生成し、前記利用者に案内させ、
前記特定第三者に対して、前記利用者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第2すれ違い情報を生成し、前記特定第三者に案内させる、ナビゲーション装置。
[適用例7]
適用例1から適用例6のいずれか一項に記載のナビゲーション装置であって、
前記記憶部は、施設に関する情報を記憶する施設情報データベースを含み、
前記案内部は、前記点字ブロック情報に加えてさらに、前記点字ブロック情報に含まれる点字ブロック周辺に存在する前記施設の情報を生成し、前記利用者に案内させる、ナビゲーション装置。
[適用例8]
適用例1から適用例7のいずれか一項に記載のナビゲーション装置であって、
前記記憶部は、リンクの接続関係とリンクコストとを記憶する道路データベースを含み、
さらに、前記道路データベースを用いて経路を探索する経路探索部を備え、
前記経路探索部は、前記道路データベースのリンクコストを、前記点字ブロックに関する情報を用いて補正した上で、前記利用者から指定された出発地から目的地までの経路を求め、
前記案内部は、前記点字ブロック情報に加えてさらに、前記経路探索部により算出された前記経路を案内するための経路情報を生成し、前記利用者に案内させる、ナビゲーション装置。
[適用例9]
ナビゲーション方法であって、情報処理装置が、
前記ナビゲーション装置の利用者の現在位置を取得する工程と、
点字ブロックの位置情報を含む、点字ブロックに関する情報を参照する工程と、
前記利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記利用者に案内させる工程と、
を備える、ナビゲーション方法。
[適用例10]
コンピュータプログラムであって、情報処理装置に、
前記ナビゲーション装置の利用者の現在位置を取得するステップと、
点字ブロックの位置情報を含む、点字ブロックに関する情報を参照するステップと、
前記利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記利用者に案内させるステップと、
を実行させる、コンピュータプログラム。
The present invention can also be realized in the following forms.
[Application Example 1]
A navigation device,
A storage unit that stores information about tactile paving blocks, including location information of the tactile paving blocks,
A control unit that acquires the current location of the user of the navigation device,
A guidance unit generates braille block information, which is information relating to the braille blocks in the vicinity of the user's current location, and which is information that the user uses to determine whether or not the braille blocks are usable, and guides the user accordingly.
A navigation system equipped with the following features.
[Application Example 2]
The navigation device described in Application Example 1,
The storage unit includes, as information relating to the tactile paving blocks, the presence or absence of obstacles on or around the tactile paving blocks.
The guidance unit is a navigation device that generates the braille block information, including the presence or absence of the obstacle.
[Application Example 3]
The navigation device described in Application Example 2,
The control unit further,
When information about obstacles on or around tactile paving blocks is obtained from a third party other than the aforementioned user, the presence or absence of the obstacles in the storage unit is updated using that information.
A navigation device that acquires an image containing tactile paving blocks from a third party or a street camera, and when an obstacle is detected on or around the tactile paving blocks by image analysis of the image, updates the presence or absence of the obstacle in the storage unit using the detected information.
[Application Example 4]
A navigation device according to any one of the three application examples,
The storage unit includes, as information relating to the tactile paving blocks, a congestion status representing the amount of foot traffic on or around the tactile paving blocks.
The aforementioned guidance unit is a navigation device that generates the tactile paving information, including the congestion status.
[Application Example 5]
The navigation device described in Application Example 4,
The control unit further acquires the current locations of multiple third parties, who are different from the user, calculates the amount of foot traffic on or around the tactile paving blocks using each acquired current location, and updates the congestion status in the storage unit using the results of this calculation.
[Application Example 6]
A navigation device according to any one of Application Examples 1 to 5,
The control unit further acquires the current locations of multiple third parties, who are different from the user.
The aforementioned guide section further,
Using the user's current location and the current locations of the multiple third parties, a specific third party who may cross paths with the user is identified.
To inform the user of at least one of the time and place in which they will cross paths with the specified third party, first encounter information is generated, and the user is guided to it.
A navigation device that generates second encounter information, which is information for informing the specified third party of at least one of the time and place in which the user will pass by, and causes the specified third party to guide the user.
[Application Example 7]
A navigation device according to any one of the application examples 1 to 6,
The storage unit includes a facility information database that stores information about the facility,
The aforementioned guidance unit is a navigation device that generates information about facilities located around the braille blocks included in the braille block information, in addition to the braille block information, and guides the user accordingly.
[Application Example 8]
A navigation device according to any one of Application Examples 1 to 7,
The storage unit includes a road database that stores the link connection relationships and link costs.
Furthermore, it includes a route search unit that searches for a route using the aforementioned road database,
The route search unit corrects the link cost of the road database using the information regarding the tactile paving blocks, and then determines the route from the starting point to the destination specified by the user.
The guidance unit generates route information for guiding the user along the route calculated by the route search unit, in addition to the tactile paving information, and provides the user with the guidance information.
[Application Example 9]
A navigation method in which an information processing device
The process of obtaining the current location of the user of the navigation device,
A step of referring to information about tactile paving blocks, including location information of the tactile paving blocks,
The process of generating braille block information, which is information relating to the braille blocks in the vicinity of the user's current location and which is information for the user to determine whether or not the braille blocks are usable, and guiding the user accordingly.
A navigation method that includes the following features.
[Application Example 10]
A computer program, for use in an information processing device.
The steps include obtaining the current location of the user of the navigation device,
A step of referring to information about tactile paving blocks, including location information of the tactile paving blocks,
The steps include generating braille block information, which is information relating to the braille blocks in the vicinity of the user's current location, and which is information that the user uses to determine whether or not the braille blocks are usable, and guiding the user accordingly;
A computer program that executes something.

1,1A,1B…ナビゲーションシステム
10,10A,10B…ナビゲーション装置
30,30a,30b,30c…利用者端末
110,110A…CPU
111…制御部
112…案内部
113…経路探索部
120…通信部
130…ROM/RAM
140,140B…記憶部
141…車両道路DB
142…歩行者道路DB
143…地図DB
144…点字ブロックNWDB
145…点字ブロック混雑NWDB
146…施設情報DB
147…口コミ情報DB
310…CPU
311…処理部
320…通信部
330…ROM/RAM
340…記憶部
350…入出力部
360…現在位置取得部
1, 1A, 1B... Navigation system 10, 10A, 10B... Navigation device 30, 30a, 30b, 30c... User terminal 110, 110A... CPU
111...Control Unit 112...Guidance Unit 113...Route Search Unit 120...Communication Unit 130...ROM/RAM
140, 140B... Memory section; 141... Vehicle road database
142... Pedestrian Road DB
143...Map DB
144... Braille Block NWDB
145... Braille block congestion NWDB
146... Facility Information Database
147...Word-of-mouth information database
310...CPU
311... Processing Unit 320... Communication Unit 330... ROM/RAM
340... Storage section 350... Input/output section 360... Current position acquisition section

Claims (9)

ナビゲーション装置であって、
点字ブロックの位置情報を含む、点字ブロックに関する情報を記憶する記憶部と、
前記ナビゲーション装置の利用者の現在位置を取得する制御部と、
前記利用者のうち、点字ブロック情報の案内を必要とする対象利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記対象利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記対象利用者に案内させる案内部と、
を備え
前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況を含み、
前記案内部は、前記混雑状況を含む前記点字ブロック情報を生成する、ナビゲーション装置。
A navigation device,
A storage unit that stores information about tactile paving blocks, including location information of the tactile paving blocks,
A control unit that acquires the current location of the user of the navigation device,
A guidance unit generates braille block information, which is information about braille blocks located around the current location of a target user who requires guidance on braille block information, and which is information that the target user uses to determine whether or not the braille blocks are usable, and provides guidance to the target user .
Equipped with ,
The storage unit includes, as information relating to the tactile paving blocks, a congestion status representing the amount of foot traffic on or around the tactile paving blocks.
The aforementioned guidance unit is a navigation device that generates the tactile paving information, including the congestion status .
請求項1に記載のナビゲーション装置であって、
前記記憶部は、前記点字ブロックに関する情報として、点字ブロック上または点字ブロック周辺に存在する障害物の有無を含み、
前記案内部は、前記障害物の有無を含む前記点字ブロック情報を生成する、ナビゲーション装置。
A navigation device according to claim 1,
The storage unit includes, as information relating to the tactile paving blocks, the presence or absence of obstacles on or around the tactile paving blocks.
The guidance unit is a navigation device that generates the braille block information, including the presence or absence of the obstacle.
請求項2に記載のナビゲーション装置であって、
前記制御部は、さらに、
前記対象利用者とは異なる第三者から、点字ブロック上または点字ブロック周辺における障害物の情報を取得した際に、当該情報を用いて、前記記憶部内の前記障害物の有無を更新し、
前記第三者または路上カメラから、点字ブロックが含まれる画像を取得し、前記画像を画像解析することで点字ブロック上または点字ブロック周辺における障害物が検出された際に、当該検出内容を用いて、前記記憶部内の前記障害物の有無を更新する、ナビゲーション装置。
A navigation device according to claim 2,
The control unit further,
When information about obstacles on or around tactile paving blocks is obtained from a third party other than the aforementioned target user , the presence or absence of the obstacles in the storage unit is updated using that information.
A navigation device that acquires an image containing tactile paving blocks from a third party or a street camera, and when an obstacle is detected on or around the tactile paving blocks by image analysis of the image, updates the presence or absence of the obstacle in the storage unit using the detected information.
請求項に記載のナビゲーション装置であって、
前記制御部は、さらに、前記利用者のうち、前記対象利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、取得した各現在位置を用いて点字ブロック上または点字ブロック周辺における人通りの多さを演算し、当該演算内容を用いて、前記記憶部内の前記混雑状況を更新する、ナビゲーション装置。
A navigation device according to claim 1 ,
The control unit further acquires the current locations of multiple third parties who are different from the target user , calculates the amount of foot traffic on or around the tactile paving blocks using the acquired current locations, and updates the congestion status in the storage unit using the calculated information.
請求項1から請求項のいずれか一項に記載のナビゲーション装置であって、
前記制御部は、さらに、前記利用者のうち、前記対象利用者とは異なる、複数の第三者の現在位置をそれぞれ取得し、
前記案内部は、さらに、
前記対象利用者の現在位置と、前記複数の第三者の各現在位置とを用いて、前記対象利用者とすれ違う可能性がある前記第三者である特定第三者を求め、
前記対象利用者に対して、前記特定第三者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第1すれ違い情報を生成し、前記対象利用者に案内させ、
前記特定第三者に対して、前記対象利用者とすれ違う時間と、場所と、の少なくとも一方を知らせるための情報である第2すれ違い情報を生成し、前記特定第三者に案内させる、ナビゲーション装置。
A navigation device according to any one of claims 1 to 4 ,
The control unit further acquires the current locations of several third parties, who are different from the target user ,
The aforementioned guide section further,
Using the current location of the target user and the current locations of the multiple third parties, a specific third party who may cross paths with the target user is identified.
To inform the target user of at least one of the time and place in which they will cross paths with the specified third party, first encounter information is generated, and the target user is instructed to provide the information.
A navigation device that generates second encounter information, which is information to inform the specified third party of at least one of the time and place in which the user will pass by the specified third party, and causes the specified third party to guide the user.
請求項1から請求項のいずれか一項に記載のナビゲーション装置であって、
前記記憶部は、施設に関する情報を記憶する施設情報データベースを含み、
前記案内部は、前記点字ブロック情報に加えてさらに、前記点字ブロック情報に含まれる点字ブロック周辺に存在する前記施設の情報を生成し、前記対象利用者に案内させる、ナビゲーション装置。
A navigation device according to any one of claims 1 to 4 ,
The storage unit includes a facility information database that stores information about the facility,
The aforementioned guidance unit is a navigation device that generates information about facilities located around the braille blocks included in the braille block information, in addition to the braille block information, and guides the target user accordingly.
請求項1から請求項のいずれか一項に記載のナビゲーション装置であって、
前記記憶部は、リンクの接続関係とリンクコストとを記憶する道路データベースを含み、
さらに、前記道路データベースを用いて経路を探索する経路探索部を備え、
前記経路探索部は、前記道路データベースのリンクコストを、前記点字ブロックに関する情報を用いて補正した上で、前記対象利用者から指定された出発地から目的地までの経路を求め、
前記案内部は、前記点字ブロック情報に加えてさらに、前記経路探索部により算出された前記経路を案内するための経路情報を生成し、前記対象利用者に案内させる、ナビゲーション装置。
A navigation device according to any one of claims 1 to 4 ,
The storage unit includes a road database that stores the link connection relationships and link costs.
Furthermore, it includes a route search unit that searches for a route using the aforementioned road database,
The route search unit corrects the link cost of the road database using the information regarding the tactile paving blocks, and then determines the route from the starting point to the destination specified by the target user .
The guidance unit generates route information for guiding the user along the route calculated by the route search unit, in addition to the tactile paving information, and provides guidance to the target user .
ナビゲーション方法であって、情報処理装置が、
前記ナビゲーション装置の利用者の現在位置を取得する工程と、
点字ブロックの位置情報と、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況とを含む、点字ブロックに関する情報を参照する工程と、
前記利用者のうち、点字ブロック情報の案内を必要とする対象利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記対象利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記対象利用者に案内させる工程と、
を備え
前記案内させる工程では、前記混雑状況を含む前記点字ブロック情報を生成する、ナビゲーション方法。
A navigation method in which an information processing device
The process of obtaining the current location of the user of the navigation device,
A step of referring to information about tactile paving blocks , including location information of the tactile paving blocks and congestion status indicating the amount of foot traffic on or around the tactile paving blocks ,
The process of generating braille block information, which is information about braille blocks located around the current location of a target user who requires guidance on braille block information, and which is information that the target user uses to determine whether or not the braille blocks are usable, and providing guidance to the target user ;
Equipped with ,
The navigation method includes generating the tactile paving information, including the congestion status, in the process of providing guidance .
コンピュータプログラムであって、情報処理装置に、
前記ナビゲーション装置の利用者の現在位置を取得するステップと、
点字ブロックの位置情報と、点字ブロック上または点字ブロック周辺における人通りの多さを表す混雑状況とを含む、点字ブロックに関する情報を参照するステップと、
前記利用者のうち、点字ブロック情報の案内を必要とする対象利用者の現在位置の周辺にある前記点字ブロックに関する情報であって、前記対象利用者が点字ブロックの利用可否を判断するための情報である点字ブロック情報を生成し、前記対象利用者に案内させるステップと、
を実行させ
前記案内させるステップでは、前記混雑状況を含む前記点字ブロック情報を生成する、コンピュータプログラム。
A computer program, for use in an information processing device.
The steps include obtaining the current location of the user of the navigation device,
A step of referring to information about tactile paving blocks , including location information of the tactile paving blocks and congestion status indicating the amount of foot traffic on or around the tactile paving blocks ,
The steps include generating braille block information, which is information about braille blocks located around the current location of a target user who requires guidance on braille block information, and which is information that the target user uses to determine whether or not the braille blocks are usable, and providing guidance to the target user ;
Make it run ,
The aforementioned guidance step involves a computer program that generates the tactile paving information, including the congestion status .
JP2022144337A 2022-09-12 2022-09-12 Navigation device, navigation method, and computer program Active JP7844293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022144337A JP7844293B2 (en) 2022-09-12 2022-09-12 Navigation device, navigation method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022144337A JP7844293B2 (en) 2022-09-12 2022-09-12 Navigation device, navigation method, and computer program

Publications (2)

Publication Number Publication Date
JP2024039746A JP2024039746A (en) 2024-03-25
JP7844293B2 true JP7844293B2 (en) 2026-04-13

Family

ID=90367308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022144337A Active JP7844293B2 (en) 2022-09-12 2022-09-12 Navigation device, navigation method, and computer program

Country Status (1)

Country Link
JP (1) JP7844293B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005004542A (en) 2003-06-12 2005-01-06 Mitsubishi Electric Corp MOBILE COMMUNICATION DEVICE, SERVER DEVICE, WALKING GUIDANCE DEVICE, MOBILE COMMUNICATION METHOD, COMMUNICATION METHOD, WALKING GUIDANCE METHOD, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
JP2011002890A (en) 2009-06-16 2011-01-06 Nec Fielding Ltd Method and system for guidance using communication terminal, and communication terminal, data center and program for the same
JP2011002980A (en) 2009-06-18 2011-01-06 Canon Inc File retrieval system
JP2014182765A (en) 2013-03-21 2014-09-29 Zenrin Datacom Co Ltd Information processing system and information processing method
JP2015141582A (en) 2014-01-29 2015-08-03 ソフトバンクモバイル株式会社 Information providing device, program, and information providing system
US20170165147A1 (en) 2014-03-21 2017-06-15 Fruit Innovations Limited A system and method for providing navigation information
JP2021026277A (en) 2019-07-31 2021-02-22 日本ユニシス株式会社 Distribution information provision system and information processor
JP2023117025A (en) 2022-02-10 2023-08-23 トヨタ自動車株式会社 Route guidance method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005004542A (en) 2003-06-12 2005-01-06 Mitsubishi Electric Corp MOBILE COMMUNICATION DEVICE, SERVER DEVICE, WALKING GUIDANCE DEVICE, MOBILE COMMUNICATION METHOD, COMMUNICATION METHOD, WALKING GUIDANCE METHOD, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
JP2011002890A (en) 2009-06-16 2011-01-06 Nec Fielding Ltd Method and system for guidance using communication terminal, and communication terminal, data center and program for the same
JP2011002980A (en) 2009-06-18 2011-01-06 Canon Inc File retrieval system
JP2014182765A (en) 2013-03-21 2014-09-29 Zenrin Datacom Co Ltd Information processing system and information processing method
JP2015141582A (en) 2014-01-29 2015-08-03 ソフトバンクモバイル株式会社 Information providing device, program, and information providing system
US20170165147A1 (en) 2014-03-21 2017-06-15 Fruit Innovations Limited A system and method for providing navigation information
JP2021026277A (en) 2019-07-31 2021-02-22 日本ユニシス株式会社 Distribution information provision system and information processor
JP2023117025A (en) 2022-02-10 2023-08-23 トヨタ自動車株式会社 Route guidance method

Also Published As

Publication number Publication date
JP2024039746A (en) 2024-03-25

Similar Documents

Publication Publication Date Title
JP7018276B2 (en) Information system, driving support information provision method, in-vehicle terminal
JP6601947B2 (en) Navigation system, navigation method and program
JP4427631B1 (en) Route guidance system, route guidance server, route guidance mediation server, and route guidance method
CN110140026B (en) Vehicle-mounted device, map update system
JP2012127770A (en) Route search method and device
JPWO2010084615A1 (en) Map information provision mediation system, map information provision mediation server, and map information provision method in map information provision mediation system
US20090043488A1 (en) Navigation system, server, method, and program
CN103620346B (en) Moving body guider and mobile-body navigation system
Sasaki et al. Walking route recommender system considering saw criteria
JPWO2014097445A1 (en) Map information generating apparatus and map information generating method
US20200051197A1 (en) Information processing apparatus, information processing method, and non-transitory storage medium
JP2020009367A (en) Information processing apparatus, information processing method, and program
JP7844293B2 (en) Navigation device, navigation method, and computer program
JP5053135B2 (en) Traffic information display system, traffic information display server, traffic information display method, and computer program
JP2019215746A (en) Information processing device, information processing method, and program
US9719796B2 (en) Intersection guidance method, navigation server, navigation terminal, and navigation system including the same
JP4730748B2 (en) Navigation server and navigation system
JP2018165674A (en) Information processor and program
JP2021067639A (en) Information provision device, information provision method, and program
JP2004294342A (en) Recommended meeting place
JP2016223790A (en) Route guidance device
JP6909048B2 (en) Information processing server
WO2019216377A1 (en) Portable terminal device, and search system
JP2016011905A (en) Guide system, guide method, server, and electronic device
JP6581878B2 (en) Navigation system, information processing apparatus, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20260106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260127

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: 20260324

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260401

R150 Certificate of patent or registration of utility model

Ref document number: 7844293

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150