(57)【要約】【課題】目の不自由な方に対して、その目の不自由さの度合い（視覚不自由度合い属性）に応じた音声案内ナビゲーションを可能にする。【解決手段】使用者の視覚不自由度合い属性に応じた地図データを記憶する第１の記憶部と、出発地から目的地までを案内するための、使用者の視覚不自由度合い属性に応じたナビゲーションデータを記憶する第２の記憶部と、現在位置を検出する位置検出手段と、音声合成手段と、音声合成手段により音声合成された音声を使用者に対して提供する音声出力手段と、使用者の視覚不自由度合い属性に応じた案内ナビゲーションを実行するための制御手段とを備える。制御手段は、現在位置が、ナビゲーションデータで示される経路上の予め設定された地点になったときに、地図データ及びナビゲーションデータに基づき、音声合成手段を用いて案内の音声合成データを生成し、視覚不自由者に提供する。【選択図】図６
2014020788.tif 000002
【特許請求の範囲】
【請求項１】
使用者の視覚不自由度合い属性に応じた地図データを記憶する第１の記憶部と、
出発地から目的地までを案内するための、前記使用者の視覚不自由度合い属性に応じたナビゲーションデータを記憶する第２の記憶部と、
現在位置を検出する位置検出手段と、
音声合成手段と、
前記音声合成手段により音声合成された音声を前記使用者に対して提供する音声出力手段と、
前記使用者の視覚不自由度合い属性に応じた案内ナビゲーションを実行するための制御手段と、
を備え、
前記制御手段は、
前記位置検出手段で検出された現在位置が、前記第２の記憶部の前記ナビゲーションデータで示される経路上の予め設定された地点になったときに、前記第１の記憶部の前記地図データ及び前記ナビゲーションデータに基づき、前記音声合成手段を用いて、前記案内の音声合成データを生成し、生成した前記音声合成データを前記音声出力手段に供給する手段を備える
ことを特徴とするナビゲーションシステム。
【請求項２】
ナビゲーションサービスを提供するサーバと、前記サーバと通信ネットワークを通じて接続されて、前記ナビゲーションサービスの提供を受ける移動体端末とからなり、
前記移動体端末は、前記第１の記憶部、前記第２の記憶部、前記位置検出手段、前記音声合成手段、前記音声出力手段及び前記制御手段を備えると共に、前記使用者の前記視覚不自由度合い属性を認識するための情報を含むナビゲーションサービスの要求を、前記サーバに前記通信ネットワークを通じて送信する手段を備え、
前記サーバは、前記移動体端末からの前記ナビゲーションサービスの要求を受けて、前記使用者の前記視覚不自由度合い属性を認識するための情報に基づき前記使用者の前記視覚不自由度合い属性を認定し、当該認定した前記使用者の前記視覚不自由度合い属性に応じた、前記地図データ、前記ナビゲーションデータ及び前記ナビゲーション支援プログラムを、前記移動体端末に送信し、
前記移動体端末は、前記サーバから受信した前記地図データ及び前記ナビゲーションデータを、前記第１の記憶部及び前記第２の記憶部に記憶し、前記制御手段は前記ナビゲーション支援プログラムを記憶して、当該ナビゲーション支援プログラムを起動するようにする
ことを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記使用者の音声入力を受け付ける音声入力手段と、
前記音声入力手段を通じて音声を音声認識する音声認識手段と、
を備え、
前記制御手段は、
前記音声認識手段により音声認識された前記使用者からの音声の質問を受けたときに、前記音声認識をした現在位置周辺の前記地図データと、前記ナビゲーションデータとに基づき、前記質問に対応する回答の案内の音声合成データを生成し、生成した前記音声合成データを前記質問に対する回答として前記音声出力手段に供給する手段を備える
ことを特徴とする請求項１または請求項２に記載のナビゲーションシステム。
【請求項４】
カメラ部を備えると共に、前記カメラ部で撮影されたカメラ映像を画像認識する画像認識手段を備え、
前記制御手段は、
前記ナビゲーションデータと、前記画像認識結果と、前記地図データとに基づき、案内の音声合成データを生成して、前記使用者に、前記音声合成データに基づく合成音声を提供する手段を備える
ことを特徴とする請求項１〜請求項３のいずれかに記載のナビゲーションシステム。
【請求項５】
表示手段を備え、
前記表示手段の表示画面に、前記使用者の前記視覚不自由度合いに応じた地図が表示されて、前記合成音声による案内と併用可能とされてなる
ことを特徴とする請求項１〜請求項４のいずれかに記載のナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ナビゲーションシステムに関し、特に、視覚不自由者（目の不自由な方々）用のものに関する。
【背景技術】
【０００２】
ナビゲーションシステムにおいては、使用者により指定された出発地から目的地までの経路を探索してナビゲーションデータを生成し、探索の結果得られた経路を、表示画面に表示された地図上に表示すると共に、使用者の現在位置マークを表示しながら、使用者の移動に応じた案内をする。そして、交差点や曲がり角などにおいて、ナビゲーションデータに基づいて音声により案内をする機能も備えている。使用者は、表示画面上の地図上で自分の位置を確認しながら、音声案内も参照して、案内に従って、目的地まで移動することができる。
【０００３】
上述のように、従来から、ナビゲーションシステムにおいては、音声案内も伴うので、目の不自由な方でも、当該音声案内を頼りにすることができるが、目の不自由な方の目の不自由さ度合いが考慮された音声案内となっていないので、目の不自由な方にとっては案内情報が不十分であり、実際上、利用できないのが実情である。
【０００４】
この点を考慮した音声道路案内ナビゲーションシステムが、例えば特許文献１（特開２００１−４３９６号公報）に提案されている。この特許文献１のナビゲーションシステムにおいては、目の不自由な方が、例えば外出中に、途中で現在位置が分からなくなったり、道順が分からなくなったりしたときに、所持している移動無線端末から現在位置情報や方位情報をナビゲーション送信装置に送信して問い合わせをする。すると、ナビゲーション送信装置は、この問い合わせに対して、目の不自由な方が現在いる場所の地名、番地名等の情報や、外出前に入力した目的地までの経路から外れている場合には、その復帰方法などの情報を、音声により移動無線端末に送信する。
【０００５】
したがって、目の不自由な方は、移動無線端末のスピーカから放音される音声を聴取することで、自分が現在いる場所の地名、番地名等の情報や、外出前に入力した目的地までの経路から外れている場合の復帰方法を知得することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−４３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は、現在位置が何処なのか、経路から外れているか否かなどを、都度の問い合わせに対して音声により回答するものであって、出発地から目的地までの経路をトータル的に案内するものではない。このため、目の不自由な方用のトータル的な案内ナビゲーションという点では、未だ、不十分であるという問題がある。
【０００８】
そして、目の不自由な方の目の不自由さの属性（視覚不自由度合い属性）には、全盲、弱視、近視、遠視、老眼など、様々な範疇が存在するが、従来は、そのような目の不自由さの度合いを考慮したナビゲーションシステムは、提案されていない。
【０００９】
この発明は、以上の点にかんがみ、目の不自由な方に対して、その目の不自由さの度合いに応じたトータル的な案内ナビゲーションを可能にしたシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１の発明は、
使用者の視覚不自由度合い属性に応じた地図データを記憶する第１の記憶部と、
出発地から目的地までを案内するための、前記使用者の視覚不自由度合い属性に応じたナビゲーションデータを記憶する第２の記憶部と、
現在位置を検出する位置検出手段と、
音声合成手段と、
前記音声合成手段により音声合成された音声を前記使用者に対して提供する音声出力手段と、
前記使用者の視覚不自由度合い属性に応じた案内ナビゲーションを実行するための制御手段と、
を備え、
前記制御手段は、
前記位置検出手段で検出された現在位置が、前記第２の記憶部の前記ナビゲーションデータで示される経路上の予め設定された地点になったときに、前記第１の記憶部の前記地図データ及び前記ナビゲーションデータに基づき、前記音声合成手段を用いて、前記案内の音声合成データを生成し、生成した前記音声合成データを前記音声出力手段に供給する手段を備える
ことを特徴とするナビゲーションシステムを提供する。
【００１１】
上述の構成のこの発明によれば、第１の記憶部には、使用者の視覚不自由度合い属性に応じた地図データが記憶され、第２の記憶部には、出発地から目的地までを案内するための、使用者の視覚不自由度合い属性に応じたナビゲーションデータが記憶されている。ここで、視覚不自由度合い属性とは、視覚不自由度合いが、全盲、弱視、色弱、近視、遠視、老眼のいずれであるかを示す情報である。
【００１２】
制御手段は、現在位置が、ナビゲーションデータで示される経路上の案内が必要とされた地点になったときに、第１の記憶部の地図データ及び第２の記憶部のナビゲーションデータに基づき、音声合成手段を用いて、使用者の視覚不自由度合い属性に応じた案内の音声合成データを生成し、生成した音声合成データを、音声出力手段を通じて使用者に提供する。
【００１３】
ナビゲーションデータは、使用者の視覚不自由度合い属性に応じたものであり、このナビゲーションデータで示される経路上の案内が必要とされた地点は、使用者の視覚不自由度合い属性に応じて定められる。そして、案内する音声を、どのような内容のものとするかは、使用者の視覚不自由度合い属性に応じて定められる。
【００１４】
したがって、視覚不自由者である使用者は、自分の視覚不自由度合い属性に応じて必要な地点において、自分の視覚不自由度合い属性に応じた内容の案内音声を聴取することができ、自分の目の不自由さの度合いに応じたトータル的な案内ナビゲーションを享受することができる。
【００１５】
また、請求項２の発明は、請求項１に記載のナビゲーションシステムにおいて、
ナビゲーションサービスを提供するサーバと、前記サーバと通信ネットワークを通じて接続されて、前記ナビゲーションサービスの提供を受ける移動体端末とからなり、
前記移動体端末は、前記第１の記憶部、前記第２の記憶部、前記位置検出手段、前記音声合成手段、前記音声出力手段及び前記制御手段を備えると共に、前記使用者の前記視覚不自由度合い属性を認識するための情報を含むナビゲーションサービスの要求を、前記サーバに前記通信ネットワークを通じて送信する手段を備え、
前記サーバは、前記移動体端末からの前記ナビゲーションサービスの要求を受けて、前記使用者の前記視覚不自由度合い属性を認識するための情報に基づき前記使用者の前記視覚不自由度合い属性を認定し、当該認定した前記使用者の前記視覚不自由度合い属性に応じた、前記地図データ、前記ナビゲーションデータ及び前記ナビゲーション支援プログラムを、前記移動体端末に送信し、
前記移動体端末は、前記サーバから受信した前記地図データ及び前記ナビゲーションデータを、前記第１の記憶部及び前記第２の記憶部に記憶し、前記制御手段は前記ナビゲーション支援プログラムを記憶して、当該ナビゲーション支援プログラムを起動するようにすることを特徴とする。
【００１６】
この請求項２の発明においては、移動体端末を備える使用者は、サーバにナビゲーションサービスの提供を要求することにより、サーバから自分の視覚不自由度合い属性に応じた地図データ、ナビゲーションデータを取得して記憶すると共に、自分の視覚不自由度合い属性に応じたナビゲーション支援プログラムを取得して、制御手段が、このナビゲーション支援プログラムに応じて、ナビゲーションを実行する。
【００１７】
したがって、使用者は、必要なときにのみ、サーバにアクセスして、自分の視覚不自由度合い属性に応じたナビゲーションサービスを受けることができる。
【００１８】
また、請求項３の発明は、請求項１または請求項２に記載のナビゲーションシステムにおいて、
前記使用者の音声入力を受け付ける音声入力手段と、
前記音声入力手段を通じて音声を音声認識する音声認識手段と、
を備え、
前記制御手段は、
前記音声認識手段により音声認識された前記使用者からの音声の質問を受けたときに、前記音声認識をした現在位置周辺の前記地図データと、前記ナビゲーションデータとに基づき、前記質問に対応する回答の案内の音声合成データを生成し、生成した前記音声合成データを前記質問に対する回答として前記音声出力手段に供給する手段を備える
ことを特徴とする。
【００１９】
この請求項３の発明においては、使用者が音声入力手段を通じて、例えば「ここは何処ですか？」などの質問をすると、その質問音声が、音声認識手段で音声認識される。そして、制御手段は、その音声認識結果により、質問内容を判断して、その質問に対する回答の案内の音声合成データを、地図データ及びナビゲーションデータに基づき、音声合成手段により生成し、生成した音声合成データを音声出力手段に供給して、出力する。
【００２０】
したがって、この請求項３の発明によれば、目の不自由な使用者は、自分が必要と思われる地点で、音声入力による質問をすることで、その質問に対する回答を合成音声により得ることができて、非常に便利である。
【発明の効果】
【００２１】
この発明によれば、目の不自由な方に対して、その目の不自由さの度合いに応じたトータル的なナビゲーションを可能にしたシステムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】この発明によるナビゲーションシステムの第１の実施形態の概要の構成例を示す図である。
【図２】図１における視覚不自由度合い属性登録サイトのサーバのハードウエア構成例を示すブロック図である。
【図３】図２の例の視覚不自由度合い属性登録サーバが記憶する視覚不自由会員情報の一例を示す図である。
【図４】図２の例の視覚不自由度合い属性登録サーバへの視覚不自由度合い属性の登録処理を説明するためのシーケンス図である。
【図５】この発明によるナビゲーションシステムの第１の実施形態を構成するナビサービスサーバのハードウエア構成例を示すブロック図である。
【図６】この発明によるナビゲーションシステムの第１の実施形態を構成する移動体端末の例としての携帯電話端末のハードウエア構成例を示すブロック図である。
【図７】この発明によるナビゲーションシステムの第１の実施形態を構成するナビサービスサーバでの処理動作例を説明するためのフローチャートの一部を示す図である。
【図８】この発明によるナビゲーションシステムの第１の実施形態を構成するナビサービスサーバでの処理動作例を説明するためのフローチャートの一部を示す図である。
【図９】この発明によるナビゲーションシステムの第１の実施形態を構成する移動体端末の例としての携帯電話端末での処理動作例を説明するためのフローチャートを示す図である。
【図１０】この発明によるナビゲーションシステムの第１の実施形態を構成する移動体端末の例としての携帯電話端末での処理動作例を説明するためのフローチャートを示す図である。
【発明を実施するための形態】
【００２３】
［第１の実施形態］
図１は、この発明によるナビゲーションシステムの第１の実施形態の全体の概要を示す構成図である。この第１の実施形態においては、インターネットや携帯電話網などの通信網を含むネットワーク１に対して、視覚不自由度合い属性登録サイト２が接続されて設けられる。そして、ネットワーク１には、ナビゲーションサービスを提供するナビゲーションサービス提供サイト３が接続されている。以下の説明において、ナビゲーションサービス提供サイト３は、ナビサービスサイト３と略称する。また、ナビゲーションサービスは、ナビサービスと略称する。
【００２４】
この第１の実施形態では、ナビサービスサイト３は、図１において点線で接続して示したように、視覚不自由度合い属性登録サイト２と、視覚不自由者に対する支援サービスについて提携契約をしており、後述するように、通常の構成に加えて視覚不自由者支援のための構成を備えている。
【００２５】
また、ネットワーク１には、さらに、視覚不自由者が所持する移動体端末の例としての携帯電話端末４が接続されている。携帯電話端末４は、ネットワーク１を通じて視覚不自由度合い属性登録サイト２，ナビサービスサイト３のそれぞれにアクセスすることが可能であり、当該サイト２，３から取得したＷｅｂページをディスプレイ画面に表示するためのブラウザ機能を備えている。
【００２６】
この第１の実施形態では、視覚不自由者は、視覚不自由度合い属性登録サイトサイト２に対して、携帯電話端末４を用いてネットワーク１を通じてアクセスし、自分の識別情報（以下、識別情報はＩＤという）及びパスワードを登録した後、自分の視覚不自由度合い属性についての登録要求を行う。
【００２７】
この登録要求を受けた視覚不自由度合い属性登録サイト２は、登録要求してきた視覚不自由者の携帯電話端末４に対して、視覚不自由度合い属性を判定するための質問の音声情報を送信し、その回答の情報を携帯電話端末４から受ける。そして、視覚不自由度合い属性登録サイト２は、視覚不自由者からの回答に基づいて、当該視覚不自由者の視覚不自由度合い属性を判定し、当該視覚不自由者の識別情報と対応付けて記憶登録しておくようにする。
【００２８】
なお、前述もしたように、視覚不自由度合い属性とは、例えば、全盲、弱視、色盲、色弱、近視、遠視、老眼などの視覚不自由度合いを判別するための種別である。
【００２９】
視覚不自由度合い属性の登録が完了すると、視覚不自由度合い属性登録サイト２は、その視覚不自由者のＩＤ及びパスワードと、当該視覚不自由者の視覚不自由度合い属性を、提携サイトであるナビサービスサイト３に送る。
【００３０】
ナビサービスサイト３は、視覚不自由度合い属性登録サイト２から受け取った視覚不自由者のＩＤ及びパスワードと、当該視覚不自由者の視覚不自由度合い属性とを対応付けて、記憶部に格納する。そして、ナビサービスサイト３は、使用者が携帯電話端末４を用いて、ネットワーク１を通じて自サイト３にアクセスしてきたとき、ＩＤ及びパスワードにより視覚不自由者の確認を行う。そして、ナビサービスサイト３は、当該視覚不自由者の視覚不自由度合い属性を、確認した視覚不自由者のＩＤに対応付けて記憶している視覚不自由度合い属性の情報を用いて認定する。
【００３１】
また、この第１の実施形態においては、視覚不自由度合い属性登録サイト２は、上述のようにして視覚不自由度合い属性登録が完了したときには、視覚不自由度合い属性登録要求してきた視覚不自由者の携帯電話端末４に、提携サイトであるナビサービスサイト３にアクセスするためのＵＲＬ（Uniform Resource Locator）を送信する。この実施形態では、視覚不自由度合い属性登録サイト２が使用者の携帯電話端末４に送信する提携サイトであるナビサービスサイト３のＵＲＬは、視覚不自由者専用のＵＲＬであって、健常者が当該提携サイトであるナビサービスサイト３にアクセスする際のＵＲＬとは異なるものとしている。
【００３２】
そして、視覚不自由度合い属性登録をした視覚不自由者が、視覚不自由度合い属性登録サイト２から受け取ったＵＲＬを用いて、携帯電話端末４により、ネットワーク１を通じてナビサービスサイト３にアクセスする。このアクセスの際には、視覚不自由者は視覚不自由度合い属性登録サイト２に登録したＩＤ及びパスワードを用いる。すると、前述したように、ナビサービスサイト３では、視覚不自由者の視覚不自由度合い属性を認定することができる。したがって、ナビサービスサイト３は、視覚不自由者の視覚不自由度合い属性に応じたナビサービスの提供が可能となる。
【００３３】
［視覚不自由度合い属性登録サーバ装置１０のハードウエア構成例］
視覚不自由度合い属性登録サイト２には、視覚不自由度合い属性登録サーバ１０が設けられる。図２に、視覚不自由度合い属性登録サーバ１０のハードウエア構成例を示す。すなわち、視覚不自由度合い属性登録サーバ１０は、コンピュータにより構成されている制御部１０１に対して、システムバス１００を通じて、通信インターフェース１０２と、送受信処理部１０３と、音声質問情報発生部１０４と、視覚不自由度合い属性判定部１０５と、視覚不自由会員情報記憶部１０６と、提携サイト記憶部１０７と、提携サイト連絡情報生成部１０８とが接続されて構成されている。なお、この例では、視覚不自由度合い属性登録サーバ装置１０では、視覚不自由度合い属性登録要求してきた視覚不自由者を会員と見なして登録処理をするようにする。
【００３４】
制御部１０１を構成するコンピュータの記憶部には、視覚不自由度合い属性登録サーバ１０の各種の処理動作を実行するためのソフトウエアプログラムが記憶されている。
【００３５】
通信インターフェース１０２はネットワーク１に接続されており、視覚不自由度合い属性登録サーバ１０と、携帯電話端末４などとの間での通信やナビサービスサイト３などの提携サイトとの間での通信を行うためのインターフェースである。
【００３６】
送受信処理部１０３は、携帯電話端末４などの端末装置から送られてくる情報を受信して判別し、その判別結果に従って受信した情報をシステムバス１００に接続されている各部に渡す処理をする。送受信処理部１０３は、受信情報として携帯電話端末４からの視覚不自由度合い属性登録要求情報を受信したときには、登録要求受信手段として働き、登録要求の受信を制御部１０１に通知すると共に、当該登録要求に含まれる視覚不自由者のＩＤを視覚不自由会員情報記憶部１０６に渡す。また、後述する音声による質問情報に対する回答の情報を受信したときには、この送受信処理部１０３は、回答受信手段として働き、受信した回答の情報を視覚不自由度合い属性判定部１０５に渡す。
【００３７】
音声質問情報発生部１０４は、後述するように、視覚不自由者が視覚不自由度合い属性登録を要求したときに、制御部１０１の指示制御に基づき、当該視覚不自由者がどのような視覚不自由度合い属性を有するかを調査するための音声による質問情報（音声質問情報）を発生する。すなわち、音声質問情報発生部１０４には、予め定められた複数の音声質問情報が記憶されており、制御部１０１の制御により、順次に、それら記憶されている音声質問情報を読み出すようにする。
【００３８】
この音声質問情報としては、例えば、「あなたは全く見えないのですか？」、「あなたは赤色が見えますか？」、「あなたは緑色が見えますか？」、「あなたは青色が見えますか？」、「あなたは小さい文字はみえますか？」、「あなたは遠くが見えますか？」・・・などが予め用意されており、順次に読み出されて、携帯電話端末４の使用者である視覚不自由者に提供される。
【００３９】
送受信処理部１０３は、この質問情報などを制御部１０１の制御にしたがって、通信インターフェース１０２を通じて送信することができる情報に変換する処理を行う。
【００４０】
視覚不自由度合い属性判定部１０５は、音声質問情報発生部１０４からの音声質問情報に対する視覚不自由者の回答を解析することにより、当該視覚不自由者が有する視覚不自由度合い属性を判定する。ここで、視覚不自由度合い属性は、視覚不自由度合いを特定するために予め定められた属性を意味するものであって、この実施形態では、例えば、全盲、色盲、色弱、弱視、老眼などの大まかな属性のみではなく、より精細な属性を判定することができるようにしている。例えば色弱の場合に、赤色のみに弱い場合には色弱（赤）、青色のみに弱い場合には色弱（青）、緑色のみに弱い場合には色弱（緑）、赤色及び緑色に弱い場合には色弱（赤緑）・・・などのように判定することができるようにしている。
【００４１】
視覚不自由度合い属性判定部１０５は、この例では、予め定められた順序で提供される複数個の音声質問情報に対する回答のパターンのそれぞれと、それぞれのパターンに対応した視覚不自由度合い属性との対応テーブルを備える。そして、視覚不自由者から視覚不自由度合い属性登録要求を受けた際に、当該視覚不自由者に対して与えた音声質問情報に対する回答のパターンから、当該視覚不自由者の視覚不自由度合い属性を、前記対応テーブルを用いて判定する。そして、視覚不自由度合い属性判定部１０５は、その判定した視覚不自由度合い属性を表示仕様選定部１０６に渡すと共に、視覚不自由会員情報記憶部１０６に渡す。
【００４２】
視覚不自由会員情報記憶部１０６は、制御部１０１の制御の下に、送受信処理部１０３及び視覚不自由度合い属性判定部１０５から送られてくる情報を受けて、視覚不自由度合い属性登録要求してきた視覚不自由者（会員）毎の情報を、それぞれのＩＤに対応付けて記憶する。
【００４３】
図３は、この視覚不自由会員情報記憶部１０６に記憶される視覚不自由会員情報の一例を示す図である。すなわち、図３の例では、使用者がこの例の視覚不自由度合い属性登録サーバ１０にアクセスしてくると、サーバ１０は、アクセスしてきた視覚不自由者に会員番号を付与すると共に、ＩＤ及びパスワードを定めて、それを視覚不自由会員情報記憶部１０６に記憶する。
【００４４】
そして、制御部１０１は、記憶した使用者のＩＤに対応付けて、視覚不自由度合い属性判定部１０５から送られてくる視覚不自由度合い属性の情報を、この視覚不自由会員情報記憶部１０６に記憶する。
【００４５】
また、図３の例においては、視覚不自由度合い属性登録をした使用者が利用する利用サイトの情報（例えばＵＲＬやサイト名など）が、視覚不自由会員情報記憶部１０６に記憶される。この利用サイトの情報は、視覚不自由度合い属性登録サーバ１０から紹介された利用サイトの中から、視覚不自由度合い属性登録をした視覚不自由者が選定したサイトの情報を示すものであり、図３の例では、ナビサービスサイト４が選定されている状態を示している。
【００４６】
提携サイト記憶部１０７は、視覚不自由度合い属性に対応した情報提供サービスについて視覚不自由度合い属性登録サーバ１０と提携契約しているナビサービスサイト４などの各種サービス情報提供サイトのＵＲＬやサイト名、提供する情報サービスの内容、当該提携サイトにアクセスするための専用アプリケーションなどの情報を記憶している。前述したように、この提携サイト記憶部１０７に記憶されているＵＲＬは、当該提携サイトに健常者がアクセスするためのＵＲＬとは異なる視覚不自由者専用のＵＲＬとされている。
【００４７】
制御部１０１は、視覚不自由度合い属性登録が完了した視覚不自由者に対して、利用可能なサービス情報提供サイトを、この提携サイト記憶部１０７から読み出して紹介する。この紹介を受けた視覚不自由者は、自分が利用したいサービス情報提供サイトをその紹介されたものの中から選定して登録することができる。この使用者毎の利用サイトの情報は、前述したように、視覚障害会員情報記憶部１０６に記憶される。そして、制御部１０１は、視覚不自由者が選定した利用サイトのＵＲＬを、この提携サイト記憶部１０７から読み出して当該視覚不自由者の移動体端末である携帯電話端末４に対して送信する。
【００４８】
提携サイト連絡情報生成部１０８は、制御部１０１の制御の下に、視覚不自由者が選定した利用サイトに対して送信する、当該視覚不自由者のＩＤ及びパスワードと、その視覚不自由度合い属性の情報とを含む連絡情報を生成する。生成された連絡情報は、制御部１０１の制御により、通信インターフェース１０２を通じて、視覚不自由者が選定したナビサービスサイト３などの提携サイトに対して送信される。
【００４９】
なお、図２において、送受信処理部１０３、視覚不自由度合い属性判定部１０５及び提携サイト連絡情報生成部１０８の処理機能は、制御部１０１がソフトウエア処理プログラムによるソフトウエア処理機能として実現するようにすることもできる。
【００５０】
［視覚不自由度合い属性登録時の動作］
次に、この視覚不自由度合い属性登録システムにおいて、視覚不自由者が、携帯電話端末４から視覚不自由度合い属性登録サイト２に対してアクセスして、視覚不自由度合い属性登録をする場合における処理動作の流れを、図４のシーケンス図を参照しながら説明する。
【００５１】
すなわち、視覚不自由者は、自分の携帯電話端末４において、視覚不自由度合い属性登録サーバ１０のＵＲＬを入力して、ネットワーク１を通じて、視覚不自由度合い属性登録サイト２にアクセスする。
【００５２】
視覚不自由度合い属性登録サーバ１０は、送受信処理部１０３で、このアクセスを受け付ける。そして、制御部１０１は、アクセスしてきた視覚不自由者に対して、ＩＤ及びパスワードを登録するように依頼するメッセージを送る。このメッセージは、この例では、音声メッセージとして送られる。この音声メッセージによるＩＤ及びパスワードの登録依頼を受けた使用者は、その端末装置でＩＤ及びパスワードを入力して、視覚不自由度合い属性登録サーバ１０に送信する。
【００５３】
視覚不自由度合い属性登録サーバ１０は、送受信処理部１０３で、このＩＤ及びパスワードを受信する。そして、制御部１０１は、そのＩＤ及びパスワードを、視覚不自由会員情報記憶部１０６に記憶すると共に、提携サイト連絡情報生成部１０８に供給する。次に、制御部１０１は、音声質問情報発生部１０４から、使用者の視覚不自由度合い属性を判定するための音声質問情報を読み出して、順次に、視覚不自由者の携帯電話端末４に送信する。
【００５４】
この音声質問情報を受信した携帯電話端末４は、そのスピーカにより当該質問音声情報による音声質問メッセージを視覚不自由者に提供する。視覚不自由者が、音声によりその回答をすると、携帯電話端末４は、そのマイクロホンにより当該回答の音声を収音して回答情報を生成し、その回答情報を視覚不自由度合い属性登録サーバ１０に送信する。なお、図４では、１個の音声質問に対して１個の回答を返す状態を示しているが、実際的には、複数個の音声質問が１個ずつ、視覚不自由度合い属性登録サーバ１０から携帯電話端末４に提供される。そして、携帯電話端末４からは、それぞれの音声質問に対する回答が視覚不自由度合い属性登録サーバ１０に送られる。視覚不自由度合い属性登録サーバ１０は、前の音声質問に対する回答を受け取ると次の音声質問を携帯電話端末４に送る。以降、視覚不自由度合い属性登録サーバ１０と携帯電話端末４との間で、質問と回答の授受が繰り返される。
【００５５】
そして、前述したように、視覚不自由度合い属性登録サーバ１０では、制御部１０１の制御の下に、視覚不自由度合い属性判定部１０５が、受信した回答に基づいて視覚不自由者の視覚不自由度合い属性を判定し、その判定結果を視覚障害会員情報記憶部１０６に供給する。視覚不自由度合い属性判定部１０５は、また、この実施形態では、提携サイト連絡情報生成部１０８にも判定した視覚不自由度合い属性を供給する。
【００５６】
次に、視覚不自由度合い属性登録サーバ１０の制御部１０１は、提携サイト記憶部１０７に記憶されている１または複数の提携サイトの情報を読み出し、視覚不自由者が利用可能なサイト情報の紹介情報として携帯電話端末４に送る。この紹介情報は、各提携サイトのサイト名及び提供する情報サービスの内容を含み、表示情報及び音声情報により送信される。
【００５７】
携帯電話端末４は、この提携サイトの一覧情報をディスプレイ画面に表示する。視覚不自由者は、そのディスプレイ画面に表示されている提携サイトの一覧から自分が利用したいとして希望する１または複数の提携サイトを選定し、その選定結果を携帯電話端末４に入力する。携帯電話端末４は、視覚不自由者により選定された１または複数の提携サイト（この例では、提携サイトには、ナビサービスサイト３を含む）のサイト名などの当該提携サイトを特定するための情報（利用サイトの情報）を視覚不自由度合い属性登録サーバ１０に送る。
【００５８】
視覚不自由度合い属性登録サーバ１０では、制御部１０１は、この携帯電話端末４からの利用サイトの情報を通信インターフェース１０２、送受信処理部１０３を通じて受け取る。そして、制御部１０１は、受け取った利用サイトの情報で指定される提携サイトのＵＲＬ及び当該提携サイトにアクセスするための専用アプリケーションを提携サイト記憶部１０７から読み出して、携帯電話端末４に送る。
【００５９】
携帯電話端末４は、これを受信すると、各利用サイトのＵＲＬを記憶すると共に、各利用サイト用の専用アプリケーションをインストールする。そして、携帯電話端末４は、視覚不自由者がアクセスを開始し易いようにするために、この例では、各利用サイト用のアイコンをデスクトップに表示する。なお、全盲の方や、弱視の方の場合には、音声による読み上げアプリケーションなどが併用されると共に、携帯電話端末４の音声認識機能が併用されて、ナビサービスサイトなどへのアクセスが実行される。
【００６０】
携帯電話端末４からの利用サイトの情報を受け取った視覚不自由度合い属性登録サーバ１０の制御部１０１は、提供サイト連絡情報生成部１０８に指示して、送受信処理部１０３から受け取ったＩＤ及びパスワードと、視覚不自由度合い属性判定部１０５からの視覚不自由度合い属性の情報を、利用サイトのそれぞれに送るための連絡情報として生成させるようにする。そして、制御部１０１は、提供サイト連絡情報生成部１０８で生成された連絡情報を、利用サイトのそれぞれに送る。
【００６１】
提携サイトのそれぞれは、この連絡情報を受け取り、視覚不自由者用のＵＲＬへのアクセス者として、受信した視覚不自由者のＩＤ及びパスワードと、また、視覚不自由度合い属性とを登録して保持する。
【００６２】
以上で、視覚不自由度合い属性登録システムにおける視覚不自由者が視覚不自由度合い属性登録サーバ１０にアクセスしたときの視覚不自由度合い属性登録処理動作は終了となる。
【００６３】
［ナビサービスサイト３のナビサービスサーバ２０のハードウエア構成例］
ナビサービスサイト３には、ナビサービスサーバ２０が設けられる。図５に、ナビサービスサーバ２０のハードウエア構成例を示す。すなわち、ナビサービスサーバ２０は、コンピュータにより構成されている制御部２０１に対して、システムバス２００を通じて、通信インターフェース２０２と、受信情報処理部２０３と、視覚不自由会員情報登録部２０４と、Ｗｅｂページ提供部２０５と、地図情報格納部２０６と、ナビサービス支援プログラム提供部２０７と、ナビゲーションデータ生成部２０８と、提供地図情報判定部２０９と、送信情報生成部２１０とが接続されて構成されている。
【００６４】
制御部２０１を構成するコンピュータの記憶部には、ナビサービスサーバ２０の各種の処理動作を実行するためのソフトウエアプログラムが記憶されている。
【００６５】
通信インターフェース２０２は通信ネットワーク１に接続されており、ナビサービスサーバ２０と、視覚不自由度合い属性登録サーバ１０や携帯電話端末４との間での通信を行うためのインターフェースである。
【００６６】
受信情報処理部２０３は、視覚不自由度合い属性登録サーバ１０や携帯電話端末４から送られてくる情報を受信して判別し、その判別結果に従って受信した情報をシステムバス２００に接続されている各部に渡す処理をする。
【００６７】
受信情報処理部２０３は、視覚不自由度合い属性登録サーバ１０からの連絡情報を受信したときには、その連絡情報のすべてを視覚不自由会員情報登録部２０４に送る。また、受信情報処理部２０３は、連絡情報のうちの視覚不自由者のＩＤ及び視覚不自由度合い属性を、提供地図情報判定部２０９にも供給する。
【００６８】
視覚不自由会員情報登録部２０４は、受信した連絡情報を、視覚不自由会員毎に、記憶部（図示は省略）に格納する。この視覚不自由会員情報登録部２０４の登録記憶情報は、視覚不自由者の会員番号と、ＩＤと、パスワードと、視覚不自由度合い属性とを含む。
【００６９】
ナビサービスサーバ２０における視覚不自由者の会員番号は、視覚障害登録サーバ１０の会員番号と同じである必要はないが、この例では同じとされる。また、ＩＤ、パスワード及び視覚不自由度合い属性は、視覚不自由度合い属性登録サーバ１０から送られてきた連絡情報から取得したものがそのまま記憶される。
【００７０】
受信情報処理部２０３は、携帯電話端末４からのアクセスが、健常者用のＵＲＬへのアクセスか、または、視覚不自由者用のＵＲＬへのアクセスかを判別するアクセス者判別部２０３１を備える。
【００７１】
受信情報処理部２０３のアクセス者判別部２０３１で健常者用のＵＲＬへのアクセスであると判別したときには、制御部２０１は、当該アクセスに対しては、Ｗｅｂページ提供部２０５、地図情報格納部２０６、ナビサービス支援プログラム提供部２０７及びナビゲーションデータ格納部２０８から、健常者用Ｗｅｂページ、健常者用地図情報、健常者用ナビサービス支援プログラム及び健常者用ナビゲーションデータを提供することで対応する。
【００７２】
また、受信情報処理部２０３のアクセス者判別部２０３１で視覚不自由者用のＵＲＬへのアクセスであると判別したときには、制御部２０１は、視覚不自由会員情報登録部２０４の視覚不自由度合い属性を参照して、視覚不自由度合い属性を認定し、そのアクセス者に対して、Ｗｅｂページ提供部２０５、地図情報格納部２０６、ナビサービス支援プログラム提供部２０７及びナビゲーションデータ格納部２０８から、アクセスしてきた視覚不自由者の視覚不自由度合い属性に応じた視覚不自由者用Ｗｅｂページ、視覚不自由者用地図情報、視覚不自由者用ナビサービス支援プログラム及び視覚不自由者用ナビゲーションデータを提供することで対応する。
【００７３】
Ｗｅｂページ提供部２０５は、健常者用Ｗｅｂページの格納部（図示は省略）だけではなく、視覚不自由者用Ｗｅｂページ格納部２０５１を格納している。Ｗｅｂページ提供部２０５は、視覚不自由度合い属性と、その視覚不自由度合い属性を有する使用者が判読可能となる表示仕様との対応テーブルを備えており、アクセスしてきた視覚不自由者の視覚不自由度合い属性に基づいて、当該視覚不自由度合い属性を有する使用者が判読可能となる提供情報の表示仕様を選定する。そして、Ｗｅｂページ提供部２０５は、その選定した表示仕様のｗｅｂページをアクセスしてきた視覚不自由会員に提供するようにする。
【００７４】
この例では、表示仕様として、それぞれの視覚不自由度合い属性に応じたＣＳＳ（Cascading  Style  Sheets）仕様を定めて用意しておくようにする。例えば赤色の色弱者には、赤色の文字を黒色に代えたＣＳＳ仕様を表示仕様として選定するようにする。また、小さい文字が見えにくい使用者には、文字は拡大した太文字とするＣＳＳ仕様を表示仕様として選定するようにする。なお、視覚不自由度合い属性が全盲や強度の弱視の場合には、携帯電話端末４の表示画面を健常者に見てもらうことで支援を受けることができるように、健常者と同じ表示内容のＷｅｂページを提供する。後述する地図の表示仕様についても、同様の処理を行う。
【００７５】
なお、Ｗｅｂページ提供部２０５は、アクセスしてきた視覚不自由者に対して、例えば、そのＩＤ及びパスワードの送信依頼などを音声により行うための音声情報送信機能を備えている。
【００７６】
地図情報格納部２０７は、地図データベースであり、健常者用の通常のカラー地図情報（文字の大きさも通常のもの）を格納する格納部（図示は省略）だけではなく、視覚不自由者用地図情報格納部２０６１を格納している。
【００７７】
視覚不自由者用地図情報格納部２０６１には、視覚不自由度合い属性のそれぞれに対応した地図データが格納されている。すなわち、視覚不自由度合い属性に応じた地図データのそれぞれには、例えば点字ブロックの位置、段差、植え込み、ガードレール、斜面などの視覚不自由度合い属性に応じて必要となる情報が含まれる。
【００７８】
また、視覚不自由者用地図情報格納部２０６１に格納される視覚不自由者用の地図データは、それぞれの視覚不自由度合い属性を有する視覚不自由者が地図を判読可能となる表示仕様で格納されている。すなわち、前述したように、視覚不自由度合い属性には、色弱（赤、青、緑）や弱視などが有り、色弱も赤に弱い、青に弱い、緑に弱いなど様々である。したがって、視覚不自由者の視覚不自由度合い属性によって適切な地図デザインや配色は異なる。例えば色弱者には白黒諧調（グレイスケール）で全てを表現とする地図配色とすべきであり、弱視者には中間諧調を省き、原色（赤、緑、青）で諧調差を最大にして表現する地図配色とすべきである。また、老眼の人に対しては太い線や大きな文字を使用し、情報量を減らした地図とすべきである。
【００７９】
さらに、複数の視覚不自由度合い属性を抱えている人も多いので、上記の視覚不自由度体属性に応じた対応を組み合わせ表現することが可能な仕組みとする。また、どのような表示仕様としても視覚判別が困難であることが予想される視覚不自由者に対しては、この例では、地図上の文字の読み上げ機能や地図の拡大表示を行えるようにする仕組みも用意することが有益である。
【００８０】
なお、視覚不自由度合い属性が全盲や強度の弱視である視覚不自由者の場合には、携帯電話端末４の表示画面を健常者に見てもらうことで支援を受けることができるように、健常者用の地図を、健常者用の表示仕様で提供する。
【００８１】
ナビサービス支援プログラム提供部２０７は、健常者用支援プログラムの格納部（図示は省略）だけではなく、視覚不自由者用支援プログラム格納部２０７１を備えている。ナビサービス支援プログラムは、視覚不自由者による出発地、目的地、経由地、移動手段、移動目的などの指定を受け付けて、経路探索の結果として生成されたナビゲーションデータにしたがって経路案内を行うための支援プログラムである。
【００８２】
経路案内は、視覚不自由度合い属性に応じて必要となる条件が異なるので、この例では、この支援プログラムも、視覚不自由度合い属性に応じたものが、視覚不自由者用支援プログラム格納部２０７１に用意されている。この支援プログラムは、アクセスしてきた視覚不自由者の携帯電話端末４に提供され、携帯電話端末４が備えるマイクロコンピュータが実行するようにされる。
【００８３】
なお、この実施形態においては、視覚不自由度合い属性が全盲や強度の弱視である視覚不自由者用の支援プログラムは、後述するように、携帯電話端末４が備えるカメラ部で撮影されて得られるカメラ映像を画像認識することで検出することができる視覚不自由者の進行方向の混雑度合いや、自転車の接近、段差、ガードレール、側溝、植え込み、などを注意喚起（音声案内）する機能を有するように構成されている。また、カメラ映像から交差点の交通信号機の信号の色を認識して、音声案内する。
【００８４】
ナビゲーションデータ生成部２０８は、視覚不自由者により指定された出発地、目的地、経由地、移動手段、移動目的などに基づいて、地図情報格納部２０６の地図データを用いて経路探索を行い、その探索の結果としてナビゲーションデータを生成する。この実施形態では、ナビゲーションデータ生成部２０８は、地図情報格納部２０６から、視覚不自由度合い属性に応じた地図データを取得して、視覚不自由度合い属性に応じたナビゲーションデータを生成する。
【００８５】
視覚不自由度合い属性に応じたナビゲーションデータには、音声合成により案内するシナリオデータも含まれる。このシナリオデータも、視覚不自由度合い属性に応じて用意される。例えば、視覚不自由度合い属性が全盲、強度の弱視の方用には、階段に近づいたときに、階段までの距離や方向を音声案内するようにするシナリオデータが用意されている。また、点字ブロックの位置などを音声案内するシナリオデータも用意されている。また、電車に乗っているときに、次の停車駅や左右ドアのいずれが開閉するかなどの車内放送を聞き逃す可能性を考慮して、逐次、次の停車駅や左右ドアのいずれが開閉するかなどを音声案内するようにするためのシナリオデータも含まれる。更に、電車に乗る際に、降車駅において、エレベータやエスカレータに近い乗降車位置までの音声案内を行うシナリオデータも用意されている。
【００８６】
また、カメラ映像を用いる場合には、カメラ映像から交差点の交通信号機の信号の色を認識して、音声案内するようにするシナリオデータが含まれる。さらに、カメラ映像から画像認識された段差、ガードレール、側溝、植え込み、斜面などを注意喚起（音声案内）するシナリオデータが含まれる。
【００８７】
提供地図情報判定部２０９は、この例では、使用者の視覚不自由度合い属性と、視覚不自由者用地図情報格納部２０６１に格納されている地図情報との対応テーブルを備えている。そして、提供地図情報判定部２０９は、受信情報処理部２０３から受け取った視覚不自由度合い属性の情報に基づき、その視覚不自由度合い属性を有する視覚不自由会員用の地図情報を選定する。そして、提供地図情報判定部２０９は、選定した地図情報の識別情報と、視覚不自由会員のＩＤとを視覚不自由会員情報登録部２０４に渡す。
【００８８】
視覚不自由会員情報登録部２０４は、受け取ったＩＤの視覚不自由会員についての地図情報の識別情報の情報として、提供地図情報判定部２０９から受け取った地図情報識別情報を登録して記憶する。
【００８９】
送信情報生成部２１０は、アクセスしてきた携帯電話端末４などの移動体端末に対して送信する情報を生成する。送信情報生成部２１０は、前述したように、アクセスしてきた移動体端末の使用者が健常者であるときには、健常者用の情報を生成して、アクセス者に対して提供するようにする。また、送信情報生成部２１０は、アクセスしてきた移動体端末の使用者が登録されている視覚不自由者であるときには、登録されている視覚不自由度合い属性に応じたＷｅｂページ、地図情報、支援プログラムを提供し、また、ナビゲーションデータを生成して、アクセス者に対して提供するようにする。
【００９０】
なお、図５において、受信情報処理部２０３、提供地図情報判定部２０９及び送信情報生成部２１０の処理機能は、制御部２０１がソフトウエア処理プログラムによるソフトウエア処理機能として実現するようにすることもできる。
【００９１】
［移動体端末の実施形態のハードウエア構成例］
図６は、この発明による移動体端末の実施形態としての携帯電話端末４のハードウエア構成例を示す図である。この例は、いわゆるスマートフォンと呼ばれる携帯電話端末の構成を備える場合である。
【００９２】
すなわち、図６に示すように、この例の携帯電話端末４は、マイクロコンピュータで構成される制御部４０１が、システムバス４００を通じて、無線通信回路部４０２、送受信情報処理部４０３、通話回路部４０４、ディスプレイインターフェース４０５、タッチパネルインターフェース４０６、ＧＰＳ測位部４０７、メモリ４０８、ナビゲーションデータ一時記憶部４０９、地図データメモリ４１０、ジャイロセンサ４１１、地磁気センサ４１２、加速度センサ４１３、カメラ部４１４、音声合成部４１５、音声認識部４１６、画像認識部４１７、のそれぞれと接続されている。
【００９３】
制御部４０１は、携帯電話端末４の電話機能やその他の各種制御処理を制御するためのものである。この例では、制御部４０１は、メモリ４０８に格納されるプログラムを実行して、後述するナビサービス支援プログラムなどの種々のアプリケーション処理を実行制御するようにする。
【００９４】
無線通信回路部４０２は、携帯電話網の基地局を通じて通信ネットワーク１に接続するためのものである。送受信情報処理部４０３は、無線通信回路部４０２を通じて受信される情報を解析し、制御部４０１の制御にしたがって、システムバス４００を通じて必要な各部に転送すると共に、通信ネットワークに送出する送信情報を生成し、無線通信回路部４０２に転送する。
【００９５】
通話回路部４０４は、電話音声の処理であり、受話器を構成するスピーカ４２１と送話器を構成するマイクロホン４２２が接続されている。
【００９６】
ディスプレイインターフェース４０５には、例えばＬＣＤ（Liquid  Crystal  Display）からなるディスプレイ４２３が接続される。ディスプレイ４２３の表示画面上にはタッチパネル４２４が設けられており、このタッチパネル４２４は、タッチパネルインターフェース４０６に接続されている。
【００９７】
この実施形態では、操作ボタンなどの操作入力は、このタッチパネル４２４を通じて行えるようにされており、ディスプレイ４２３の表示画面には、制御部４０１の制御にしたがって、文字入力キー操作画面や設定受付画面などが表示される。使用者は、このタッチパネル４２４に対して、指でタッチ操作したり、指でスライドさせたりする所定の振る舞いをすることにより、所定の操作入力をすることができる。
【００９８】
タッチパネルインターフェース４０６は、タッチパネル４２４を通じた使用者による操作指示入力に応じた操作検出信号を、システムバス４００を通じて制御部４０１に送出する。制御部４０１は、タッチパネルインターフェース４０６から受けた操作検出信号から、使用者により、どのような操作入力がされたかを検出し、その検出結果に応じた制御処理を行う。
【００９９】
ＧＰＳ測位部４０７は、ＧＰＳ衛星からの電波を受信して、携帯電話端末４の現在位置を測位して検知し、その検知した現在位置の位置情報をシステムバス４００を通じて制御部４０１に転送する。
【０１００】
メモリ４０８は、携帯電話端末４で用いられる種々のデータの格納部であり、この実施形態では、ナビサービス支援プログラムなどのアプリケーションプログラムの記憶エリアであるプログラム記憶部４０８Ｍを備えている。
【０１０１】
ナビゲーションデータ一時記憶部４０９は、使用者が携帯電話端末４を用いてナビサービスサーバ３にアクセスし、ナビゲーションサービス要求をしたときに、後述するように、ナビサービスサーバ３から送られてくるナビゲーションデータを一時記憶する記憶部である。このナビゲーションデータ一時記憶部４０９は、メモリ４０８の一部の記憶エリアであっても良い。
【０１０２】
地図データメモリ４１０は、使用者が携帯電話端末４を用いてナビサービスサーバ３にアクセスし、ナビゲーションサービス要求をしたときに、ナビサービスサーバ３から送られてくる使用者の現在地を中心として、使用者が移動する地域の地図データを記憶する。この地図データメモリ４１０も、メモリ４０８の一部の記憶エリアであっても良い。
【０１０３】
ジャイロセンサ４１１は、携帯電話端末４の角速度や角度を検出するためのセンサである。地磁気センサ４１２は、携帯電話端末４が東西南北のどの方向を示しているかを検出するためのセンサである。加速度センサ４１３は、前後方向、左右方向、上下方向の加速度を検出するためのセンサである。
【０１０４】
制御部４０１は、これらのセンサ４１１〜４１３の出力を用いて、メモリ１０８に記憶されているナビサービス支援プログラムを実行することで、携帯電話端末４が、どの方向に、どれだけ移動したかを算出して、ＧＰＳ測位部４０７で検出された位置情報と合わせて現在位置をできるだけで正確に算出するようにする。
【０１０５】
カメラ部４１４は、撮像レンズ（図示せず）を備え、この撮像レンズの光軸方向における所定の画角範囲の被写体を撮像する機能を備える。このカメラ部４１４が起動されると、撮像レンズを通じて取り込まれて静止画や動画として撮影されるカメラ映像（モニター画像）が、ディスプレイ４２３の表示画面に表示される。
【０１０６】
音声合成部４１５は、制御部４０１の制御にしたがって、種々の合成音声を生成する。生成された合成音声は、通話回路部４０４を介して音声出力手段としてのスピーカ４２１から放音される。この実施形態では、後述するように、制御部４０１は、ナビゲーションデータ一時記憶部１０９に記憶されているナビゲーションデータ及びシナリオデータに基づいて、視覚不自由者に対する案内音声を、この音声合成部４１５により音声合成してスピーカ４２１から放音するようにする。
【０１０７】
音声認識部４１６は、制御部４０１の制御にしたがって、マイクロホン４２２で収音された音声について音声認識を行って、その認識結果をシステムバス４００に送出する。この実施形態では、制御部４０１は、ナビサービス支援プログラムを実行中において、その認識結果が、所定の質問や問い合わせであるときには、その質問や問い合わせに対する回答を、音声合成部４１５において合成音声により生成させるようにする。
【０１０８】
画像認識部４１７は、カメラ部４１４で撮影されたカメラ映像について画像認識を行って、その認識結果をシステムバス４００に送出する。この実施形態では、制御部４０１は、ナビゲーションデータ一時記憶部１０９に記憶されているナビゲーションデータ及びシナリオデータに基づいて、カメラ映像からの画像認識結果から視覚不自由者に対して提供すべき案内音声を、音声合成部４１５により音声合成してスピーカ４２１から放音するようにする。
【０１０９】
［ナビサービスサーバ２０での携帯電話端末４からのアクセス受信時の動作］
次に、上述のような構成を有するナビサービスサーバ２０で、携帯電話端末４からの視覚不自由者によるアクセスを受信したときの動作の流れを、図７及び図８のフローチャートを参照しながら説明する。この図７及び図８の例は、制御部２０１が、受信情報処理部２０３及び送信情報生成部２１０の処理機能を、そのソフトウエア処理機能として実現した場合として説明する。
【０１１０】
先ず、地図情報提供サーバ２０の制御部２０１は、携帯電話端末４からのアクセスの受信を監視して待ち（ステップＳ１０１）、アクセスを受信したと判別したときには、アクセスは視覚不自由者用のＵＲＬへのアクセスであるか否か判別する（ステップＳ１０２）。
【０１１１】
このステップＳ１０２で、アクセスは視覚不自由者用のＵＲＬへのアクセスではなく、健常者用のＵＲＬであると判別したときには、制御部２０１は、Ｗｅｂページ提供部２０５、地図情報格納部２０６及びナビサービス支援プログラム提供部２０７から、アクセス者に対して、健常者用のＷｅｂページ、地図情報及びナビサービス支援プログラムを提供する提供するようにする処理ルーチンを実行する（ステップＳ１０３）。
【０１１２】
また、ステップＳ１０２で、アクセスは視覚不自由者用のＵＲＬへのアクセスであると判別したときには、制御部２０１は、Ｗｅｂページ提供部２０６から視覚不自由者であるアクセス者に、ＩＤ及びパスワードの送信を依頼する音声メッセージを読み出して、アクセス者の携帯電話端末４に送信する（ステップＳ１０４）。
【０１１３】
アクセス者は、携帯電話端末４から、この音声メッセージに応じてＩＤ及びパスワードを送る。そこで、制御部２０１は、アクセスしてきた携帯電話端末４からＩＤ及びパスワードを受信したか否か判別する（ステップＳ１０５）。そして、ステップＳ１０５で、ＩＤ及びパスワードを受信してはいないと判別したときには、制御部２０１は、アクセスを終了する指示があったか否か判別し（ステップＳ１０６）、終了する指示はないと判別したときには、処理をステップＳ１０５に戻し、このステップＳ１０５以降の処理を繰り返す。また、ステップＳ１０６で、アクセスを終了する指示があったと判別したときには、制御部２０１は、終了処理を行なって（ステップＳ１１１）、この処理ルーチンを終了する。
【０１１４】
そして、ステップＳ１０５で、ＩＤ及びパスワードを受信したと判別したときには、制御部２０１は、受信したＩＤ及びパスワードと、視覚不自由会員情報登録部２０４に登録されている視覚不自由会員のＩＤ及びパスワードとを比較して、一致するものがあるか否かにより、登録された視覚不自由者であるか否か判別する（ステップＳ１０７）。
【０１１５】
このステップＳ１０７で、登録された視覚不自由者ではないと判別したときには、制御部２０１は、ＩＤ及びパスワードは未登録である旨のメッセージ（表示メッセージと音声メッセージ）を送出する（ステップＳ１０８）。
【０１１６】
そして、制御部２０１は、アクセスを終了する指示があったか否か判別し（ステップＳ１０９）、終了する指示はないと判別したときには、ＩＤ及びパスワードを再度受信したか否か判別し（ステップＳ１１０）、再度受信したと判別したときには、処理をステップＳ１０７に戻し、このステップＳ１０７以降の処理を繰り返す。また、ステップＳ１１０で、ＩＤ及びパスワードを再度受信してはいないと判別したときには、制御部２０１は、処理をステップＳ１０９に戻す。
【０１１７】
そして、ステップＳ１０９で、アクセスを終了する指示があったと判別したときには、制御部２０１は、終了処理を行なって（ステップＳ１１１）、この処理ルーチンを終了する。
【０１１８】
また、ステップＳ１０７で、アクセス者は登録された視覚不自由者であると判別したときには、制御部２０１は、取得したＩＤを検索子として視覚不自由会員情報登録部２０４を検索し、アクセスしてきた視覚不自由者の視覚不自由度合い属性を認定する（図８のステップＳ１２１）。
【０１１９】
そして、制御部２０１は、Ｗｅｂページ提供部２０５から、認定した視覚不自由度合い属性に応じた表示仕様の視覚不自由者用のＷｅｂページを読み出して、携帯電話端末４に送信すると共に、ナビサービス支援プログラム提供部２０７から、認定した視覚不自由度合い属性に応じた支援プログラムを読み出して、携帯電話端末４に送信するようにする（ステップＳ１２２）。
【０１２０】
携帯電話端末４は、提供されたＷｅｂページを表示画面に表示すると共に、Ｗｅｂページに付随する音声案内を放音する。携帯電話端末４の使用者（視覚不自由者）は、Ｗｅｂページの表示や音声案内に応じて、出発地、目的地、移動手段及び移動目的を指定して、それらを情報として伴う探索要求を送る操作をする。ここで、移動手段は、徒歩、車、自転車、バイク、バス、電車などである。また、移動目的は、買い物、散歩、会合、その他である。
【０１２１】
そこで、制御部２０１は、携帯電話端末４から、出発地、目的地、移動手段及び移動目的を伴う探索要求を受信するのを待つ（ステップＳ１２３）。そして、制御部２０１は、このステップＳ１２３で、探索要求の受信を確認したら、経路案内に必要な地域の視覚不自由度合い属性に応じた地図データであって、ステップＳ１２１で認定した視覚不自由度合い属性に応じた表示仕様の地図データを、携帯電話端末４に送信する（ステップＳ１２４）。
【０１２２】
さらに、制御部２０１は、ナビゲーションデータ生成部２０８で、視覚不自由度合い属性に応じた地図データを用いて、受信した出発地、目的地、移動手段及び移動目的の情報に適合する経路探索を行い、生成した探索結果のナビゲーションデータを、携帯電話端末４に送信する（ステップＳ１２５）。前述したように、このナビゲーションデータには、視覚不自由度合い属性に応じたシナリオデータが含まれる。
【０１２３】
次に、制御部２０１は、アクセスを終了する指示を待ち（ステップＳ１２６）、終了する指示を確認したときには、制御部２０１は、終了処理を行なって（ステップＳ１２７）、この処理ルーチンを終了する。
【０１２４】
［携帯電話端末４における支援プログラムによるナビゲーションの実行］
携帯電話端末４の使用者である視覚不自由者が、所定の案内ナビゲーションの開始指示をすると、図９及び図１０に示すフローチャートが開始される。以下に説明する各ステップの処理は、携帯電話端末４の制御部４０１が、ナビサービスサーバ２０から提供を受けた支援プログラムに従って実行するものである。
【０１２５】
まず、制御部４０１は、使用者からの案内開始指示に応じて、音声合成部４１５により、例えば「経路案内を開始します。」などの案内開始を告げる音声を合成してスピーカ４２１から放音する（ステップＳ２０１）。
【０１２６】
次に、制御部４０１は、ＧＰＳ測位部４０７で測位された現在位置情報から現在位置を検出し、その現在位置を表示画面に表示されている地図上に表示する（ステップＳ２０２）。そして、検出した現在位置の位置情報によりナビゲーションデータを参照し（ステップＳ２０３）、検出した現在位置が、合成音声により案内を報知するとして設定されている位置であるか否か判別する（ステップＳ２０４）。
【０１２７】
このステップＳ２０４で、検出した現在位置が、合成音声により案内を報知するとして設定されている位置であると判別したときには、制御部４０１は、ナビゲーションデータ一時記憶部４０９に格納されているナビゲーションデータに含まれるシナリオデータにしたがって、地図データメモリ４１０に記憶されている地図データに基づいて、案内報知音声を合成して、スピーカ４２１から放音するようにする（ステップＳ２０５）。
【０１２８】
例を挙げると、例えば、地図データとして、現在地点から２０メートル先に、道路の左側に地下に下りる階段があることを示すデータがあり、シナリオデータとして、階段までの距離、階段の行き先を知らせることが定義されている場合には、制御部４０１は、音声合成部４１５を制御して、「２０メートル先の道路の左側に地下に下りる階段があります」という音声を合成して出力させるようにする。
【０１２９】
また、近くに点字ブロックがあることが地図データにより示されている場合には、制御部４０１は、シナリオデータに基づき、例えば「歩道の右側に点字ブロックがあります」という音声を合成して出力させる。また、現在位置が電車の車内であって、電車が移動しているときには、制御部４０１は、シナリオデータに基づき、「次は、○○駅です。右側のドアが開きます」という音声を合成して出力させる。
【０１３０】
ステップＳ２０５の次には、制御部４０１は、マイクロホン４２１を通じて使用者（視覚不自由者）からの音声が入力されたか否か判別する（ステップＳ２０６）。また、ステップＳ２０４で、現在位置が、合成音声により案内を報知するとして設定されている位置ではないと判別したときにも、制御部４０１は、このステップＳ２０６にジャンプして、視覚不自由者からの音声が入力されたか否か判別する。
【０１３１】
このステップＳ２０６で、視覚不自由者からの音声が入力されたと判別したときには、制御部４０１は、音声認識部４１６によりその音声入力を音声認識させて、視覚不自由者からの問いかけの内容を把握するようにする（ステップＳ２０７）。
【０１３２】
次に、制御部４０１は、ステップＳ２０７で把握した視覚不自由者からの問いかけの内容（質問）に対する回答を、ナビゲーションデータ一時記憶部４０９に格納されているナビゲーションデータに含まれる回答音声についてのシナリオデータにしたがって、地図データメモリ４１０に記憶されている地図データに基づいて、案内報知音声を合成して、スピーカ４２１から放音するようにする（ステップＳ２０８）。
【０１３３】
一例を挙げると、視覚不自由者が、例えば「近くにコンビニエンスストアがありますか？」などの質問をすると、携帯電話端末４の制御部４０１は、「５０メートル先のビルの１階にあります。」という回答の合成音声を生成してスピーカ４２１から出力する。
【０１３４】
次に、制御部４０１は、ジャイロセンサ４１１、加速度センサ１１３、ＧＰＳ測位部４０７の出力を監視して、携帯電話端末４の位置が移動した、つまり、使用者である視覚不自由者が移動したか否か判別する（ステップＳ２０９）。ステップＳ２０６で、視覚不自由者からの音声が入力されてはいないと判別したときには、制御部４０１は、ステップＳ２０７及びステップＳ２０８をバイパスして、このステップＳ２０９にジャンプする。
【０１３５】
このステップＳ２０９で、使用者である視覚不自由者が移動したと判別したときには、制御部４０１は、処理をステップＳ２０２に戻し、このステップＳ２０２以降の処理を繰り返す。また、ステップＳ２０９で、使用者である視覚不自由者が移動してはいないと判別したときには、目的地で到達した、あるいは、使用者により強制的な終了指示がなされたなどの理由により、案内ナビゲーションが終了であるか否か判別し（ステップＳ２１０）、終了であると判別したときには、この処理ルーチンを終了する。ステップＳ２１０で、終了ではないと判別したときには、制御部４０１は、処理をステップＳ２０９に戻し、このステップＳ２０９以降の処理を繰り返す。
【０１３６】
また、この実施形態においては、ナビサービス支援プログラムは、図９のフローチャートに示す処理動作と並行して、カメラ部４１４のカメラ映像に基づく注意喚起などの音声案内を実行するようにしている。
【０１３７】
すなわち、ナビサービス支援プログラムが起動されると、図９のフローチャートに示す処理動作と並行して、制御部４０１は、カメラ部４１４を動作させ、そのカメラ映像を取り込み、画像認識部４１７に供給して、画像認識を行なわせるようにする（図１０のステップＳ２２１）。
【０１３８】
そして、制御部４０１は、画像認識部４１７の画像認識結果が、前述したような、例えば「進行方向が混雑している」、「段差がある」、などの案内報知が必要な状況になっているか否か判別する（ステップＳ２２２）。そして、ステップＳ２２２で、案内報知が必要な状況になっていると判別したときには、制御部４０１は、割り込みにより、図９の処理を中断して、検知した状況を案内報知する音声を、ナビゲーションデータ一時記憶部４０９に格納されているナビゲーションデータに含まれるシナリオデータにしたがって、案内報知音声を合成して、スピーカ４２１から放音するようにする（ステップＳ２２３）。
【０１３９】
次に、制御部４０１は、目的地で到達した、あるいは、使用者により強制的な終了指示がなされたなどの理由により、案内ナビゲーションが終了であるか否か判別し（ステップＳ２２４）、終了であると判別したときには、この処理ルーチンを終了する。ステップＳ２２４で、終了ではないと判別したときには、制御部４０１は、処理をステップＳ２２１に戻し、このステップＳ２２１以降の処理を繰り返す。
【０１４０】
［第１の実施形態の効果］
以上説明したように、第１の実施形態においては、視覚不自由者は、視覚不自由度合い属性登録サーバ１０にアクセスして、自分の視覚不自由度合い属性を登録することにより、視覚不自由度合い属性登録サーバと提携関係にあるナビサービスサイトにアクセスしたときに、自分の視覚不自由度合い属性に応じたナビサービスを受けることができる。
【０１４１】
すなわち、視覚不自由者が、移動体端末の例としての携帯電話端末４を用いて、ナビサービスサーバにナビゲーションサービスの提供を要求すると、ナビサービスサーバから視覚不自由者の視覚不自由度合い属性に応じた地図データ、ナビゲーションデータが送られてくる。携帯電話端末４は、これらの情報を取得して記憶すると共に、使用者である視覚不自由者の視覚不自由度合い属性に応じたナビゲーション支援プログラムを取得して、制御手段が、このナビゲーション支援プログラムに応じて、ナビゲーションを実行する。
【０１４２】
したがって、視覚不自由者は、必要なときにのみ、携帯電話端末４によりサーバにアクセスすることで、自分の視覚不自由度合い属性に応じたナビゲーションサービスを受けることができる。
【０１４３】
そして、上述の第１の実施形態によれば、視覚不自由者は、自分の視覚不自由度合い属性に応じた音声案内ナビサービスを合成音声により受けることができる。しかも、音声認識機能により、必要なときに音声による質問をすることで、その質問に対して、その場所での的確な回答を合成音声により受けることができるので、非常に使い勝手が良い。
【０１４４】
また、上述の第１の実施形態によれば、自分の視覚不自由度合い属性に応じた表示仕様の地図を、表示画面に表示して利用することができるので、その点でも使い勝手が良い。
【０１４５】
更に、上述の第１の実施形態によれば、カメラ映像を画像認識して、その画像認識結果に応じた注意喚起などを合成音声で提供するようにするので、視覚不自由者、特に、全盲の方や強度の弱視の方にとって適切な音声案内を、リアルタイムに行うことができる。
【０１４６】
また、第１の実施形態では、視覚不自由者は、一つの視覚不自由度合い属性登録サーバ１０に自分の視覚不自由度合い属性を登録すれば良いので、ナビサービスサイトを含む種々のサイトのそれぞれのサービス情報提供サーバにアクセスして、その都度、自分の視覚不自由度合い属性を登録するという手間が省ける。
【０１４７】
［第２の実施形態］
上述の第１の実施形態では、視覚不自由度合い属性登録サイト２を設け、その視覚不自由度合い属性登録サーバ１０に、視覚不自由者が視覚不自由度合い属性の登録を行うようにした。しかし、ナビサービスサイト３が、視覚不自由度合い属性登録サーバ１０の機能を有するようにしても良い。
【０１４８】
第２の実施形態は、その場合の一例であり、図示は省略するが、ナビサービスサイト３に設ける視覚不自由度合い属性登録サーバは、図２の構成のうち、提携サイト記憶部１０７と提携サイト連絡部１０８とは省略することができる。
【０１４９】
そして、この第２の実施形態においては、ナビサービスサイト３の視覚不自由度合い属性登録サーバは、視覚不自由度合い属性を登録した視覚不自由者には、ナビサービスサーバ２０にアクセスするための専用のＵＲＬを通知して、この専用のＵＲＬを通じて当該ナビサービスサイト２０にアクセスするように依頼する。視覚不自由者は、上述と同様に、この視覚障害者専用のＵＲＬを用いてナビサービスサーバ２０にアクセスすることにより、そのサービスの提供を受けることができる。
【０１５０】
この第２の実施形態によれば、視覚不自由者は、ナビサービスサイト３にアクセスして、自分の視覚不自由度合い属性を登録することで、当該ナビサービスサイト３のナビサービスサーバ２０が提供可能なナビサービスの提供を、視覚不自由度合い属性に係わらず、受けることができるようになる。
【０１５１】
［第３の実施形態］
以上の実施形態では、視覚不自由度合い属性は、サイト（サーバ）側に登録しておき、サイト側でアクセス者のＩＤやパスワードに基づき、当該アクセス者の視覚不自由度合い属性を認識して、提供するナビサービスの内容を、当該視覚不自由度合い属性に対応するものとするようにした。
【０１５２】
しかし、携帯電話端末４などの移動体端末側が、視覚不自由度合い属性を記憶保持し、ナビサービスサイト３にアクセスする際に、その視覚不自由度合い属性の情報を、ナビサービスサイト３のナビサービスサーバ２０に伝達して、その視覚不自由度合い属性に応じたナビサービスを受けることができるように構成しても良い。
【０１５３】
第３の実施形態は、その場合の例である。すなわち、この第３の実施形態においては、移動体端末は、視覚不自由度合い属性を判定して登録するために、音声による質問を使用者に対して提供し、その質問に対する回答を受け付ける手段を備える。そして、移動体端末は、受け付けた回答に基づいて、視覚不自由度合い属性を判定して、記憶部に登録して記憶する機能を備える。
【０１５４】
そして、移動体端末は、ナビサービスサーバ３にアクセスする際に、記憶しているアクセス者の視覚不自由度合い属性の情報を、ナビサービスサーバ３に伝達するようにする。
【０１５５】
一方、ナビサービスサーバ３側では、移動体端末から送られてきたアクセス情報に含まれる視覚不自由度合い属性を認識して、対応して提供すべきナビサービスを、前述したように、視覚不自由者の視覚不自由度合い属性に応じたものとする機能を備える。
【０１５６】
この第３の実施形態の場合には、ナビサービスサイト３側は、視覚不自由会員情報を記憶しておく必要がないというメリットがある。
【０１５７】
［その他の実施形態及び変形例］
なお、上述の第１〜第３の実施形態では、ナビサービスサーバは、視覚不自由者用のＵＲＬを用意して、当該ＵＲＬへのアクセス者を視覚不自由者として取り扱うように構成したが、視覚不自由会員情報として、そのＩＤが登録されているので、そのＩＤをアクセス時に参照することにより、アクセス者が視覚不自由者であるか否かを判別し、その判別の結果、視覚不自由者であるときには、上述した視覚不自由者用のＵＲＬにアクセスしてきたときと同様の処理をするようにしても良い。
【０１５８】
音声による質問は、例えば視覚不自由度合い属性登録サーバに視覚不自由者がアクセスしたとき、電話番号を知らせてもらい、その電話番号にサーバ側のオペレータが電話をかけることにより、視覚不自由者に提供されるようにしても良い。その場合には、回答も当該電話の通話によりなされ、サーバ側のオペレータがその回答をサーバに入力するようにする。
【０１５９】
なお、上述の実施形態では、移動体端末は、携帯電話端末を例にとって説明したが、携帯電話端末に限らず、種々の携帯端末を利用することができることは言うまでもない。
【符号の説明】
【０１６０】
１…通信ネットワーク、２…視覚不自由度合い属性登録サイト、３…ナビサービスサイト、４…移動体端末の例としての携帯電話端末、４０７…ＧＰＳ測位部、４０８…メモリ、４０９…ナビゲーションデータ一時記憶部、４１０…地図データメモリ、４１４…カメラ部、４１５…音声合成部、４１６…音声認識部、４１７…画像認識部
【図１】
2014020788.tif 000003
【図２】
2014020788.tif 000004
【図３】
2014020788.tif 000005
【図４】
2014020788.tif 000006
【図５】
2014020788.tif 000007
【図６】
2014020788.tif 000008
【図７】
2014020788.tif 000009
【図８】
2014020788.tif 000010
【図９】
2014020788.tif 000011
【図１０】
2014020788.tif 000012