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
JP7225673B2 - Guidance sentence generation device, guidance system, guidance sentence generation method and program - Google Patents
[go: Go Back, main page]

JP7225673B2 - Guidance sentence generation device, guidance system, guidance sentence generation method and program - Google Patents

Guidance sentence generation device, guidance system, guidance sentence generation method and program Download PDF

Info

Publication number
JP7225673B2
JP7225673B2 JP2018198447A JP2018198447A JP7225673B2 JP 7225673 B2 JP7225673 B2 JP 7225673B2 JP 2018198447 A JP2018198447 A JP 2018198447A JP 2018198447 A JP2018198447 A JP 2018198447A JP 7225673 B2 JP7225673 B2 JP 7225673B2
Authority
JP
Japan
Prior art keywords
information
guidance
route
generated
danger
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
JP2018198447A
Other languages
Japanese (ja)
Other versions
JP2019101020A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2018198447A priority Critical patent/JP7225673B2/en
Publication of JP2019101020A publication Critical patent/JP2019101020A/en
Priority to US16/451,855 priority patent/US11402230B2/en
Application granted granted Critical
Publication of JP7225673B2 publication Critical patent/JP7225673B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

特許法第30条第2項適用 平成30年9月5日にヒューマンインタフェースシンポジウム2018 論文集 第294~305頁にて発表 平成30年2月6日にhttps://labevent.ecl.ntt.co.jp/forum2018/elements/pdf_jpn/A12_j.pdfにて発表 平成30年5月10日に中部国際空港株式会社へのデモ「視覚障がい者ナビ」にて発表 平成30年10月5日に神奈川県立多摩高校へのデモ「視覚障がい者ナビ」にて発表Application of Article 30, Paragraph 2 of the Patent Act Announced on September 5, 2018 in Human Interface Symposium 2018 Proceedings, pp. 294-305 February 6, 2018, https://labevent. ecl. ntt. co. jp/forum2018/elements/pdf_jpn/A12_j. Presented in pdf Presented on May 10, 2018 at the demonstration "Navigation for the Visually Impaired" at Chubu International Airport Co., Ltd. On October 5th, 2018, at the demonstration "Navigation for the Visually Impaired" at Kanagawa Prefectural Tama High School Presented at

本発明は、案内文生成装置、案内システム、案内文生成方法及びプログラムに関する。 The present invention relates to a guidance sentence generation device, a guidance system, a guidance sentence generation method, and a program.

現在、視覚障がい者が屋内外を歩行し目的地まで到達するためには、晴眼者の同行や盲導犬による介護、もしくは位置情報を取得可能な携帯電話やスマートフォンでの案内システムなどが必要となる。例えば、特許文献1には、視覚障がい者にビデオカメラなどの撮影機と音声通信端末を携帯させ、視覚障がい者から送信される映像と音声、位置情報をもとにサービスセンタに常駐する介護者が音声案内を行うシステムが記載されている。また、非特許文献1には、スマートフォンを用いて視覚障がい者に対してリアルタイムで音声案内を提示するシステムが記載されている。 Currently, in order for visually impaired people to walk indoors and outdoors to reach their destination, they need to be accompanied by a sighted person, assisted by a guide dog, or have a guidance system using a mobile phone or smartphone that can acquire location information. For example, in Patent Document 1, a visually impaired person carries a camera such as a video camera and a voice communication terminal. describes a system that provides voice guidance. In addition, Non-Patent Document 1 describes a system that presents voice guidance in real time to a visually impaired person using a smartphone.

特開2001-128149号公報Japanese Patent Application Laid-Open No. 2001-128149

「屋内外を区別なく案内する音声ナビゲーション・システム」,インターネット<URL:https://www.ibm.com/think/jp-ja/watson/navcog/>,平成29年11月2日検索"Voice navigation system for indoor and outdoor guidance", Internet <URL: https://www.ibm.com/think/jp-ja/watson/navcog/>, retrieved on November 2, 2017

非特許文献1記載の技術では、視覚障がい者に対して、分岐に差し掛かったときに目的地へ向かう方の道をリアルタイムに音声で提示する方式を取っている。そのため、常に音声が聞けるよう、スピーカーを常にオンにするか、イヤホン/ヘッドホン(骨伝導ヘッドホンを含む)を装着する必要がある。 The technique described in Non-Patent Document 1 adopts a method of presenting a route to a destination in real time by voice to a visually impaired person when approaching a fork. Therefore, you should always have your speakers on or wear earphones/headphones (including bone conduction headphones) so that you can always hear the audio.

しかし、スピーカーを常にオンにしていると、周囲に音声案内が聞こえてしまい、迷惑になる可能性がある。また、常にイヤホンなどを装着していると逆に周囲の音が聞こえず安全に歩行できなくなる可能性がある。更に、周囲の音も聞こえるよう骨伝導ヘッドホンを利用した場合であっても、周囲の音と、いつ聞こえてくるかわからない音声案内両方に対して常に注意を向けながら歩行することは、視覚障がい者にとって認知的負荷が高く、危険である可能性がある。 However, if the speaker is always on, the voice guidance can be heard in the surroundings, which can be annoying. Also, if you wear earphones all the time, you may not be able to hear the surrounding sounds and walk safely. Furthermore, even if bone conduction headphones are used to hear the surrounding sounds, it is difficult for visually impaired people to pay attention to both the surrounding sounds and the unpredictable voice guidance when walking. cognitive load and potentially dangerous for

案内に対する認知的負荷が高くなるという課題は、視覚障がい者に対する音声案内に限らず、健常者よりも歩行の自由度が低い対象者に対する案内においても発生する。一般的に、目的地までのルート上には階段や段差などの歩行にとって危険な場所や、音声や動作音を発しているエスカレーターなどの認識のしやすい場所が存在する。本発明は、このようなルート上の事物を適切に歩行者に案内することで、歩行者の認知的負荷を低減することを目的とする。 The problem that the cognitive load for guidance increases is not limited to voice guidance for visually impaired people, but also occurs in guidance for a target person who has a lower degree of freedom in walking than a healthy person. In general, on the route to the destination, there are places that are dangerous for walking, such as stairs and steps, and places that are easy to recognize, such as escalators emitting voices and operating sounds. An object of the present invention is to reduce the cognitive load on pedestrians by appropriately guiding them to such things on the route.

発明の一形態に係る案内文生成装置は、
歩行者に対する案内文を生成する案内文生成装置であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
また、本発明の一形態に係る案内文生成装置は、
歩行者に対する案内文を生成する案内文生成装置であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
A guidance message generation device according to one aspect of the present invention includes:
A guidance message generating device for generating guidance messages for pedestrians,
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence generation unit
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. It is characterized by generating a group-based guidance message that is grouped into one group, and setting a notification point for notifying the group-based guidance message.
In addition, a guidance sentence generation device according to one aspect of the present invention includes:
A guidance message generating device for generating guidance messages for pedestrians,
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence generation unit
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. It is characterized by generating a group-based guidance message and setting a notification point for notifying the group-based guidance message.

発明の一形態に係る案内システムは、
歩行者に対する案内文を生成する案内文生成装置と、当該歩行者に案内文を出力する案内文出力装置とを含む案内システムであって、
前記案内文生成装置は、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文出力装置は、
前記歩行者の現在地を取得する現在地取得部と、
前記歩行者の方位を取得する方位取得部と、
前記案内文生成装置において生成されたルートを取得し、当該取得されたルート、前記取得された現在地及び方位に基づいて、案内文を通知するタイミングを判断する通知判断部と、
案内文を通知するタイミングにおいて、前記歩行者に対する通知を出力し、前記案内文生成装置によって生成された案内文を出力する出力部と、
を含み、
前記案内文生成装置の前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
また、本発明の一形態に係る案内システムは、
歩行者に対する案内文を生成する案内文生成装置と、当該歩行者に案内文を出力する案内文出力装置とを含む案内システムであって、
前記案内文生成装置は、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文出力装置は、
前記歩行者の現在地を取得する現在地取得部と、
前記歩行者の方位を取得する方位取得部と、
前記案内文生成装置において生成されたルートを取得し、当該取得されたルート、前記取得された現在地及び方位に基づいて、案内文を通知するタイミングを判断する通知判断部と、
案内文を通知するタイミングにおいて、前記歩行者に対する通知を出力し、前記案内文生成装置によって生成された案内文を出力する出力部と、
を含み、
前記案内文生成装置の前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
A guidance system according to one aspect of the present invention includes:
A guidance system including a guidance sentence generation device that generates guidance sentences for pedestrians and a guidance sentence output device that outputs guidance sentences to the pedestrians,
The guidance sentence generation device is
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence output device is
a current location acquisition unit that acquires the current location of the pedestrian;
an orientation acquisition unit that acquires the orientation of the pedestrian;
a notification determination unit that acquires the route generated by the guidance message generation device and determines the timing of notifying the guidance message based on the acquired route, the acquired current location and direction;
an output unit that outputs a notification to the pedestrian at the timing of notifying the guidance message and outputs the guidance message generated by the guidance message generation device;
including
The guidance message generation unit of the guidance message generation device,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. It is characterized by generating a group-based guidance message that is grouped into one group, and setting a notification point for notifying the group-based guidance message.
Further, a guidance system according to one aspect of the present invention includes:
A guidance system including a guidance sentence generation device that generates guidance sentences for pedestrians and a guidance sentence output device that outputs guidance sentences to the pedestrians,
The guidance sentence generation device is
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence output device is
a current location acquisition unit that acquires the current location of the pedestrian;
an orientation acquisition unit that acquires the orientation of the pedestrian;
a notification determination unit that acquires the route generated by the guidance message generation device and determines the timing of notifying the guidance message based on the acquired route, the acquired current location and direction;
an output unit that outputs a notification to the pedestrian at the timing of notifying the guidance message and outputs the guidance message generated by the guidance message generation device;
including
The guidance message generation unit of the guidance message generation device,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. It is characterized by generating a group-based guidance message and setting a notification point for notifying the group-based guidance message.

発明の一形態に係る案内文生成方法は、
歩行者に対する案内文を生成する案内文生成装置における案内文生成方法であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するステップと、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成するステップと、
を含み、
前記案内文を生成するステップにおいて、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
また、本発明の一形態に係る案内文生成方法は、
歩行者に対する案内文を生成する案内文生成装置における案内文生成方法であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するステップと、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成するステップと、
を含み、
前記案内文を生成するステップにおいて、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定することを特徴とする。
A guidance message generation method according to one aspect of the present invention includes:
A guidance message generation method in a guidance message generation device for generating guidance messages for pedestrians, comprising:
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
generating a route containing
generating guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
In the step of generating the guidance message,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. It is characterized by generating a group-based guidance message that is grouped into one group, and setting a notification point for notifying the group-based guidance message.
In addition, a guidance message generation method according to one aspect of the present invention includes:
A guidance message generation method in a guidance message generation device for generating guidance messages for pedestrians, comprising:
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
generating a route containing
generating guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
In the step of generating the guidance message,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. It is characterized by generating a group-based guidance message and setting a notification point for notifying the group-based guidance message.

本発明の一形態に係るプログラムは、
上記の案内文生成装置の各部としてコンピュータを機能させることを特徴とする。
A program according to one aspect of the present invention comprises
It is characterized by having a computer function as each part of the guidance message generation device.

本発明によれば、ルート上の事物を適切に歩行者に案内することで、歩行者の認知的負荷を低減することが可能になる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to reduce a pedestrian's cognitive load by guiding a pedestrian appropriately about the thing on a route.

本発明の第一実施形態における案内装置の機能構成例を示す図である。It is a figure which shows the functional structural example of the guidance apparatus in 1st embodiment of this invention. 案内装置が生成する提示文の例を示す図である。It is a figure which shows the example of the presentation sentence which a guidance apparatus produces|generates. 案内装置が実行する処理手順の一例を示すフローチャート(その1)である。FIG. 10 is a flowchart (part 1) showing an example of a processing procedure executed by the guidance device; FIG. 経路情報の例を示す図である。It is a figure which shows the example of route information. 地理情報の例を示す図である。FIG. 4 is a diagram showing an example of geographic information; ルート生成部が生成するルートの例を示す図である。FIG. 4 is a diagram showing an example of a route generated by a route generation unit; FIG. 案内装置が実行する処理手順の一例を示すフローチャート(その2)である。2 is a flowchart (part 2) showing an example of a processing procedure executed by a guidance device; 概要文を生成する処理手順の一例を示すフローチャートである。10 is a flow chart showing an example of a processing procedure for generating a synopsis; 概要文の生成例を示す図である。It is a figure which shows the example of production|generation of a summary sentence. 第一実施形態において案内文を生成する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the processing procedure which produces|generates a guidance sentence in 1st embodiment. ノード1からノード2までの区間と、案内文の生成例を示す図である。FIG. 10 is a diagram showing a section from node 1 to node 2 and an example of guidance sentence generation; ノード2からノード3までの区間と、案内文の生成例を示す図である。FIG. 10 is a diagram showing a section from node 2 to node 3 and a generation example of guidance text; ノード3からノード4までの区間と、案内文の生成例を示す図である。FIG. 10 is a diagram showing a section from node 3 to node 4 and a generation example of guidance sentences; 地理情報の優先順位の例を示す図である。FIG. 4 is a diagram showing an example of priority of geographic information; 周辺情報文を生成する処理手順の一例を示すフローチャートである。10 is a flow chart showing an example of a processing procedure for generating a peripheral information sentence; ノード1からノード2までの区間と、周辺情報文の生成例を示す図である。FIG. 3 is a diagram showing an example of generation of a section from node 1 to node 2 and a peripheral information sentence; 第一実施形態において案内文を更新する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the processing procedure which updates a guidance sentence in 1st embodiment. ノード1からノード2までの区間と、案内文の更新例を示す図(現在地がノード1から120m進んだ地点の場合)である。FIG. 10 is a diagram showing a section from node 1 to node 2 and an update example of guidance text (in the case where the current location is 120 m ahead of node 1); 周辺情報文を更新する処理手順の一例を示すフローチャートである。10 is a flow chart showing an example of a processing procedure for updating peripheral information sentences; ノード1からノード2までの区間と、周辺情報文の更新例を示す図(現在地がノード1から120m進んだ地点の場合)である。FIG. 10 is a diagram showing an example of update of a section from node 1 to node 2 and a peripheral information statement (in the case where the current location is 120 m ahead of node 1); 本発明の第二実施形態における案内装置の機能構成例を示す図である。It is a figure which shows the functional structural example of the guidance apparatus in 2nd embodiment of this invention. 第二実施形態において案内文を生成する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the processing procedure which produces|generates a guidance sentence in 2nd embodiment. 危険情報を1組にまとめる例を示す図である。It is a figure which shows the example which collects danger information into 1 set. 案内文の通知地点を示す図である。It is a figure which shows the notification point of a guidance sentence. ノードMからノードM+1までの区間と、案内文の生成例を示す図である。FIG. 10 is a diagram showing a section from node M to node M+1 and an example of guidance sentence generation; 第二実施形態において案内文を更新する処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the processing procedure which updates a guidance sentence in 2nd embodiment. 第一実施形態及び第二実施形態における案内装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the guide apparatus in 1st embodiment and 2nd embodiment.

以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、視覚障がい者に対して出発地から目的地までの案内を行う案内装置について説明する。利用のユースケース例として、視覚障がい者は歩行中にはポケットや鞄に案内装置を入れ操作を行わず、位置情報に基づいた通知を受け取るのみであり、音声案内は視覚障がい者が立ち止まって案内装置を取り出し自ら操作したときに提示することを想定している。なお、本実施の形態では、視覚障がい者に対する音声案内を例に挙げて説明するが、本発明は、視覚障がい者に対する音声案内に限らず、勤労世代の健常者よりも歩行の自由度が低い対象者、例えば高齢者や子供などが目的地への案内を必要とする如何なる歩行者にも適用可能である。 BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below based on the drawings. In this embodiment, a guidance device that guides a visually impaired person from a starting point to a destination will be described. As an example of use cases, a visually impaired person puts a guidance device in their pocket or bag while walking and does not operate it, and only receives notifications based on location information. It is assumed that it will be presented when the device is taken out and operated by oneself. In the present embodiment, voice guidance for visually impaired people will be described as an example, but the present invention is not limited to voice guidance for visually impaired people. It can be applied to any pedestrian who needs guidance to a target audience, such as the elderly and children.

(第一実施形態)
<案内装置の機能構成>
図1は、本発明の第一実施形態における案内装置100の機能構成例を示す図である。案内装置100は、歩行者に対する案内文を含む提示文を生成し、提示が必要なタイミングで視覚障がい者に対して振動などによって通知を行い、視覚障がい者の任意のタイミングで音声案内を提示する装置である。
(First embodiment)
<Functional configuration of guide device>
FIG. 1 is a diagram showing a functional configuration example of a guide device 100 according to the first embodiment of the present invention. The guidance device 100 generates presentation sentences including guidance sentences for pedestrians, notifies the visually impaired person by vibration or the like at the timing when the presentation is required, and presents voice guidance at the visually impaired person's arbitrary timing. It is a device.

図2は、案内装置100が生成する提示文の例を示す図である。案内装置100において生成される提示文は、案内文の他に、概要文及び周辺情報文を含んでもよい。概要文は、出発地から目的地までの距離、方向、曲がる回数などのルートの概要を案内する文である。案内文は、出発地、曲がり角及び目的地をノードとして表現したときに、あるノード間において次ノードまでの距離、次ノードまでに存在する地理情報などを案内する文である。周辺情報文は、現在地周辺の地理情報を案内する文である。地理情報には、ノードをつなぐ経路上に存在するスロープや段差といった事物の名称を表す地理情報名と、地理情報名に紐付けられた種別(詳細は後述するが、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報などを含む)などが含まれる。案内文及び周辺情報文は、歩行者の現在地に応じて更新される。 FIG. 2 is a diagram showing an example of a presentation sentence generated by the guidance device 100. As shown in FIG. The presentation sentence generated by the guidance device 100 may include an outline sentence and a peripheral information sentence in addition to the guidance sentence. The summary text is a text that provides an overview of the route, such as the distance from the departure point to the destination, the direction, and the number of turns. Guidance sentences are sentences that guide the distance to the next node between certain nodes, geographic information that exists up to the next node, and the like, when the departure point, the corner, and the destination are expressed as nodes. The surrounding information sentence is a sentence that provides geographical information around the current location. The geographic information includes geographic information names that indicate the names of things such as slopes and steps that exist on the route that connects nodes, and types linked to the geographic information names (details will be described later, but things that are dangerous for walking) walking support information indicating that the object supports walking, and landmark information indicating that the object can be recognized by the sensation that can be acquired while walking). The guidance text and the surrounding information text are updated according to the current location of the pedestrian.

