(57)【要約】【課題】現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができなかった。【解決手段】地域を示す情報である地域情報と、地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部と、現在位置を示す現在位置情報を取得する現在位置情報取得部と、現在地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得するキャラ画像取得部と、現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付部と、出力指示に応じた現在地域関連情報と共に、キャラ画像取得部が取得したキャラ画像を出力する出力部とを備える端末装置により、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。【選択図】図１
2015049198.tif 000002
【特許請求の範囲】
【請求項１】
地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部と、
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記現在位置情報が示す現在位置に対応する地域であり、当該現在位置を含む地域である現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得するキャラ画像取得部と、
前記現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付部と、
前記出力指示に応じた現在地域関連情報と共に、前記キャラ画像取得部が取得したキャラ画像を出力する出力部とを備える端末装置。
【請求項２】
ユーザが過去に訪問したことのある地域である訪問地域を示す情報である１以上の訪問地域情報が格納される訪問地域情報格納部と、
前記訪問地域情報と前記現在位置情報とを用いて、前記現在地域が前記訪問地域であるか否かを判断する判断部とをさらに備え、
前記キャラ画像取得部は、
前記判断部が、前記現在地域が前記訪問地域であると判断した場合に、当該現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得し、
前記出力部は、
前記キャラ画像取得部がキャラ画像を取得した場合は、前記出力指示に応じた現在地域情報と共に当該キャラ画像を出力し、前記キャラ画像取得部がキャラ画像を取得しなかった場合は、当該出力指示に応じた現在地域関連情報を出力する請求項１記載の端末装置。
【請求項３】
前記受付部は、
目的地を示す目的地情報を受け付け、
地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部と、
前記地図情報と前記現在位置情報と前記受付部が受け付けた目的地情報とを用いて、前記現在位置から前記目的地までの経路を探索し、当該経路を示す経路情報を取得する経路探索部とをさらに備え、
前記キャラ画像取得部は、
前記現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得し、
前記出力部は、
前記経路情報と共に、前記キャラ画像取得部が取得したキャラ画像を出力する請求項１または請求項２記載の端末装置。
【請求項４】
前記出力部は、
前記現在地域が変わるたびに、出力中のキャラ画像により示されるキャラクターと、当該取得したキャラ画像により示されるキャラクターとが入れ替わるように、当該取得したキャラ画像を出力する請求項３記載の端末装置。
【請求項５】
前記出力部は、
前記現在位置情報が示す現在位置に対応する前記地図上の位置に、前記キャラ画像取得部が取得したキャラ画像を出力する請求項３または請求項４記載の端末装置。
【請求項６】
キャラ管理情報を受信する受信部と、
前記受信部が受信したキャラ管理情報を、前記キャラ管理情報格納部に蓄積する蓄積部とをさらに備える請求項１から請求項５いずれか一項に記載の端末装置。
【請求項７】
前記キャラ画像取得部は、
前記現在地域を示す地域情報が２以上存在する場合に、当該２以上の地域情報のうち、予め決められた条件を満たす地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得する請求項１から請求項６いずれか一項に記載の端末装置。
【請求項８】
前記予め決められた条件は、地域情報により示される地域の範囲が最も小さいことである請求項７記載の端末装置。
【請求項９】
前記受付部は、
情報を出力するアプリケーションである出力アプリが出力する情報であるアプリ出力情報を受け付け、
１以上の出力アプリが格納される出力アプリ格納部と、
前記受付部が受け付けたアプリ出力情報から地域情報を取得する地域情報取得部とをさらに備え、
前記キャラ画像取得部は、
前記地域情報取得部が取得した地域情報と同一の地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得し、
前記出力部は、
前記キャラ画像取得部が取得したキャラ画像を画面上に出力する請求項１から請求項８いずれか一項に記載の端末装置。
【請求項１０】
前記キャラ管理情報は、地域情報と、キャラ画像と、方言の種類を示す方言種類情報とが対応付いた情報であり、
前記キャラ画像取得部は、
キャラ画像と共に、当該キャラ画像に対応付いている方言種類情報をも取得し、
前記出力部が出力する現在地域関連情報が、文章または音声を有する場合に、当該文章または音声を、前記キャラ画像取得部が取得した方言種類情報が示す種類の方言に変換する方言変換部をさらに備え、
前記出力部は、
前記方言変換部が変換した情報を出力する請求項１から請求項９いずれか一項に記載の端末装置。
【請求項１１】
地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部と、
現在位置情報取得部と、キャラ画像取得部と、受付部と、出力部とを用いて行われる情報処理方法であって、
前記現在位置情報取得部が、
現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記キャラ画像取得部が、
前記現在位置情報が示す現在位置に対応する地域であり、当該現在位置を含む地域である現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得するキャラ画像取得ステップと、
前記受付部が、
前記現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付ステップと、
前記出力部が、
前記出力指示に応じた現在地域関連情報と共に、前記キャラ画像取得部が取得したキャラ画像を出力する出力ステップとを備える情報処理方法。
【請求項１２】
地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部にアクセス可能なコンピュータを、
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記現在位置情報が示す現在位置に対応する地域であり、当該現在位置を含む地域である現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得するキャラ画像取得部と、
前記現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付部と、
前記出力指示に応じた現在地域関連情報と共に、前記キャラ画像取得部が取得したキャラ画像を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが訪問した地域に対応するキャラクターを出力する端末装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザが設定した目的地までの経路を探索する車載用のナビゲーション装置等が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“楽ナビ”、［online］、パイオニア株式会社、［２０１３年７月５日検索］、インターネット［URL；http://pioneer.jp/carrozzeria/rakunavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置では、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の端末装置は、地域を示す情報である地域情報と、地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部と、現在位置を示す現在位置情報を取得する現在位置情報取得部と、現在位置情報が示す現在位置に対応する地域であり、現在位置を含む地域である現在地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得するキャラ画像取得部と、現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付部と、出力指示に応じた現在地域関連情報と共に、キャラ画像取得部が取得したキャラ画像を出力する出力部とを備える端末装置である。
【０００６】
このような構成により、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。これにより、ユーザは、現在地域がどの地域であるのかを視覚的に知ることができたり、現在地域に対応するご当地キャラクターを知ることができたりする。
【０００７】
また、本第二の発明の端末装置は、第一の発明に対して、ユーザが過去に訪問したことのある地域である訪問地域を示す情報である１以上の訪問地域情報が格納される訪問地域情報格納部と、訪問地域情報と現在位置情報とを用いて、現在地域が訪問地域であるか否かを判断する判断部とをさらに備え、キャラ画像取得部は、判断部が、現在地域が訪問地域であると判断した場合に、現在地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得し、出力部は、キャラ画像取得部がキャラ画像を取得した場合は、出力指示に応じた現在地域情報と共にキャラ画像を出力し、キャラ画像取得部がキャラ画像を取得しなかった場合は、出力指示に応じた現在地域関連情報を出力する端末装置である。
【０００８】
このような構成により、現在地域が過去に訪問したことのある地域である場合には、当該地域に対応するご当地キャラクターを出力し、そうでない場合には、当該地域に対応するご当地キャラクターを出力しないようにすることができる。これにより、ご当地キャラクターの出力を目当てに、ユーザを様々な地域に訪問させることを促進することができる。
【０００９】
また、本第三の発明の端末装置は、第一または第二の発明に対して、受付部は、目的地を示す目的地情報を受け付け、地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部と、地図情報と現在位置情報と受付部が受け付けた目的地情報とを用いて、現在位置から目的地までの経路を探索し、経路を示す経路情報を取得する経路探索部とをさらに備え、キャラ画像取得部は、現在地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得し、出力部は、経路情報と共に、キャラ画像取得部が取得したキャラ画像を出力する端末装置である。
【００１０】
このような構成により、経路を走行することに伴う現在地域の変化に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。また、これにより、ユーザは、どの地域を走行中であるかを出力されているキャラクターにより知ることができる。
【００１１】
また、本第四の発明の端末装置は、第三の発明に対して、出力部は、現在地域が変わるたびに、出力中のキャラ画像により示されるキャラクターと、取得したキャラ画像により示されるキャラクターとが入れ替わるように、取得したキャラ画像を出力する端末装置である。
【００１２】
このような構成により、経路を走行することに伴う現在地域の変化に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。また、これにより、ユーザは、走行している地域が変わったことを、キャラクターが入れ替わることにより知ることができる。
【００１３】
また、本第五の発明の端末装置は、第三または第四の発明に対して、出力部は、現在位置情報が示す現在位置に対応する地図上の位置に、キャラ画像取得部が取得したキャラ画像を出力する端末装置である。
【００１４】
このような構成により、経路を走行することに伴う現在地域の変化に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。また、これにより、ユーザは、どの地域を走行中であるかを出力されているキャラクターにより知ることができる。
【００１５】
また、本第六の発明の端末装置は、第一から第五いずれか１つの発明に対して、キャラ管理情報を受信する受信部と、受信部が受信したキャラ管理情報を、キャラ管理情報格納部に蓄積する蓄積部とをさらに備える端末装置である。
【００１６】
このような構成により、キャラ管理情報を受信し、蓄積することができる。これにより、ユーザは、比較的容易にキャラ画像を追加することができる。
【００１７】
また、本第七の発明の端末装置は、第一から第六いずれか１つの発明に対して、キャラ画像取得部は、現在地域を示す地域情報が２以上存在する場合に、２以上の地域情報のうち、予め決められた条件を満たす地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得する端末装置である。
【００１８】
このような構成により、現在地域である地域が重複する場合に、予め決められた条件を満たす一の地域に対応するご当地キャラクターを出力することができる。
【００１９】
また、本第八の発明の端末装置は、第七の発明に対して、予め決められた条件は、地域情報により示される地域の範囲が最も小さいことである端末装置である。
【００２０】
このような構成により、現在地域である地域が重複する場合に、範囲が最も小さい一の地域に対応するご当地キャラクターを出力することができる。
【００２１】
また、本第九の発明の端末装置は、第一から第八いずれか１つの発明に対して、受付部は、情報を出力するアプリケーションである出力アプリが出力する情報であるアプリ出力情報を受け付け、１以上の出力アプリが格納される出力アプリ格納部と、受付部が受け付けたアプリ出力情報から地域情報を取得する地域情報取得部とをさらに備え、キャラ画像取得部は、地域情報取得部が取得した地域情報と同一の地域情報が対応付いているキャラ画像を、キャラ管理情報格納部から取得し、出力部は、キャラ画像取得部が取得したキャラ画像を画面上に出力する端末装置である。
【００２２】
このような構成により、アプリが出力する情報に応じて、ご当地キャラクターを出力することができる。
【００２３】
また、本第十の発明の端末装置は、第一から第九いずれか１つの発明に対して、キャラ管理情報は、地域情報と、キャラ画像と、方言の種類を示す方言種類情報とが対応付いた情報であり、キャラ画像取得部は、キャラ画像と共に、キャラ画像に対応付いている方言種類情報をも取得し、出力部が出力する現在地域関連情報が、文章または音声を有する場合に、文章または音声を、キャラ画像取得部が取得した方言種類情報が示す種類の方言に変換する方言変換部をさらに備え、出力部は、方言変換部が変換した情報を出力する端末装置である。
【００２４】
このような構成により、出力する情報を、ご当地キャラクターの方言により出力することができる。また、これにより、ご当地キャラクターの地域性をおり顕著に示すことができる。
【発明の効果】
【００２５】
本発明による端末装置等によれば、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における端末装置１のブロック図
【図２】同端末装置１の全体動作について説明するフローチャート
【図３】同現在地域が訪問地域であるか否かの判断処理について説明するフローチャート
【図４】同地域名称情報の取得処理について説明するフローチャート
【図５】同キャラ管理情報の例を示す図
【図６】同キャラ画像の出力例を示す図
【図７】同キャラ画像の出力例を示す図
【図８】同キャラ画像の出力例を示す図
【図９】同キャラ画像の出力例を示す図
【図１０】同キャラ画像の出力例を示す図
【図１１】同キャラ画像の出力例を示す図
【図１２】同訪問地域情報の例を示す図
【図１３】同キャラ画像の出力例を示す図
【図１４】同アプリ出力情報の例を示す図
【図１５】同キャラ画像の出力例を示す図
【図１６】同キャラ画像の出力例を示す図
【図１７】同端末装置２のブロック図
【図１８】同端末装置３のブロック図
【図１９】上記実施の形態におけるコンピュータシステムの概観図
【図２０】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、本発明による端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２８】
（実施の形態１）
本実施の形態において、ユーザの現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力する端末装置１について説明する。ここで、「現在地域」とは、現在位置に対応する地域であり、現在位置を含む地域である。
【００２９】
なお、本実施の形態における端末装置１は、例えば、いわゆるカーナビゲーションシステムや、ナビゲーション機能を備える携帯端末などである。
【００３０】
図１は、本実施の形態における端末装置１のブロック図である。端末装置１は、キャラ管理情報格納部１０１、訪問地域情報格納部１０２、地図情報格納部１０３、出力アプリ格納部１０４、現在位置情報取得部１０５、受付部１０６、経路探索部１０７、判断部１０８、地域情報取得部１０９、キャラ画像取得部１１０、方言変換部１１１、出力部１１２、受信部１１３、蓄積部１１４を備える。
【００３１】
キャラ管理情報格納部１０１には、１以上のキャラ管理情報が格納される。「キャラ管理情報」とは、地域に対応するキャラクターを示す画像であるキャラ画像を管理するための情報である。また、「キャラ管理情報」とは、地域情報と、キャラ画像とが対応付いた情報である。
【００３２】
上記「キャラクター」とは、いわゆるマスコットキャラクターである。また、「地域に対応するキャラクター」とは、いわゆる「ご当地キャラクター」や、いわゆる「ゆるキャラ」などと呼ばれているキャラクターである。また、上記「キャラ画像」は、例えば、キャラクターに動き（アニメーション）のある画像であることが好適である。
【００３３】
また、上記「地域情報」とは、地域を示す情報である。「地域」とは、通常、都道府県や、市区町村、地方、地区などである。また、「地域情報」は、通常、地域の名称を示す地域名称情報と、地域の位置を示す１以上の地域位置情報とを有する。また、「地域情報」は、地域名称情報と地域位置情報とのいずれか一方のみを有していてもよい。
【００３４】
「地域名称情報」は、例えば、都道府県名や、市区町村名、地方名、地区名などを示す情報である。また、「地域位置情報」は、地域の位置を示す位置情報である。当該「位置」は、通常、経緯度であるが、地図上の座標であってもよい。また、当該「位置」には、例えば、高度（高さ）が含まれてもよい。また、当該「地域の位置」は、通常、地域の範囲である。従って、地域情報が有する１以上の地域位置情報により、地域の範囲が示される。
【００３５】
また、「地域情報」は、例えば、地域に含まれる住所を示す地域住所情報や、地域を識別する情報である地域識別情報、地域の解説を示す地域解説情報などを有していてもよい。また、地域住所情報の数は、通常、１以上である。また、「地域情報」には、例えば、地域情報を識別する情報が対応付いていてもよい。
【００３６】
また、「キャラ管理情報」は、例えば、方言の種類を示す方言種類情報を有していてもよい。この場合、当該「方言種類情報」は、当該キャラ管理情報が有する地域情報が示す地域において使用される方言の種類を示す。
【００３７】
また、「キャラ管理情報」は、例えば、キャラクターの名前を示すキャラ名情報を有していてもよい。
【００３８】
訪問地域情報格納部１０２には、１以上の訪問地域情報が格納される。「訪問地域情報」とは、ユーザが過去に訪問したことのある地域である訪問地域を示す情報である。また、「訪問地域情報」は、通常、地域情報である。また、「訪問地域情報」は、例えば、地域情報を識別する情報であってもよい。
【００３９】
また、訪問地域情報格納部１０２には、例えば、１以上の訪問位置情報が格納されてもよい。「訪問位置情報」とは、ユーザが過去に訪問したことのある位置である訪問位置を示す情報である。また、「訪問位置情報」は、通常、位置情報である。
【００４０】
また、訪問地域情報格納部１０２に１以上の訪問地域情報が蓄積される手順は、例えば、以下のとおりである。
（１）図示しない訪問地域情報取得部が、後述の現在位置情報取得部１０５が取得した現在位置情報が示す位置を含む地域を示す地域情報を取得する。
（２）後述の蓄積部１１４が、（１）で取得した地域情報を、訪問地域情報として訪問地域情報格納部１０２に蓄積する。
【００４１】
なお、上記（１）において、訪問地域情報取得部は、例えば、１以上の地域情報を保持している。そして、訪問地域情報取得部は、当該１以上の各地域情報が示す地域のいずれかが、現在位置情報が示す現在位置を含むか否かを判断する。そして、訪問地域情報取得部は、現在位置を含むと判断した地域を示す地域情報を取得する。
【００４２】
また、上記において、判断および取得の対象となる地域情報は、例えば、キャラ管理情報格納部１０１に格納されている１以上の地域情報であってもよい。また、当該地域情報は、例えば、地図情報格納部１０３に格納されている地図情報が有する１以上の地域情報であってもよい。
【００４３】
また、訪問地域情報取得部は、通常、現在地域が変わるたびに現在地域を示す地域情報を取得する。つまり、訪問地域情報取得部は、例えば、現在地域が以前の現在地域と異なるか否かを判断する。そして、異なる場合に、現在地域を示す地域情報を取得する。
【００４４】
また、上記（２）において、蓄積部１１４が訪問地域情報格納部１０２に蓄積する地域情報は、例えば、後述の判断部１０８またはキャラ画像取得部１１０が、現在地域を示す地域情報として取得した地域情報であってもよい。
【００４５】
また、訪問地域情報格納部１０２に１以上の訪問位置情報が蓄積される手順は、例えば、以下のとおりである。
（１）後述の蓄積部１１４が、後述の現在位置情報取得部１０５が取得した現在位置情報を、訪問位置情報として訪問地域情報格納部１０２に蓄積する。
【００４６】
地図情報格納部１０３には、地図を示す地図情報が格納される。「地図情報」が示す地図の種類や、「地図情報」のデータ形式などは、問わない。
【００４７】
また、「地図情報」は、通常、道路を示す１以上の道路情報を有する。「道路情報」は、例えば、道路の名称や、道路の種類、道路の両端の位置を示す情報などを有する。また、「道路情報」は、例えば、道路のスコアや、道路を識別する情報などを有する。当該「スコア」は、通常、経路探索時に用いる「コスト」である。また、「道路情報」には、道路情報を識別する情報が対応付いていてもよい。
【００４８】
また、「地図情報」は、例えば、１以上の地域情報を有していてもよい。
【００４９】
また、「地図情報」は、例えば、地図上の地点を示す１以上の地点情報を有していてもよい。当該「地点」の種類は、問わない。当該「地点」は、例えば、観光名所や、公園、テーマパーク、ランドマーク、駅などである。また、当該「地点」は、例えば、道路の端点であってもよい。また、「地点情報」は、少なくとも、地点の位置を示す位置情報を有する。また、「地点情報」は、例えば、地点の名称や、地点の種類などを示す情報を有していてもよい。また、「地点情報」は、例えば、地点を識別する情報を有していてもよい。また、「地点情報」には、地点情報を識別する情報が対応付いていてもよい。
【００５０】
出力アプリ格納部１０４には、１以上の出力アプリが格納される。「出力アプリ」とは、情報を出力するアプリケーションである。また、「アプリケーション」とは、アプリケーションプログラムや、アプリケーションソフトなどと呼ばれるソフトウェアである。また、「アプリケーション」を、以下、適宜、「アプリ」と表記する。また、「出力アプリ」は、通常、何らかの情報を出力するアプリケーションであれば何でもよい。「出力アプリ」は、例えば、Ｗｅｂブラウザアプリや、地図アプリ、音楽再生アプリなどである。
【００５１】
また、「出力アプリ」が出力する情報を、以下、適宜、「アプリ出力情報」と表記する。また、「アプリ出力情報」の形式は、文字（テキスト）であることが好適であるが、音声であってもよい。
【００５２】
現在位置情報取得部１０５は、現在位置を示す現在位置情報を取得する。現在位置情報は、現在位置を示す位置情報である。また、現在位置情報取得部１０５は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部１０５は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１０５は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５３】
受付部１０６は、出力指示を受け付ける。「出力指示」とは、現在地域関連情報を出力する指示である。また、「出力指示」は、最終的に、後述の出力部１１２により、現在地域関連情報が出力されるための指示であればよい。また、「出力指示」は、例えば、出力アプリを起動するための指示であってもよい。
【００５４】
また、上記「現在地域関連情報」とは、例えば、現在地域の地図を示す地図情報や、現在地域の解説を示す地域解説情報、現在地域を通過する経路を示す経路情報、当該経路案内の内容を示す経路案内情報などである。なお、「現在地域関連情報」は、通常、予め決められた記憶領域に格納されている。
【００５５】
また、受付部１０６は、例えば、目的地を示す目的地情報を受け付ける。「目的地情報」とは、目的地を示す情報である。また、「目的地情報」は、通常、位置情報であるが、地点情報であってもよい。
【００５６】
また、受付部１０６は、例えば、アプリ出力情報を受け付ける。当該アプリ出力情報は、通常、出力アプリ格納部１０４に格納されている１以上の出力アプリのいずれかが出力したアプリ出力情報である。
【００５７】
また、受付部１０６は、例えば、経路探索指示を受け付けてもよい。「経路探索指示」とは、現在位置から目的地までの経路を探索する指示である。この場合、「経路探索指示」は、通常、目的地情報を有する。つまり、受付部１０６は、例えば、経路探索指示を受け付けることにより、目的地情報を受け付けてもよい。また、「経路探索指示」は、例えば、経路情報を出力する出力指示であると考えてもよい。
【００５８】
また、受付部１０６は、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などを受け付けてもよい。なお、受付部１０６がこれらの指示を受け付けた場合、端末装置１は、通常、当該受け付けた指示に応じた処理を行う。
【００５９】
また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００６０】
また、受付部１０６における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１０６は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００６１】
経路探索部１０７は、地図情報と現在位置情報と目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路を探索する。そして、経路探索部１０７は、当該経路を示す経路情報を取得する。
【００６２】
具体的に、経路探索部１０７は、通常、現在位置情報と、目的地情報とを、地図情報に適用する。「現在位置情報を地図情報に適用する」とは、当該現在位置情報が示す地図上の位置を、出発地とすることである。また、「目的地情報を地図情報に適用する」とは、当該目的地情報が示す地図上の地点を、目的地とすることである。そして、経路探索部１０７は、上記出発地から目的地までの経路を探索する。このとき、経路探索部１０７は、通常、地図情報が有する道路情報が有するスコアを、経路のコストとして用いる。この場合、経路探索部１０７は、通常、スコアの合計が最小となる経路を探索する。
【００６３】
また、経路情報は、例えば、経路が通過する位置を示す１以上の位置情報を有する。また、経路情報は、例えば、経路上の１以上の各地点を示す地点情報を有する。また、経路情報は、例えば、１以上の位置または地点を結ぶ道路を示す道路情報を有する。
【００６４】
なお、経路の探索には、通常、最短経路問題の解法（アルゴリズム）を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、Ａ＊アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。また、経路情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００６５】
判断部１０８は、現在地域が訪問地域であるか否かを判断する。「現在地域が訪問地域であるか否かを判断する」とは、現在地域が、ユーザが過去に訪問したことのある地域であるか否かを判断することである。言い換えると、当該判断は、現在位置が訪問地域内の位置であるか否かを判断することである。
【００６６】
また、判断部１０８は、例えば、訪問地域情報格納部１０２に格納されている情報に応じて、異なる方法により、現在位置が訪問地域であるか否かを判断する。
（Ａ）訪問地域情報格納部１０２に訪問地域情報が格納されている場合
（Ｂ）訪問地域情報格納部１０２に訪問位置情報が格納されている場合
【００６７】
（Ａ）の場合、判断部１０８は、例えば、以下のいずれかの方法により、現在地域が訪問地域であるか否かを判断する。
（Ａ１）現在地域を特定する方法
（Ａ２）現在地域を特定しない方法
【００６８】
また、上記（Ｂ）の場合、判断部１０８は、例えば、以下のいずれかの方法により、現在地域が訪問地域であるか否かを判断する。
（Ｂ１）訪問地域を特定する方法
（Ｂ２）訪問地域を特定しない方法
【００６９】
（Ａ１）の方法について：当該方法は、現在位置情報が示す現在位置に対応する地域である現在地域を特定する方法である。「現在地域を特定する」とは、現在地域を示す地域情報を取得することである。また、当該（Ａ１）の方法は、キャラ管理情報と訪問地域情報と現在位置情報とを用いる方法である。また、当該（Ａ１）の方法の具体的な手順は、例えば、以下のとおりである。
（１）キャラ管理情報が有する１以上の地域情報が示す地域のいずれかが、現在位置を含むか否かを判断する。
（２）（１）で、現在位置を含むと判断した地域を示す地域情報を、キャラ管理情報格納部１０１から取得する。当該地域情報は、現在地域を示す地域情報である。
（３）（２）で取得した地域情報と同一の地域情報が、訪問地域情報格納部１０２に格納されているか否かを判断する。
（４）（３）において、（２）で取得した地域情報と同一の地域情報が、訪問地域情報格納部１０２に格納されている場合は、現在地域が訪問地域であると判断し、そうでない場合は、現在地域が訪問地域でないと判断する。
【００７０】
なお、上記（１）において、判断部１０８は、例えば、キャラ管理情報が有する１以上の地域情報に代えて、地図情報が有する１以上の地域情報を用いてもよい。この場合、上記（２）において、判断部１０８は、地図情報から、現在地域を示す地域情報を取得する。
【００７１】
また、上記（１）において、現在位置情報が、例えば、「（Ｎ３４．１１１２，Ｅ１３５．１１１２）」であるとする。また、地域情報が、例えば、「（Ｎ３４．１１１１，Ｅ１３５．１１１１），（Ｎ３４．１１１１，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１１）」であるとする。この様な場合、判断部１０８は、当該地域情報が示す地域が、当該現在位置情報が示す位置を含むと判断する。
【００７２】
また、上記（１）において、現在位置情報が、例えば、「（Ｎ３４．１１５５，Ｅ１３５．１１６６）」であるとする。また、地域情報が、例えば、「（Ｎ３４．１１１１，Ｅ１３５．１１１１），（Ｎ３４．１１１１，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１１）」であるとする。この様な場合、判断部１０８は、当該地域情報が示す地域が、当該現在位置情報が示す位置を含まないと判断する。
【００７３】
（Ａ２）の方法について：当該方法は、現在位置情報が示す現在位置に対応する地域である現在地域を特定しない方法である。また、当該（Ａ２）の方法は、訪問地域情報と現在位置情報とを用いる方法である。また、当該（Ａ２）の方法の具体的な手順は、例えば、以下のとおりである。
（１）訪問地域情報格納部１０２に格納されている１以上の訪問地域情報が示す地域のいずれかが、現在位置を含むか否かを判断する。
（２）（１）において、現在位置を含む場合は、現在地域が訪問地域であると判断し、そうでない場合は、現在地域が訪問地域でないと判断する。
【００７４】
（Ｂ１）の方法について：当該方法は、ユーザが過去に訪問した地域である訪問地域を特定する方法である。「訪問地域を特定する」とは、訪問地域を示す地域情報を取得することである。また、当該（Ｂ１）の方法は、キャラ管理情報と訪問位置情報と現在位置情報とを用いる方法である。また、当該（Ｂ１）の方法の具体的な手順は、例えば、以下のとおりである。
（１）訪問地域情報格納部１０２に格納されている１以上の各訪問位置情報が示す位置を含む地域を示す１以上の地域情報を、キャラ管理情報格納部１０１から取得する。
（２）（１）で取得した１以上の地域情報が示す地域のいずれかが、現在位置情報が示す現在位置を含むか否かを判断する。
（３）（２）において含む場合は、現在地域が訪問地域であると判断し、そうでない場合は、現在地域が訪問地域でないと判断する。
【００７５】
なお、上記（１）において、判断部１０８は、例えば、地図情報格納部１０３から、１以上の地域情報を取得してもよい。
【００７６】
（Ｂ２）の方法について：当該方法は、ユーザが過去に訪問した地域である訪問地域を特定しない方法である。また、当該（Ｂ２）の方法は、訪問位置情報と現在位置情報とを用いる方法である。また、当該（Ｂ２）の方法の具体的な手順は、例えば、以下のとおりである。
（１）現在位置情報と同一の位置情報が、訪問地域情報格納部１０２に格納されているか否かを判断する。
（２）（１）において格納されている場合は、現在地域が訪問地域であると判断し、そうでない場合は、現在地域が訪問地域でないと判断する。
【００７７】
地域情報取得部１０９は、受付部１０６が受け付けたアプリ出力情報から地域情報を取得する。具体的に、地域情報取得部１０９は、通常、アプリ出力情報から、アプリ出力情報に含まれる地域名称情報を取得する。また、地域情報取得部１０９は、通常、１つの地域名称情報を取得する。また、地域情報取得部１０９は、例えば、２以上の地域名称情報を取得してもよい。
【００７８】
また、地域情報取得部１０９は、通常、対象文字から、地域名称情報を取得する。対象文字とは、地域名称情報を取得する対象となる文字である。つまり、例えば、受付部１０６が受け付けたアプリ出力情報が文字である場合、地域情報取得部１０９は、当該文字を、対象文字として取得する。また、例えば、受付部１０６が受け付けたアプリ出力情報が音声である場合、地域情報取得部１０９は、通常、当該音声に対して音声認識を行う。そして、地域情報取得部１０９は、当該音声認識の結果である文字を、対象文字として取得する。なお、音声認識は、公知の技術であるので、詳細な説明を省略する。
【００７９】
また、地域情報取得部１０９は、例えば、以下のいずれかの方法により、対象文字から地域名称情報を取得する。
（Ａ）地域名リストを用いる方法
（Ｂ）形態素解析を用いる方法
（Ｃ）外部に問い合わせる方法
【００８０】
（Ａ）の方法について：当該方法は、地域名リストを用いることにより、対象文字から地域名称情報を取得する方法である。地域名リストとは、１以上の地域名称情報の集合である。また、当該地域名リストは、通常、地域情報取得部１０９が保持している。また、当該地域名リストは、例えば、キャラ管理情報格納部１０１に格納されている１以上の地域名称情報であってもよい。また、当該地域名リストは、例えば、地図情報格納部１０３に格納されている地図情報が有する１以上の地域名称情報であってもよい。
【００８１】
また、（Ａ）の方法の具体的な手順は、例えば、以下のとおりである。
（１−１）地域名リストが有する１以上の地域名称情報を、長さの降順にソートする。
（１−２）ソート後の地域名リストが有する１以上の各地域名称情報について、ソート後の地域名リストの先頭から順に、対象文字に含まれるか否かを判断する。含まれる場合は、当該地域名称情報を取得する。
（１−３）（１−２）において、地域名称情報が対象文字に含まれる場合、対象文字から当該地域名称情報を削除する。
【００８２】
また、当該（Ａ）の方法の具体的な手順は、例えば、以下のとおりであってもよい。
（２−１）対象文字から、名詞である文字（以下、適宜、名詞文字）を１以上取得する。
（２−２）（２−１）で取得した１以上の各名詞文字について、当該名詞文字が地域名リストに含まれるか否かを判断する。含まれる場合は、当該名詞文字を地域名称情報として取得する。
【００８３】
なお、上記（２−１）における名詞文字を取得する方法や手順などは、問わない。当該名詞文字の取得は、例えば、形態素解析などにより行う。また、形態素解析は、公知の技術であるので、詳細な説明を省略する。
【００８４】
また、上記（２−２）における判断は、例えば、名詞文字が地域名リストに含まれる１以上の地域名称情報のいずれかと一致するか否かを判断することであってもよい。また、この場合、地域名リストに含まれる地域名称情報であり、名詞文字に一致する地域名称情報を取得してもよい。
【００８５】
（Ｂ）の方法について：当該方法は、形態素解析を用いることにより、対象文字から地域名称情報を取得する方法である。
【００８６】
当該（Ｂ）の方法の具体的な手順は、例えば、以下のとおりである。
（１）対象文字を形態素解析し、１以上の形態素を取得する。
（２）（１）で取得した１以上の形態素のうち、「地域名」や地域の名称などに分類された形態素（種類が「地域名」である形態素）を、地域名称情報として取得する。
【００８７】
（Ｃ）の方法について：当該方法は、対象文字に含まれる地域名称情報を、外部の装置などから取得する方法である。当該「外部の装置」とは、端末装置１以外の装置である。また、「外部の装置」は、例えば、受信した文字に含まれる地域名称情報を取得し、当該文字を送信した装置に、取得した地域名称情報を送信する装置である。また、当該「外部の装置」が文字から地域名称情報を取得する方法や手順などは、例えば、上記の（Ａ）、（Ｂ）などの方法や手順などである。
【００８８】
当該（Ｃ）の方法の具体的な手順は、例えば、以下のとおりである。
（１−１）対象文字を、外部の装置に送信する。
（１−２）（１−１）での送信に応じて、外部の装置から１以上の地域名称情報を受信する。
【００８９】
また、当該（Ｃ）の方法の具体的な手順は、例えば、以下のとおりであってもよい。
（２−１）対象文字から、名詞である文字（以下、適宜、名詞文字）を１以上取得する。
（２−２）（２−１）で取得した１以上の各名詞文字について、当該名詞文字が地域名称情報であるか否かを、外部の装置に問い合わせる。地域名称情報である場合は、当該名詞文字を地域名称情報として取得する。
【００９０】
なお、上記（２−２）における「外部の装置」は、例えば、受信した文字が地域名称情報であるか否かを判断し、当該文字を送信した装置に、当該判断の結果を示す情報を送信する装置である。また、当該「外部の装置」が受信した文字が地域名称情報であるか否かを判断する方法や手順などは、例えば、上記の（Ａ）の方法や手順などである。
【００９１】
また、地域情報取得部１０９は、アプリ出力情報から、例えば、地域住所情報や、地域の輪郭を示す画像である地域画像などを取得してもよい。地域住所情報を取得する場合、地域情報取得部１０９は、例えば、上記の地域名称情報を取得する方法や手順などと同様の方法や手順などにより、地域住所情報を取得する。また、地域画像を取得する場合、地域情報取得部１０９は、例えば、いわゆるパターンマッチングなどの方法により、地域画像を取得する。また、地域情報取得部１０９が地域住所情報を取得する場合、キャラ管理情報格納部１０１に格納されているキャラ管理情報は、通常、地域情報として、地域住所情報を有する。また、地域情報取得部１０９が地域画像を取得する場合、キャラ管理情報格納部１０１に格納されているキャラ管理情報は、通常、地域情報として、地域画像を有する。
【００９２】
また、地域情報取得部１０９は、例えば、出力部１１２が出力する情報から、地域情報を取得してもよい。
【００９３】
キャラ画像取得部１１０は、現在地域に対応するキャラ画像を取得する。「現在地域に対応するキャラ画像」とは、言い換えると、「現在位置情報に対応するキャラ画像」、「現在位置情報が示す現在位置に対応するキャラ画像」である。また、キャラ画像取得部１１０は、通常、現在位置情報が示す現在位置を含む地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。具体的に、キャラ画像取得部１１０は、キャラ管理情報格納部１０１に格納されている１以上の地域情報が示す地域のいずれかが、現在位置情報が示す現在位置を含むか否かを判断する。そして、キャラ画像取得部１１０は、現在位置を含むと判断した地域を示す地域情報に対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。
【００９４】
また、キャラ画像取得部１１０は、例えば、判断部１０８による判断結果に応じて、キャラ画像を取得してもよい。この場合、例えば、判断部１０８が、現在地域が訪問地域であると判断した場合、キャラ画像取得部１１０は、キャラ画像を取得する。また、例えば、判断部１０８が、現在地域が訪問地域でないと判断した場合、キャラ画像取得部１１０は、キャラ画像を取得しない。また、キャラ画像を取得する場合、キャラ画像取得部１１０は、例えば、判断部１０８が用いた方法に応じて、異なる方法により、キャラ画像を取得してもよい。
【００９５】
例えば、判断部１０８が上記（Ａ１）の方法を用いた場合、キャラ画像取得部１１０は、例えば、判断部１０８が取得した現在地域を示す地域情報と同一の地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。具体的に、キャラ画像取得部１１０は、キャラ管理情報格納部１０１に格納されている１以上の各地域情報について、当該現在地域を示す地域情報と同一であるか否かを判断する。そして、キャラ画像取得部１１０は、当該現在地域を示す地域情報と同一であると判断した地域情報に対応付いているキャラ画像を取得する。
【００９６】
また、例えば、判断部１０８が上記（Ａ２）の方法を用いた場合、キャラ画像取得部１１０は、例えば、判断部１０８が現在位置を含むと判断した訪問地域を示す地域情報を、訪問地域情報格納部１０２から取得する。そして、キャラ画像取得部１１０は、当該取得した地域情報と同一の地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。
【００９７】
また、例えば、判断部１０８が上記（Ｂ１）の方法を用いた場合、キャラ画像取得部１１０は、例えば、判断部１０８が現在位置を含むと判断した地域を示す地域情報を、判断部１０８から取得する。そして、キャラ画像取得部１１０は、当該取得した地域情報と同一の地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。
【００９８】
また、例えば、判断部１０８が上記（Ｂ２）の方法を用いた場合、キャラ画像取得部１１０は、例えば、現在位置情報が示す現在位置を含む地域を示す地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。
【００９９】
なお、判断部１０８が上記（Ａ２）または（Ｂ１）の方法を用いた場合、キャラ画像取得部１１０は、例えば、判断部１０８が上記（Ｂ２）の方法を用いた場合の方法により、キャラ画像を取得してもよい。
【０１００】
また、現在地域を示す地域情報が２以上存在する場合、キャラ画像取得部１１０は、通常、当該２以上の地域情報のうち、予め決められた条件（以下、適宜、優先条件）を満たす地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。当該「現在地域を示す地域情報が２以上存在する」とは、通常、現在位置を含む地域が２以上存在する（現在位置を含む地域を示す地域情報が２以上存在する）ことである。また、優先条件は、例えば、範囲（面積）が最小であることや、範囲が最大であること、現在位置からの距離が最長であること、現在位置からの距離が最短であること、過去の訪問回数が最少であること、過去の訪問回数が最多であることなどである。また、「現在位置からの距離」とは、例えば、地域の境界線を構成する１以上の位置と、現在位置との距離のうち、最短の距離である。
【０１０１】
例えば、上記キャラ画像の取得に際して、現在位置情報が示す現在位置を含む地域を示す地域情報が、キャラ管理情報格納部１０１に、２以上格納されているとする。この様な場合、キャラ画像取得部１１０は、当該２以上の各地域情報について、優先条件を満たすか否かを判断する。そして、キャラ画像取得部１１０は、優先条件を満たす地域情報に対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。
【０１０２】
また、キャラ画像取得部１１０は、通常、現在地域が変わるたびにキャラ画像を取得する。言い換えると、キャラ画像取得部１１０は、例えば、現在地域が同じである間は、新たなキャラ画像を取得しない。つまり、キャラ画像取得部１１０は、例えば、現在地域が以前の現在地域と異なるか否かを判断する。そして、異なる場合に、現在地域に対応するキャラ画像を取得する。
【０１０３】
現在地域が以前の現在地域と異なるか否かの判断は、例えば、次のとおりである。まず、キャラ画像取得部１１０は、キャラ管理情報格納部１０１に格納されている１以上の地域情報が示す地域のいずれかが、現在位置情報が示す現在位置を含むか否かを判断する。そして、キャラ画像取得部１１０は、当該現在位置を含むと判断した地域を示す地域情報に対応付いている識別情報を取得する。そして、キャラ画像取得部１１０は、例えば、現在位置情報取得部１０５が現在位置情報を取得するたびに、上記の判断を行い、識別情報を取得する。そして、キャラ画像取得部１１０は、取得した識別情報と、先に取得した識別情報とが同一であるか否かを判断する。そして、キャラ画像取得部１１０は、取得した識別情報と、先に取得した識別情報とが異なる場合に、現在地域が以前の現在地域と異なると判断する。
【０１０４】
また、当該「現在地域が変わるたび」には、「現在地域が変わりそうになるたび」も含む。この場合、キャラ画像取得部１１０は、例えば、端末装置１の進行方向に合致する地域であり、現在地域に隣接する地域（以下、適宜、隣接地域）までの距離が予め決められた条件を満たすほど短いか否かを判断する。そして、当該隣接地域までの距離が予め決められた条件を満たすほど短い場合に、キャラ画像取得部１１０は、当該隣接地域に対応するキャラ画像を取得する。
【０１０５】
また、地域情報取得部１０９が地域情報を取得した場合、キャラ画像取得部１１０は、当該地域情報を用いて、キャラ画像を取得してもよい。当該地域情報は、通常、地域名称情報である。従って、この場合、キャラ画像取得部１１０は、当該地域情報取得部１０９が取得した地域名称情報と同一の地域名称情報が対応付いたキャラ画像を、キャラ管理情報格納部１０１から取得する。具体的に、キャラ画像取得部１１０は、キャラ管理情報格納部１０１に格納されている１以上の各地域名称情報について、当該地域情報取得部１０９が取得した地域名称情報と同一であるか否かを判断する。そして、キャラ画像取得部１１０は、当該地域情報取得部１０９が取得した地域名称情報と同一であると判断した地域名称情報に対応付いているキャラ画像を取得する。
【０１０６】
また、キャラ画像取得部１１０は、キャラ画像と共に、キャラ画像に対応付いている情報を取得してもよい。当該「キャラ画像に対応付いている情報」とは、例えば、方言種類情報や、キャラ名情報、地域名称情報、地域位置情報などである。
【０１０７】
方言変換部１１１は、後述の出力部１１２が出力する現在地域関連情報を、方言種類情報が示す種類の方言に変換する。当該方言種類情報は、キャラ画像取得部１１０が取得した方言種類情報である。具体的に、方言変換部１１１は、例えば、当該現在地域関連情報が、文章または音声を有するか否かを判断する。そして、当該現在地域関連情報が、文章または音声を有する場合に、方言変換部１１１は、当該文章または音声を、当該方言種類情報が示す種類の方言に変換する。
【０１０８】
例えば、方言種類情報が「大阪弁」である場合、方言変換部１１１は、現在地域関連情報を、大阪弁に変換する。また、方言種類情報が「熊本弁」である場合、方言変換部１１１は、現在地域関連情報を、熊本弁に変換する。
【０１０９】
なお、音声を文章（文字）に変換する方法や、文章（文字）を予め決められた種類の方言に変換する方法などは、公知であるので、詳細な説明を省略する。
【０１１０】
出力部１１２は、通常、キャラ画像取得部１１０が取得したキャラ画像を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１１１】
また、キャラ画像を出力する場合、出力部１１２は、通常、他の１以上の情報と共に、キャラ画像を出力する。当該「他の１以上の情報」とは、通常、出力指示に応じた現在地域関連情報である。また、「キャラ画像を出力する」ことには、通常、出力中のキャラ画像を非表示にすることも含まれる。
【０１１２】
例えば、出力指示が経路情報を出力するための指示である場合、出力部１１２は、経路探索部１０７が取得した経路情報と共に、キャラ画像を出力する。このとき、出力部１１２は、例えば、当該経路情報が示す経路上の現在位置に対応する位置の上に、キャラ画像を出力してもよい。
【０１１３】
また、経路情報を出力する場合、出力部１１２は、通常、経路に進行に応じた経路案内情報も出力する。「経路案内情報」とは、経路案内の内容を示す情報であり、経路を案内するための情報である。「経路案内情報」は、例えば、交差点を右折または左折することや、当該交差点までの距離、目的地周辺に到着したことなどを示す情報である。従って、出力部１１２は、例えば、キャラ画像が示すキャラが、当該経路案内情報により経路案内を行っているかのような態様により、当該経路案内情報とキャラ画像とを出力してもよい。当該態様は、例えば、経路案内情報とキャラ画像とが隣接する態様である。
【０１１４】
なお、経路案内情報は、通常、予め決められた記憶領域に格納されている。当該記憶領域は、例えば、地図情報格納部１０３であってもよい。また、経路の進行に応じて経路案内情報を出力する方法や手順などは、公知であるので、詳細な説明を省略する。
【０１１５】
また、例えば、出力指示が地域解説情報を出力するための指示である場合、出力部１１２は、地図情報が有する地域解説情報と共に、キャラ画像を出力する。このとき、出力部１１２は、例えば、キャラ画像が示すキャラが、当該地域解説情報により地域の解説を行っているかのような態様により、当該地域解説情報と、キャラ画像とを出力してもよい。当該態様は、例えば、地域解説情報とキャラ画像とが隣接する態様である。
【０１１６】
また、例えば、キャラ画像取得部１１０がキャラ画像を取得しなかった場合、出力部１１２は、キャラ画像を出力しない。これは、例えば、判断部１０８が、現在地域が訪問地域でないと判断した場合や、地域情報取得部１０９が地域情報を取得しなかった場合などである。また、この場合、出力部１１２は、通常、他の１以上の情報を出力する。
【０１１７】
また、キャラ画像取得部１１０は、通常、現在地域が変わるたびにキャラ画像を出力する。従って、出力部１１２は、通常、現在地域が変わるたびに、出力中のキャラ画像を非表示にし、キャラ画像取得部１１０が取得したキャラ画像を出力する。また、このとき、出力部１１２は、例えば、出力中のキャラ画像により示されるキャラクターと、取得したキャラ画像により示されるキャラクターとが入れ替わるように、キャラ画像取得部１１０が取得したキャラ画像を出力してもよい。
【０１１８】
上記「入れ替わるように」とは、例えば、出力中のキャラ画像をフェードアウトさせたのちに、取得したキャラ画像をフェードインさせることや、取得したキャラをフェードインさせたのちに、出力中のキャラ画像をフェードアウトさせること、出力中のキャラ画像が示すキャラが、取得したキャラ画像が示すキャラにバトンタッチをすること（出力中のキャラ画像が示すキャラと、取得したキャラ画像が示すキャラとがリレーをしていること）などである。
【０１１９】
また、例えば、地域情報取得部１０９がアプリ出力情報から地域名称情報を取得したことに伴い、キャラ画像取得部１１０がキャラ画像を取得した場合、出力部１１２は、通常、起動している出力アプリの画面上に、当該取得したキャラ画像を出力する。また、このとき、キャラ画像を出力する画面上の位置は、予め決められていてもよいし、そうでなくてもよい。
【０１２０】
また、例えば、方言変換部１１１が、出力部１１２が出力する現在地域関連情報を、方言種類情報が示す種類の方言に変換した場合、出力部１１２は、当該変換後の現在地域関連情報を出力する。
【０１２１】
また、出力部１１２は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１２は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０１２２】
受信部１１３は、キャラ管理情報を受信する。当該キャラ管理情報は、通常、地域名称情報である地域情報を有するキャラ管理情報であるが、そうでなくてもよい。また、当該キャラ管理情報を、端末装置１に送信する装置は、例えば、携帯電話やＰＤＡなどの携帯端末である。なお、当該携帯端末にキャラ管理情報が蓄積され、また、当該キャラ管理情報が端末装置１に送信される方法や手順などは、問わない。
【０１２３】
また、受信部１１３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１２４】
蓄積部１１４は、受信部１１３が受信したキャラ管理情報をキャラ管理情報格納部１０１に蓄積する。
【０１２５】
なお、キャラ管理情報格納部１０１、訪問地域情報格納部１０２、地図情報格納部１０３、出力アプリ格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、キャラ管理情報格納部１０１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介してキャラ管理情報格納部１０１などに記憶されてもよい。
【０１２６】
また、経路探索部１０７、判断部１０８、地域情報取得部１０９、キャラ画像取得部１１０、方言変換部１１１、蓄積部１１４は、通常、ＭＰＵやメモリ等から実現され得る。また、経路探索部１０７などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、判断部１０８などは、ハードウェア（専用回路）で実現されてもよい。
【０１２７】
次に、端末装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、端末装置１の全体動作を示すフローチャートである。
【０１２８】
（ステップＳ２０１）端末装置１は、受付部１０６が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【０１２９】
（ステップＳ２０２）端末装置１は、電源ＯＮの処理を行う。
【０１３０】
（ステップＳ２０３）現在位置情報取得部１０５は、現在位置情報の取得を開始する。以降、現在位置情報取得部１０５は、通常、端末装置１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【０１３１】
（ステップＳ２０４）経路探索部１０７は、受付部１０６が目的地情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０５に進み、そうでない場合は、ステップＳ２１９に進む。
【０１３２】
（ステップＳ２０５）経路探索部１０７は、地図情報格納部１０３に格納されている地図情報と、ステップＳ２０３で取得した現在位置情報と、ステップＳ２０４で受け付けた目的地情報とを用いて、現在位置から目的地までの経路を探索し、当該経路を示す経路情報を取得する。
【０１３３】
（ステップＳ２０６）出力部１１２は、ステップＳ２０５で取得した経路情報を出力する。
【０１３４】
（ステップＳ２０７）キャラ画像取得部１１０は、現在地域が訪問地域である場合にのみ、現在地域に対応するキャラ画像を出力するか否かを判断する。当該判断は、例えば、現在地域が訪問地域である場合にのみ、現在地域に対応するキャラ画像を出力するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、現在地域が訪問地域である場合にのみ、現在地域に対応するキャラ画像を出力する場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２０８に進む。
【０１３５】
（ステップＳ２０８）キャラ画像取得部１１０は、現在位置情報に対応するキャラ画像を、キャラ管理情報格納部１０１から取得する。このとき、キャラ画像取得部１１０は、取得するキャラ画像に対応付いている方言種類情報も取得する。
【０１３６】
（ステップＳ２０９）出力部１１２は、ステップＳ２０８で取得したキャラ画像を出力する。このとき、出力部１１２は、例えば、出力している経路情報が示す経路上の位置であり、現在位置情報が示す位置に対応する位置に、キャラ画像を出力する。
【０１３７】
（ステップＳ２１０）判断部１０８は、現在地域が訪問地域であるか否かを判断する。この処理の詳細は、図３のフローチャートを用いて説明する。また、当該判断の結果は、変数ｖｉｓｉｔｅｄに格納されるものとする。
【０１３８】
（ステップＳ２１１）キャラ画像取得部１１０は、ｖｉｓｉｔｅｄがｔｒｕｅであるか否かを判断する。ｔｒｕｅである場合は、ステップＳ２０８に戻り、そうでない場合は、ステップＳ２１２に進む。
【０１３９】
（ステップＳ２１２）経路探索部１０７は、経路案内情報を出力するタイミングであるか否かを判断する。当該判断は、例えば、現在位置情報と経路情報とを用いて行う。そして、経路案内情報を出力するタイミングである場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２１７に進む。
【０１４０】
（ステップＳ２１３）方言変換部１１１は、経路案内情報を方言に変換するか否かを判断する。当該判断は、例えば、経路案内情報を方言に変換するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、経路案内情報を方言に変換する場合は、ステップＳ２１５に進み、そうでない場合は、ステップＳ２１４に進む。
【０１４１】
（ステップＳ２１４）出力部１１２は、経路案内情報を出力する。
【０１４２】
（ステップＳ２１５）方言変換部１１１は、経路案内情報を、ステップＳ２０８で取得した方言種類情報が示す種類の方言に変換する。
【０１４３】
（ステップＳ２１６）出力部１１２は、ステップＳ２１５で方言に変換した経路案内情報を出力する。
【０１４４】
（ステップＳ２１７）キャラ画像取得部１１０は、現在地域が以前の現在地域と異なるか否かを判断する。異なる場合は、ステップＳ２０７に戻り、そうでない場合は、ステップＳ２１８に進む。
【０１４５】
（ステップＳ２１８）経路探索部１０７は、目的地に到着したか否かを判断する。当該判断は、例えば、現在位置情報と経路情報とを用いて行う。そして、目的地に到着した場合は、ステップＳ２２３に進み、そうでない場合は、ステップＳ２１２に戻る。
【０１４６】
（ステップＳ２１９）地域情報取得部１０９は、受付部１０６がアプリ出力情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２２０に進み、そうでない場合は、ステップＳ２２３に進む。
【０１４７】
（ステップＳ２２０）地域情報取得部１０９は、ステップＳ２１９で受け付けたアプリ出力情報から、地域名称情報を取得する。この処理の詳細は、図４のフローチャートを用いて説明する。
【０１４８】
（ステップＳ２２１）キャラ画像取得部１１０は、ステップＳ２２０で取得した地域名称情報に対応するキャラ画像を出力する。
【０１４９】
（ステップＳ２２２）出力部１１２は、ステップＳ２２１で取得したキャラ画像を出力する。
【０１５０】
（ステップＳ２２３）端末装置１は、受付部１０６が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２２４に進み、そうでない場合は、ステップＳ２０４に戻る。
【０１５１】
（ステップＳ２２４）端末装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【０１５２】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１５３】
図３は、図２のフローチャートのステップＳ２１０の現在地域が訪問地域であるか否かの判断処理を示すフローチャートである。
【０１５４】
（ステップＳ３０１）判断部１０８は、変数ｖｉｓｉｔｅｄにｆａｌｓｅをセットする。
【０１５５】
（ステップＳ３０２）判断部１０８は、訪問地域情報格納部１０２に格納されている情報が、訪問地域情報であるか、訪問位置情報であるかを判断する。訪問地域情報である場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３１３に進む。
【０１５６】
（ステップＳ３０３）判断部１０８は、カウンタｉに１をセットする。判断部１０８は、ｍ個の地域情報を保持しているものとする。
【０１５７】
（ステップＳ３０４）判断部１０８は、現在位置情報取得部１０５が取得した現在位置情報が示す位置が、保持している地域情報［ｉ］が示す地域に含まれるか否かを判断する。含まれる場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０６に進む。
【０１５８】
（ステップＳ３０５）判断部１０８は、地域情報［ｉ］を取得する。
【０１５９】
（ステップＳ３０６）判断部１０８は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０７に進む。
【０１６０】
（ステップＳ３０７）判断部１０８は、ｉを１インクリメントする。そして、ステップＳ３０４に戻る。
【０１６１】
（ステップＳ３０８）判断部１０８は、カウンタｉに１をセットする。ここで、訪問地域情報格納部１０２には、ｎ個の訪問地域情報が格納されているものとする。
【０１６２】
（ステップＳ３０９）判断部１０８は、ステップＳ３０５で取得した地域情報が、訪問地域情報格納部１０２に格納されている訪問地域情報［ｉ］と同一であるか否かを判断する。同一である場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３１１に進む。
【０１６３】
（ステップＳ３１０）判断部１０８は、ｖｉｓｉｔｅｄにｔｒｕｅをセットする。そして、上位処理にリターンする。
【０１６４】
（ステップＳ３１１）判断部１０８は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１２に進む。
【０１６５】
（ステップＳ３１２）判断部１０８は、ｉを１インクリメントする。そして、ステップＳ３１２に戻る。
【０１６６】
（ステップＳ３１３）判断部１０８は、カウンタｉに１をセットする。ここで、訪問地域情報格納部１０２には、ｐ個の訪問位置情報が格納されているものとする。
【０１６７】
（ステップＳ３１４）判断部１０８は、現在位置情報取得部１０５が取得した現在位置情報が、訪問地域情報格納部１０２に格納されている訪問位置情報［ｉ］と同一であるか否かを判断する。同一である場合は、ステップＳ３１７に進み、そうでない場合は、ステップＳ３１５に進む。
【０１６８】
（ステップＳ３１５）判断部１０８は、ｖｉｓｉｔｅｄにｔｒｕｅをセットする。そして、上位処理にリターンする。
【０１６９】
（ステップＳ３１６）判断部１０８は、ｉがｐであるか否かを判断する。ｐである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１７に進む。
【０１７０】
（ステップＳ３１７）判断部１０８は、ｉを１インクリメントする。そして、ステップＳ３１４に戻る。
【０１７１】
図４は、図２のフローチャートのステップＳ２２０の地域名称情報の取得処理を示すフローチャートである。なお、図４のフローチャートにおいて、地域情報取得部１０９は、ｍ個の地域名称情報を有する地域名リストを保持しているものとする。また、当該地域名リストは、地域名称情報の長さの降順にソートされているものとする。
【０１７２】
（ステップＳ４０１）地域情報取得部１０９は、受付部１０６が受け付けたアプリ出力情報を用いて、対象文字を取得する。
【０１７３】
（ステップＳ４０２）地域情報取得部１０９は、地域名称情報の取得の方法が、地域名リストを用いる方法、形態素解析を用いる方法、外部に問い合わせる方法のいずれであるかを判断する。当該判断は、例えば、地域名称情報の取得の方法を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、地域名リストを用いる方法である場合は、ステップＳ４０３に進み、形態素解析を用いる方法である場合は、ステップＳ４０８に進み、外部に問い合わせる方法である場合は、ステップＳ４１４に進む。
【０１７４】
（ステップＳ４０３）地域情報取得部１０９は、カウンタｉに１をセットする。
【０１７５】
（ステップＳ４０４）地域情報取得部１０９は、地域名リストが有する地域名称情報［ｉ］が対象文字に含まれるか否かを判断する。含まれる場合は、ステップＳ４０５に進み、そうでない場合は、ステップＳ４０６に進む。
【０１７６】
（ステップＳ４０５）地域情報取得部１０９は、地域名称情報［ｉ］を取得する。
【０１７７】
（ステップＳ４０６）地域情報取得部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４０７に進む。
【０１７８】
（ステップＳ４０７）地域情報取得部１０９は、ｉを１インクリメントする。そして、ステップＳ４０４に戻る。
【０１７９】
（ステップＳ４０８）地域情報取得部１０９は、対象文字に対して形態素解析を行う。この結果、地域情報取得部１０９は、ｎ個の形態素を取得したものとする。
【０１８０】
（ステップＳ４０９）地域情報取得部１０９は、カウンタｉに１をセットする。
【０１８１】
（ステップＳ４１０）地域情報取得部１０９は、ステップＳ４０８で取得した形態素［ｉ］の種類が「地域名」であるか否かを判断する。地域名である場合は、ステップＳ４１１に進み、そうでない場合は、ステップＳ４１２に進む。
【０１８２】
（ステップＳ４１１）地域情報取得部１０９は、形態素［ｉ］を取得する。
【０１８３】
（ステップＳ４１２）地域情報取得部１０９は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４１３に進む。
【０１８４】
（ステップＳ４１３）地域情報取得部１０９は、ｉを１インクリメントする。そして、ステップＳ４０９に戻る。
【０１８５】
（ステップＳ４１４）地域情報取得部１０９は、対象文字を、外部の装置に送信する。
【０１８６】
（ステップＳ４１５）地域情報取得部１０９は、外部の装置から、地域名称情報を受信したか否かを判断する。受信した場合は、上位処理にリターンし、そうでない場合は、ステップＳ４１５に戻る。
【０１８７】
（具体例）
次に、端末装置１の動作の具体例について説明する。なお、本具体例において、キャラ管理情報格納部１０１には、図５に示すキャラ管理情報が格納されているものとする。当該キャラ管理情報は、レコードを一意に特定するためのＩＤと、地域名称情報（項目名：名称）と、地域位置情報（項目名：範囲）と、キャラ名情報（項目名：名前）と、キャラ画像（項目名：画像）と、方言種類情報（項目名：方言）とを有する。
【０１８８】
（例１）
本例において、現在地域に対応するキャラ画像を取得する例について説明する。なお、本例において、端末装置１は、カーナビゲーション装置（以下、カーナビ）であるものとする。
【０１８９】
まず、ユーザが、自動車に乗り込み、エンジンをＯＮにしたとする。すると、カーナビの電源がＯＮになる。また、現在位置情報取得部１０５は、現在位置情報の取得を開始する。
【０１９０】
次に、ユーザが、カーナビを操作し、経路の目的地を設定したとする。すると、受付部１０６は、目的地情報を受け付ける。そして、ユーザは、自動車による走行を開始する。
【０１９１】
次に、経路探索部１０７は、地図情報格納部１０３に格納されている地図情報と、現在位置情報と、目的地情報とを用いて、現在位置から目的地までの経路を探索する。そして、経路探索部１０７は、当該経路を示す経路情報を取得する。
【０１９２】
次に、キャラ画像取得部１１０は、図５の地域位置情報が示す地域の範囲のうち、どの地域の範囲が、現在位置情報が示す現在位置を含むか否かを判断する。ここで、図５の「ＩＤ＝０１９」の地域位置情報「（Ｎ３４．ＸＸ１１，Ｅ１３５．ＸＸ８８），・・・，（Ｎ３４．ＸＸ１３，Ｅ１３５．ＸＸ９０）」により示される地域の範囲が、現在位置情報が示す現在位置を含むとする。すると、キャラ画像取得部１１０は、図５の「ＩＤ＝０１９」のキャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」を取得する。
【０１９３】
次に、出力部１１２は、経路探索部１０７が取得した経路情報と、キャラ画像取得部１１０が取得したキャラ画像とを出力する。このとき、出力部１１２は、経路情報が示す経路上の位置であり、現在位置情報が示す現在位置に対応する位置に、キャラ画像を出力する。このときの様子は、例えば、図６である。
【０１９４】
次に、右折する交差点の手前に差し掛かり、経路案内情報を出力するタイミングになったとする。すると、出力部１１２は、交差点で右折することを示す経路案内情報と、キャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」とを出力する。このときの様子は、例えば、図７である。
【０１９５】
次に、自動車が別の地域に進入したとする。すると、キャラ画像取得部１１０は、新たなキャラ画像を取得する。当該キャラ画像は、図５の「ＩＤ＝０１６」の「ｎａｎｉｗａｎ．ｊｐｇ」であるものとする。すると、出力部１１２は、経路情報が示す経路上の位置であり、現在位置情報が示す現在位置に対応する位置に出力しているキャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」に変えて、「ｎａｎｉｗａｎ．ｊｐｇ」を当該位置に出力する。また、出力部１１２は、別の地域に進入したことを示す経路案内情報と共に、「ｎａｎｉｗａｎ．ｊｐｇ」を出力する。このとき、出力部１１２は、出力中のキャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」が示すキャラクターと、「ｎａｎｉｗａｎ．ｊｐｇ」が示すキャラクターとが入れ替わるように、「ｎａｎｉｗａｎ．ｊｐｇ」を出力する。このときの様子は、例えば、図８から図１１である。
【０１９６】
まず、出力部１１２は、図８に示す様に、「ｎａｎｉｗａｎ．ｊｐｇ」を、経路案内情報を出力する領域内にフェードイン（スライドイン）させる。そして、出力部１１２は、図９に示す様に、「ｈｙｏｇｏｔａｎ．ｊｐｇ」と重なるまで、「ｎａｎｉｗａｎ．ｊｐｇ」移動させる。
【０１９７】
次に、出力部１１２は、図１０に示す様に、「ｈｙｏｇｏｔａｎ．ｊｐｇ」を、経路案内情報を出力する領域外にフェードアウト（スライドアウト）させる。そして、出力部１１２は、図１１に示す様に、経路案内情報を出力する領域外に移動するまで、「ｈｙｏｇｏｔａｎ．ｊｐｇ」を移動させる。
【０１９８】
（例２）
本例において、現在地域が訪問地域である場合に、現在地域に対応するキャラ画像を取得する例について説明する。なお、本例において、端末装置１は、例１と同様に、カーナビであるものとする。また、訪問地域情報格納部１０２には、図１２に示す訪問地域情報が格納されているものとする。当該訪問地域情報は、レコードを一意に特定するためのＩＤと、地域名称情報（項目名：名称）と、地域位置情報（項目名：範囲）とを有する。
【０１９９】
まず、例１と同様に、ユーザが、目的地を設定後、自動車を運転しているとする。
【０２００】
次に、判断部１０８は、現在地域が訪問地域であるか否かを判断する。具体的に、判断部１０８は、図１２の地域位置情報が示す地域の範囲のうち、どの地域の範囲が、現在位置情報が示す現在位置を含むか否かを判断する。ここで、図１２の「ＩＤ＝０１１」の地域位置情報「（Ｎ３４．ＸＸ１１，Ｅ１３５．ＸＸ７７），・・・，（Ｎ３４．ＸＸ１３，Ｅ１３５．ＸＸ８９）」により示される地域の範囲が、現在位置情報が示す現在位置を含むとする。すると、判断部１０８は、現在地域が訪問地域であると判断する。
【０２０１】
次に、キャラ画像取得部１１０は、例１と同様に、キャラ画像を取得する。ここで、キャラ画像取得部１１０は、図５の「ＩＤ＝０１８」のキャラ画像「ｉｓｈｉｋｉｒｉ−ｓｕｎ．ｊｐｇ」を取得する。なお、当該取得したキャラ画像を出力する例は、例１と同様であるので、説明を省略する。
【０２０２】
次に、自動車が別の地域に進入したとする。すると、判断部１０８は、上記と同様に、現在地域が訪問地域であるか否かを判断する。ここで、判断部１０８は、上記と同様の処理を行い、現在地域が訪問地域でないと判断したものとする。
【０２０３】
次に、出力部１１２は、出力中のキャラ画像に変えて、現在地域が訪問地域でないことを示す画像を出力する。このときの様子は、例えば、図１３である。図１３は、図１１において出力されているキャラ画像を、現在位置が訪問地域でないことを示す画像に変えたものである。
【０２０４】
（例３）
本例において、アプリが出力した情報に対応するキャラ画像を取得する例について説明する。なお、本例において、端末装置１は、いわゆるスマートフォン（以下、スマホ）であるものとする。
【０２０５】
まず、ユーザが、スマホを操作し、ガイドブックアプリを起動したとする。当該「ガイドブックアプリ」は、ガイドブックを閲覧するためのアプリであり、出力アプリである。
【０２０６】
次に、ユーザが、スマホを操作し、ガイドブックアプリにおいて、図１４に示す情報を表示したとする。当該情報は、ガイドブック内のあるページを示す。また、当該情報は、アプリ出力情報である。
【０２０７】
次に、地域情報取得部１０９は、図１４のアプリ出力情報から、例えば、地域名称情報「京都府」を取得する。
【０２０８】
次に、キャラ画像取得部１１０は、図５のキャラ管理情報から、地域情報取得部１０９が取得した地域名称情報「京都府」と同一の地域名称情報「京都府」が対応付いている「ＩＤ＝０１４」のキャラ画像「ｋｙｏｔｏ−ｓｕｎ．ｊｐｇ」を取得する。
【０２０９】
次に、出力部１１２は、キャラ画像「ｋｙｏｔｏ−ｓｕｎ．ｊｐｇ」を出力する。このときの様子は、例えば、図１５である。図１５において、出力部１１２は、出力されているアプリの画面上に、キャラ画像を出力している。
【０２１０】
また、地域情報取得部１０９が、図１４のアプリ出力情報から、例えば、地域名称情報「彦根市」を取得したとする。
【０２１１】
次に、キャラ画像取得部１１０は、図５のキャラ管理情報から、地域名称情報「彦根市」を含む地域名称情報「滋賀県彦根市」が対応付いている「ＩＤ＝０１３」のキャラ画像「ｈｉｋｏｍａｒｕ．ｊｐｇ」を取得する。なお、当該キャラ画像の出力の様子は、図１５と同様である。
【０２１２】
なお、本例の様に、地域情報取得部１０９が地域名称情報を取得した場合、キャラ画像取得部１１０は、例えば、当該地域情報取得部１０９が取得した地域名称情報を含む地域名称情報が対応付いたキャラ画像を取得してもよい。
【０２１３】
（例４）
本例において、出力部１１２が出力する地域関連情報を方言に変換する例について説明する。なお、本例において、端末装置１は、例１と同様に、カーナビであるものとする。
【０２１４】
まず、例１と同様に、ユーザが、目的地を設定後、自動車を運転しているとする。
【０２１５】
次に、キャラ画像取得部１１０が、例１と同様に、現在地域に対応する図５の「ＩＤ＝０１９」のキャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」と共に、当該キャラ画像に対応付いている方言種類情報「神戸弁」を取得したものとする。
【０２１６】
次に、右折する交差点の手前に差し掛かり、経路案内情報を出力するタイミングになったとする。当該経路案内情報は、交差点で右折することを示す経路案内情報である。すると、方言変換部１１１は、当該経路案内情報を、方言種類情報に従い、「神戸弁」に変換する。そして、出力部１１２は、当該方言に変換した方言種類情報と、キャラ画像「ｈｙｏｇｏｔａｎ．ｊｐｇ」とを出力する。このときの様子は、例えば、図１６である。
【０２１７】
（例５）
本例において、現在地域が重複する例について説明する。なお、本例において、端末装置１は、例１と同様に、カーナビであるものとする。また、本例において、優先条件は、「面積最小」であるものとする。当該優先条件は、面積が最小であることを意味する。
【０２１８】
まず、例１と同様に、ユーザが、目的地を設定後、自動車を運転しているとする。
【０２１９】
次に、キャラ画像取得部１１０は、図５の地域位置情報が示す地域の範囲のうち、どの地域の範囲が、現在位置情報が示す現在位置を含むか否かを判断する。ここで、図５の「ＩＤ＝０１１」の地域位置情報「（Ｎ３４．ＸＸ１１，Ｅ１３５．ＸＸ００），・・・，（Ｎ３４．ＸＸ１３，Ｅ１３５．ＸＸ１２）」により示される地域の範囲と、図５の「ＩＤ＝０１２」の地域位置情報「（Ｎ３４．ＸＸ１１，Ｅ１３５．ＸＸ１１），・・・，（Ｎ３４．ＸＸ１３，Ｅ１３５．ＸＸ２３）」により示される地域の範囲とが、現在位置情報が示す現在位置を含むとする。また、当該２つの地域位置情報が示す地域について、図５の「ＩＤ＝０１２」の地域位置情報が示す地域の方が、面積が小さいとする。すると、キャラ画像取得部１１０は、図５の「ＩＤ＝０１２」の地域情報について、優先条件を満たすと判断する。そして、キャラ画像取得部１１０は、図５の「ＩＤ＝０１２」のキャラ画像「ｏｔｔｕ．ｊｐｇ」を取得する。
【０２２０】
次に、自動車が別の地域に進入したとする。当該地域は、滋賀県栗東市であるものとする。
【０２２１】
次に、キャラ画像取得部１１０は、上記と同様に、図５の地域位置情報が示す地域の範囲のうち、どの地域の範囲が、現在位置情報が示す現在位置を含むか否かを判断する。ここで、現在地域が滋賀県栗東市である。従って、キャラ画像取得部１１０は、滋賀県栗東市に対応する地域情報に対応付いているキャラ画像を取得するのが通常である。しかしながら、図５には、滋賀県栗東市に対応する地域情報が存在しない。また、ここで、図５の「ＩＤ＝０１１」の地域位置情報「（Ｎ３４．ＸＸ１１，Ｅ１３５．ＸＸ００），・・・，（Ｎ３４．ＸＸ１３，Ｅ１３５．ＸＸ１２）」により示される地域の範囲が、現在位置情報が示す現在位置を含むとする。すると、キャラ画像取得部１１０は、図５の
ＩＤ＝０１１」のキャラ画像「ｓｈｉｇａｔａｎ．ｊｐｇ」を取得する。
【０２２２】
なお、キャラ画像取得部１１０が取得したキャラ画像を取得する例については、例１や例２などと同様であるので、説明を省略する。
【０２２３】
以上、本実施の形態による端末装置１によれば、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができる。これにより、ユーザは、例えば、現在地域がどの地域であるのかを視覚的に知ることができる。また、ユーザは、例えば、現在地域に対応するご当地キャラクターを知ることができる。
【０２２４】
本実施の形態による端末装置１によれば、現在地域が過去に訪問したことのある地域である場合には、当該地域に対応するご当地キャラクターを出力し、そうでない場合には、当該地域に対応するご当地キャラクターを出力しないようにすることができる。これにより、ご当地キャラクターの出力を目当てに、ユーザを様々な地域に訪問させることを促進することができ、地域経済の活性化や、地域の振興に役立てることができる。
【０２２５】
なお、本実施の形態において、端末装置１は、例えば、キャラ管理情報格納部１０１と、現在位置情報取得部１０５と、キャラ画像取得部１１０と、出力部１１２とを備える端末装置２であってもよい。当該端末装置２のブロック図は、図１７である。また、この場合、キャラ管理情報格納部１０１には、地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納される。また、現在位置情報取得部１０５は、現在位置を示す現在位置情報を取得する。また、キャラ画像取得部１１０は、前記現在位置情報が示す現在位置に対応する地域であり、当該現在位置を含む地域である現在地域を示す地域情報が２以上存在する場合に、当該２以上の地域情報のうち、予め決められた条件を満たす地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。また、出力部１１２は、キャラ画像取得部１１０が取得したキャラ画像を出力する。
【０２２６】
また、本実施の形態において、端末装置１は、例えば、キャラ管理情報格納部１０１と、出力アプリ格納部１０４と、受付部１０６と、地域情報取得部１０９と、キャラ画像取得部１１０と、出力部１１２とを備える端末装置３であってもよい。当該端末装置３のブロック図は、図１８である。また、この場合、キャラ管理情報格納部１０１には、地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納される。また、出力アプリ格納部１０４には、音声を出力するアプリである音声出力アプリが格納される。当該「音声出力アプリ」は、例えば、音楽再生アプリである。また、受付部１０６は、前記音声出力アプリが出力する音声を受け付ける。また、地域情報取得部１０９は、受付部１０６が受け付けた音声から地域情報を取得する。また、キャラ画像取得部１１０は、地域情報取得部１０９が取得した地域情報と同一の地域情報が対応付いているキャラ画像を、キャラ管理情報格納部１０１から取得する。また、出力部１１２は、キャラ画像取得部１１０が取得したキャラ画像のみを出力する。
【０２２７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２２８】
また、上記各実施の形態における端末装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０２２９】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２３０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２３１】
また、上記各実施の形態における端末装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地域を示す情報である地域情報と、当該地域に対応するキャラクターを示す画像であるキャラ画像とが対応付いた情報である１以上のキャラ管理情報が格納されるキャラ管理情報格納部にアクセス可能なコンピュータを、現在位置を示す現在位置情報を取得する現在位置情報取得部と、前記現在位置情報が示す現在位置に対応する地域であり、当該現在位置を含む地域である現在地域を示す地域情報が対応付いているキャラ画像を、前記キャラ管理情報格納部から取得するキャラ画像取得部と、前記現在地域に関連する情報である現在地域関連情報を出力する指示である出力指示を受け付ける受付部と、前記出力指示に応じた現在地域関連情報と共に、前記キャラ画像取得部が取得したキャラ画像を出力する出力部として機能させるためのプログラムである。
【０２３２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２３３】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２３４】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２３５】
また、図１９は、前述のプログラムを実行して、前述の実施の形態の端末装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２３６】
図１９において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２３７】
図２０は、コンピュータシステム９のブロック図である。図２０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２３８】
コンピュータシステム９に、前述の実施の形態の端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２３９】
プログラムは、コンピュータ９０１に、前述の実施の形態の端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２４０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２４１】
以上のように、本発明にかかる端末装置は、現在位置が属する地域である現在地域に応じて、当該現在地域に対応するご当地キャラクターを出力することができるという効果を有し、カーナビゲーションシステム等として有用である。
【符号の説明】
【０２４２】
１  端末装置
１０１  キャラ管理情報格納部
１０２  訪問地域情報格納部
１０３  地図情報格納部
１０４  出力アプリ格納部
１０５  現在位置情報取得部
１０６  受付部
１０７  経路探索部
１０８  判断部
１０９  地域情報取得部
１１０  キャラ画像取得部
１１１  方言変換部
１１２  出力部
１１３  受信部
１１４  蓄積部
【図１】
2015049198.tif 000003
【図２】
2015049198.tif 000004
【図３】
2015049198.tif 000005
【図４】
2015049198.tif 000006
【図５】
2015049198.tif 000007
【図１２】
2015049198.tif 000008
【図１７】
2015049198.tif 000009
【図１８】
2015049198.tif 000010
【図１９】
2015049198.tif 000011
【図２０】
2015049198.tif 000012
【図６】
2015049198.tif 000013
【図７】
2015049198.tif 000014
【図８】
2015049198.tif 000015
【図９】
2015049198.tif 000016
【図１０】
2015049198.tif 000017
【図１１】
2015049198.tif 000018
【図１３】
2015049198.tif 000019
【図１４】
2015049198.tif 000020
【図１５】
2015049198.tif 000021
【図１６】
2015049198.tif 000022