図1に示すように、案内装置100は、機能部として、画面入力部101と、ルート生成部103と、提示文生成部105と、案内制御部107と、出力部109とを含み、記憶部として、経路情報記憶部151と、地理情報記憶部153と、ルート記憶部155と、提示文記憶部157とを含む。提示文生成部105は、概要文生成部105-1と、案内文生成部105-2と、周辺情報文生成部105-3とを含む。案内制御部107は、現在地取得部107-1と、方位取得部107-2と、通知判断部107-3とを含む。出力部109は、振動出力部109-1と、提示文出力部109-2と、音声合成部109-3と、音声出力部109-4とを含む。 As shown in FIG. 1, the guidance device 100 includes, as functional units, a screen input unit 101, a route generation unit 103, a presentation sentence generation unit 105, a guidance control unit 107, an output unit 109, and a storage unit. , includes a route information storage unit 151 , a geographic information storage unit 153 , a route storage unit 155 and a presentation sentence storage unit 157 . The presentation sentence generation unit 105 includes an overview sentence generation unit 105-1, a guidance sentence generation unit 105-2, and a peripheral information sentence generation unit 105-3. Guidance control unit 107 includes current location acquisition unit 107-1, direction acquisition unit 107-2, and notification determination unit 107-3. Output unit 109 includes vibration output unit 109-1, presentation sentence output unit 109-2, speech synthesis unit 109-3, and speech output unit 109-4.

画面入力部101は、視覚障がい者などのユーザからの入力命令の受け付けを常時待機している。出発地、目的地、及び案内の開始を指示する命令が入力された場合には、直ちにルート生成部103に対して、出発地及び目的地の名称のテキスト情報(以下、出発地の名称のテキスト情報を「出発地」、目的地の名称のテキスト情報を「目的地」と記載する)、及び出発地から目的地までのルートを生成させる指示を生成し、案内開始命令として出力する。案内の終了を指示する命令が入力された場合には、直ちに提示文生成部105に対して、提示文の生成を終了させる指示を生成し、案内終了命令として出力する。提示文の読み上げを指示する命令が入力された場合には、直ちに提示文生成部105に対して、提示文を出力部109から出力させる指示を生成し、読み上げ命令として出力する。 The screen input unit 101 always waits for an input command from a user such as a visually impaired person. When a departure point, a destination, and an instruction to start guidance are input, the route generation unit 103 is immediately sent to the route generation unit 103 with text information of the names of the departure point and the destination (hereinafter referred to as the text of the departure point name). The information is described as "departure point", and the text information of the name of the destination is described as "destination"), and an instruction to generate a route from the departure point to the destination is output as a guidance start instruction. When an instruction to end the guidance is input, an instruction to end the generation of the presentation text is immediately generated for the presentation text generation unit 105 and output as a guidance end instruction. When an instruction to read out the presentation sentence is input, an instruction to output the presentation sentence from the output unit 109 is immediately generated for the presentation sentence generation unit 105 and output as a reading instruction.

ルート生成部103は、画面入力部101からの案内開始命令、経路情報記憶部151からの経路情報、及び地理情報記憶部153からの地理情報を入力とし、出発地から目的地までのルート、及びルート上の地理情報を出力する。具体的には、ルート生成部103は、画面入力部101から出発地及び目的地を含む案内開始命令が入力された場合、経路情報を記憶する経路情報記憶部151と、地理情報を記憶する地理情報記憶部153とを参照して、出発地から目的地までのルートを生成し、地理情報と共にルート記憶部155に記憶する。ルートは、歩行距離が最短となるルートでもよいし、曲がり角が最も少なくなるルートなどでもよい。具体的には、ルート記憶部155には、出発地から目的地までのノードと、ルート上の地理情報とが保存される。更に、生成されたルートは、提示文生成部105にも出力される。なお、地理情報に対して、地理情報名に紐づけて、ユーザに提示するための優先順位が事前に設定されているものとする。 The route generation unit 103 receives a guidance start instruction from the screen input unit 101, route information from the route information storage unit 151, and geographic information from the geographic information storage unit 153, and generates a route from the departure point to the destination, Output geographic information on the route. Specifically, when a guidance start command including a departure point and a destination is input from the screen input unit 101, the route generation unit 103 includes a route information storage unit 151 that stores route information and a geographic information storage unit that stores geographical information. A route from the departure point to the destination is generated by referring to the information storage unit 153 and stored in the route storage unit 155 together with the geographic information. The route may be the route with the shortest walking distance or the route with the fewest turns. Specifically, the route storage unit 155 stores nodes from the departure point to the destination and geographic information on the route. Furthermore, the generated route is also output to the presentation sentence generation unit 105 . It is assumed that a priority order for presenting geographic information to a user is set in advance in association with a geographic information name.

提示文生成部105は、概要文生成部105-1、案内文生成部105-2、及び周辺情報文生成部105-3から構成される。提示文生成部105は、ルート生成部103において生成されたルート、及びルート上の地理情報を入力とし、概要文と案内文と周辺情報文を含む提示文(テキスト情報)を出力する。また、提示文生成部105は、ルート記憶部155に保存されたルート、及びルート上の地理情報と、案内制御部107からの通知判断、現在地及び方位を入力とし、案内文及び周辺情報文を更新し、更新した案内文及び周辺情報文を出力する。また、提示文生成部105は、画面入力部101からの読み上げ命令を入力とし、提示文記憶部157から提示文を取得し、提示文を出力する。さらに、提示文生成部105は、画面入力部101からの案内終了命令を入力とし、提示文の生成を終了する。具体的には、提示文生成部105は、ルート生成部103において生成されたルート、ルート上の地理情報、及び事前に設定された地理情報の提示の優先順位に基づいて、概要文と案内文と周辺情報文を含む提示文を生成する。また、提示文生成部105は、案内制御部107がユーザへの通知が必要であると判断したときに、案内制御部107から入力された現在地及び方位を用いて、案内文及び周辺情報文を更新する。 The presentation sentence generation unit 105 is composed of an outline sentence generation unit 105-1, a guidance sentence generation unit 105-2, and a peripheral information sentence generation unit 105-3. The presentation text generation unit 105 receives the route generated by the route generation unit 103 and geographic information on the route, and outputs a presentation text (text information) including a summary text, guidance text, and peripheral information text. Also, the presentation text generation unit 105 receives the route stored in the route storage unit 155, geographic information on the route, notification determination, current location and direction from the guidance control unit 107, and generates guidance text and peripheral information text. Update and output the updated guidance text and peripheral information text. In addition, the presentation sentence generation unit 105 receives the reading command from the screen input unit 101, acquires the presentation sentence from the presentation sentence storage unit 157, and outputs the presentation sentence. Furthermore, the presentation sentence generation unit 105 receives a guidance end command from the screen input unit 101 as an input, and ends generation of the presentation sentence. Specifically, the presentation text generation unit 105 generates an overview text and guidance text based on the route generated by the route generation unit 103, the geographic information on the route, and the preset priority of presentation of the geographic information. and a presentation sentence containing peripheral information sentences. Further, when the guidance control unit 107 determines that notification to the user is necessary, the presentation text generation unit 105 uses the current location and direction input from the guidance control unit 107 to generate the guidance text and the surrounding information text. Update.

概要文生成部105-1は、ルート生成部103において生成されたルートを入力とし、概要文を出力する。具体的には、概要文生成部105-1は、ルート生成部103において生成されたルートに基づいて、出発地から目的地までの距離、方向、曲がる回数を含む概要文を生成する。概要文の生成については後述する。 The summary statement generation unit 105-1 receives the route generated by the route generation unit 103, and outputs a summary statement. Specifically, based on the route generated by the route generation unit 103, the summary statement generation unit 105-1 generates a summary statement including the distance from the departure point to the destination, the direction, and the number of turns. Generation of the synopsis will be described later.

案内文生成部105-2は、ルート生成部103において生成されたルート、及びルート上の地理情報を入力とし、案内文を出力する。また、案内文生成部105-2は、ルート記憶部155に保存されたルート、及びルート上の地理情報と、案内制御部107からの通知判断、現在地及び方位を入力とし、案内文を更新し、更新した案内文を出力する。具体的には、案内文生成部105-2は、ルート生成部103において生成されたルート、ルート上の地理情報、及び地理情報の提示の優先順位に基づいて、次ノードまでの距離、次ノードまでに存在する地理情報を含む案内文を生成する。地理情報の提示の優先順位は、以下に詳細に説明するように、案内文内に歩行者にとって最低限必要な情報を必ず含めるために、案内に利用する事物の歩行者への危険度や、事物に対する聴覚による認識のしやすさに基づいて、事前に設定しておく。なお、地理情報の提示の優先順位を設定するために、聴覚だけでなく、触覚、温度感覚、痛覚、振動覚、視覚、嗅覚、前庭感覚(平衡感覚)などの歩行中に獲得可能な感覚のいずれか1つ以上が用いられてもよい。地理情報の提示の優先順位は、案内文の長さに制限を設けた場合にも最低限必要な情報が必ず含まれるように、また、案内文が長文になる場合には最低限必要な情報が優先的に文頭に来るようにするためのものである。ここで、最低限必要な情報とは、歩行者にとって危険となる事物の情報や、歩行を物理的に支援する事物の情報である。また、案内文生成部105-2は、後述する案内制御部107が現在地又は方位の変化を検出したときに案内制御部107から現在地及び方位を取得し、案内文を更新する。案内文の生成及び更新については後述する。 Guidance statement generation unit 105-2 receives the route generated by route generation unit 103 and geographic information on the route, and outputs guidance statements. Guidance sentence generation unit 105-2 receives the route stored in route storage unit 155, geographic information on the route, notification judgment, current location and direction from guidance control unit 107, and updates the guidance sentence. , to output the updated guidance text. Specifically, the guidance message generating unit 105-2 generates the distance to the next node, the next node based on the route generated by the route generating unit 103, the geographical information on the route, and the priority of presentation of the geographical information. Generate guidance sentences that include geographic information that exists up to As will be explained in detail below, the priority of the presentation of geographic information is determined by the degree of danger to pedestrians of objects used for guidance, It is set in advance based on the easiness of auditory recognition of things. In addition, in order to set the priority of the presentation of geographic information, not only the sense of hearing, but also the senses of touch, temperature, pain, vibration, vision, smell, and vestibular sense (balance) that can be acquired during walking were evaluated. Any one or more may be used. The order of priority for the presentation of geographic information is to ensure that the minimum necessary information is always included even if the length of the guidance text is limited, and that the minimum necessary information is included when the guidance text is long. This is to ensure that is preferentially placed at the beginning of the sentence. Here, the minimum necessary information is information on things that are dangerous to pedestrians and information on things that physically support walking. In addition, the guidance message generation unit 105-2 acquires the current location and direction from the guidance control unit 107 when the guidance control unit 107, which will be described later, detects a change in the current location or direction, and updates the guidance message. The generation and update of guidance text will be described later.

周辺情報文生成部105-3は、ルート生成部103において生成されたルート、及びルート上の地理情報を入力とし、周辺情報文を出力する。また、周辺情報文生成部105-3は、ルート記憶部155に保存されたルート、及びルート上の地理情報と、案内制御部107からの通知判断、現在地及び方位を入力とし、周辺情報文を更新し、更新した周辺情報文を出力する。周辺情報文生成部105-3は、ルート生成部103において生成されたルート、及びルート上の地理情報に基づいて、現在地周辺の地理情報を含む周辺情報文を生成する。また、周辺情報文生成部105-3は、案内制御部107が現在地又は方位の変化を検出したときに案内制御部107から現在地及び方位を取得し、周辺情報文を更新する。周辺情報文の生成及び更新については後述する。 The surrounding information statement generation unit 105-3 receives the route generated by the route generation unit 103 and geographic information on the route, and outputs a surrounding information statement. In addition, the peripheral information sentence generation unit 105-3 receives the route stored in the route storage unit 155, geographic information on the route, notification determination, current location and direction from the guidance control unit 107, and produces a peripheral information sentence. Update and output the updated peripheral information sentence. The surrounding information statement generation unit 105-3 generates a surrounding information statement including geographic information around the current location based on the route generated by the route generation unit 103 and geographic information on the route. Further, the peripheral information sentence generation unit 105-3 acquires the current location and direction from the guidance control unit 107 when the guidance control unit 107 detects a change in the current location or direction, and updates the peripheral information sentence. Generation and update of peripheral information sentences will be described later.

提示文生成部105は、生成した提示文を、提示文記憶部157に保存し、案内制御部107からの通知判断の入力を受け付けた場合に、受け付けた時点で提示文記憶部157から提示文を読み出し、提示文出力部109-2に出力する。また、提示文生成部105は、画面入力部101から読み上げ命令を受け付けた場合に、受け付けた時点で提示文記憶部157から提示文を取得し、音声合成部109-3に出力する。さらに、提示文生成部105は、画面入力部101から案内終了命令を受け付けた場合に、受け付けた時点で提示文の生成を終了する。 The presentation sentence generation unit 105 stores the generated presentation sentence in the presentation sentence storage unit 157, and when receiving the input of the notification determination from the guidance control unit 107, the presentation sentence generation unit 105 outputs the presentation sentence from the presentation sentence storage unit 157 at the time of reception. is read out and output to presentation sentence output unit 109-2. Further, when receiving a reading command from screen input unit 101, presentation sentence generation unit 105 acquires a presentation sentence from presentation sentence storage unit 157 at the time of acceptance, and outputs the presentation sentence to speech synthesis unit 109-3. Further, when receiving a guidance end command from the screen input unit 101, the presentation sentence generation unit 105 ends generation of the presentation sentence at the time of reception.

案内制御部107は、現在地取得部107-1、方位取得部107-2、及び通知判断部107-3から構成される。案内制御部107は、画面入力部101からの案内開始命令、及び案内終了命令を入力とし、視覚障がい者の現在地、方位、案内文を通知するタイミングを示す通知判断を出力する。案内制御部107は、画面入力部101からの案内開始命令を受け付けると、案内終了命令を受け付けるまでの間、所定の時間間隔で、視覚障がい者の現在地及び方位を提示文生成部105に出力すると共に、ルート記憶部155に保存されたルート、視覚障がい者の現在地及び方位に基づいて、案内文を通知するタイミングを判断する。 Guidance control unit 107 includes current location acquisition unit 107-1, direction acquisition unit 107-2, and notification determination unit 107-3. The guidance control unit 107 receives a guidance start command and a guidance end command from the screen input unit 101, and outputs a notification determination indicating the timing of notifying the visually impaired person's current location, direction, and guidance text. Upon receiving a guidance start command from the screen input unit 101, the guidance control unit 107 outputs the present location and direction of the visually impaired person to the presentation sentence generation unit 105 at predetermined time intervals until a guidance end command is received. At the same time, based on the route stored in the route storage unit 155 and the current location and orientation of the visually impaired person, the timing for notifying the guidance message is determined.

現在地取得部107-1は、画面入力部101からの案内開始命令、及び案内終了命令を入力とし、現在地を出力する。現在地取得部107-1は、視覚障がい者の現在地(例えば、緯度経度)を所定の時間間隔で取得し、通知判断部107-3に出力する。現在地取得部107-1は、例えば、GPSによって現在地を取得できる。現在地の変化を検出したときは、提示文の更新のために現在地を提示文生成部105に出力する。ここで、所定の時間間隔とは、例えば、秒速1mで歩行する場合に1m間隔で距離の更新が可能なように1秒おきとする。また、「現在地の変化を検出したとき」とは、例えば、前回取得した現在地からの差分となる距離が所定の閾値を超えた場合とする。例えば、所定の閾値とは、1m間隔で距離の更新を行うために、1mとする。 The current location acquisition unit 107-1 receives a guidance start command and a guidance end command from the screen input unit 101, and outputs the current location. Current location acquisition unit 107-1 acquires the current location (eg, latitude and longitude) of the visually impaired person at predetermined time intervals, and outputs it to notification determination unit 107-3. The current location acquisition unit 107-1 can acquire the current location by GPS, for example. When a change in the current location is detected, the current location is output to the presentation sentence generation unit 105 for updating the presentation sentence. Here, the predetermined time interval is, for example, every one second so that when walking at a speed of 1 m per second, the distance can be updated at intervals of 1 m. Also, "when a change in the current location is detected" is, for example, when the distance, which is the difference from the previously acquired current location, exceeds a predetermined threshold. For example, the predetermined threshold is set to 1 m so that the distance is updated at intervals of 1 m.

方位取得部107-2は、画面入力部101からの案内開始命令、及び案内終了命令を入力とし、方位を出力する。方位取得部107-2は、視覚障がい者の方位(例えば、視覚障がい者の向き)を取得し、通知判断部107-3に出力する。方位取得部107-2は、例えば、現在地の変化から視覚障がい者の進行方向を推定し、視覚障がい者が進行方向に向いているとみなして方位を決定することができる。方位の変化を検出したときは、提示文の更新のために現在地を提示文生成部105に出力する。「方位の変化を検出したとき」とは、例えば、前回取得した方位からの差分となる角度が所定の閾値を超えた場合とする。例えば、所定の角度とは、クロックポジション(アナログ時計の針の向きで12等分した方向)で表現することを想定し、1時間分となる30°とする。 The direction acquisition unit 107-2 receives a guidance start command and a guidance end command from the screen input unit 101, and outputs a direction. Orientation acquisition section 107-2 acquires the orientation of the visually impaired person (for example, the orientation of the visually impaired person) and outputs it to notification determination section 107-3. The azimuth acquisition unit 107-2 can, for example, estimate the traveling direction of the visually impaired person from changes in the current location, and determine the azimuth assuming that the visually impaired person faces the traveling direction. When a change in orientation is detected, the present location is output to the presentation sentence generation unit 105 for updating the presentation sentence. “When a change in orientation is detected” is, for example, a case where the angle, which is the difference from the previously acquired orientation, exceeds a predetermined threshold. For example, the predetermined angle is assumed to be 30°, which corresponds to one hour, assuming that it is represented by the clock position (direction divided by 12 by the direction of the hands of an analog clock).

通知判断部107-3は、現在地取得部107-1からの現在地、方位取得部107-2からの方位、及びルート記憶部155に保存されたルートを入力とし、案内文を通知するタイミングを示す通知判断、及び振動命令を出力する。通知判断部107-3は、現在地取得部107-1が取得した視覚障がい者の現在地とルート上の通知地点(例えば、各ノード、出発地以外のノードの手前10m地点)とを比較し、視覚障がい者の現在地がルート上の通知地点にあるか否かを判定し、視覚障がい者の現在地がルート上の通知地点にある場合に、視覚障がい者に通知が必要であると判断する。通知判断部107-3は、視覚障がい者への通知が必要と判断した場合、提示文生成部105に通知判断を出力し、振動出力部109-1に振動を出力させる命令である振動命令を出力する。 The notification determination unit 107-3 receives the current location from the current location acquisition unit 107-1, the direction from the direction acquisition unit 107-2, and the route stored in the route storage unit 155, and indicates the timing of notification of guidance text. Output notification judgment and vibration command. Notification determination unit 107-3 compares the current location of the visually impaired person acquired by current location acquisition unit 107-1 with a notification point on the route (for example, each node, a point 10 m before a node other than the departure point), It is determined whether or not the current location of the visually impaired person is at the notification point on the route, and if the visually impaired person's current location is at the notification point on the route, it is determined that the visually impaired person needs to be notified. When notification determination unit 107-3 determines that notification to the visually impaired person is necessary, notification determination unit 107-3 outputs a notification determination to presentation sentence generation unit 105, and issues a vibration command, which is an instruction to cause vibration output unit 109-1 to output vibration. Output.

出力部109は、振動出力部109-1、提示文出力部109-2、音声合成部109-3から構成される。出力部109は、提示文生成部105から出力された提示文を入力とし、提示文を出力することの通知、及び、提示文を出力する。読み上げ命令に応じて提示文生成部105が音声合成部109-3に対して提示文を出力した場合は、音声出力部109-4により取得した提示文を音声で出力する。 The output unit 109 is composed of a vibration output unit 109-1, a presentation sentence output unit 109-2, and a speech synthesis unit 109-3. The output unit 109 receives the presentation sentence output from the presentation sentence generation unit 105, and outputs a notification of outputting the presentation sentence and the presentation sentence. When the presentation sentence generation unit 105 outputs the presentation sentence to the speech synthesis unit 109-3 in response to the reading command, the presentation sentence acquired by the speech output unit 109-4 is output by voice.

振動出力部109-1は、通知判断部107-3からの振動命令を入力とし、振動を出力する。振動出力部109-1は、通知判断部107-3が視覚障がい者への通知が必要と判断した場合に出力された振動命令に従って、例えば、スマートフォンのバイブレーションとして、振動を出力する。視覚障がい者は、振動によって案内文を受け取るタイミングを認識することができ、読み上げ命令を画面入力部101に入力することができる。 Vibration output unit 109-1 receives the vibration command from notification determination unit 107-3 and outputs vibration. Vibration output unit 109-1 outputs vibration, for example, as vibration of a smartphone, according to the vibration command output when notification determination unit 107-3 determines that notification to the visually impaired person is necessary. A visually handicapped person can recognize the timing of receiving the guidance sentence by vibration, and can input a read-aloud command to the screen input unit 101 .

提示文出力部109-2は、提示文生成部105からの提示文を入力とし、提示文生成部105から受け取った提示文を画面上に出力(表示)する。 The presentation sentence output unit 109-2 receives the presentation sentence from the presentation sentence generation unit 105, and outputs (displays) the presentation sentence received from the presentation sentence generation unit 105 on the screen.

音声合成部109-3は、提示文生成部105からの提示文を入力とし、読み上げ命令に応じて提示文生成部105から受け取った提示文から、合成音声信号を生成し、合成音声信号を出力する。 The speech synthesis unit 109-3 receives the presentation sentence from the presentation sentence generation unit 105 as an input, generates a synthesized speech signal from the presentation sentence received from the presentation sentence generation unit 105 in response to the reading command, and outputs the synthesized speech signal. do.

音声出力部109-4は、音声合成部109-3からの合成音声信号を入力とし、合成音声を出力する。 The speech output unit 109-4 receives the synthesized speech signal from the speech synthesizing unit 109-3 and outputs synthesized speech.

<案内装置の処理手順>
以下、案内装置100が実行する処理手順について更に説明する。
<Processing procedure of guide device>
The processing procedure executed by the guidance device 100 will be further described below.

図3は、案内装置100が実行する処理手順の一例を示すフローチャートである。図3のフローチャートは、案内装置100が案内開始命令に応じて提示文を生成して保存する際に、案内装置100が実行する初回のみの処理手順を示す。 FIG. 3 is a flow chart showing an example of a processing procedure executed by the guidance device 100. As shown in FIG. The flowchart in FIG. 3 shows the first-time processing procedure executed by the guidance device 100 when the guidance device 100 generates and stores a presentation sentence in response to a guidance start command.

ステップS1において、画面入力部101が出発地及び目的地の名称の入力を受け付け、出発地及び目的地の名称のテキスト情報(以下、出発地の名称のテキスト情報を「出発地」、目的地の名称のテキスト情報を「目的地」と記載する)を含む、出発地から目的地までのルートを生成させる指示である案内開始命令をルート生成部103に渡す。なお、入力方法はキーボード入力でもよいし、音声入力(入力された音声を音声認識によりテキスト情報に変換)でもよいし、他の入力方法でもよい。 In step S1, the screen input unit 101 receives the input of the name of the departure point and the destination, and the text information of the name of the departure point and the destination (hereinafter, the text information of the name of the departure point is "departure point", the name of the destination is A guidance start command, which is an instruction to generate a route from the departure point to the destination, including text information of the name is described as “destination”, is passed to the route generation unit 103 . The input method may be keyboard input, voice input (input voice is converted into text information by voice recognition), or other input methods.

ステップS2では、出発地及び目的地に従って、ルート生成部103が経路情報記憶部151から経路情報を取得し、地理情報記憶部153から地理情報を取得する。図4に経路情報の例を示し、図5に地理情報の例を示す。経路情報には、経路名と、出発地と、目的地と、出発地から目的地までに含まれるノードの緯度経度とが含まれる。地理情報には、地理情報名と、地理情報の種別と、線/点と、緯度経度と、左右と、向きとが記憶される。地理情報の「種別」は、視覚障がい者に提示する地理情報を限定する際に用いるカテゴリー分けであり、本実施の形態では、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、歩行中に獲得可能な感覚によって認識できる事物であることを示す及びランドマークのいずれかに分類される。なお、歩行中に獲得可能な感覚には、聴覚、触覚、温度感覚、痛覚、振動覚、視覚、嗅覚、前庭感覚(平衡感覚)などが含まれる。「線/点」は、その地理情報がノード間のリンク上の一地点に存在しているのか(「点」に対応)、ノード間のリンク全体又は一部区間に渡って連続して存在しているのか(「線」に対応)を示す属性である。そのため、点字ブロックなどは線となっている。「緯度経度」は地理情報の存在する場所の中心地を示す位置情報である。「左右」と「向き」は、その地理情報を規定の方向から見たときに左右のどちら側に存在するか、勾配の向きはどちらかということを示している。なお、本実施の形態では駅構内など屋内の地理情報を想定しているが、屋外においては、歩行者信号、横断歩道、バス停など、地図に登録されているもの、音サインを発するもの、点字ブロックなど障がい者の歩行を支援するための情報が付与されているもの、等を地理情報として使用してもよい。ステップS2では、ルート生成部103が出発地と目的地がそれぞれ一致する経路を経路情報記憶部151から取得し、経路の緯度経度から経路上に存在する地理情報を地理情報記憶部153から取得する。 In step S2, the route generation unit 103 acquires route information from the route information storage unit 151 and acquires geographic information from the geographic information storage unit 153 according to the departure point and the destination. FIG. 4 shows an example of route information, and FIG. 5 shows an example of geographic information. The route information includes a route name, a departure point, a destination, and the latitude and longitude of nodes included from the departure point to the destination. Geographic information includes a geographic information name, geographic information type, line/point, latitude/longitude, left/right, and orientation. The "type" of geographic information is a categorization used to limit the geographic information to be presented to the visually impaired. It is classified into one of walking support information indicating that it is an object, indicating that it is an object that can be recognized by a sense that can be acquired while walking, and a landmark. The senses that can be acquired during walking include hearing, touch, temperature, pain, vibration, vision, smell, and vestibular sense (balance). A "line/point" indicates whether the geographic information exists at one point on the link between nodes (corresponding to "point"), or whether it exists continuously over the entire link or a section between nodes. It is an attribute that indicates whether the Therefore, Braille blocks and the like are lines. "Latitude and longitude" is location information indicating the center of the location where geographic information exists. "Left and right" and "orientation" indicate which side (right or left) the geographic information exists when viewed from a specified direction, and which direction the gradient is. In this embodiment, it is assumed that indoor geographic information such as a station premises is used. A block or the like to which information for assisting the walking of the handicapped is added may be used as the geographic information. In step S2, the route generation unit 103 acquires from the route information storage unit 151 a route having the same starting point and destination, and acquires geographic information on the route from the latitude and longitude of the route from the geographic information storage unit 153. .

ステップS3ではルート生成部103が出発地、目的地、経路情報及び地理情報からルートを生成する。図6にルート生成部103が生成するルートの例を示す。ルートには、出発地、曲がり角及び目的地をノードとして表現したときの出発地から目的地までのノードと、途中の地理情報が含まれている。「次ノードまでの距離」と「次曲がる方向」と「前ノードからの距離」と「左右」と「向き」は、ノード又は地理情報の「緯度経度」とそれに基づく進行方向から計算される。「次ノードまでの距離」と「次曲がる方向」はノード地点にのみ記載されており、「前ノードからの距離」と「左右」と「向き」は地理情報地点にのみ記載されている。前ノードからの距離が「-」になっている地理情報は、図5における「線/点」の属性が線の情報であり、すなわちリンク全体又は一部区間に渡って存在しているため、距離は計算しない。なお、「通知地点」は、視覚障がい者に通知が必要な地点であり、ここでは全てのノードにおいて通知が必要であるとする。生成されたルートは、ルート生成部103が提示文生成部105に渡し、またルート記憶部155にも保存する。 In step S3, the route generation unit 103 generates a route from the starting point, destination, route information and geographic information. FIG. 6 shows an example of a route generated by the route generation unit 103. As shown in FIG. The route includes nodes from the starting point to the destination when the starting point, turns and destination are expressed as nodes, and geographic information along the way. The "distance to the next node", "next turning direction", "distance from the previous node", "left and right", and "direction" are calculated from the "latitude and longitude" of the node or geographic information and the traveling direction based thereon. "Distance to next node" and "Direction of next turn" are described only at node points, and "Distance from previous node", "left and right" and "direction" are described only at geographic information points. Geographic information whose distance from the previous node is "-" has the attribute of "line/point" in FIG. Do not calculate distance. A "notification point" is a point at which a visually impaired person needs to be notified. Here, it is assumed that notification is necessary at all nodes. The generated route is passed to the presentation sentence generation unit 105 by the route generation unit 103 and also stored in the route storage unit 155 .

ステップS4では、提示文生成部105が、ルートから提示文を生成する。なお、ここでの提示文とは、図2に示すように概要文、案内文及び周辺情報文全体を合わせた文のことである。概要文を生成するためのフローチャートを図8に示し、案内文を生成するためのフローチャートを図10に示し、周辺情報文を生成するためのフローチャートを図15に示す。それぞれについては後述する。 In step S4, the presentation sentence generating unit 105 generates a presentation sentence from the root. It should be noted that the presentation sentence here is a sentence including the summary sentence, the guidance sentence, and the peripheral information sentence as a whole, as shown in FIG. FIG. 8 shows a flow chart for generating a summary sentence, FIG. 10 shows a flow chart for generating a guidance sentence, and FIG. 15 shows a flow chart for generating a peripheral information sentence. Each will be described later.

ステップS5では提示文生成部105が提示文出力部109-2に提示文を渡し、提示文を出力する。このとき、スマートフォンなどの画面にて提示文を出力する。そして、提示文記憶部157に提示文を保存する。なお、提示文はスマートフォンなどの画面に直接出力されてもよいし、代わりに「音声読み上げ」といったボタンを表示して、ボタン押下(タッチパネル画面のボタンに対応する位置に触れること)による提示文の読み上げを指示する命令を受け付けてもよいし、画面に直接出力しつつ提示文の読み上げを指示する命令を受け付けるボタン等を表示してもよい。ボタンは例えばスマートフォン上で提示文表示領域全体となるように設定しておいてもよい。提示文の読み上げを指示する命令を受け付けた場合には、画面入力部101に提示文の読み上げを指示する命令が入力された場合と同様の動作を行うものとする。 In step S5, the presentation sentence generation unit 105 passes the presentation sentence to the presentation sentence output unit 109-2 and outputs the presentation sentence. At this time, the presentation sentence is output on the screen of the smartphone or the like. Then, the presentation sentence is stored in the presentation sentence storage unit 157 . The presentation text may be directly output to the screen of a smartphone, etc. Alternatively, a button such as "speech reading" may be displayed, and the presentation text may be displayed by pressing the button (touching the position corresponding to the button on the touch panel screen). A command to read aloud may be received, or a button or the like may be displayed to receive a command to read out the presentation sentence while outputting it directly on the screen. For example, the button may be set to cover the entire presentation sentence display area on the smartphone. When an instruction to read out the presentation sentence is accepted, the same operation as when the instruction to read out the presentation sentence is input to the screen input unit 101 is performed.

図7は、案内装置100が実行する処理手順の一例を示すフローチャートである。図7は、図3の処理の実行後、提示が必要なタイミングでの通知及び任意のタイミングでの読み上げ命令に応じた音声案内の提示、位置情報に応じた提示文の更新を実施する際に、案内装置100が実行する全体の処理手順を示す。 FIG. 7 is a flow chart showing an example of a processing procedure executed by the guidance device 100. As shown in FIG. After executing the process of FIG. 3, FIG. , shows the overall processing procedure executed by the guidance device 100. FIG.

ステップS6では、提示文生成部105が画面入力部101から案内終了命令を受けていないかどうか判断する。例えば、画面上の案内終了ボタンが押されたり、音声コマンドで案内終了命令がなされていないか判断する。案内終了命令を受けていない場合はステップS7に進み、案内終了命令を受けた場合は処理を終了する。 In step S<b>6 , it is determined whether or not the presentation sentence generation unit 105 has received a guidance end command from the screen input unit 101 . For example, it is determined whether a guidance end button on the screen has been pressed or a guidance end command has been issued by a voice command. If the guidance end command has not been received, the process proceeds to step S7, and if the guidance end command has been received, the processing ends.

続いてステップS7では、提示文生成部105が画面入力部101から提示文の読み上げ命令を受けていないか判断する。例えば、スマートフォン上で提示文表示領域がタッチされていないかどうか判断する。読み上げ命令を受けた場合はステップS8に進み、読み上げ命令を受けていない場合はステップS11に進む。 Subsequently, in step S7, the presentation sentence generation unit 105 determines whether or not it has received an instruction to read a presentation sentence from the screen input unit 101 or not. For example, it is determined whether or not the presentation sentence display area is touched on the smartphone. If the reading command has been received, the process proceeds to step S8, and if the reading command has not been received, the process proceeds to step S11.

ステップS8では、提示文生成部105が提示文記憶部157から、読み上げ命令を受けた提示文を取得し、音声合成部109-3に渡す。 In step S8, the presentation sentence generation unit 105 acquires the presentation sentence for which the read-out command has been received from the presentation sentence storage unit 157, and passes it to the speech synthesis unit 109-3.

ステップS9では、音声合成部109-3が提示文生成部105から入力された提示文から合成音声信号を生成し、音声出力部109-4に渡す。なお、音声合成システムとして任意の合成システムを使用してもよい。 In step S9, speech synthesizing section 109-3 generates a synthesized speech signal from the presentation sentence input from presentation sentence creating section 105, and passes it to speech output section 109-4. Any synthesis system may be used as the speech synthesis system.

ステップS10では、音声出力部109-4が音声合成部109-3から入力された合成音声信号を音に変換した合成音声を出力する。例えば、スマートフォンのスピーカーや、イヤホン、ヘッドホンから合成音声を出力する。続いてステップS11に進む。 In step S10, the speech output unit 109-4 outputs synthesized speech obtained by converting the synthesized speech signal input from the speech synthesizing unit 109-3 into sound. For example, synthetic voice is output from smartphone speakers, earphones, and headphones. Then, the process proceeds to step S11.

ステップS11では、案内制御部107の現在地取得部107-1が所定の時間間隔で現在地を取得して通知判断部107-3へ出力し、方位取得部107-2が所定の時間間隔で方位を取得して通知判断部107-3へ出力する。 In step S11, current location acquisition unit 107-1 of guidance control unit 107 acquires the current location at predetermined time intervals and outputs it to notification determination unit 107-3, and direction acquisition unit 107-2 acquires the direction at predetermined time intervals. It acquires and outputs to notification determination unit 107-3.

ステップS12では、案内制御部107が現在地か方位のどちらもしくは両方が変化したかどうかを判断する。いずれも変化していない場合はステップS6に戻り、いずれかが変化した場合はステップS13に進む。 In step S12, the guidance control unit 107 determines whether the current location or direction or both have changed. If neither has changed, the process returns to step S6, and if any has changed, the process proceeds to step S13.

ステップS13では、案内制御部107が変化した現在地と方位を提示文生成部105に渡し、提示文生成部105が提示文を更新する。更新対象となるのは、図2に示す通り案内文と周辺情報文である。案内文を更新するためのフローチャートを図17に示し、周辺情報文を更新するためのフローチャートを図19に示す。それぞれについては後述する。 In step S13, the guidance control unit 107 passes the changed current location and orientation to the presentation sentence generation unit 105, and the presentation sentence generation unit 105 updates the presentation sentence. As shown in FIG. 2, the guidance text and the peripheral information text are to be updated. FIG. 17 shows a flow chart for updating guidance text, and FIG. 19 shows a flow chart for updating peripheral information text. Each will be described later.

ステップS14では、提示文生成部105が提示文出力部109-2に、更新した提示文を渡し、提示文を出力する。そして、提示文記憶部157に提示文を保存する。 In step S14, presentation sentence generation unit 105 passes the updated presentation sentence to presentation sentence output unit 109-2, and outputs the presentation sentence. Then, the presentation sentence is stored in the presentation sentence storage unit 157 .

ステップS15では、通知判断部107-3がユーザへの通知が必要かを判断する。通知が必要な地点であるかどうかは、ルート上のノードの緯度経度から判断する。通知が必要な地点は、全てのノードと、出発地以外のノードの手前10m地点である。なお、手前何mであるかの距離はユーザによって個別に設定可能であり、任意に設定可能であるものとする。現在地と通知が必要な地点を比較し、通知が必要な場合(すなわち、ユーザがいずれかのノードに到達した場合、及び/又は、ユーザが出発地以外のノードの手前10mに到達した場合)はステップS16に進み、通知が必要ない場合はステップS6に戻る。 In step S15, the notification determination unit 107-3 determines whether notification to the user is necessary. Whether or not a point requires notification is determined from the latitude and longitude of the node on the route. Points that require notification are all nodes and points 10m before nodes other than the starting point. It should be noted that the distance, which is how many meters in front, can be individually set by the user, and can be arbitrarily set. Compare the current location with the point where notification is required, and if notification is required (i.e., when the user reaches any node and/or when the user reaches 10m before a node other than the starting point) The process proceeds to step S16, and returns to step S6 if notification is not required.

ステップS16では案内制御部107の通知判断部107-3が振動出力部109-1に振動命令を与え、振動出力部109-1が振動を出力する。例えば、スマートフォンのバイブレーションとして出力する。なお、視覚障がい者以外に対しても、子供向けに音信号で通知したり、聴覚障がい者向けに光信号で通知したりしてもよい。なお、振動は、例えば所定の時間後に停止するようにしてもよいし、視覚障がい者が画面操作をすることで振動を停止させられるようにしてもよいし、視覚障がい者が立ち止まったことを検知することで振動を停止するようにしてもよい。振動を出力後はステップS6に戻り、以後ステップS6で案内終了命令を受けない限り処理を続ける。 In step S16, notification determination section 107-3 of guidance control section 107 gives a vibration command to vibration output section 109-1, and vibration output section 109-1 outputs vibration. For example, output as a smartphone vibration. It should be noted that for persons other than the visually impaired, a sound signal may be used for children, and an optical signal may be used for hearing impaired. For example, the vibration may be stopped after a predetermined period of time, the vibration may be stopped by the visually impaired person operating the screen, or it may be detected that the visually impaired person has stopped. You may make it stop a vibration by doing. After outputting the vibration, the process returns to step S6, and the process is continued unless a guidance end command is received in step S6.

なお、図7は、案内装置100における一連のフローチャートとして記載されているが、一部の処理は並列に実行される。例えば、ステップS11~ステップS16の処理は、ステップS7~S10の実行中であっても同時に実行される。 Although FIG. 7 is described as a series of flowcharts in the guidance device 100, some processes are executed in parallel. For example, the processes of steps S11 to S16 are executed simultaneously even during the execution of steps S7 to S10.

<概要文の生成>
次に、図3のステップS4において概要文生成部105-1が実施する概要文の生成について説明する。図8は、概要文を生成する処理手順の一例を示すフローチャートである。
<Generation of outline text>
Next, generation of a summary sentence performed by the summary sentence generation unit 105-1 in step S4 of FIG. 3 will be described. FIG. 8 is a flow chart showing an example of a processing procedure for generating a synopsis.

まずステップS4-1-1で概要文生成部105-1が出発地から目的地までのルート全体を取得する。例えば図5のようなルートの全体を取得する。 First, in step S4-1-1, the synopsis generating unit 105-1 acquires the entire route from the departure point to the destination. For example, the entire route as shown in FIG. 5 is obtained.

続いて、ステップS4-1-2で、概要文生成部105-1が取得したルートから、目的地の方向、目的地までの歩行距離、曲がる回数を算出する。例えば図5のルートの場合には、図9のようにルートを図示することで、出発地からの角度を算出し、時計の12分割の角度で最も近い値を目的地の方向とする。目的地までの歩行距離は、各ノード間の距離を足し合わせて算出する。曲がる回数に関しては、出発地と目的地を除いたノードの数を足し合わせて算出する。 Subsequently, in step S4-1-2, the direction to the destination, the walking distance to the destination, and the number of times of turns are calculated from the route acquired by the synopsis generating unit 105-1. For example, in the case of the route shown in FIG. 5, the route is illustrated as shown in FIG. 9, the angle from the starting point is calculated, and the closest value of the angle divided by 12 of the clock is taken as the direction of the destination. The walking distance to the destination is calculated by adding up the distances between each node. The number of turns is calculated by adding up the number of nodes excluding the origin and destination.

ステップS4-1-3では、概要文生成部105-1が目的地の方向、目的地までの歩行距離、曲がる回数を用いて文章を生成する。例えば図5のようなルートの場合には、図9の出力例のように「出発地から1時の方向で歩行距離440mの位置に目的地があります。途中1回曲がります。」という文章を生成する。 In step S4-1-3, summary sentence generation unit 105-1 generates a sentence using the direction of the destination, the walking distance to the destination, and the number of turns. For example, in the case of the route shown in Fig. 5, the sentence "The destination is located at a walking distance of 440 m in the direction of 1 o'clock from the starting point. There will be one turn on the way." Generate.

<案内文の生成>
次に、図3のステップS4において案内文生成部105-2が実施する案内文の生成について説明する。図10は、第一実施形態において案内文を生成する処理手順の一例を示すフローチャートである。
<Generation of guidance text>
Next, the generation of the guidance message performed by the guidance message generation unit 105-2 in step S4 of FIG. 3 will be described. FIG. 10 is a flow chart showing an example of a processing procedure for generating guidance sentences in the first embodiment.

まずステップS4-2-1で、案内文生成部105-2がルートから、ノード1からノード2、ノード2からノード3、…、ノードMからノードM+1、…、ノードN-1からノードN(M<Nであり、Mは1以上の整数、Nは2以上の整数である)のように、ノードごとに区切り、N個のノードに対してN-1個の区間を生成する。ここで、1つの区間は、あるノードと、当該ノードに隣接する、進行方向に向かって1つ先のノードとに挟まれた区間のことを意味する。 First, in step S4-2-1, the guidance text generation unit 105-2 performs the following operations from the root, from the node 1 to the node 2, from the node 2 to the node 3, . . . , from the node M to the node M+1, . N (M<N, M is an integer equal to or greater than 1, N is an integer equal to or greater than 2), each node is divided, and N-1 sections are generated for N nodes. Here, one section means a section sandwiched between a certain node and a node adjacent to the node and one ahead in the traveling direction.

ステップS4-2-2において、案内文を生成する区間を表す変数Mを1に設定する。 In step S4-2-2, 1 is set to a variable M representing a section for which a guidance sentence is to be generated.

ステップS4-2-3において、案内文生成部105-2がノードMからノードM+1までの区間を取得する。例えば、M=1の場合、図6のルートから、図11に示すようにノード1からノード2までの区間が取得される。なお、後のステップS4-2-16においてMがインクリメントされ、M=2の場合、図12に示すようにノード2からノード3までの区間が取得され、M=3の場合、図13に示すようにノード3からノード4までの区間が取得される。なお、本実施の形態では、曲がり角ごとに案内文を生成することを想定して、ルート上のノード間の1つの区間が取得される例について説明するが、取得される区間の数は1つに限定されず、複数の区間が取得されてもよい。 In step S4-2-3, the guidance message generation unit 105-2 acquires the section from node M to node M+1. For example, when M=1, the section from node 1 to node 2 is obtained from the route in FIG. 6 as shown in FIG. Note that M is incremented in later step S4-2-16, and when M=2, the section from node 2 to node 3 is obtained as shown in FIG. 12, and when M=3, the section shown in FIG. Thus, the section from node 3 to node 4 is obtained. In the present embodiment, an example in which one section between nodes on the route is acquired will be described on the assumption that guidance text is generated for each turn. , and a plurality of sections may be acquired.

ステップS4-2-4では、案内文生成部105-2が前ノードからの距離を参照し、次のノードまでの距離が5m以下の地理情報がないかどうか判断する。次のノードまでの距離が5m以下の地理情報があればステップS4-2-5に進み、最も次のノードまでの距離が近い地理情報を1つ取得する。次のノードまでの距離が5m以下の地理情報がなければ、ステップS4-2-6に進む。なお、次のノードまでの距離として、5m前後が望ましいが、ノードの手前の通知地点(上記の例では10m)より小さい値であれば如何なる値が用いられてもよい。また、取得する地理情報の数は1つに限定されず、複数の地理情報が取得されてもよい。複数の地理情報を取得し、エレベーターと階段の間の距離など、複数の地理情報の関係を用いた案内文を生成したりしてもよい。図11の場合ではノード2までの距離が5m以下の地理情報はないため、ステップS4-2-6に進む。図12の場合では"エスカレーター"が次のノードまでの距離が2mであるため、ステップS4-2-5に進み、"エスカレーター"の情報を取得する。 In step S4-2-4, the guidance text generation unit 105-2 refers to the distance from the previous node and determines whether or not there is geographic information with a distance of 5 m or less to the next node. If there is geographic information with a distance of 5 m or less to the next node, the process proceeds to step S4-2-5 to acquire one piece of geographic information with the shortest distance to the next node. If there is no geographic information with a distance of 5m or less to the next node, proceed to step S4-2-6. The distance to the next node is preferably around 5m, but any value less than the notification point (10m in the above example) before the node may be used. Also, the number of pieces of geographic information to be acquired is not limited to one, and a plurality of pieces of geographic information may be acquired. A plurality of pieces of geographic information may be acquired, and a guide sentence may be generated using the relationship between the pieces of geographic information, such as the distance between an elevator and stairs. In the case of FIG. 11, since there is no geographic information for which the distance to node 2 is 5 m or less, the process proceeds to step S4-2-6. In the case of FIG. 12, since the distance to the next node for "escalator" is 2 m, the process advances to step S4-2-5 to acquire information on "escalator".

続いてステップS4-2-6では、案内文生成部105-2がルートの種別の列を参照し、地理情報内に危険情報又は歩行支援情報がないかどうか判断する。図11の場合では、"階段"と"柱"が危険情報であるため、危険情報があると判断する。 Subsequently, in step S4-2-6, the guidance message generator 105-2 refers to the route type column and determines whether or not there is danger information or walking support information in the geographic information. In the case of FIG. 11, "stairs" and "pillar" are danger information, so it is determined that there is danger information.

ステップS4-2-6で危険情報又は歩行支援情報があった場合は、ステップS4-2-7に進み、案内文生成部105-2は危険情報と歩行支援情報を全て取得する。例えば図11の場合では"階段"と"柱"を取得する。案内文生成部105-2は、ステップS4-2-7で危険情報と歩行支援情報を全て取得した場合、ステップS4-2-10へ進む。 If there is danger information or walking support information in step S4-2-6, the process advances to step S4-2-7, and the guide message generator 105-2 acquires all of the danger information and walking support information. For example, in the case of FIG. 11, "stairs" and "columns" are acquired. When all the danger information and walking support information are acquired in step S4-2-7, the guidance message generation unit 105-2 proceeds to step S4-2-10.

ステップS4-2-6で危険情報も歩行支援情報もない場合は、案内文生成部105-2はステップS4-2-8に進み、今度はランドマーク情報があるかどうか判断する。ランドマーク情報が含まれていなければステップS4-2-10に進み、含まれていればステップS4-2-9に進む。例えば、図13の場合では"壁"と"エレベーター"がランドマークの種別であるため、ステップS4-2-9に進む。 If there is neither danger information nor walking support information in step S4-2-6, the guidance message generation unit 105-2 proceeds to step S4-2-8 to determine whether or not there is landmark information. If the landmark information is not included, the process proceeds to step S4-2-10, and if it is included, the process proceeds to step S4-2-9. For example, in the case of FIG. 13, "wall" and "elevator" are the types of landmarks, so the process proceeds to step S4-2-9.

ステップS4-2-9では、案内文生成部105-2が提示の優先順位に従いランドマーク情報を1つ取得する。なお、取得するランドマーク情報の数は1つに限定されず、複数のランドマーク情報が取得されてもよい。地理情報の提示の優先順位の例を図14に示す。優先順位欄が「-」のものは危険情報又は歩行支援情報であり、必ず案内文に含めるため、順位付けをしておらず、ランドマーク情報のみ順位付けをしている。ルートに含まれるランドマーク情報が複数ある場合は、この優先順位の番号が最も小さい、即ち、優先順位が高いものを選択する。例えば図14の場合はルート上の区間に"壁"と"エレベーター"の2つのランドマークが含まれているが、"壁"の優先順位は8、"エレベーター"の優先順位は6であるため、優先順位が高い"エレベーター"を取得する。なお、地理情報の種別(危険情報であるか、歩行支援情報であるか、ランドマーク情報であるか)や、地理情報の提示の優先順位は、本実施の形態では視覚障がい者に対するアンケートを基にしている。アンケートを実施できない場合は、歩行中につまずいたりぶつかったりする危険性のあるものは危険情報、道に関する情報を提示したり歩行を支援するものを歩行支援情報、それ以外をランドマーク情報とする。また、地理情報の提示の優先順位は、案内に利用する事物に対する聴覚による認識のしやすさに基づいて設定することもでき、ランドマーク情報のうち音を発し聴覚情報でその場にあることが判断できるもの(例えば"エスカレーター"の場合には、「上りエスカレーターです」という音声や動作音を発している)は提示の優先順位を高く設定する。また、装置を使用する視覚障がい者の障がいの程度などによって、事前に自身で地理情報の分類やランドマークの提示の優先順位の設定や変更をできるようにしてもよい。 In step S4-2-9, the guidance sentence generation unit 105-2 acquires one piece of landmark information according to the priority of presentation. Note that the number of pieces of landmark information to be acquired is not limited to one, and a plurality of pieces of landmark information may be acquired. FIG. 14 shows an example of the priority order of presentation of geographic information. Those with "-" in the priority order column are danger information or walking support information, and since they are always included in guidance text, they are not ranked, and only landmark information is ranked. If there are multiple pieces of landmark information included in the route, the one with the lowest priority number, that is, the one with the highest priority is selected. For example, in the case of Fig. 14, two landmarks, "wall" and "elevator", are included in the section on the route. , to get the "elevator" with higher priority. Note that the type of geographic information (whether it is danger information, walking support information, or landmark information) and the priority of presentation of geographic information are based on a questionnaire survey of visually impaired people in the present embodiment. I have to. If it is not possible to conduct a questionnaire, information that presents a risk of stumbling or colliding while walking is classified as danger information, information that presents road information or supports walking is classified as walking support information, and other information is classified as landmark information. In addition, the priority of the presentation of geographical information can be set based on the ease of auditory recognition of the objects used for guidance. Those that can be determined (for example, in the case of "escalator", a voice saying "It's an up escalator" or an operating sound is emitted) are given a higher priority for presentation. In addition, depending on the degree of disability of the visually impaired person using the device, the user may be able to set or change the classification of geographic information and the priority of presentation of landmarks by himself or herself in advance.

ステップS4-2-10では、案内文生成部105-2がルートを用いて文章を生成する。まず、進む距離→曲がる方向の順に語を並べて(矢印は、語を配置する順序を表す。ここでは矢印の右側の語より左側の語を文頭に近い側に配置することを表す。すなわち、進む距離の後に曲がる方向を配置して)文章を生成する。例えば、「200m先を右方向に曲がります」のように文章を生成する。なお、案内文生成部105-2は、必ずしも進む距離と曲がる方向を連続して配置する必要はなく、進む距離と曲がる方向の間に語句が挿入されてもよい。 At step S4-2-10, the guidance text generation unit 105-2 generates a text using the route. First, arrange the words in the order of the distance to move → the direction to turn (the arrow indicates the order in which the words are arranged. Here, it means that the word on the left side of the arrow is placed closer to the beginning of the sentence than the word on the right side of the arrow. distance followed by direction of curvature) to generate sentences. For example, a sentence such as "Turn right after 200 meters" is generated. It should be noted that it is not always necessary for guidance message generation unit 105-2 to continuously arrange the distance to travel and the direction to turn, and a phrase may be inserted between the distance to travel and the direction to turn.

ステップS4-2-11では、案内文生成部105-2が次のノードまでの距離が5m以下の地理情報を取得したかどうか判断する。取得した場合にはステップS4-2-12に進み、取得していない場合にはステップS4-2-13に進む。 In step S4-2-11, the guidance text generation unit 105-2 determines whether or not geographical information with a distance to the next node of 5 m or less has been obtained. If it has been acquired, the process proceeds to step S4-2-12, and if it has not been acquired, the process proceeds to step S4-2-13.

ステップS4-2-12では、案内文生成部105-2は次のノードまでの距離が5m以下の地理情報を曲がり角の目印として文章を生成する。例えば、「下りエスカレーターが曲がり角の目印です」のように文章を生成する。 In step S4-2-12, the guidance text generation unit 105-2 generates a text using geographic information indicating that the distance to the next node is 5 m or less as a turning mark. For example, a sentence is generated such as "The descending escalator is the landmark for the turn."

ステップS4-2-13では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を取得したかどうか判断する。取得した場合にはステップS4-2-14に進み、取得していない場合にはステップS4-2-15に進む。 In step S4-2-13, it is determined whether or not the guidance message generation unit 105-2 has acquired danger information, walking support information, or landmark information. If it has been acquired, the process proceeds to step S4-2-14, and if it has not been acquired, the process proceeds to step S4-2-15.

ステップS4-2-14では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を用いて文章を生成する。例えば、案内文生成部105-2が危険情報又は歩行支援情報を取得している場合には、取得した全ての危険情報又は歩行支援情報を用いて文章を生成する。また、案内文生成部105-2が提示の優先順位に基づいて1つのランドマーク情報を取得している場合には、取得したランドマーク情報を用いて文章を生成する。具体的には、案内文生成部105-2は地理情報名→地理情報の位置情報の順に語を並べて(すなわち、地理情報名の後に地理情報の位置情報を配置して)文章を生成する。例えば、「自動ドアが50m先右側にあります」のように文章を生成する。なお、案内文生成部105-2は、必ずしも地理情報名と位置情報を連続して配置する必要はなく、地理情報名と位置情報の間に語句が挿入されてもよい。 In step S4-2-14, the guidance text generation unit 105-2 generates a text using the danger information, walking support information, or landmark information. For example, if the guidance text generation unit 105-2 has acquired danger information or walking support information, it generates a text using all of the acquired danger information or walking support information. In addition, when guidance text generation unit 105-2 has acquired one piece of landmark information based on the priority order of presentation, it generates a text using the acquired landmark information. More specifically, the guide sentence generating unit 105-2 arranges words in the order of geographic information name→location information of geographic information (that is, places the location information of geographic information after the name of geographic information) to generate sentences. For example, a sentence is generated such as "the automatic door is on the right side after 50m". It should be noted that it is not always necessary for the guidance sentence generation unit 105-2 to arrange the geographic information name and the location information consecutively, and a phrase may be inserted between the geographic information name and the location information.

ステップS4-2-15では、MがN-1に等しいか、すなわち、全ての区間の案内文の生成が終了したか判断する。案内文の生成が終了していない区間がある場合はステップS4-2-16に進み、全ての区間の案内文の生成が終了した場合は処理を終了する。 In step S4-2-15, it is determined whether M is equal to N-1, that is, whether guidance text generation for all sections has been completed. If there is a section for which guidance text generation has not been completed, the process proceeds to step S4-2-16.

ステップS4-2-16では、変数Mの値を1増加させ(以下、インクリメントと記載する)、ステップS4-2-3に戻る。 At step S4-2-16, the value of variable M is incremented by 1 (hereinafter referred to as increment), and the process returns to step S4-2-3.

上記のフローチャートでは、ステップS4-2-7で危険情報と歩行支援情報を全て取得した場合、ステップS4-2-10へ進む例で説明したが、ステップS4-2-8に進んでもよい。ただし、ステップS4-2-8に進んで、危険情報と歩行支援情報とランドマークによる案内文を生成すると、案内文が長くなってしまう。ユーザが聞く際の負担を低減するという観点で必要十分な量に案内文の分量を絞るため、危険情報と歩行支援情報がある場合には、危険情報と歩行支援情報で案内文を生成することが望ましい。 In the above flowchart, when all the danger information and walking support information are acquired in step S4-2-7, the process proceeds to step S4-2-10, but the process may proceed to step S4-2-8. However, if the procedure proceeds to step S4-2-8 to generate a guidance message based on the danger information, the walking support information, and the landmarks, the guidance message becomes long. In order to reduce the amount of guidance text to a necessary and sufficient amount from the viewpoint of reducing the user's burden when listening, if there is danger information and walking support information, generate guidance text with danger information and walking support information. is desirable.

文章の生成例を図11、図12、図13にそれぞれ示す。このとき、地理情報名→地理情報の位置情報の順に語を並べる理由は、事前に確認したい地理情報の重要度が視覚障がい者の中で決まっているとき、聞くべき情報の取捨選択が負担なくできるからである。例えば、ある視覚障がい者が階段の情報のみ事前に確認したいとき、地理情報の位置情報→地理情報名という順で(すなわち、地理情報の位置情報の後に地理情報名を配置して)音声案内が提示されると、毎回先に聞こえる地理情報の位置情報を覚えておき、その後に「階段」が続いて聞こえてくるか確認しなければならない。逆に、先に地理情報名を並べる場合には、「階段」が聞こえてからその後に続く位置情報を覚えれば良いため、負担なく情報の取捨選択が可能となる。また、進む距離→曲がる方向の順に語を並べる理由は、先に進む距離を聞く方が道順の全体イメージを構成しやすいからである。 Examples of sentence generation are shown in FIGS. 11, 12, and 13, respectively. At this time, the reason for arranging the words in the order of geographic information name → geographic location information is that when the importance of geographic information to be confirmed in advance is decided for visually impaired people, it is not a burden to select information to listen to. Because you can. For example, when a visually impaired person wants to check only information about stairs in advance, voice guidance is given in the order of geographic information location information → geographic information name (i.e., placing the geographic information name after the geographic location information). Each time it is presented, it has to memorize the location information of the geographic information that it hears first, and then confirms whether it hears the "staircase". Conversely, if the geographic information names are arranged first, it is only necessary to memorize the following position information after hearing "stairs", so it is possible to select information without burden. Also, the reason why the words are arranged in the order of the distance traveled and the direction of the turn is that it is easier to compose the overall image of the route by listening to the distance traveled.

その他の案内文生成のルールとしては、「線/点」が線である地理情報に対しては、地理情報名の後に地理情報の位置情報を入れず、左右や向きに関する情報のみ入れる。例えば、図12の点字ブロックは「線」情報であるため、前ノードからの距離を持たない。そのため、「途中、点字ブロックが左側にあります」のように、距離の情報を含めずに文章を生成する。 As for other guidance text generation rules, for geographic information whose "line/point" is a line, only information about the left, right, and orientation is inserted after the geographic information name, without including the location information of the geographic information. For example, the braille block in FIG. 12 does not have the distance from the previous node because it is "line" information. Therefore, a sentence is generated without including distance information, such as "on the way, there is a braille block on the left."

また、同じ地理情報名を有する地理情報がノード間に複数存在する場合、例えばあるノードから次のノードの間に"下り階段"が20m先と30m先と40m先にある場合は、「途中、下り階段が20m先、30m先、40m先の3箇所あります」のように、地理情報名→地理情報の位置情報→地理情報の数の順に語を並べて(すなわち、地理情報名の後に地理情報の複数の位置情報を配置し、複数の位置情報の後に地理情報の数を配置して)文章を生成する。なお、案内文生成部105-2は、必ずしも地理情報名と位置情報と地理情報の数とを連続して配置する必要はなく、地理情報名と位置情報の間及び位置情報と地理情報の数との間に語句が挿入されてもよい。 Also, if multiple pieces of geographic information with the same geographic information name exist between nodes, for example, if there are "descending stairs" between one node and the next node 20m, 30m, and 40m ahead, "on the way, There are three descending stairs, 20m ahead, 30m ahead, and 40m ahead." A sentence is generated by arranging a plurality of location information and arranging the number of geographic information after the plurality of location information. It should be noted that it is not necessary for the guidance message generation unit 105-2 to arrange the geographical information name, the positional information, and the number of geographical information consecutively. A phrase may be inserted between

また、一度に提示する文章の分量は、曲がり角(ノード)ごとに提示することをふまえ、基本的に次の曲がり角までの範囲の情報を提示するが、あるノードから次のノードまでの距離が、曲がり角の手前で通知する距離より短い場合は、次の次の曲がり角までの範囲の情報を提示してもよい。例えば、曲がり角の手前で通知するときの距離の設定が10mであり、ノードNからノードN+1までの距離が5mである場合、ノードNの手前10m地点では「2つの案内。10m先を右方向に曲がります。途中、3m先に下り階段が右側にあります。続いて、5m先を左方向に曲がります。途中、点字ブロックが左側にあります。」のように、先頭に2つの案内があることと、次の次の曲がり角までの範囲の情報を用いて、文章を生成する。 In addition, the amount of sentences presented at one time is based on the presentation of each corner (node), and basically the information of the range to the next corner is presented, but the distance from one node to the next node is If the distance is shorter than the distance to be notified before the corner, the information of the range up to the next corner may be presented. For example, if the distance is set to 10m when notifying before a corner, and the distance from node N to node N+1 is 5m, at the point 10m before node N, "Two guidance. 10m ahead to the right On the way, after 3m, there is a descending staircase on the right.Then, after 5m, turn left.On the way, there is a tactile block on the left." A sentence is generated using the information of the range up to the next next turn.

<周辺情報文の生成>
次に、図3のステップS4において周辺情報文生成部105-3が実施する周辺情報文の生成について説明する。図15は、周辺情報文を生成する処理手順の一例を示すフローチャートである。
<Generation of Peripheral Information Statement>
Next, generation of a peripheral information sentence performed by the peripheral information sentence generation unit 105-3 in step S4 of FIG. 3 will be described. FIG. 15 is a flow chart showing an example of a processing procedure for generating a peripheral information sentence.

まずステップS4-3-1で、周辺情報文生成部105-3がルートから、ノード1からノード2、ノード2からノード3、…、ノードMからノードM+1、…、ノードN-1からノードN(M<Nであり、Mは1以上の整数、Nは2以上の整数である)のように、ノードごとに区切り、N個のノードに対してN-1個の区間を生成する。ここで、1つの区間は、あるノードと、当該ノードに隣接する、進行方向に向かって1つ先のノードとに挟まれた区間のことを意味する。 First, in step S4-3-1, the peripheral information sentence generation unit 105-3 generates from the root, from node 1 to node 2, from node 2 to node 3, . . . , from node M to node M+1, . Divide each node like node N (M < N, M is an integer of 1 or more, N is an integer of 2 or more), and generate N-1 sections for N nodes . Here, one section means a section sandwiched between a certain node and a node adjacent to the node and one ahead in the traveling direction.

ステップS4-3-2において、周辺文を生成する区間を表す変数Mを1に設定する。 In step S4-3-2, 1 is set to the variable M representing the interval for which the peripheral sentence is to be generated.

ステップS4-3-3において、周辺情報文生成部105-3がノードMからノードM+1までの区間を取得する。例えば、M=1の場合、図6のルートから、図16に示すようにノード1からノード2までの区間が取得される。なお、後のステップS4-3-7においてMがインクリメントされ、その他の区間も取得される。なお、本実施の形態では、ノード間に存在する地理情報を用いて周辺情報文を生成する例について説明するが、現在地から所定の範囲内の地理情報を取得してもよい。 In step S4-3-3, the peripheral information sentence generator 105-3 acquires the section from node M to node M+1. For example, when M=1, the section from node 1 to node 2 is obtained from the route in FIG. 6 as shown in FIG. Note that M is incremented in later step S4-3-7, and other sections are also acquired. In this embodiment, an example of generating a peripheral information sentence using geographic information existing between nodes will be described, but geographic information within a predetermined range from the current location may be acquired.

続いてステップS4-3-4では、周辺情報文生成部105-3が取得した区間の地理情報内の危険情報、歩行支援情報及びランドマーク情報を全て取得する。例えば、図16の場合には、"階段"、"柱"、"自動ドア"の全てを取得する。 Subsequently, in step S4-3-4, all of the danger information, walking support information, and landmark information in the geographic information of the section acquired by the peripheral information sentence generation unit 105-3 are acquired. For example, in the case of FIG. 16, all of "stairs", "pillars", and "automatic doors" are acquired.

ステップS4-3-5では、周辺情報文生成部105-3が地理情報名→地理情報の位置情報の順に語を並べ、文章を生成する。例えば、「自動ドア:50m先右側にあり」のように文章を生成する。その際、進行方向前方に近い順に地理情報を並べる。文章の生成例を図16に示す。 In step S4-3-5, the peripheral information sentence generation unit 105-3 arranges words in the order of geographic information name→location information of geographic information to generate sentences. For example, a sentence such as "automatic door: located on the right after 50 m" is generated. At that time, the geographic information is arranged in order of proximity to the front in the traveling direction. FIG. 16 shows an example of sentence generation.

ステップS4-3-6では、MがN-1に等しいか、すなわち、全ての区間の周辺情報文の生成が終了したか判断する。周辺情報文の生成が終了していない区間がある場合はステップS4-3-7に進み、全ての区間の案内文の生成が終了した場合は処理を終了する。 In step S4-3-6, it is determined whether or not M is equal to N-1, that is, whether or not the peripheral information sentences for all sections have been generated. If there is a section for which the generation of the peripheral information sentence has not been completed, the process proceeds to step S4-3-7, and if the generation of the guidance sentence for all sections has been completed, the process ends.

ステップS4-3-7では、変数Mをインクリメントし、ステップS4-3-3に戻る。 At step S4-3-7, the variable M is incremented and the process returns to step S4-3-3.

<案内文の更新>
次に、図7のステップS13において案内文生成部105-2が実施する案内文の生成について説明する。図17は、第一実施形態において案内文を更新する処理手順の一例を示すフローチャートである。
<Updated information>
Next, generation of the guidance message performed by the guidance message generation unit 105-2 in step S13 of FIG. 7 will be described. FIG. 17 is a flow chart showing an example of a processing procedure for updating guidance text in the first embodiment.

まずステップS13-1-1で、案内文生成部105-2がルートから、現在地の直前のノードMからその次のノードM+1までの区間を取得する。例えば、現在地がノード1とノード2の間である場合、図6のルートから、図18に示すようにノード1からノード2までの区間が取得される。 First, in step S13-1-1, the guidance message generation unit 105-2 acquires a section from the route from the node M immediately before the current location to the next node M+1. For example, if the current location is between node 1 and node 2, the section from node 1 to node 2 as shown in FIG. 18 is acquired from the route in FIG.

ステップS13-1-2では、案内文生成部105-2が前ノードからの距離を参照し、次のノードまでの距離が5m以下の地理情報がないかどうか判断する。次のノードまでの距離が5m以下の地理情報があればステップS13-1-3に進み、最も次のノードまでの距離が近い地理情報を1つ取得する。次のノードまでの距離が5m以下の地理情報がなければ、ステップS13-1-4に進む。なお、次のノードまでの距離として、5m以外の如何なる閾値が用いられてもよい。また、取得する地理情報の数は1つに限定されず、複数の地理情報が取得されてもよい。図18の場合ではノード2までの距離が5m以下の地理情報はないため、ステップS13-1-4に進む。 In step S13-1-2, the guidance message generation unit 105-2 refers to the distance from the previous node and determines whether or not there is geographic information with a distance of 5 m or less to the next node. If there is geographic information with a distance of 5 m or less to the next node, the process proceeds to step S13-1-3 to acquire one piece of geographic information with the shortest distance to the next node. If there is no geographic information whose distance to the next node is 5 m or less, the process proceeds to step S13-1-4. Note that any threshold other than 5m may be used as the distance to the next node. Also, the number of pieces of geographic information to be acquired is not limited to one, and a plurality of pieces of geographic information may be acquired. In the case of FIG. 18, since there is no geographic information for which the distance to node 2 is 5 m or less, the process proceeds to step S13-1-4.

続いてステップS13-1-4では、案内文生成部105-2がルートの種別の列を参照し、現在地以降のルートの地理情報内に、危険情報又は歩行支援情報がないかどうか判断する。図18において、現在地がノード1から120m進んだ地点である場合と仮定する。このとき、前ノードからの距離を参照すると、"柱"と"自動ドア"の間が現在地であることがわかる。そのため、このステップでは"自動ドア"以降の地理情報について、危険情報又は歩行支援情報がないかどうか判断する。図18の場合では、"自動ドア"はランドマーク情報であるため、危険情報又は歩行支援情報は含まれていないと判断する。 Subsequently, in step S13-1-4, the guidance message generator 105-2 refers to the route type column and determines whether or not there is danger information or walking support information in the geographic information of the route after the current location. In FIG. 18, it is assumed that the current location is 120 meters ahead of node 1. In FIG. At this time, referring to the distance from the previous node reveals that the current location is between the "pillar" and the "automatic door". Therefore, in this step, it is determined whether or not there is danger information or walking support information in the geographic information after "automatic door". In the case of FIG. 18, since "automatic door" is landmark information, it is determined that danger information or walking support information is not included.

ステップS13-1-4で危険情報又は歩行支援情報があった場合は、ステップS13-1-5に進み、案内文生成部105-2は危険情報と歩行支援情報を全て取得する。そして、ステップS13-1-8に進む。 If there is danger information or walking support information in step S13-1-4, the process advances to step S13-1-5, and the guide message generator 105-2 acquires all of the danger information and walking support information. Then, the process proceeds to step S13-1-8.

ステップS13-1-4で危険情報も歩行支援情報もない場合はステップS13-1-6に進み、案内文生成部105-2は今度は現在地以降のルートの地理情報内に、ランドマーク情報があるかどうか判断する。ランドマーク情報が含まれてなければステップS13-1-8に進み、含まれていればステップS13-1-7に進む。例えば、図18の場合では現在地以降に"自動ドア"が含まれているため、案内文生成部105-2はランドマーク情報が含まれていると判断し、ステップS13-1-7に進む。 If there is neither danger information nor walking support information in step S13-1-4, the process proceeds to step S13-1-6. determine whether there is If the landmark information is not included, the process proceeds to step S13-1-8, and if it is included, the process proceeds to step S13-1-7. For example, in the case of FIG. 18, since "automatic door" is included after the current location, the guidance message generation unit 105-2 determines that landmark information is included, and proceeds to step S13-1-7.

ステップS13-1-7では、案内文生成部105-2が提示の優先順位に従いランドマーク情報を1つ取得する。例えば図18の場合は現在地以降のランドマーク情報は"自動ドア"のみであるため、"自動ドア"を取得する。 In step S13-1-7, the guidance message generation unit 105-2 acquires one piece of landmark information according to the priority of presentation. For example, in the case of FIG. 18, the landmark information after the current location is only "automatic door", so "automatic door" is acquired.

ステップS13-1-8では、案内文生成部105-2が、現在地と方位情報から距離や向きを再計算する。例えば図18の場合は現在地がノード1から120m進んだ地点であるため、現在地から"自動ドア"まで距離は130m-120m=10mとなり、現在地からノード2までの距離は150m-120mで30mとなる。 In step S13-1-8, the guidance message generation unit 105-2 recalculates the distance and direction from the current location and direction information. For example, in the case of Figure 18, the current location is 120m ahead of node 1, so the distance from the current location to the "automatic door" is 130m - 120m = 10m, and the distance from the current location to node 2 is 150m - 120m, which is 30m. .

ステップS13-1-9では、案内文生成部105-2が、ルートを用いて文章を生成する。まず、進む距離→曲がる方向の順に語を並べて(すなわち、進む距離の後に曲がる方向を配置して)文章を生成する。例えば、「200m先を右方向に曲がります」のように文章を生成する。 In step S13-1-9, the guidance text generation unit 105-2 generates a text using the route. First, a sentence is generated by arranging words in the order of distance to move → direction to turn (that is, arranging the direction to turn after the distance to move). For example, a sentence such as "Turn right after 200 meters" is generated.

ステップS13-1-10では、案内文生成部105-2が次のノードまでの距離が5m以下の地理情報を取得したかどうか判断する。取得した場合にはステップS13-1-11に進み、取得していない場合にはステップS13-1-12に進む。 In step S13-1-10, the guidance message generation unit 105-2 determines whether or not the geographic information for the distance to the next node of 5 m or less has been acquired. If it has been acquired, the process proceeds to step S13-1-11, and if it has not been acquired, the process proceeds to step S13-1-12.

ステップS13-1-11では、案内文生成部105-2は次のノードまでの距離が5m以下の地理情報を曲がり角の目印として文章を生成する。例えば、「下りエスカレーターが曲がり角の目印です」のように文章を生成する。 In step S13-1-11, the guidance text generation unit 105-2 generates a text using geographic information indicating that the distance to the next node is 5 m or less as a turning mark. For example, a sentence is generated such as "The descending escalator is the landmark for the turn."

ステップS13-1-12では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を取得したかどうか判断する。取得した場合にはステップS13-1-13に進み、取得していない場合には処理を終了する。 In step S13-1-12, it is determined whether or not the guidance message generation unit 105-2 has obtained danger information, walking support information, or landmark information. If it has been acquired, the process proceeds to step S13-1-13, and if it has not been acquired, the process ends.

ステップS13-1-13では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を用いて文章を生成する。例えば、案内文生成部105-2が危険情報又は歩行支援情報を取得している場合には、取得した全ての危険情報又は歩行支援情報を用いて文章を生成する。また、案内文生成部105-2が提示の優先順位に基づいて1つのランドマーク情報を取得している場合には、取得したランドマーク情報を用いて文章を生成する。具体的には、案内文生成部105-2は地理情報名→地理情報の位置情報の順に語を並べて(すなわち、地理情報名の後に地理情報の位置情報を配置して)文章を生成する。例えば、「自動ドアが50m先右側にあります」のように文章を生成する。 In step S13-1-13, the guidance text generation unit 105-2 generates a text using the danger information, walking support information, or landmark information. For example, if the guidance text generation unit 105-2 has acquired danger information or walking support information, it generates a text using all of the acquired danger information or walking support information. In addition, when guidance text generation unit 105-2 has acquired one piece of landmark information based on the priority order of presentation, it generates a text using the acquired landmark information. More specifically, the guide sentence generating unit 105-2 arranges words in the order of geographic information name→location information of geographic information (that is, places the location information of geographic information after the name of geographic information) to generate sentences. For example, a sentence is generated such as "the automatic door is on the right side after 50m".

<周辺情報文の更新>
次に、図7のステップS13において周辺情報文生成部105-3が実施する周辺情報文の生成について説明する。図19は、周辺情報文を更新する処理手順の一例を示すフローチャートである。
<Updated peripheral information>
Next, generation of a peripheral information sentence performed by the peripheral information sentence generation unit 105-3 in step S13 of FIG. 7 will be described. FIG. 19 is a flowchart showing an example of a processing procedure for updating peripheral information sentences.

まずステップS13-2-1で、周辺情報文生成部105-3がルートから、現在地の直前のノードMからその次のノードM+1までの区間を取得する。例えば、現在地がノード1とノード2の間である場合、図6のルートから、図20に示すようにノード1からノード2までの区間が取得される。 First, in step S13-2-1, the peripheral information sentence generation unit 105-3 acquires a section from the root from the node M immediately before the current location to the next node M+1. For example, if the current location is between node 1 and node 2, the section from node 1 to node 2 is obtained from the route in FIG. 6 as shown in FIG.

続いてステップS13-2-2では、周辺情報文生成部105-3が取得した区間の地理情報内の危険情報、歩行支援情報、ランドマーク情報を全て取得する。例えば、図20の場合には、"階段"、"柱"、"自動ドア"の全てを取得する。このとき、周辺情報文に関しては、案内文と異なり、現在地以降の地理情報だけでなく、ノード1からノード2内の全ての地理情報を対象とする。 Subsequently, in step S13-2-2, all of the danger information, walking support information, and landmark information in the geographic information of the section acquired by the peripheral information sentence generation unit 105-3 are acquired. For example, in the case of FIG. 20, all of "stairs", "pillars", and "automatic doors" are acquired. At this time, unlike the guide text, the peripheral information text covers all geographic information from node 1 to node 2, not just the geographic information after the current location.

ステップS13-2-3では、周辺情報文生成部105-3が現在地と方位情報から距離や向きを再計算する。例えば図20の場合は現在地がノード1から120m進んだ地点であるため、現在地から"階段"は20m-120m=-100m(マイナスは後方にあると解釈するとする)、"柱"は100m-120m=-20m、"自動ドア"は130m-120m=10mとなる。 In step S13-2-3, the peripheral information sentence generation unit 105-3 recalculates the distance and direction from the current location and direction information. For example, in the case of Figure 20, the current location is 120m ahead of node 1, so the "stairs" is 20m-120m = -100m from the current location (minus is interpreted as being behind), and the "pillar" is 100m-120m. =-20m, "automatic door" is 130m-120m=10m.

最後にステップS13-2-4では、周辺情報文生成部105-3が、地理情報名→地理情報の位置情報の順に語を並べ、文章を生成する。例えば、「自動ドア:50m先右側にあり」のように文章を生成する。その際、現在地から進行方向前方に近い順に地理情報を並べ、その後進行方向後方に近い順に地理情報を並べる。文章の生成例を図20に示す。 Finally, in step S13-2-4, the surrounding information sentence generation unit 105-3 arranges words in the order of geographic information name→location information of geographic information to generate sentences. For example, a sentence such as "automatic door: located on the right after 50 m" is generated. At that time, the geographic information is arranged in order of proximity to the front of the traveling direction from the current location, and then the geographical information is arranged in order of proximity to the rear in the traveling direction. FIG. 20 shows an example of sentence generation.

(第二実施形態)
上記の第一実施形態では、ノード間の全ての危険情報を1つの案内文に含める例について説明した。しかし、ノード間に複数の危険情報が存在する場合、全ての危険情報を1つの案内文に含めると、視覚障がい者などのユーザが全ての危険情報を覚えきれない可能性があるため、危険情報を複数回に分けて提示したり、短い表現に変更したりすることが望ましい。本発明の第二実施形態では、聞き手の負荷を考慮して、危険情報の位置情報及び数に基づいて、1つの案内文に含める危険情報の数を設定する例について説明する。
(Second embodiment)
In the above-described first embodiment, an example has been described in which all danger information between nodes is included in one message. However, when multiple pieces of danger information exist between nodes, including all of the danger information in one message may cause users such as those with visual impairments to not be able to remember all of the danger information. It is desirable to divide the presentation into multiple times or change it to a shorter expression. In the second embodiment of the present invention, an example will be described in which the number of pieces of danger information to be included in one message is set based on the location information and the number of pieces of danger information in consideration of the listener's load.

<案内装置の機能構成>
図21は、本発明の第二実施形態における案内装置100の機能構成例を示す図である。
<Functional configuration of guide device>
FIG. 21 is a diagram showing a functional configuration example of the guidance device 100 according to the second embodiment of the present invention.

第二実施形態における案内装置100の機能は、図1と同様に構成されるが、危険情報が複数回に分けて提示されるため、案内文生成部105-2における機能が第一実施形態とは異なる。また、危険情報の通知も複数回に分かれるため、案内文の通知地点が提示文記憶部157から通知判断部107-3に入力される点と、通知判断部107-3における機能が第一実施形態とは異なる。 The functions of the guidance device 100 in the second embodiment are configured in the same manner as in FIG. is different. In addition, since the notification of danger information is also divided into multiple times, the notification point of the guidance sentence is input from the presentation sentence storage unit 157 to the notification determination unit 107-3, and the function of the notification determination unit 107-3 is the first execution. different from the form.

案内文生成部105-2は、ルート生成部103において生成されたルート、及びルート上の地理情報を入力とし、案内文を出力する。また、案内文生成部105-2は、ルート記憶部155に保存されたルート、及びルート上の地理情報と、案内制御部107からの通知判断、現在地及び方位を入力とし、案内文を更新し、更新した案内文を出力する。具体的には、案内文生成部105-2は、次ノードまでに複数の危険情報が存在する場合、危険情報が存在する地点間の距離及び数に基づいていくつかの危険情報を1組にまとめ、組単位で案内文を生成する。また、案内文生成部105-2は、案内文の更新においても、次ノードまでに複数の危険情報が存在する場合、危険情報が存在する地点間の距離及び数に基づいていくつかの危険情報を1組にまとめ、組単位で案内文を生成して更新する。また、案内文生成部105-2は、組単位で生成された案内文を通知する通知地点(例えば、2組目以降の各組の最初の危険情報が存在する地点の手前5m地点)を設定する。なお、案内文生成部105-2は、ノード手前の通知地点(例えば、出発地以外のノードの手前10m地点)に危険情報が存在する場合、ノード手前の通知を解除する(通知を行わない)ための通知地点の解除設定を行ってもよい。案内文の生成及び更新については後述する。 Guidance statement generation unit 105-2 receives the route generated by route generation unit 103 and geographic information on the route, and outputs guidance statements. Guidance sentence generation unit 105-2 receives the route stored in route storage unit 155, geographic information on the route, notification judgment, current location and direction from guidance control unit 107, and updates the guidance sentence. , to output the updated guidance text. Specifically, when there is a plurality of pieces of danger information up to the next node, guidance message generation unit 105-2 combines some pieces of danger information into one set based on the distance and number of locations where the danger information exists. In summary, a guidance message is generated for each set. Also, in updating the guidance text, if there is a plurality of danger information up to the next node, the guidance text generation unit 105-2 generates several danger information based on the distance and the number of locations where the danger information exists. are put together into one set, and guidance sentences are generated and updated for each set. In addition, the guidance message generation unit 105-2 sets a notification point (for example, a point 5m before the point where the first danger information of each group after the second group exists) for notifying the guidance message generated for each group. do. Note that if danger information exists at a notification point before a node (for example, a point 10 meters before a node other than the departure point), the guidance message generation unit 105-2 cancels the notification before the node (does not notify). You may perform the cancellation setting of the notification point for the purpose. The generation and update of guidance text will be described later.

通知判断部107-3は、現在地取得部107-1からの現在地、方位取得部107-2からの方位、ルート記憶部155に保存されたルート、及び提示文記憶部157に保存された案内文の通知地点を入力とし、案内文を通知するタイミングを示す通知判断、及び振動命令を出力する。通知判断部107-3は、現在地取得部107-1が取得した視覚障がい者の現在地と、ルート上の通知地点、案内文生成部105-2により設定された通知地点、及び通知地点の解除設定とを比較し、視覚障がい者の現在地が通知地点にあるか否かを判定し、視覚障がい者の現在地が通知地点にある場合に、視覚障がい者に通知が必要であると判断する。 Notification determination unit 107-3 obtains the current location from current location acquisition unit 107-1, the direction from direction acquisition unit 107-2, the route stored in route storage unit 155, and the guidance text stored in presentation text storage unit 157. The notification point is input, and a notification judgment indicating the timing of notification of the guidance message and a vibration command are output. The notification determination unit 107-3 includes the current location of the visually impaired person acquired by the current location acquisition unit 107-1, the notification point on the route, the notification point set by the guidance sentence generation unit 105-2, and the cancellation setting of the notification point. is compared to determine whether or not the visually impaired person's current location is at the notification point, and if the visually impaired person's current location is at the notification point, it is determined that the visually impaired person needs to be notified.

<案内文の生成>
次に、第二実施形態において案内文生成部105-2が実施する案内文の生成について説明する。
<Generation of guidance text>
Next, generation of a guidance message performed by the guidance message generation unit 105-2 in the second embodiment will be described.

図22は、第二実施形態において案内文を生成する処理手順の一例を示すフローチャートである。図22に示す処理手順は、図10のステップS4-2-7に続いて行われる。 FIG. 22 is a flow chart showing an example of a processing procedure for generating guidance sentences in the second embodiment. The processing procedure shown in FIG. 22 is performed subsequent to step S4-2-7 in FIG.

ステップS4-4-1では、案内文生成部105-2は、ステップS4-2-7において取得した情報のうち、危険情報が2つ以上存在するかどうか判断する。2つ以上存在する場合はステップS4-4-2に進み、1つ以下の場合はステップS4-4-10に進む。 In step S4-4-1, guidance message generation unit 105-2 determines whether or not there are two or more pieces of danger information among the information acquired in step S4-2-7. If there are two or more, the process proceeds to step S4-4-2, and if there is one or less, the process proceeds to step S4-4-10.

ステップS4-4-2では、案内文生成部105-2は、危険情報が存在する地点間の距離が全て10m未満かどうか判断する。全ての危険情報が存在する地点が10m未満で隣り合っている場合はステップS4-4-3に進み、隣り合う危険情報について危険情報が存在する地点間の距離が一箇所でも10m以上であれば、ステップS4-4-4に進む。なお、本実施の形態では危険情報が存在する地点間の距離が近いかどうかの基準を10mとした例で説明するが、ルート上のノード間の距離以下であり、連続しているとユーザが判断する距離であれば、当該基準として10m以外の如何なる値が用いられてもよい。 In step S4-4-2, guidance message generation unit 105-2 determines whether or not all the distances between locations with danger information are less than 10 m. If all points with danger information are adjacent to each other within 10m, proceed to step S4-4-3. , the process proceeds to step S4-4-4. In the present embodiment, an example will be described in which the standard for determining whether or not the distance between points where danger information exists is short is 10 m. Any value other than 10m may be used as the criterion, as long as it is the distance to be judged.

ステップS4-4-3では、案内文生成部105-2は、危険情報を全てまとめて、連続した1組とする(以下、10m未満で隣り合う危険情報をまとめた1組を「連続した1組」と記載する)。例えば、図23(A)に示すようにノードMからノードM+1までの区間において、隣り合う3つの危険情報について危険情報が存在する地点間の距離が全て10m未満である場合、3つの危険情報を全てまとめて、連続した1組とする。このとき、連続した1組における最初の危険情報から最後の危険情報までの距離が10m以上になってもよい。ステップS4-4-3で危険情報を全てまとめた場合、ステップS4-4-10に進む。 In step S4-4-3, guidance message generation unit 105-2 puts together all pieces of danger information to form a continuous set (hereafter, a set of pieces of danger information adjacent to each other within 10 m is referred to as a “continuous set”). group”). For example, in the section from node M to node M+1 as shown in FIG. Collect all the information into a continuous set. At this time, the distance from the first danger information to the last danger information in one continuous set may be 10 m or more. If all the danger information is collected in step S4-4-3, the process proceeds to step S4-4-10.

ステップS4-4-4では、案内文生成部105-2は、危険情報が2つであるかどうか判断する。2つの場合は危険情報が存在する地点間の距離が必ず10m以上となるため、ステップS4-4-10に進む。3つ以上の場合はステップS4-4-5に進む。 In step S4-4-4, guidance message generation unit 105-2 determines whether or not there are two pieces of danger information. In the case of two, the distance between points where danger information exists is always 10 m or more, so the process proceeds to step S4-4-10. If there are three or more, the process proceeds to step S4-4-5.

ステップS4-4-5では、案内文生成部105-2は、危険情報が存在する地点間の距離の少なくとも一部が10m未満であるかどうか判断する。危険情報が存在する地点間の距離の少なくとも一部が10m未満である場合はステップS4-4-6に進み、全ての隣り合う危険情報について危険情報が存在する地点間の距離が10m以上である場合はステップS4-4-7に進む。 In step S4-4-5, guidance message generation unit 105-2 determines whether at least a portion of the distance between locations where danger information exists is less than 10 m. If at least part of the distances between locations where danger information exists is less than 10m, proceed to step S4-4-6, and the distance between locations where danger information exists for all adjacent danger information is 10m or more. If so, proceed to step S4-4-7.

ステップS4-4-6では、案内文生成部105-2は、危険情報が存在する地点間の距離が10m未満となる危険情報をまとめて、それぞれ連続した1組とする。例えば、図23(B)に示すようにノードMからノードM+1までの区間において、2番目の危険情報が存在する地点と3番目の危険情報が存在する地点の間の距離が10m以上であるが、1番目の危険情報が存在する地点と2番目の危険情報が存在する地点の間の距離と、3番目の危険情報が存在する地点と4番目の危険情報が存在する地点の間の距離がそれぞれ10m未満である場合、それぞれを連続した1組とする。ステップS4-4-6で危険情報が存在する地点間の距離が10m未満となる危険情報をまとめた場合、ステップS4-4-7に進む。 In step S4-4-6, the guidance message generation unit 105-2 collects the danger information for which the distance between locations where the danger information exists is less than 10 m, and forms a continuous set. For example, in the section from node M to node M+1 as shown in FIG. However, the distance between the point where the first danger information exists and the point where the second danger information exists, and the distance between the point where the third danger information exists and the point where the fourth danger information exists If the distances are less than 10m each, then each shall be considered a continuous set. In step S4-4-6, if danger information with a distance of less than 10 m between locations where danger information exists is collected, the process proceeds to step S4-4-7.

ステップS4-4-7では、案内文生成部105-2は、ノードMに近い方から3つ以上の奇数個の危険情報が1組になっていないかどうか判断する。すなわち、ノードMに最も近い危険情報から数え始めて1組になっていない隣り合う危険情報の数が3つ以上の奇数であるかどうか判断する。3つ以上の奇数個の危険情報が1組になっていない場合はステップS4-4-8に進み、それ以外の場合はステップS4-4-9に進む。 In step S4-4-7, guidance message generation unit 105-2 determines whether or not an odd number of three or more pieces of danger information closer to node M form a set. That is, it is determined whether or not the number of adjacent danger information not forming a set, starting from the danger information closest to node M, is an odd number of 3 or more. If three or more odd pieces of danger information are not in one set, the process proceeds to step S4-4-8, otherwise the process proceeds to step S4-4-9.

ステップS4-4-8では、案内文生成部105-2は、ノードMに近い方から3つ以上の奇数個の危険情報のうち、ノードMに最も近い1つの危険情報を単体で1組とする。例えば、図23(C)に示すように、ノードMに近い方から3つの危険情報が1組になっていない場合、ノードMに最も近い危険情報を単体で1組とする。ノードMに最も近い危険情報を単体で1組とした場合、ステップS4-4-9に進む。 In step S4-4-8, the guidance message generation unit 105-2 selects one danger information closest to the node M from among the three or more odd pieces of danger information closest to the node M as a single set. do. For example, as shown in FIG. 23(C), if the three pieces of danger information closest to the node M do not form a set, then the danger information closest to the node M is treated as a single set. If the dangerous information closest to the node M is regarded as a single set, the process proceeds to step S4-4-9.

ステップS4-4-9では、案内文生成部105-2は、1組になっていない隣り合う危険情報を、進行方向から2つずつまとめてそれぞれ1組とする。すなわち、案内文生成部105-2は、ノードMとノードM+1の間にある、1組になっていない隣り合う危険情報を、ノードM+1に近い方からノードMの方向へ順に2つずつまとめてそれぞれ1組とする。例えば、図23(D)に示すように、ノードMから2番目と3番目の危険情報は1組になっていないため、進行方向から、すなわち、ノードM+1に近い方からノードMの方向へ順に2つずつまとめて1組とする。3つ以上の危険情報を2つずつまとめて1組にする際、6つなどの偶数であれば順に2つずつまとめられるが、3つなどの奇数個であれば、前半を1つにして後半を2つにするか、前半を2つにして後半を1つにするか、2種類の可能性が存在する。本実施の形態では、ステップS4-4-8を通過することで、奇数個の場合はノードMに最も近い危険情報が必ず単体で1組となる。このような処理をする理由は、ノードMで提示する情報量を抑えるためである。ノードMでは、進む距離、曲がる方向、次のノードまでに存在する地理情報などを提示するため、できる限りノードMで提示する危険情報の数を少なくするために、1組となっていない危険情報が3つ以上の奇数個の場合は、ノードMで提示する危険情報の数を1つにする。なお、本実施の形態ではユーザが一度に覚える負荷を考慮して危険情報を2つずつまとめる場合について説明したが、危険情報をまとめる数は3以上の如何なる値が用いられてもよい。すなわち、ノードMに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、危険情報をまとめる数をP(Pは2以上の整数である)個とすると、ノードMで提示する危険情報の数は、LをPで割った剰余Q(Qは1以上の整数である)である。また、ユーザが一度に覚える負荷を最小にするために、1組となっていない危険情報のそれぞれを単体で1組としてもよいし(この場合S4-4-2からS4-4-9の処理は不要)、ノードMで提示する危険情報の数は必ず1つとし、残りをL個とQ個の組とする処理を行ってもよい。隣り合う危険情報を1組とした場合、もしくは1組となっていない危険情報のそれぞれを単体で1組とした場合、ステップS4-4-10に進む。 In step S4-4-9, the guidance message generation unit 105-2 puts together two sets of adjacent danger information that are not in one set from the direction of travel to form one set. In other words, the guidance sentence generation unit 105-2 puts together two pieces of adjacent danger information that are not in one set between the node M and the node M+1 in the direction of the node M from the one closest to the node M+1. One set for each. For example, as shown in FIG. 23(D), since the second and third pieces of danger information from node M do not form a set, Combine two of them into one set. When three or more pieces of danger information are put together in groups of two, if the number is an even number such as 6, they are grouped in order of two. There are two possibilities: two halves, or two halves and one second half. In this embodiment, by passing through step S4-4-8, in the case of an odd number, the risk information closest to the node M always forms a single set. The reason for performing such processing is to suppress the amount of information presented by the node M. In order to present the distance traveled, the direction to turn, the geographic information that exists up to the next node, etc. at node M, in order to reduce the number of danger information presented at node M as much as possible, danger information that does not form a set is an odd number of 3 or more, the number of danger information presented at the node M is set to 1. In the present embodiment, a case has been described in which two pieces of danger information are put together in consideration of the load that the user remembers at one time, but any value of three or more pieces of danger information may be used. That is, if L (L is an integer of 2 or more) pieces of danger information from the nearest node M are not grouped into one set, the number of pieces of danger information to be put together is P (P is an integer of 2 or more). , the number of risk information presented at node M is the remainder Q (Q is an integer equal to or greater than 1) obtained by dividing L by P. In addition, in order to minimize the load that the user has to memorize at one time, each piece of danger information that is not in one set may be individually set as one set (in this case, the processing of S4-4-2 to S4-4-9 is unnecessary), the number of danger information presented at the node M is always one, and the rest may be set to be a set of L pieces and Q pieces. If the adjacent danger information is set as one set, or if each piece of danger information that is not in one set is set as one set, the process proceeds to step S4-4-10.

ステップS4-4-10では、案内文生成部105-2は、ノードの手前10mの通知地点と危険情報が存在する地点が重なっている、もしくは連続した1組のまとまりの中又は1組のまとまりの中にノードの手前10mの通知地点が重なっているかどうか判断する。すなわち、案内文生成部105-2は、危険情報が存在する地点がノードの手前10mの通知地点と重なっているか、もしくは連続した1組のまとまりの中又は1組のまとまりの中の両端の危険情報が存在する地点の間の範囲(連続した1組のまとまりの中又は1組のまとまりの中の両端の危険情報が存在する地点の間の範囲、即ち、進行方向に向かって最初の危険情報が存在する地点と最後の危険情報が存在する地点との間の範囲)にノードの手前10mの通知地点があるか判断する。なお、ステップS4-4-10の前提として、第一実施形態において説明した通り、出発地以外のノードの手前10m地点が通知地点として設定されていると仮定する。重なっている場合はステップS4-4-11に進み、重なっていない場合はステップS4-4-12に進む。 In step S4-4-10, the guidance message generation unit 105-2 generates information that the notification point 10m before the node overlaps with the point where the danger information exists, or is in a continuous group or in a group. It is judged whether the notification point 10m in front of the node overlaps in the. In other words, the guidance sentence generation unit 105-2 determines whether the location where the danger information exists overlaps with the notification location 10m before the node, or whether the location is in a continuous group or at both ends of the group. Range between points where information exists (range between points where danger information exists at both ends of a set of continuous groups or in a group of groups, that is, the first danger information in the direction of travel) and the point where the last danger information exists)) determines whether there is a notification point 10m in front of the node. As a premise of step S4-4-10, as described in the first embodiment, it is assumed that a point 10m before the node other than the departure point is set as the notification point. If they overlap, the process proceeds to step S4-4-11, and if they do not overlap, the process proceeds to step S4-4-12.

ステップS4-4-11では、案内文生成部105-2は、危険情報の存在する地点がノードの手前10mの通知地点と重なっている場合、あるいは、連続した1組のまとまりの中又は1組のまとまりの中の両端の危険情報が存在する地点の間の範囲にノードの手前10mの通知地点がある場合、(ノードの手前10mの)通知地点の通知設定を解除する(通知を行わない設定にする)。例えば、図24(A)に示すように、危険情報が存在する地点がノードM+1の手前10mの通知地点と重なっている場合、ノードM+1の手前10mの通知設定を解除する(図24(A)では「通知オフ」と記載)。このようにする理由としては、危険情報が存在する地点に近い場所で通知を与え歩行を止まらせると、かえって危険になってしまう可能性があるからである。通知地点の通知設定を解除した場合、ステップS4-4-12に進む。 In step S4-4-11, the guidance message generating unit 105-2 determines whether the point where the danger information exists overlaps with the notification point 10m before the node, or when the point is in a continuous group or in a group. If there is a notification point 10m in front of the node in the range between the points where danger information exists on both ends of the cluster, cancel the notification setting for the notification point (10m in front of the node) (set to not notify) to). For example, as shown in FIG. 24(A), if the point where the danger information exists overlaps with the notification point 10m before node M+1, the notification setting for 10m before node M+1 is cancelled. 24(A) describes "notification off"). The reason for doing this is that if the notification is given to the person near the point where the danger information exists and the person stops walking, it may become dangerous. When the notification setting of the notification point is canceled, the process proceeds to step S4-4-12.

ステップS4-4-12では、案内文生成部105-2は、ノードMから2組目以降の各組(連続した1組又は1組のそれぞれ)の最初の危険情報が存在する地点の手前5m地点を通知地点として新たに設定する。例えば、図24(B)に示すように、危険情報が2つの組に分けられている場合、案内文生成部105-2は、ノードMから2組目の最初の危険情報が存在する地点の手前5m地点を通知地点として新たに設定する(図24(B)では「通知オン」と記載)。通知地点の解除設定及び通知地点は案内文と共に提示文記憶部157に保存される。本実施の形態では、危険情報を意識して歩行する距離をできるだけ短くすること、また通知を提示後すぐに立ち止まれない場合や位置情報の測定誤差が大きい場合も考慮して、5m手前を通知地点として設定する例で説明するが、新たに設定する通知地点は、通知対象である最初の危険情報が存在する地点の1つ前に存在する危険情報が存在する地点以降の地点であればどこでもよい。 In step S4-4-12, the guidance message generation unit 105-2 generates a message 5m before the point where the first danger information of each group after the second group from the node M (one continuous group or each group) exists. Newly set the location as a notification location. For example, as shown in FIG. 24B, when the danger information is divided into two groups, the guidance message generation unit 105-2 generates A point 5m ahead is newly set as a notification point (in FIG. 24(B), it is described as "notification ON"). The cancellation setting of the notification point and the notification point are stored in the presentation sentence storage unit 157 together with the guidance sentence. In this embodiment, the distance to walk while being conscious of danger information should be as short as possible, and in consideration of cases where the user cannot stop immediately after the notification is presented, or where the measurement error of the location information is large, the notification point is set 5m before the notification point. However, the newly set notification point can be any point after the point where the danger information exists that is one before the point where the first danger information to be notified exists. .

続いて、図10のステップS4-2-10では、第一実施形態で説明した通り、案内文生成部105-2がルートを用いて文章を生成する。 Subsequently, at step S4-2-10 in FIG. 10, as described in the first embodiment, the guidance text generation unit 105-2 generates a text using the route.

その後、図10のステップS4-2-14では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を用いて文章を生成する。1組にまとめられた危険情報については、案内文生成部105-2は、組単位で案内文を生成する。図23(A)に示す例では、案内文生成部105-2はノードMにおける案内文として、3つの危険情報をまとめた文章を生成する。図23(B)に示す例では、案内文生成部105-2は、ノードMにおいて提示する案内文として、1番目の危険情報と2番目の危険情報をまとめた文章を生成する。さらに、案内文生成部105-2は、3番目の危険情報の手前で提示する案内文として、3番目の危険情報と4番目の危険情報をまとめた文章を生成する。図23(D)に示す例では、案内文生成部105-2は、ノードMにおいて提示する案内文として、1番目の危険情報を用いて文章を生成する。さらに、案内文生成部105-2は、2番目の危険情報の手前で提示する案内文として、2番目の危険情報と3番目の危険情報をまとめた文章を生成する。 After that, at step S4-2-14 in FIG. 10, the guidance text generation unit 105-2 generates a text using the danger information, walking support information, or landmark information. As for the danger information grouped into one set, the guidance sentence generation unit 105-2 generates guidance sentences for each set. In the example shown in FIG. 23A, the guidance sentence generation unit 105-2 generates a sentence summarizing three pieces of danger information as a guidance sentence for node M. In the example shown in FIG. In the example shown in FIG. 23(B), the guidance sentence generation unit 105-2 generates a sentence summarizing the first danger information and the second danger information as the guidance sentence to be presented at the node M. In the example shown in FIG. Further, the guidance sentence generation unit 105-2 generates a sentence summarizing the third danger information and the fourth danger information as a guidance sentence to be presented before the third danger information. In the example shown in FIG. 23(D), the guidance sentence generation unit 105-2 generates a sentence as the guidance sentence to be presented at the node M using the first danger information. Further, the guidance sentence generation unit 105-2 generates a sentence summarizing the second danger information and the third danger information as a guidance sentence to be presented before the second danger information.

図7のステップS15では、通知判断部107-3は、提示文記憶部157から通知地点の解除設定及び通知地点を取得し、ユーザへの通知が必要であるかを判断する。なお、案内文生成部105-2によって通知地点が設定された場合、出力部109は、通知地点を通過するまでは通知地点以前の案内文を出力し、通知地点を通過した後は通知地点以降の案内文を出力する。 In step S15 of FIG. 7, the notification determination unit 107-3 acquires the cancellation setting of the notification point and the notification point from the presentation sentence storage unit 157, and determines whether or not notification to the user is necessary. When the notification point is set by the guidance message generation unit 105-2, the output unit 109 outputs the guidance message before the notification point until the notification point is passed, and outputs the guidance message after the notification point after passing the notification point. output the guidance text.

文章の生成例を図25に示す。図25の例では、ノードMからノードM+1間での案内文が2つの組に分けられ、案内文が組単位で生成される。ノードMから上り段差の5m手前まではノードMにおける案内文が出力され、上り段差の5m手前を通過した後は、上り段差以降の案内文が出力される。案内文を組単位で生成する理由は、全ての危険情報を一度にユーザに提示すると、覚えきれないという問題が発生するからである。また、案内文生成部105-2が連続した1組の案内文を生成する場合、案内文では「途中、下り階段と上り階段が10m先に連続してあります。」のように、2番目以降の危険情報の位置情報を省略し、「連続してある」という表現で生成する。このようにする理由としても、位置情報を省略して覚えやすくするためである。また、地理情報名→地理情報の位置情報の順に語を並べる理由は、第一実施形態で説明したように、事前に確認したい地理情報の重要度が視覚障がい者の中で決まっているとき、聞くべき情報の取捨選択が負担なくできるからである。 FIG. 25 shows an example of sentence generation. In the example of FIG. 25, the guidance sentences from the node M to the node M+1 are divided into two sets, and the guidance sentences are generated for each set. From node M to 5m before the uphill, the guidance message at node M is output, and after passing 5m before the uphill, the guidance text after the uphill is output. The reason why guidance sentences are generated in group units is that if all the danger information is presented to the user at once, the user will not be able to remember it. Also, when the guidance sentence generation unit 105-2 generates a set of continuous guidance sentences, the second and subsequent guidance sentences, such as "On the way, there are descending stairs and ascending stairs in succession 10m ahead." omit the location information of the danger information, and generate it with the expression "continuous". The reason for doing this is also to omit the position information and make it easier to remember. The reason for arranging words in the order of geographic information name -> location information of geographic information is that, as explained in the first embodiment, when the importance of geographic information to be confirmed in advance is decided among visually impaired people, This is because the information to be heard can be sorted out without any burden.

<案内文の更新>
次に、第二実施形態において案内文生成部105-2が実施する案内文の更新について説明する。
<Updated information>
Next, the updating of the guidance message performed by the guidance message generation unit 105-2 in the second embodiment will be described.

図26は、第二実施形態において案内文を更新する処理手順の一例を示すフローチャートである。図26に示す処理手順は、図17のステップS13-1-5に続いて行われる。 FIG. 26 is a flow chart showing an example of a processing procedure for updating guidance text in the second embodiment. The processing procedure shown in FIG. 26 is performed subsequent to step S13-1-5 in FIG.

ステップS13-3-1では、案内文生成部105-2は、ステップS13-1-5において取得した情報のうち、危険情報が2つ以上存在するかどうか判断する。2つ以上存在する場合はステップS13-3-2に進み、1つ以下の場合はステップS13-3-10に進む。 In step S13-3-1, the guidance message generation unit 105-2 determines whether or not there are two or more pieces of danger information among the information acquired in step S13-1-5. If there are two or more, the process proceeds to step S13-3-2, and if there is one or less, the process proceeds to step S13-3-10.

ステップS13-3-2では、案内文生成部105-2は、危険情報が存在する地点間の距離が全て10m未満かどうか判断する。全ての危険情報が存在する地点が10m未満で隣り合っている場合はステップS13-3-3に進み、隣り合う危険情報について危険情報が存在する地点間の距離が一箇所でも10m以上であれば、ステップS13-3-4に進む。 In step S13-3-2, guidance message generation unit 105-2 determines whether or not all the distances between points having danger information are less than 10 m. If all points with danger information are adjacent to each other within 10m, proceed to step S13-3-3. , the process proceeds to step S13-3-4.

ステップS13-3-3では、案内文生成部105-2は、危険情報を全てまとめて、連続した1組とする。ステップS13-3-3で危険情報を全てまとめた場合、ステップS13-3-10に進む。 In step S13-3-3, the guidance message generation unit 105-2 puts together all the danger information to form a continuous set. If all the danger information is collected in step S13-3-3, the process proceeds to step S13-3-10.

ステップS13-3-4では、案内文生成部105-2は、危険情報が2つであるかどうか判断する。2つの場合は危険情報が存在する地点間の距離が必ず10m以上となるため、ステップS13-3-10に進む。3つ以上の場合はステップS13-3-5に進む。 In step S13-3-4, guidance message generation unit 105-2 determines whether or not there are two pieces of danger information. In the case of two, the distance between points where danger information exists is always 10 m or more, so the process proceeds to step S13-3-10. If there are three or more, the process proceeds to step S13-3-5.

ステップS13-3-5では、案内文生成部105-2は、危険情報が存在する地点間の距離の少なくとも一部が10m未満であるかどうか判断する。少なくとも一部が10m未満である場合はステップS13-3-6に進み、全ての隣り合う危険情報について危険情報が存在する地点間の距離が10m以上である場合はステップS13-3-7に進む。 In step S13-3-5, guidance message generation unit 105-2 determines whether at least a portion of the distance between locations where danger information exists is less than 10 m. If at least a part is less than 10m, proceed to step S13-3-6, and if the distance between points where danger information exists for all adjacent danger information is 10m or more, proceed to step S13-3-7. .

ステップS13-3-6では、案内文生成部105-2は、危険情報が存在する地点間の距離が10m未満となる危険情報をまとめて、それぞれ連続した1組とする。ステップS13-3-6で危険情報が存在する地点間の距離が10m未満となる危険情報をまとめた場合、ステップS13-3-7に進む。 In step S13-3-6, the guidance message generation unit 105-2 collects the danger information for which the distance between locations where the danger information exists is less than 10 m, and forms a continuous set. When the danger information that the distance between the points where the danger information exists is less than 10 m is collected in step S13-3-6, the process proceeds to step S13-3-7.

ステップS13-3-7では、案内文生成部105-2は、ノードMに近い方から3つ以上の奇数個の危険情報が1組になっていないかどうか判断する。3つ以上の奇数個の危険情報が1組になっていない場合はステップS13-3-8に進み、それ以外の場合はステップS13-3-9に進む。 In step S13-3-7, guidance message generation unit 105-2 determines whether or not an odd number of three or more pieces of danger information closer to node M form a set. If three or more odd pieces of risk information are not in one set, the process proceeds to step S13-3-8, otherwise the process proceeds to step S13-3-9.

ステップS13-3-8では、案内文生成部105-2は、ノードMに近い方から3つ以上の奇数個の危険情報のうち、ノードMに最も近い1つの危険情報を単体で1組とする。ノードMに最も近い危険情報を単体で1組とした場合、ステップS13-3-9に進む。 In step S13-3-8, guidance message generation unit 105-2 selects one danger information closest to node M from among three or more odd pieces of danger information closest to node M as a single set. do. If the dangerous information closest to the node M is regarded as a single set, the process proceeds to step S13-3-9.

ステップS13-3-9では、案内文生成部105-2は、1組になっていない隣り合う危険情報を、進行方向から2つずつまとめてそれぞれ1組とする。その後、ステップS13-3-10に進む。 In step S13-3-9, the guidance message generation unit 105-2 puts together two sets of adjacent danger information that are not in one set from the direction of travel to form one set. After that, the process proceeds to step S13-3-10.

ステップS3-3-10では、案内文生成部105-2は、ノードの手前10mの通知地点と危険情報が存在する地点が重なっている、もしくは連続した1組のまとまりの中又は1組のまとまりの中にノードの手前10mの通知地点が重なっているかどうか判断する。重なっている場合はステップS3-3-11に進み、重なっていない場合はステップS3-3-12に進む。 In step S3-3-10, the guidance sentence generation unit 105-2 generates information that the notification point 10m before the node overlaps with the point where the danger information exists, or is in a continuous group or in a group. It is judged whether the notification point 10m in front of the node overlaps in the. If they overlap, the process proceeds to step S3-3-11, and if they do not overlap, the process proceeds to step S3-3-12.

ステップS3-3-11では、案内文生成部105-2は、危険情報の存在する地点がノードの手前10mの通知地点と重なっている場合、あるいは、連続した1組のまとまりの中又は1組のまとまりの中の両端の危険情報が存在する地点の間の範囲にノードの手前10mの通知地点がある場合、(ノードの手前10mの通知地点の)通知設定を解除する。 In step S3-3-11, the guidance message generation unit 105-2 determines whether the location where the danger information exists overlaps with the notification location 10m before the node, or when the location is in a continuous group or in a group. If there is a notification point 10m in front of the node in the range between the points where danger information exists on both ends of the group, the notification setting (at the notification point 10m in front of the node) is cancelled.

ステップS3-3-12では、案内文生成部105-2は、ノードMから2組目以降の各組(連続した1組又は1組のそれぞれ)の最初の危険情報が存在する地点の手前5m地点を通知地点として新たに設定する。通知地点の解除設定及び通知地点は案内文と共に提示文記憶部157に保存される。 In step S3-3-12, the guidance message generation unit 105-2 generates a message 5m before the point where the first danger information of each group after the second group from the node M exists (one continuous group or each group). Newly set the location as a notification location. The cancellation setting of the notification point and the notification point are stored in the presentation sentence storage unit 157 together with the guidance sentence.

続いて、図17のステップS13-1-8では、第一実施形態で説明した通り、案内文生成部105-2が、現在地と方位情報から距離や向きを再計算する。 Subsequently, in step S13-1-8 of FIG. 17, as described in the first embodiment, the guidance message generation unit 105-2 recalculates the distance and direction from the current location and direction information.

その後、図17のステップS13-1-13では、案内文生成部105-2が危険情報、歩行支援情報又はランドマーク情報を用いて文章を生成する。1組にまとめられた危険情報については、案内文生成部105-2は、組単位で案内文を生成する。 After that, in step S13-1-13 of FIG. 17, the guidance text generation unit 105-2 generates a text using the danger information, walking support information, or landmark information. As for the danger information grouped into one set, the guidance sentence generation unit 105-2 generates guidance sentences for each set.

<案内装置のハードウェア構成>
図27に、第一実施形態及び第二実施形態における案内装置100のハードウェア構成例を示す。案内装置100は、CPU(Central Processing Unit)191などのプロセッサ、RAM(Random Access Memory)やROM(Read Only Memory)などのメモリ装置192、ハードディスクなどの記憶装置193から構成されたコンピュータでもよい。例えば、案内装置100の機能及び処理は、記憶装置193又はメモリ装置192に保存されているデータやプログラムをCPU191が実行することによって実現される。また、案内装置100へのデータの入力は、入出力インタフェース装置194から行われ、案内装置100からのデータの出力は、入出力インタフェース装置194から行われてもよい。なお、入出力インタフェース装置194は、案内装置100と切り離されて、案内装置100に含まれなくてもよい。例えば、案内装置100は、タッチスクリーン(タッチセンサと液晶ディスプレイとを1つのハードウェアで実装したもの)を備えるスマートフォン、タブレット型コンピュータ、ノート型パーソナルコンピュータ(PC)、デスクトップ型PCなどであってもよい。
<Hardware configuration of guide device>
FIG. 27 shows a hardware configuration example of the guidance device 100 in the first embodiment and the second embodiment. The guide device 100 may be a computer configured with a processor such as a CPU (Central Processing Unit) 191, a memory device 192 such as a RAM (Random Access Memory) or a ROM (Read Only Memory), and a storage device 193 such as a hard disk. For example, the functions and processes of the guidance device 100 are implemented by the CPU 191 executing data and programs stored in the storage device 193 or the memory device 192 . Data input to the guide device 100 may be performed from the input/output interface device 194 , and data output from the guide device 100 may be performed from the input/output interface device 194 . Note that the input/output interface device 194 may be separated from the guidance device 100 and not included in the guidance device 100 . For example, the guide device 100 may be a smart phone, a tablet computer, a notebook personal computer (PC), a desktop PC, or the like equipped with a touch screen (a touch sensor and a liquid crystal display are implemented as one piece of hardware). good.

なお、案内装置100のうち、案内文の生成に関する機能部、例えば、ルート生成部103、提示文生成部105などを1つの案内文生成装置として実現することも可能である。また、画面入力部101と案内制御部107と出力部109とをクライアント側の案内文出力装置として実現し、ルート生成部103、提示文生成部105などをサーバ側の案内文生成装置として実現することも可能である。また、画面入力部101と案内制御部107と出力部109を除く処理部は、各機能やデータが複数の装置に分散配置され、これらの装置がインターネット等を通じて互いに情報の受け渡しを行って実現されてもよい。 Note that it is also possible to implement the functional units related to the generation of guidance sentences in the guidance device 100, such as the route generation unit 103 and the presentation sentence generation unit 105, as one guidance sentence generation device. The screen input unit 101, the guidance control unit 107, and the output unit 109 are realized as a client-side guidance sentence output device, and the route generation unit 103, the presentation sentence generation unit 105, etc. are realized as a server-side guidance sentence generation device. is also possible. In addition, the processing units other than the screen input unit 101, the guidance control unit 107, and the output unit 109 are realized by distributing functions and data in a plurality of devices and exchanging information between these devices through the Internet or the like. may

<補足>
本発明の実施の形態によれば、視覚障がい者へ音声案内を提示する必要があるタイミングで通知が行われ、視覚障がい者は、視覚障がい者が任意のタイミングでいつでも音声案内を聞くことができる。そのため、周囲への音漏れの配慮を可能とすることができ、視覚障がい者の認知的負荷を低減して安全に歩行できるようにすることができる。
<Supplement>
According to the embodiment of the present invention, the visually impaired person is notified at the timing when it is necessary to present the voice guidance, and the visually impaired person can listen to the voice guidance at any timing. . Therefore, it is possible to consider sound leakage to the surroundings, reduce the cognitive load of the visually impaired person, and enable them to walk safely.

また、視覚障がい者が曲がり角ごと程度の間隔で聞くことを考慮した内容及び分量の提示文が生成されるため、視覚障がい者の認知的負荷を低減することができる。 In addition, since presentation sentences are generated with content and quantity that take into account that the visually impaired person listens at intervals of about every corner, the cognitive load of the visually impaired person can be reduced.

また、提示文は視覚障がい者の位置情報に応じて更新されるため、視覚障がい者の現在地に応じた音声案内を行うことができる。 In addition, since the presentation text is updated according to the location information of the visually impaired person, it is possible to provide voice guidance according to the current location of the visually impaired person.

また、ノード間に複数の危険情報が存在する場合、危険情報が複数回に分けて提示されるため、聞き手となる視覚障がい者の負荷を低減することができる。 In addition, when a plurality of pieces of danger information exist between nodes, the danger information is divided and presented a plurality of times, thereby reducing the burden on visually impaired listeners.

説明の便宜上、本実施の形態に係る案内装置100は機能的なブロック図を用いて説明しているが、本実施の形態に係る案内装置100は、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本実施の形態は、コンピュータに対して案内装置100の機能を実現させるプログラム、コンピュータに対して案内装置100における方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本実施の形態に係る方法は、上記の説明において記載された順序と異なる順序で実施されてもよい。 For convenience of explanation, the guide device 100 according to the present embodiment is explained using a functional block diagram, but the guide device 100 according to the present embodiment is implemented by hardware, software, or a combination thereof. may For example, the present embodiment may be realized by a program that causes a computer to implement the functions of the guidance device 100, a program that causes the computer to execute each procedure of a method in the guidance device 100, or the like. Moreover, each functional part may be combined and used as needed. Also, the methods according to the present embodiments may be performed in an order different from that described in the above description.

以上、歩行者の認知的負荷を低減する手法について説明したが、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々の変更・応用が可能である。 Although the method for reducing the cognitive load on pedestrians has been described above, the present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims.

100 案内装置
101 画面入力部
103 ルート生成部
105 提示文生成部
105-1 概要文生成部
105-2 案内文生成部
105-3 周辺情報文生成部
107 案内制御部
107-1 現在地取得部
107-2 方位取得部
107-3 通知判断部
109 出力部
109-1 振動出力部
109-2 提示文出力部
109-3 音声合成部
109-4 音声出力部
151 経路情報記憶部
153 地理情報記憶部
155 ルート記憶部
157 提示文記憶部
100 guidance device 101 screen input unit 103 route generation unit 105 presentation sentence generation unit 105-1 outline sentence generation unit 105-2 guidance sentence generation unit 105-3 surrounding information sentence generation unit 107 guidance control unit 107-1 current location acquisition unit 107- 2 Direction acquisition unit 107-3 Notification determination unit 109 Output unit 109-1 Vibration output unit 109-2 Presentation sentence output unit 109-3 Speech synthesis unit 109-4 Speech output unit 151 Route information storage unit 153 Geographic information storage unit 155 Route Storage unit 157 presentation sentence storage unit

Claims (11)

歩行者に対する案内文を生成する案内文生成装置であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内文生成装置。
A guidance message generating device for generating guidance messages for pedestrians,
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence generation unit
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. A guidance sentence generation device that generates guidance sentences for each group united into one group, and sets a notification point for notifying the guidance sentence for each group.
歩行者に対する案内文を生成する案内文生成装置であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内文生成装置。
A guidance message generating device for generating guidance messages for pedestrians,
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence generation unit
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. A guidance message generation device that generates a guidance message for each group and sets a notification point for notifying the guidance message for each group.
前記地理情報の提示の優先順位は、案内に利用する事物に対する聴覚による認識のしやすさに基づいて設定される、請求項1又は2に記載の案内文生成装置。 3. The guidance message generating apparatus according to claim 1 , wherein the priority of presentation of said geographical information is set based on ease of auditory recognition of things used for guidance. 前記地理情報は、ノードをつなぐ経路上に存在する事物の名称を表す地理情報名と、当該事物の場所を示す位置情報とを含み、
前記案内文生成部は、地理情報名よりも前記地理情報名に対応する位置情報が後になるように配置した案内文を生成する、請求項1乃至のうちいずれか1項に記載の案内文生成装置。
The geographic information includes a geographic information name representing the name of an object existing on a route connecting nodes, and position information indicating the location of the object,
4. The guidance message according to any one of claims 1 to 3 , wherein the guidance message generating unit generates the guidance message in which the location information corresponding to the geographical information name is arranged after the geographical information name. generator.
前記地理情報は、ノードをつなぐ経路上に存在する事物がノード間のリンク全体又は一部区間に渡って連続して存在しているか否かを示す属性と、当該事物の場所を示す位置情報とを含み、
前記案内文生成部は、ノード間のリンク全体又は一部区間に渡って連続して存在していることを示す属性を含む地理情報に関する案内文には、位置情報を含めない、請求項1乃至のうちいずれか1項に記載の案内文生成装置。
The geographic information includes an attribute indicating whether or not an object existing on a route connecting nodes exists continuously over the entire link or a part of the link between nodes, and position information indicating the location of the object. including
1 to 3, wherein the guidance text generation unit does not include location information in the guidance text related to geographic information including an attribute indicating continuous existence over the entire link between nodes or a partial section. 5. The guidance message generation device according to any one of 4 .
前記地理情報は、ノードをつなぐ経路上に存在する事物の名称を表す地理情報名と、当該事物の場所を示す位置情報とを含み、
前記案内文生成部は、同じ地理情報名を有する地理情報が複数存在する場合、地理情報名の後に複数の位置情報を配置し、当該複数の位置情報の後に地理情報の数を配置した案内文を生成する、請求項1乃至のうちいずれか1項に記載の案内文生成装置。
The geographic information includes a geographic information name representing the name of an object existing on a route connecting nodes, and position information indicating the location of the object,
When there are multiple pieces of geographic information having the same geographic information name, the guidance text generation unit arranges a plurality of pieces of location information after the geographical information name, and arranges the number of pieces of geographic information after the plurality of pieces of location information. 6. The guidance text generating device according to any one of claims 1 to 5 , which generates
歩行者に対する案内文を生成する案内文生成装置と、当該歩行者に案内文を出力する案内文出力装置とを含む案内システムであって、
前記案内文生成装置は、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文出力装置は、
前記歩行者の現在地を取得する現在地取得部と、
前記歩行者の方位を取得する方位取得部と、
前記案内文生成装置において生成されたルートを取得し、当該取得されたルート、前記取得された現在地及び方位に基づいて、案内文を通知するタイミングを判断する通知判断部と、
案内文を通知するタイミングにおいて、前記歩行者に対する通知を出力し、前記案内文生成装置によって生成された案内文を出力する出力部と、
を含み、
前記案内文生成装置の前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内システム。
A guidance system including a guidance sentence generation device that generates guidance sentences for pedestrians and a guidance sentence output device that outputs guidance sentences to the pedestrians,
The guidance sentence generation device is
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence output device is
a current location acquisition unit that acquires the current location of the pedestrian;
an orientation acquisition unit that acquires the orientation of the pedestrian;
a notification determination unit that acquires the route generated by the guidance message generation device and determines the timing of notifying the guidance message based on the acquired route, the acquired current location and direction;
an output unit that outputs a notification to the pedestrian at the timing of notifying the guidance message and outputs the guidance message generated by the guidance message generation device;
including
The guidance message generation unit of the guidance message generation device,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. A guidance system that generates a group-based guidance message grouped into one group, and sets a notification point for notifying the group-based guidance message.
歩行者に対する案内文を生成する案内文生成装置と、当該歩行者に案内文を出力する案内文出力装置とを含む案内システムであって、
前記案内文生成装置は、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するルート生成部と、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成する案内文生成部と、
を含み、
前記案内文出力装置は、
前記歩行者の現在地を取得する現在地取得部と、
前記歩行者の方位を取得する方位取得部と、
前記案内文生成装置において生成されたルートを取得し、当該取得されたルート、前記取得された現在地及び方位に基づいて、案内文を通知するタイミングを判断する通知判断部と、
案内文を通知するタイミングにおいて、前記歩行者に対する通知を出力し、前記案内文生成装置によって生成された案内文を出力する出力部と、
を含み、
前記案内文生成装置の前記案内文生成部は、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内システム。
A guidance system including a guidance sentence generation device that generates guidance sentences for pedestrians and a guidance sentence output device that outputs guidance sentences to the pedestrians,
The guidance sentence generation device is
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
a route generator that generates a route containing
a guidance text generation unit that generates guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
The guidance sentence output device is
a current location acquisition unit that acquires the current location of the pedestrian;
an orientation acquisition unit that acquires the orientation of the pedestrian;
a notification determination unit that acquires the route generated by the guidance message generation device and determines the timing of notifying the guidance message based on the acquired route, the acquired current location and direction;
an output unit that outputs a notification to the pedestrian at the timing of notifying the guidance message and outputs the guidance message generated by the guidance message generation device;
including
The guidance message generation unit of the guidance message generation device,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. A guidance system that generates a group-based guidance message and sets a notification point for notifying the group-based guidance message.
歩行者に対する案内文を生成する案内文生成装置における案内文生成方法であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するステップと、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成するステップと、
を含み、
前記案内文を生成するステップにおいて、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードに近い方からL(Lは2以上の整数である)個の危険情報が1組にまとめられていない場合、且つ、Lを所定の数P(Pは2以上の整数である)で割った剰余Qが1以上である場合、Q個の危険情報を用いて前記始点となるノードにおける案内文を生成し、さらに、残りの隣り合う危険情報をP個ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内文生成方法。
A guidance message generation method in a guidance message generation device for generating guidance messages for pedestrians, comprising:
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
generating a route containing
generating guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
In the step of generating the guidance message,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
If L (L is an integer of 2 or more) pieces of danger information are not grouped into one set from the side closest to the starting node on the route connecting the nodes, and L is a predetermined number P (P is is an integer equal to or greater than 2) is 1 or more, the Q pieces of danger information are used to generate guidance text at the node serving as the starting point, and the remaining adjacent pieces of danger information are divided into P pieces. A guidance message generation method for generating a guidance message for each group grouped together, and setting a notification point for notifying the guidance message for each group.
歩行者に対する案内文を生成する案内文生成装置における案内文生成方法であって、
出発地、曲がり角及び目的地をノードとして表現したときに、出発地から目的地までのノードと、
ノードをつなぐ経路上に存在する事物に紐付けられた種別であり、歩行にとって危険な事物であることを示す危険情報、歩行を支援する事物であることを示す歩行支援情報、及び歩行中に獲得可能な感覚によって認識できる事物であることを示すランドマーク情報のいずれか1つ以上の種別を含む地理情報と、
を含むルートを生成するステップと、
前記生成されたルート、前記生成されたルート上の前記地理情報、及び地理情報の提示の優先順位に基づいて、前記生成されたルートの案内文を生成するステップと、
を含み、
前記案内文を生成するステップにおいて、
前記生成されたルート上のいずれかのノードまでの距離が閾値以下の地理情報が存在する場合、当該地理情報をノードの目印とした案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれる場合、当該危険情報及び/又は歩行支援情報に分類される地理情報を用いて案内文を生成し、
前記生成されたルート上の地理情報の中に危険情報又は歩行支援情報に分類される地理情報が含まれない場合、且つ、前記生成されたルート上の地理情報の中にランドマーク情報に分類される地理情報が含まれる場合、当該ランドマーク情報に分類される地理情報の中から前記地理情報の提示の優先順位に基づいて選択された地理情報を用いて案内文を生成し、
ノードをつなぐ経路上に存在する危険情報について案内文を生成する際に、前記危険情報が存在する地点間の距離が所定の距離内にある場合、当該危険情報を1組にまとめ、
ノードをつなぐ経路上において始点となるノードにおける案内文として、当該始点となるノードに最も近い危険情報を用いて案内文を生成し、さらに、残りの隣り合う危険情報を所定の数ずつ1組にまとめた組単位の案内文を生成し、当該組単位の案内文を通知する通知地点を設定する、案内文生成方法。
A guidance message generation method in a guidance message generation device for generating guidance messages for pedestrians, comprising:
Nodes from the starting point to the destination when the starting point, the turning point and the destination are expressed as nodes,
This is a type associated with things that exist on the route that connects nodes, and includes danger information indicating that things are dangerous for walking, walking support information indicating things that support walking, and acquisition during walking. Geographic information including any one or more types of landmark information indicating that it is a thing that can be recognized by possible senses;
generating a route containing
generating guidance text for the generated route based on the generated route, the geographic information on the generated route, and the priority of presentation of the geographic information;
including
In the step of generating the guidance message,
if there is geographic information whose distance to any node on the generated route is equal to or less than a threshold, generating a guidance text using the geographic information as a node mark;
If the geographic information on the generated route includes geographic information classified as danger information or walking support information, guidance text is generated using the geographic information classified as danger information and/or walking support information. generate and
If the generated geographic information on the route does not include geographic information classified as danger information or walking support information, and if the generated geographic information on the route does not include landmark information if the landmark information contains geographical information that is classified into the landmark information, the guidance message is generated using the geographical information selected based on the priority of presentation of the geographical information,
when generating guidance text for danger information existing on a route connecting nodes, if the distance between points where the danger information exists is within a predetermined distance, group the danger information into one set;
As a guidance message for a node that is a starting point on a route that connects nodes, a guidance message is generated using the danger information closest to the node that is the starting point. A guidance message generation method for generating a guidance message for each group, and setting a notification point for notifying the guidance message for each group.
請求項1乃至のうちいずれか1項に記載の案内文生成装置の各部としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as each unit of the guidance sentence generation device according to any one of claims 1 to 6 .
JP2018198447A 2017-12-05 2018-10-22 Guidance sentence generation device, guidance system, guidance sentence generation method and program Active JP7225673B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018198447A JP7225673B2 (en) 2017-12-05 2018-10-22 Guidance sentence generation device, guidance system, guidance sentence generation method and program
US16/451,855 US11402230B2 (en) 2018-10-22 2019-06-25 Navigation system, apparatus and method for generating navigation message

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017233747 2017-12-05
JP2017233747 2017-12-05
JP2018198447A JP7225673B2 (en) 2017-12-05 2018-10-22 Guidance sentence generation device, guidance system, guidance sentence generation method and program

Publications (2)

Publication Number Publication Date
JP2019101020A JP2019101020A (en) 2019-06-24
JP7225673B2 true JP7225673B2 (en) 2023-02-21

Family

ID=66973437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018198447A Active JP7225673B2 (en) 2017-12-05 2018-10-22 Guidance sentence generation device, guidance system, guidance sentence generation method and program

Country Status (1)

Country Link
JP (1) JP7225673B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020112507A (en) * 2019-01-16 2020-07-27 日本電信電話株式会社 Guidance sentence generation device, guidance system, guidance sentence generation method and program
US12050107B2 (en) * 2019-11-07 2024-07-30 Nippon Telegraph And Telephone Corporation Guidance sentence generation apparatus, guidance sentence generation system, guidance sentence generation method and program
JP2022023273A (en) * 2020-07-27 2022-02-08 啓太 瀧澤 Guidance information generation program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001215130A (en) 1999-11-22 2001-08-10 Toshiba Corp Automatic Pedestrian Guide Text Creation Apparatus and Method and Recording Medium
JP2001216595A (en) 2000-02-03 2001-08-10 Ikeno Tsuken Kk Walking support system
JP2003207358A (en) 2002-01-11 2003-07-25 Toshiba Corp Road guidance device and program
JP2003337041A (en) 2002-05-17 2003-11-28 Sony Corp Map display system, map display method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5762362B2 (en) * 2012-07-12 2015-08-12 株式会社ゼンリンデータコム Navigation system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001215130A (en) 1999-11-22 2001-08-10 Toshiba Corp Automatic Pedestrian Guide Text Creation Apparatus and Method and Recording Medium
JP2001216595A (en) 2000-02-03 2001-08-10 Ikeno Tsuken Kk Walking support system
JP2003207358A (en) 2002-01-11 2003-07-25 Toshiba Corp Road guidance device and program
JP2003337041A (en) 2002-05-17 2003-11-28 Sony Corp Map display system, map display method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
五十嵐雄哉、内藤拡也、貞清一浩、山田哲弥,屋内外シームレスな視覚障がい者音声ナビゲーションシステムの開発と実証,日本建築学会技術報告集,第24巻、第57号,日本,日本建築学会,2018年06月20日,第867-872頁,https://www.jstage.jst.go.jp/article/aijt/24/57/24_867/_pdf/-char/ja

Also Published As

Publication number Publication date
JP2019101020A (en) 2019-06-24

Similar Documents

Publication Publication Date Title
RU2706462C2 (en) Easier interaction between users and their environment using headset having input mechanisms
Mascetti et al. Sonification of guidance data during road crossing for people with visual impairments or blindness
US11402230B2 (en) Navigation system, apparatus and method for generating navigation message
Guy et al. CrossingGuard: exploring information content in navigation aids for visually impaired pedestrians
Chanana et al. Assistive technology solutions for aiding travel of pedestrians with visual impairment
Albrecht et al. Guided by music: pedestrian and cyclist navigation with route and beacon guidance
May et al. Spotlights and soundscapes: On the design of mixed reality auditory environments for persons with visual impairment
JP7225673B2 (en) Guidance sentence generation device, guidance system, guidance sentence generation method and program
Zahabi et al. Design of navigation applications for people with disabilities: A review of literature and guideline formulation
Papadopoulos et al. Orientation and mobility aids for individuals with blindness: Verbal description vs. audio-tactile map
Montuwy et al. Helping older pedestrians navigate in the city: comparisons of visual, auditory and haptic guidance instructions in a virtual environment
Loeliger et al. Wayfinding without visual cues: Evaluation of an interactive audio map system
Lewis et al. Hearing the way: requirements and preferences for technology-supported navigation aids
Konstantinos et al. Audio-haptic map: An orientation and mobility aid for individuals with blindness
Hussain et al. A comparative study of sonification methods to represent distance and forward-direction in pedestrian navigation
Swobodzinski et al. Seamless wayfinding by a deafblind adult on an urban college campus: a case study on wayfinding performance, information preferences, and technology requirements
Koustriava et al. The impact of orientation and mobility aids on wayfinding of individuals with blindness: Verbal description vs. audio-tactile map
Kan‐Kilic et al. Nonvisual aspects of spatial knowledge: Wayfinding behavior of blind persons in Lisbon
US20220128375A1 (en) Guide text generation apparatus, guide system, guide text generation method and program
Paiva et al. A mobile application to enhance mobility of people with permanent or temporary mobility disability–a case study in Portugal
Magnusson et al. Exploring history: a mobile inclusive virtual tourist guide
Gustafson-Pearce et al. Comparison between audio and tactile systems for delivering simple navigational information to visually impaired pedestrians
Barham et al. The assistant project-creating a smartphone app to assist older people when travelling by public transport
US12123732B2 (en) Guide information processing apparatus, guide information processing method and program
Koutny et al. Virtual mobility trainer for visually impaired people

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20181026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210701

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221006

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230123

R150 Certificate of patent or registration of utility model

Ref document number: 7225673

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350