(57)【要約】【課題】目的地までのルートを検索する。【解決手段】出発地から目的地までのルートを案内するナビゲーション装置であって、所定のサーバと通信を行う通信手段と、所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、リンクデータの各階層は、上位の階層ほど大きく、下位の階層ほど小さいメッシュサイズを有する複数のメッシュで構成されているリンクデータを、メッシュの単位でサーバから取得する分割取得手段と、分割取得手段の取得したリンクデータを記憶する記憶手段と、記憶手段に記憶されているリンクデータに基づいて、出発地から目的地までのルートを検索するローカルルート検索手段と、検索したルートを表示する表示手段とを有し、分割取得手段が、上位の階層から優先的に前記メッシュ単位でリンクデータを取得する。【選択図】図２
2014089152.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までのルートを案内するナビゲーション装置であって、
所定のサーバと通信を行う通信手段と、
所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、前記リンクデータの各階層は、上位の階層ほど大きく、下位の階層ほど小さいメッシュサイズを有する複数のメッシュで構成されている前記リンクデータを、前記メッシュの単位で前記サーバから取得する分割取得手段と、
前記分割取得手段の取得した前記リンクデータを記憶する記憶手段と、
前記記憶手段に記憶されているリンクデータに基づいて、前記出発地から目的地までのルートを検索するローカルルート検索手段と、
検索したルートを表示する表示手段と、を有し、
前記分割取得手段が、上位の階層から優先的に前記メッシュ単位でリンクデータを取得する
ナビゲーション装置。
【請求項２】
前記ローカルルート検索手段は、前記記憶手段に、前記リンクデータの最下位層であって、前記目的地を含むメッシュのリンクデータが記憶されていない場合、前記記憶手段に記憶されているリンクデータの内で、前記目的地を含む最下位層のメッシュのリンクデータを用いて仮の目的地を特定し、前記出発地から前記仮の目的地までの仮のルートを検索し、
前記表示手段は、前記仮のルートを表示する
請求項１に記載のナビゲーション装置。
【請求項３】
前記表示手段は、前記仮のルートと共に、当該ルートが仮のルートである旨を示す情報を表示する
請求項２に記載のナビゲーション装置。
【請求項４】
前記通信手段が前記サーバと通信可能な場合は、前記サーバに前記出発地から前記目的地までのルート検索を依頼し、前記通信手段が前記サーバと通信不可能な場合は、前記ローカルルート検索手段に前記出発地から前記目的地又は前記仮の目的地までのルートを検索させる、ルート検索指示手段を更に有し、
前記表示手段は、前記サーバが検索したルート又は前記ローカルルート検索手段が検索したルートの何れかを表示する
請求項１乃至３の何れか一項に記載のナビゲーション装置。
【請求項５】
前記ルート検索指示手段は、前記ローカルルート検索手段に前記仮のルートを検索させた後に、前記通信手段が前記サーバと通信可能となった場合は、前記サーバにルートの検索を依頼し、
前記表示手段は、前記サーバが検索したルートを再表示する
請求項４に記載のナビゲーション装置。
【請求項６】
前記分割取得手段は、前記記憶手段に記憶されていないリンクデータの内で、前記目的地を含むメッシュのリンクデータを優先的に取得する
請求項１乃至５の何れか一項に記載のナビゲーション装置。
【請求項７】
前記分割取得手段は、前記記憶手段に記憶されていないリンクデータの内で、前記出発地から前記目的地までのルートを含むメッシュのリンクデータを優先的に取得する
請求項１乃至６の何れか一項に記載のナビゲーション装置。
【請求項８】
計算機を用いて出発地から目的地までのルートを案内するナビゲーション方法であって、
所定のサーバと通信を行って、
所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、前記リンクデータの各階層は、上位の階層ほど大きく、下位の階層ほど小さいメッシュサイズを有する複数のメッシュで構成されている前記リンクデータを、前記メッシュの単位で前記サーバから取得する際に、上位の階層から優先的に前記メッシュ単位でリンクデータを取得し、
その取得したリンクデータを記憶手段に記憶し、
前記記憶手段に記憶されているリンクデータに基づいて、前記出発地から目的地までのルートを検索し、
その検索したルートを表示する
ナビゲーション方法。
【請求項９】
出発地から目的地までのルートを案内するコンピュータプログラムであって、計算機に実行されると、
所定のサーバと通信を行って、
所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、前記リンクデータの各階層は、上位の階層ほど大きく、下位の階層ほど小さいメッシュサイズを有する複数のメッシュで構成されている前記リンクデータを、前記メッシュの単位で前記サーバから取得する際に、上位の階層から優先的に前記メッシュ単位でリンクデータを取得し、
その取得した前記分割リンクデータを記憶手段に記憶し、
前記記憶手段に記憶されているリンクデータに基づいて、前記出発地から目的地までのルートを検索し、
その検索したルートを表示手段に表示させる
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法及びコンピュータプログラムの技術に関する。
【背景技術】
【０００２】
近年の携帯電話及びスマートフォン等のモバイル端末は、無線通信器及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信器等を搭載し、出発地から目的地までのルートを検索して案内することができる。このモバイル端末におけるルート検索は、主に以下の２つの方法の何れかが採用されている。
【０００３】
第１の方法は、所定のサーバにルートを検索させる方法である。つまり、モバイル端末が、無線通信器を介して、所定のサーバにルート検索を依頼し、そのサーバからルート検索結果を取得して表示する。
【０００４】
第２の方法は、モバイル端末自身がルートを検索する方法である。つまり、モバイル端末が、自ら保持する地図データ及びリンクデータ等を用いてルートを検索し、そのルート検索結果を表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、第１の方法は、モバイル端末が無線通信の不可能な場所に存在するときは、サーバにルート検索を依頼できないため、ルートを検索することができない。
【０００６】
また、第２の方法は、モバイル端末が、地図データ及びリンクデータ等を保持していないときは、ルートを検索することができない。この地図データ及びリンクデータ等は、比較的データサイズが大きいため、例えば、モバイル端末が、３Ｇネットワーク網を使用してこのデータをダウンロードする場合、ダウンロードに時間がかかってしまう虞がある。つまり、第２の方法に係るモバイル端末は、地図データ及びリンクデータのダウンロードが完了するまで、ルート検索を行うことができない虞がある。
【０００７】
そこで、本発明の目的は、無線通信が不可能な場所において、リンクデータ等のダウンロードが全て完了していない場合であっても、ルートを検索することのできるナビゲーション装置、ナビゲーション方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一つの実施態様に従うナビゲーション装置は、出発地から目的地までのルートを案内するナビゲーション装置であって、所定のサーバと通信を行う通信手段と、所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、リンクデータの各階層は、上位の階層ほど大きく、下位の階層ほど小さいメッシュサイズを有する複数のメッシュで構成されているリンクデータを、メッシュの単位でサーバから取得する分割取得手段と、分割取得手段の取得したリンクデータを記憶する記憶手段と、記憶手段に記憶されているリンクデータに基づいて、出発地から目的地までのルートを検索するローカルルート検索手段と、検索したルートを表示する表示手段とを有し、分割取得手段が、上位の階層から優先的に前記メッシュ単位でリンクデータを取得する。
【発明の効果】
【０００９】
本発明に係るナビゲーション装置は、無線通信が不可能な場所において、リンクデータ等のダウンロードが全て完了していない場合であってもルートを検索することができる。
【図面の簡単な説明】
【００１０】
【図１】ナビゲーション装置のハードウェア構成を示すブロック図。
【図２】ナビゲーション装置及びルート検索サーバの機能構成を示すブロック図。
【図３】ナビゲーション装置に保持されるデータ構造の例。
【図４】リンクデータの模式図の例。
【図５】所定の階層が保持されていない場合のリンクデータの模式図の例。
【図６】分割リンクデータの優先度を説明するための第１の図。
【図７】分割リンクデータの優先度を説明するための第２の図。
【図８】分割リンクデータの優先度を説明するための第３の図。
【図９】分割リンクデータの優先度を説明するための第４の図。
【図１０】リンクデータ分割取得手段に係る処理のフローチャートの例。
【図１１】ルート検索手段に係る処理のフローチャートの例。
【図１２】ローカルルート検索手段に係る処理のフローチャートの例。
【図１３】広域地図に仮のルートを表示した画面の例。
【図１４】狭域地図に仮のルートを表示した画面の例。
【発明を実施するための形態】
【００１１】
以下、サーバにルートを検索させること及びローカルでルートを検索することの何れも実行可能なナビゲーション装置に係る実施形態を、図面を参照しながら説明する。
【００１２】
図１は、ナビゲーション装置１のハードウェア構成を示すブロック図である。
【００１３】
ナビゲーション装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２と、メモリ１３と、ＧＰＳモジュール１１と、記憶デバイス１４と、入力デバイス１５と、表示デバイス１６、無線通信モジュール１７とを備える。これら要素１１〜１７は、双方向にデータ通信可能なバス１９で接続されている。
【００１４】
ＣＰＵ１２は、記憶デバイス１４に保持されているコンピュータプログラム（以下「プログラム」と言う）を読み出して、メモリ１３に展開する。そして、ＣＰＵ１２は、そのメモリ１３に展開されたプログラムを読み出して実行する。これにより、ナビゲーション装置１は、後述する様々な機能を実現する。
【００１５】
記憶デバイス１４は、様々なプログラム及びデータを保持する。記憶デバイス１４は、例えば、フラッシュメモリ又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等で構成される。
【００１６】
ＧＰＳモジュール１１は、衛星測位システムであるＧＰＳ衛星３からＧＰＳ信号を受信し、そのＧＰＳ信号に含まれる情報に基づいて、測定時刻、経度及び緯度等を含むＧＰＳ情報を生成する。ＧＰＳモジュール１１は、その生成したＧＰＳ情報を、ＣＰＵ１２に通知する。ＧＰＳモジュール１１は、ＧＰＳ信号を受信できないときは、その旨をＣＰＵ１２に通知しても良い。なお、ナビゲーション装置１は、ＧＰＳ以外の手段によって現在位置を特定しても良い。例えば、ナビゲーション装置１は、携帯電話の基地局又はＷｉ−Ｆｉ通信の基地局等を用いて現在位置を特定しても良い。
【００１７】
無線通信モジュール１７は、無線信号の送受信を制御する。無線通信モジュール１７は、無線信号を受信し、その無線信号に含まれる情報をＣＰＵ１２に伝えたり、ＣＰＵ１２から伝えられた情報を無線信号に載せて送信したりする。無線通信モジュール１７は、例えば、Ｗｉ−Ｆｉ規格又はＭＩＴ−２０００規格等に準拠するモジュールである。無線通信モジュール１７は、例えば、ナビゲーション処理に係るデータを、ネットワーク９０を通じてルート検索サーバ５と送受信する。
【００１８】
表示デバイス１６は、ＣＰＵ１２から伝えられた画像情報を表示する。表示デバイス１６は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイ等によって構成される。
【００１９】
入力デバイス１５は、ユーザからの操作を入力信号に変換してＣＰＵ１２に伝える。入力デバイス１５は、例えば、物理的なボタン又はタッチパネル式ディスプレイ等によって構成される。
【００２０】
図２は、ナビゲーション装置１及びルート検索サーバ５の機能構成を示すブロック図である。
【００２１】
ルート検索サーバ５は、機能として例えば、サーバ側でルートを検索するサーバルート検索手段４１を有する。これら機能は、所定のプログラムが、ルート検索サーバ５に備えられたＣＰＵ（不図示）等で実行されることによって実現される。
【００２２】
ルート検索サーバ５は、例えば、ルートを検索するための情報を含むリンクデータ５１と、地図を表示するための情報を含む地図データ５２と、地図上の拠点に関する情報を含むＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）データ５３と、交通状態等に関する情報を含む交通情報データ５４とを有する。
【００２３】
ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定の地図データ５２をナビゲーション装置１に返す。地図データ５２の詳細については後述するが、ルート検索サーバ５は、地図データ５２を、図３に示すように、エリア毎に分割して管理しても良い。この場合、ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定のエリアの地図データ５２のみをナビゲーション装置１に返しても良い。
【００２４】
ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定のリンクデータ５１を返す。リンクデータ５１の詳細については後述するが、ルート検索サーバ５は、図３に示すように、リンクデータ５１を分割して管理しても良い。以下、リンクデータ５１を分割した各々のデータを、分割リンクデータ５６と言う。この場合、ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定の分割リンクデータ５６のみをナビゲーション装置１に返しても良い。
【００２５】
ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定のＰＯＩデータ５３をナビゲーション装置１に返しても良い。ルート検索サーバ５は、ナビゲーション装置１からの要求に応じて、所定の交通情報データ５４を、ナビゲーション装置１に返しても良い。
【００２６】
サーバルート検索手段４１は、ナビゲーション装置１からの要求に応じて、出発地から目的地までのルートを検索し、その検索結果（以下「ルート検索結果」と言う）をナビゲーション装置１に返す。サーバルート検索手段４１は、リンクデータ５１、地図データ５２、ＰＯＩデータ５３、及び交通情報データ５４等を用いて、その時々の適切なルートを検索しても良い。また、サーバルート検索手段４１は、複数のルートを検索して、それら複数のルート検索結果をナビゲーション装置１に返しても良い。
【００２７】
ナビゲーション装置１は、機能として例えば、ルートを検索するルート検索手段３１と、記憶デバイス１４に保持する分割リンクデータ５６を用いてルートを検索するローカルルート検索手段３２と、リンクデータ５１を分割して取得するリンクデータ分割取得手段３３と、地図データ５２等を取得する地図データ取得手段３５と、を有する。これら機能は、所定のプログラムが、ナビゲーション装置１の備えるＣＰＵ１２で実行されることによって実現される。
【００２８】
ナビゲーション装置１は、ルート検索サーバ５から取得したリンクデータ５１、地図データ５２、ＰＯＩデータ５３及び交通情報データ５４等を、記憶デバイス１４に保持することができる。但し、ナビゲーション装置１は、必ずしも取得した全てのデータを記憶デバイス１４に保持する必要はない。つまり、ナビゲーション装置１は、必要なデータのみを記憶デバイス１４に保持しても良い。
【００２９】
図３は、ナビゲーション装置１に保持されるデータ構造の一例を示す。
【００３０】
地図データ５２は、例えば、道路、河川及び建築物等を表示するための画像データ等を含む。地図データ５２は、地図の縮尺の大きさに応じて、詳細度の異なる複数の地図データ５２を含んで良い。つまり、縮尺を示す分数の値が大きい（分母の値が小さい）地図には、詳細度の高い（詳しい）地図データ５２が対応し、縮尺を示す分数の値が小さい（分母の値が大きい）地図には、詳細度の低い（大まかな）地図データ５２が対応する。また、地図データ５２は、比較的データサイズが大きいので、図３に示すように、所定のエリア毎に分割して管理されても良い。この場合、ナビゲーション装置１は、所定のエリア毎に地図データ５２を取得及び更新しても良い。
【００３１】
アプリケーション５８は、ナビゲーション装置１の機能を実現するためのプログラムである。つまり、このアプリケーション５８がＣＰＵ１２で実行されることによって、様々な機能が実現される。アプリケーション５８は、ナビゲーション装置１の記憶デバイス１４に予め保持されていても良いし、所定のサーバからダウンロードされて保持されても良い。
【００３２】
リンクデータ５１は、ルートを検索するための情報を有する。従来、リンクデータは、一つのデータとして管理されていた。つまり、リンクデータの一部だけが更新された場合であっても、ナビゲーション装置は、全てのリンクデータをダウンロードして更新しなければならなかった。しかし、本実施形態は、リンクデータ５１を所定のメッシュで分割して管理する。このメッシュで分割された各々のリンクデータを、分割リンクデータ５６と言う。したがって、本実施形態は、リンクデータ５１の一部だけが更新された場合、その更新された部分を含む分割リンクデータ５６のみをダウンロードして更新することができる。
【００３３】
リンクデータ５１は、所定地域に対して、上位の階層ほど詳細度が低く、下位の階層ほど詳細度の高い、複数の階層を有するリンクデータであって、各階層のリンクデータは、上位の階層ほど大きく、下位の階層ほど小さいメッシュで分割された複数の分割リンクデータ５６から構成されている。
【００３４】
例えば、リンクデータ５１は、地図の縮尺の大きさに応じて、詳細度の異なる複数の分割リンクデータ５６を含む。つまり、リンクデータ５１は、縮尺を示す分数の値が大きい（分母の値が小さい）地図に対応する詳細度の細かい（詳細な）分割リンクデータ５６と、縮尺を示す分数の値が小さい（分母の値が大きい）地図に対応する詳細度の荒い（大まかな）分割リンクデータ５６を含む。分割リンクデータ５６は、詳細度別に階層化されても良い。つまり、同じ詳細度の分割リンクデータ５６が、同じ階層に属する。本実施形態に係る分割リンクデータ５６は、図３に示すように、階層が上がるにつれて、詳細度が荒くなるとする。例えば、図３において、第１階層に属する分割リンクデータ５６の詳細度が最も細かく（高く）、第４階層に属する分割リンクデータ５６の詳細度が最も荒い（低い）。
【００３５】
リンクデータ５１は、各階層において、地図上の対象領域の異なる複数の区画に区切られても良い。つまり、各階層のリンクデータ５１は、複数の区画の分割リンクデータ５６から構成されているとも言える。階層が上がるにつれて、１区画の対象領域が大きくなっても良い。つまり、上位の階層の１区画と、下位の階層の複数の区画とが対応関係を有しても良い。例えば、図３において、第４階層の１区画の分割リンクデータ５６は、第３階層の３区画の分割リンクデータ５６と対応関係を有している。
【００３６】
地図データ取得手段３５は、地図データ５２を取得し、ナビゲーション装置１に保持する。地図データ取得手段３５は、例えば、ルート検索サーバ５から、ネットワーク９０を通じて地図データ５２をダウンロードし、記憶デバイス１４に保持する。地図データ取得手段３５は、地図データ５２が分割されている場合、分割された地図データ５２を個別に取得しても良い。
【００３７】
ルート検索手段３１は、出発地から目的地までのルートを検索する。ルート検索手段３１は、無線通信モジュール１７を通じてルート検索サーバ５と通信可能な場合、ルート検索サーバ５に出発地から目的地までのルート検索を依頼する。ルート検索手段３１は、無線通信モジュール１７を通じてルート検索サーバ５と通信可能な場合、後述するローカルルート検索手段３２に出発地から目的地までのルートを検索させる。そして、ルート検索手段３１は、ルート検索サーバ５又はローカルルート検索手段３２によって検索されたルート検索結果を取得し、そのルート検索結果を後述する表示処理手段３４に提供する。ルート検索手段３１は、ローカルルート検索手段３２がルートを検索した後に、無線通信モジュール１７がルート検索サーバ５と通信可能となった場合、ルート検索サーバ５にルートの再検索を依頼しても良い。なお、ルート検索手段３１は、ローカルルート検索手段３２が後述する仮のルートを検索した場合に、後に無線通信モジュール１７がルート検索サーバ５と通信可能となったとき、ルート検索サーバ５にルートの再検索を依頼しても良い。ルート検索手段３１の処理の詳細については、後にフローチャートを用いて説明する。
【００３８】
ローカルルート検索手段３２は、ローカルのナビゲーション装置１の備える記憶デバイス１４に保持されている分割リンクデータ５６を用いて、出発地から目的地までのルートを検索する。しかし、記憶デバイス１４には、出発地から目的地までのルートにおける全ての階層及び全ての区画の分割リンクデータ５６が保持されているとは限らない。つまり、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６を用いて、出発地から目的地までのルートを検索する。例えば、ローカルルート検索手段３２は、その階層よりも上位の階層の分割リンクデータ５６を用いて、次のようにルートを検索する。
【００３９】
まず、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６の内、出発地を含む最も階層の低い（詳細度の高い）分割リンクデータ５６から、仮の出発地を特定する。同様に、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６の内、目的地を含む最も階層の低い（詳細度の高い）分割リンクデータ５６から、仮の目的地を特定する。
【００４０】
つまり、ローカルルート検索手段３２は、記憶デバイス１４に、リンクデータ５１の有する全階層における最も下位の階層の分割リンクデータ５６であって、目的地を含む分割リンクデータ５６が記憶されていない場合、記憶デバイス１４に記憶されている分割リンクデータ５６の内で、目的地を含む最も下位の階層の分割リンクデータ５６を用いて仮の目的地を特定し、出発地から仮の目的地までの仮のルートを検索する。
【００４１】
次に、ローカルルート検索手段３２は、通常のルート検索と同様に、仮の出発地から仮の目的地までのルートを検索する。以下、当該処理について、図面を用いて更に説明する。
【００４２】
図４は、リンクデータのデータ構造の模式図の例を示す。
【００４３】
リンクデータ５１には、複数のリンクＫ及び複数のノードＮの繋がりに関するデータが含まれている。リンクＫは、通常、車両等が走行可能な経路を示す。リンクＫは、ナビゲーションの対象によって異なり得る。例えば、ナビゲーションの対象が自動車の場合のリンクＫには、一般道路及び高速道路が含まれる。
【００４４】
ノードＮは、通常、リンクＫの分岐点を示す。ノードＮには、例えば、道路の交差点、分岐点及び高速道路のＩＣ等が含まれる。ノードＮもまた、リンクＫ同様、ナビゲーションの対象によって異なり得る。
【００４５】
階層間の分割リンクデータ５６は、所定のノードＮが重複している。つまり、上位の階層の所定のノードＮと、下位の階層の所定のノードＮとが同じ地点のノードを示す。例えば、図４に示すように、第１階層の区画Ｌ１−１のノードＮ１０１、Ｎ１０２、Ｎ１０３、Ｎ１０４はそれぞれ、第２階層の区画Ｌ２−１のノードＮ２０１、Ｎ２０２、Ｎ２０３、Ｎ２０４と同じ地点を示す。同様に、第１階層の区画Ｌ１−２のノードＮ１０５、Ｎ１０６、Ｎ１０７、Ｎ１０８はそれぞれ、第２階層の区画Ｌ２−１のノードＮ２０５、Ｎ２０６、Ｎ２０７、Ｎ２０８と同じ地点を示す。
【００４６】
以下、ルート検索サーバ５等による通常のルート検索の方法を、図４を用いて説明する。まず、出発地Ｓと目的地Ｇが設定されると、詳細度の最も高い（第１階層）の分割リンクデータ５６から、出発地Ｓに対応するノードＮ１００と、目的地Ｇに対応するノードＮ１０９を特定する。次に、出発地ＳのノードＮ１００から、目的地ＧのノードＮ１０９までのルートを検索する。図４の場合、出発地ＳのノードＮ１００が含まれる第１階層の同じ区画Ｌ１−１に、目的地ＧのノードＮ１０９が存在しないので、出発地ＳのノードＮ１００から近い、第２階層のノードＮ２０１と同じ地点を示すノードＮ１０１までのルートＲ１０を検索する。次に、第２階層のノードＮ２０１から、目的地ＧのノードＮ１０９から近い、第２階層のノードＮ２０７までのルートＲ１１〜Ｒ１４を検索する。次に、第２階層のノードＮ２０７と同じ地点を示す第１階層の区画Ｌ１−２のノードＮ１０７から目的地のノードＮ１０９までのルートＲ１５を検索する。
【００４７】
これらルートは、例えば、ダイクストラ法等のアルゴリズムによって算出される。これにより、ナビゲーション装置１は、出発地Ｓから目的地Ｇまでのルートを検索することができる。
【００４８】
上述のルート検索は、全ての階層及び全ての区画の分割リンクデータ５６が保持されている場合に可能な方法である。つまり、ルート検索サーバ５、又は全ての階層及び全ての区画の分割リンクデータ５６を保持するナビゲーション装置１は、上述の通常のルート検索が可能である。
【００４９】
しかし、ナビゲーション装置１は、各階層及び各区画の分割リンクデータ５６を個別に取得し得るので、必ずしも全ての階層及び全ての区画の分割リンクデータ５６を、記憶デバイス１４に保持しているとは限らない。そこで、このような場合におけるルート検索の方法を、以下に説明する。
【００５０】
図５は、第１階層（最下位層）が保持されていない場合のリンクデータのデータ構造の模式図の例を示す。
【００５１】
目的地（又は出発地）を含む第１階層の分割リンクデータ５６が、ナビゲーション装置１に保持されていない場合、ローカルルート検索手段３２は、それよりも上位の階層の分割リンクデータ５６から、目的地（又は出発地）の最寄りのノードを特定し、そのノードを仮の目的地（又は仮の出発地）とする。
【００５２】
図５において、第２階層の分割リンクデータＬ２−１はナビゲーション装置１に保持されているが、目的地Ｇ（出発地Ｓ）を含む第１階層の区画Ｌ１−２（Ｌ１−１）の分割リンクデータ５６はナビゲーション装置１に保持されていない。この場合、図４の場合とは異なり、詳細度の最も高い第１階層の区画Ｌ１−２（Ｌ１−１）の分割リンクデータ５６から、目的地Ｇ（出発地Ｓ）のノードＮ１０９（Ｎ１００）を特定することができない。そこで、ローカルルート検索手段３２は、第２階層の区画Ｌ２−１の分割リンクデータ５６から、目的地Ｇ（出発地Ｓ）の最寄りのノードＮ２０７（Ｎ２０１）を特定し、そのノードＮ２０７（Ｎ２０１）を仮の目的地Ｇ２（仮の出発地Ｓ２）とする。
【００５３】
そして、ローカルルート検索手段３２は、第２階層の区画Ｌ２−１の分割リンクデータ５６を用いて、仮の出発地Ｓ２から仮の目的地Ｇ２までのルートを検索する。これによって、ローカルルート検索手段３２は、仮の出発地Ｓ２から仮の目的地Ｇ２までの仮のルートＲ１１〜Ｒ１４を算出することができる。つまり、ローカルルート検索手段３２は、出発地Ｓ又は目的地Ｇを含む詳細度の高い区画Ｌ１−１又はＬ１−２の分割リンクデータ５６を保持していない場合であっても、大まかなルート（仮のルートＲ１１〜Ｒ１４）を算出することができる。以下、図２の説明に戻る。
【００５４】
表示処理手段３４は、表示デバイス１６を制御して、ルート案内に関する情報（画像及び文字等）を表示する。つまり、表示処理手段３４は、地図データ取得手段３５が取得した地図データ５２、及びルート検索手段３１によって算出されたルート検索結果等に関する情報を表示する。表示処理手段３４は、その地図データ及びルート検索結果に関する画面上に、現在地を示すマーク等を表示しても良い。
【００５５】
表示処理手段３４は、検索されたルートが仮のルートである場合、その仮のルートと共に、当該ルートが仮のルートである旨を示す情報を表示しても良い。例えば、表示処理手段３４は、仮のルートを実際のルートとは異なる色で表示しても良い。例えば、表示処理手段３４は、仮の目的地（仮の出発地）と実際の目的地（実際の出発地）との位置関係を示す情報を表示しても良い。例えば、表示処理手段３４は、図５に示すように、実際の出発地Ｓ１から仮の出発地Ｓ２までを結んだ方角線Ｖ１を、地図上に表示しても良い（図１３、図１４も参照）。同様に、表示処理手段３４は、仮の目的地Ｇ２から実施の目的地Ｇ１までを結んだ方角線Ｖ２を、地図上に表示しても良い。これにより、ユーザは、仮のルートであっても、実際の出発地からどの方角に向かえば、仮の出発地に近づくのかを知ることができる。同様に、ユーザは、仮の目的地からどの方角に向かえば、実際の目的地に近づくのかを知ることができる。
【００５６】
リンクデータ分割取得手段３３は、リンクデータ５１の所定の一部を取得することができる。つまり、リンクデータ分割取得手段３３は、リンクデータ５１を、地図上の詳細度の異なる複数の階層及び地図上の対象領域の異なる複数の区画によって分割した場合の１つの分割リンクデータ５６を個別に取得することができる。
【００５７】
また、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されている分割リンクデータ５６に基づいて、何れの分割リンクデータ５６を優先的に取得すべきかを判断しても良い。例えば、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６を優先的に取得しても良い。例えば、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、詳細度の低い階層に属する分割リンクデータ５６を優先的に取得しても良い。例えば、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、出発地又は目的地を含む区画に属する分割リンクデータ５６を優先的に取得しても良い。例えば、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、出発地から目的地までのルートを含む区画に属する分割リンクデータ５６を優先的に取得しても良い。以下、リンクデータ分割取得手段３３が、何れの分割リンクデータを優先的に取得すべきかを判断する方法について、更に説明する。
【００５８】
図６は、分割リンクデータの優先度を説明するための第１の図である。
【００５９】
第１に、リンクデータ分割取得手段３３は、階層の最も高い（詳細度の低い）分割リンクデータ５６を優先的に取得する。なぜなら、一般的に、階層の高い分割リンクデータ５６は、１つの分割リンクデータ５６がカバーするエリアが広いので、それを優先的に取得することで、仮のルートを検索できる可能性が高くなるからである。
【００６０】
例えば、図６において、リンクデータ分割取得手段３３は、第１に、第４階層の区画Ｌ４−１の分割リンクデータ５６を取得して記憶デバイス１４に保持する。この状態でルートを検索する場合、ローカルルート検索手段３２は、第４階層の区画Ｌ４−１の分割リンクデータ５６から、仮の出発地Ｓ２と仮の目的地Ｇ２を特定する。そして、記憶デバイス１４に保持されている区画Ｌ４−１の分割リンクデータ５６を用いて、仮の出発地Ｓ２から仮の目的地Ｇ２までの仮のルートＲ２１を検索する。このとき、表示処理手段３４は、上述の通り、実際の出発地Ｓ１から仮の出発地Ｓ２までを結んだ直線Ｖ２１と、仮の目的地Ｇ２から実際の目的地Ｇ１までを結んだ直線Ｖ２２を地図上に表示しても良い。
【００６１】
図７は、分割リンクデータの優先度を説明するための第２の図である。
【００６２】
第２に、リンクデータ分割取得手段３３は、出発地Ｓを含む上位の階層の分割リンクデータ５６から順に取得する。なぜなら、出発地Ｓ周辺のルートは、目的地Ｇ周辺のルートに比べて、すぐに使用される可能性が高いからである。
【００６３】
例えば、図７において、リンクデータ分割取得手段３３は、第２に、出発地Ｓを含む第３階層の区画Ｌ３−１の分割リンクデータ５６、第２階層の区画Ｌ２−１の分割リンクデータ５６、第１階層の区画Ｌ１−２の分割リンクデータ５６の順に取得する。なお、リンクデータ分割取得手段３３は、既に取得済みである区画Ｌ４−１の分割リンクデータ５６は取得しない。この状態でルートを検索する場合、ローカルルート検索手段３２は、第１階層の区画Ｌ１−２の分割リンクデータ５６から、実際の出発地Ｓを特定することができる。したがって、ローカルルート検索手段３２は、区画Ｌ１−２、Ｌ２−１、Ｌ３−１及びＬ４−１の分割リンクデータ５６を用いて、実際の出発地Ｓから仮の目的地Ｇ２までのルートＲ２２を検索することができる。
【００６４】
図８は、分割リンクデータの優先度を説明するための第３の図である。
【００６５】
第３に、リンクデータ分割取得手段３３は、目的地Ｇを含む上位の階層の分割リンクデータ５６から順に取得する。なぜなら、これにより、実際の出発地Ｓから実際の目的地Ｇまでのルートが検索できるようになるからである。
【００６６】
例えば、図８において、リンクデータ分割取得手段３３は、第３に、目的地Ｇを含む第３階層の区画Ｌ３−３のリンクデータ５６、第２階層の区画Ｌ２−６の分割リンクデータ５６、第１階層の区画Ｌ１−１１の分割リンクデータ５６の順に取得する。この状態でルートを検索する場合、ローカルルート検索手段３２は、第１階層の区画Ｌ１−１１の分割リンクデータ５６から、実際の目的地Ｇを特定することができる。したがって、ローカルルート検索手段３２は、区画Ｌ１−２、Ｌ２−１、Ｌ３−１、Ｌ４−１、Ｌ３−３、Ｌ２−６及びＬ１−１１の分割リンクデータ５６を用いて、実際の出発地Ｓから実際の目的地ＧまでのルートＲ２３を検索することができる。
【００６７】
また、この状態まで分割リンクデータ５６が保持された場合、仮に目的地Ｇ周辺がルート検索サーバ５との通信が不可能であっても、ナビゲーション装置１は、ローカルルート検索手段３２を用いて、目的地Ｇから出発地ＳまでのルートＲ２４、つまり、帰りのルートを検索することができる。
【００６８】
図９は、分割リンクデータの優先度を説明するための第４の図である。
【００６９】
第４に、リンクデータ分割取得手段３３は、ルートを含む上位の階層の分割リンクデータ５６から順に取得する。なぜなら、ルートを外れた場合に、より詳細な（より下位の階層の）分割リンクデータ５６を用いてリルートができるようにするためである。
【００７０】
例えば、図９において、リンクデータ分割取得手段３３は、第４に、ルートＲ２３を含む第３階層の区画Ｌ３−２の分割リンクデータ５６、第２階層の区画２−２の分割リンクデータ５６といった順に取得する。なお、リンクデータ分割取得手段３３は、同一階層の区画Ｌ２−２、Ｌ２−３等の分割リンクデータ５６を取得する場合、現在地Ｐを含む又は現在地Ｐにより近い区画Ｌ２−２の分割リンクデータ５６を優先的に取得しても良い。この状態で、現在地Ｐにおいてリルートを行った場合、ローカルルート検索手段３２は、第３階層の区画３−１よりも詳細な第２階層の区画Ｌ２−２の分割リンクデータ５６を用いてリルートを行うことができる。
【００７１】
図１０は、リンクデータ分割取得手段３３に係る処理のフローチャートの例である。なお、当該処理は、ルート検索サーバ５との通信が不可能になったときは中断され、ルート検索サーバ５との通信が可能になったときに再開されても良い。また、当該処理は、全ての分割リンクデータ５６が記憶デバイス１４に保持されたときは実行されてなくても良い。
【００７２】
リンクデータ分割取得手段３３は、最上位の階層の分割リンクデータ５６をルート検索サーバ５から取得して、記憶デバイス１４に保持する（Ｓ１０１）。
【００７３】
リンクデータ分割取得手段３３は、出発地及び目的地が設定されているか否かを判定する（Ｓ１０２）。出発地及び目的地が設定されていない場合、リンクデータ分割取得手段３３は、ステップＳ１０９に進む。
【００７４】
出発地及び目的地が設定されている場合、リンクデータ分割取得手段３３は、記憶デバイス１４に、全階層において出発地を含む区画の分割リンクデータ５６が保持されているか否かを判定する（Ｓ１０３）。
【００７５】
全階層において出発地を含む区画の分割リンクデータ５６が保持されているわけではない場合（Ｓ１０３：ＹＥＳ）、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の中で、最も上位の階層の出発地を含む区画の分割リンクデータ５６をルート検索サーバ５から取得して、記憶デバイス１４に保持する（Ｓ１０４）。そして、リンクデータ分割取得手段３３は、ステップＳ１０３に戻る。
【００７６】
全階層において出発地を含む区画の分割リンクデータ５６が保持されている場合（Ｓ１０３：ＮＯ）、次にリンクデータ分割取得手段３３は、記憶デバイス１４に、全階層において目的地を含む区画の分割リンクデータ５６が保持されているか否かを判定する（Ｓ１０５）。
【００７７】
全階層において目的地を含む区画の分割リンクデータ５６が保持されているわけではない場合（Ｓ１０５：ＮＯ）、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、最も上位の階層の目的地を含む区画の分割リンクデータ５６をルート検索サーバ５から取得して、記憶デバイス１４に保持する（Ｓ１０４）。そして、リンクデータ分割取得手段３３は、ステップＳ１０５に戻る。
【００７８】
全階層において目的地を含む区画の分割リンクデータ５６が保持されている場合（Ｓ１０５：ＹＥＳ）、次にリンクデータ分割取得手段３３は、記憶デバイス１４に、全階層においてルートを含む区画の分割リンクデータ５６が保持されているか否かを判定する（Ｓ１０７）。
【００７９】
全階層においてルートを含む区画の分割リンクデータ５６が保持されているわけではない場合（Ｓ１０７：ＮＯ）、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、最も上位の階層のルートを含む区画の分割リンクデータ５６をルート検索サーバ５から取得して、記憶デバイス１４に保持する（Ｓ１０８）。そして、リンクデータ分割取得手段３３は、ステップＳ１０７に戻る。
【００８０】
全階層においてルートを含む区画の分割リンクデータ５６が保持されている場合（Ｓ１０７：ＹＥＳ）、次にリンクデータ分割取得手段３３は、記憶デバイス１４に、全階層において現在地を含む区画の分割リンクデータ５６が保持されているか否かを判定する（Ｓ１０９）。
【００８１】
全階層において現在地を含む区画の分割リンクデータ５６が保持されているわけではない場合（Ｓ１０９：ＮＯ）、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、最も上位の階層の現在地を含む区画の分割リンクデータ５６をルート検索サーバ５から取得して、記憶デバイス１４に保持する（Ｓ１１０）。そして、リンクデータ分割取得手段３３は、ステップＳ１０９に戻る。
【００８２】
全階層において現在地を含む区画の分割リンクデータ５６が保持されている場合（Ｓ１０９：ＹＥＳ）、次にリンクデータ分割取得手段３３は、記憶デバイス１４に、全ての分割リンクデータ５６が保持されているか否かを判定する（Ｓ１１１）。
【００８３】
全ての分割リンクデータ５６が保持されているわけではない場合（Ｓ１１１：ＮＯ）、リンクデータ分割取得手段３３は、記憶デバイス１４に保持されていない分割リンクデータ５６の内、最も上位の階層の分割リンクデータ５６をサーバから取得して、記憶デバイス１４に保持する（Ｓ１１２）。そして、リンクデータ分割取得手段３３は、ステップＳ１０９に戻る。なぜなら、現在地が移動した場合に、ステップＳ１０９の判定も変化するからである。
【００８４】
全ての分割リンクデータ５６が保持されている場合（Ｓ１１１：ＹＥＳ）、リンクデータ分割取得手段３３は、当該処理を終了する。
【００８５】
以上の処理により、分割リンクデータ５６が一部保持されていない場合であってもローカルルート検索手段３２が適切なルートを検索できるようになる。
【００８６】
図１１は、ルート検索手段３１に係る処理のフローチャートの例である。当該処理は、入力デバイス１５を介して出発地及び目的地が設定された場合に実行されても良い。
【００８７】
ルート検索手段３１は、入力デバイス１５を介して設定された出発地と目的地を取得する（Ｓ２０１）。ルート検索手段３１は、無線通信モジュール１７を通じて、ルート検索サーバ５と通信可能であるか否かを判定する（Ｓ２０２）。
【００８８】
ルート検索サーバ５との通信が不可能な場合（Ｓ２０２：ＮＯ）、ルート検索手段３１は、ローカルルート検索手段３２にルートを検索させ（Ｓ２０４）、ステップＳ２０６に進む。ローカルルート検索手段３２によるルート検索については後述する。
【００８９】
ルート検索サーバ５との通信が可能な場合（Ｓ２０２：ＹＥＳ）、ルート検索手段３１は、取得した出発地と目的地をルート検索サーバ５に送信し、出発地から目的地までのルートの検索を依頼する（Ｓ２０３）。そして、ルート検索手段３１は、ルート検索サーバ５からルート検索結果を取得し（Ｓ２０５）、ステップＳ２０６に進む。
【００９０】
次に、ルート検索手段３１は、表示処理手段３４に、ルート検索サーバ５又はローカルルート検索手段３２によって算出されたルート検索結果を表示させ（Ｓ２０６）、当該処理を終了する。
【００９１】
図１２は、ローカルルート検索手段３２に係る処理のフローチャートの例である。当該処理は、図１１のフローチャートのステップＳ２０４の処理に該当する。
【００９２】
ローカルルート検索手段３２は、最下位の階層であって出発地を含む区画の分割リンクデータ５６が記憶デバイス１４に保持されているか否かを判定する（Ｓ３０１）。
【００９３】
最下位の階層であって出発地を含む区画の分割リンクデータ５６が保持されている場合（Ｓ３０１：ＹＥＳ）、ローカルルート検索手段３２は、その区画の分割リンクデータ５６から、出発地のノードを特定し（Ｓ３０２）、ステップＳ３０４に進む。
【００９４】
最下位の階層であって出発地を含む区画の分割リンクデータ５６が保持されていない場合（Ｓ３０１：ＮＯ）、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６の内、最も下位の階層の出発地を含む区画の分割リンクデータ５６から、仮の出発地のノードを特定し（Ｓ３０３）、ステップＳ３０４に進む。
【００９５】
次に、ローカルルート検索手段３２は、最下位の階層であって目的地を含む区画の分割リンクデータ５６が記憶デバイス１４に保持されているか否かを判定する（Ｓ３０４）。
【００９６】
最下位の階層であって目的地を含む区画の分割リンクデータ５６が保持されている場合（Ｓ３０４：ＹＥＳ）、ローカルルート検索手段３２は、その区画の分割リンクデータ５６から、目的地のノードを特定し（Ｓ３０５）、ステップＳ３０７に進む。
【００９７】
最下位の階層であって出発地を含む区画の分割リンクデータ５６が保持されていない場合（Ｓ３０４：ＮＯ）、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６の内、最も下位の階層の目的地を含む区画の分割リンクデータ５６から、仮の目的地のノードを特定し（Ｓ３０６）、ステップＳ３０７に進む。
【００９８】
次に、ローカルルート検索手段３２は、記憶デバイス１４に保持されている分割リンクデータ５６を用いて、出発地又は仮の出発地のノードから、目的地又は仮の目的地のノードまでのルートを検索し、このルート検索結果をルート検索手段３１に返す（Ｓ３０７）。
【００９９】
以上の処理により、ナビゲーション装置１は、無線通信が不可能な場所において、記憶デバイス１４に、全ての分割リンクデータ５６が保持されているわけではない場合であっても、ルートを検索することができる。
【０１００】
次に、図１３及び図１４を用いて、地図上に仮のルートを表示した場合の例を示す。図１３及び図１４は、図７に示した状態を、地図と共に表示した場合の例である。図１３及び図１４に示す地図等は、例えば、ナビゲーショ装置１の備える表示デバイス１６に表示される。
【０１０１】
図１３及び図１４は、白丸の「Ｓ」は出発地Ｓを示し、白丸の「Ｇ」は実際の目的地Ｇを示し、黒丸の「Ｇ２」は仮の目的地Ｇ２を示す。実線の「Ｒ２２」は、出発地から仮の目的地までの仮のルートＲ２２を示す。破線の「Ｖ２２」は、仮の目的地と実際の目的地との位置関係（仮の目的地から実際の目的地に対する方角）を示す方角線Ｖ２２である。
【０１０２】
図１３は、広域地図（詳細度の低い地図）に仮のルートを表示した画面４０１の例を示す。つまり、ナビゲーション装置１は、図７で示したように、ナビゲーション装置１は、目的地を含む詳細度の高い第１階層の区画Ｌ１−１１の分割リンクデータ５６を保持しておらず、目的地を含む詳細度の比較的低い第４階層の区画Ｌ４−１の分割リンクデータ５６しか保持していなかったとしても、図１３の画面４０１に示すように、仮の目的地Ｇ２までの仮のルートＲ２２を案内することができる。これにより、ユーザの利便性を高めることができる。なぜなら、従来であれば、全てのリンクデータ５１が保持又は更新されていない場合は、全くルートを案内することができなかったが、本実施形態に係るナビゲーション装置１は、仮のルートＲ２２を案内することができるからである。
【０１０３】
これは、特に長距離のルートを案内する場合に効果的である。なぜなら、当初ルートを検索した場所ではルート検索サーバ５との通信が不可能で仮のルートしか検索できなかったとしても、とりあえず仮のルートに従って走行している途中に通信が可能となって、実際のルートを検索できるようになる可能性が高いからである。
【０１０４】
図１４は、狭域地図に仮のルートを表示した画面４０２の例を示す。図１４の画面４０２は、図１３の目的地Ｇ付近の詳細度を高くした地図を表示したものである。画面４０２に示すように、例えば、実際の目的地Ｇ付近のＩＣ（インターチェンジ）が、仮の目的地Ｇ２として設定される。このとき、画面４０２に示すように、仮の目的地Ｇ２から実際の目的地Ｇまでを方角線Ｖ２２で結んでも良い。この方角線Ｖ２２は、更に詳細度を高くしても同じように表示されて良い。
【０１０５】
これにより、ユーザは、仮の目的地Ｇ２から実際の目的地Ｇまでの実際のルートはわからないとしても、方角線Ｖ２２によって、どちらの方角に進めば実際の目的地Ｇに到達できるかを知ることができる。
【０１０６】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【０１０７】
例えば、ルートを検索するサーバと、地図データ及びリンクデータ等をナビゲーション装置１に提供するサーバとが異なっていても良い。
【０１０８】
図６〜図９及び図１０を用いて説明したリンクデータ分割手段３３の分割リンクデータ５６に係る優先度の設定は一例であり、異なる優先度が設定されても良い。例えば、目的地を含む区画の分割リンクデータ５６の優先度を、出発地を含む区画の分割リンクデータ５６よりも高くしても良い。
【符号の説明】
【０１０９】
１…ナビゲーション装置  ５…ルート検索サーバ  ３１…ルート検索手段  ３２…ローカルルート検索手段  ３３…リンクデータ分割取得手段  ３４…表示処理手段  ３５…地図データ取得手段
【図１】
2014089152.tif 000003
【図２】
2014089152.tif 000004
【図３】
2014089152.tif 000005
【図４】
2014089152.tif 000006
【図５】
2014089152.tif 000007
【図６】
2014089152.tif 000008
【図７】
2014089152.tif 000009
【図８】
2014089152.tif 000010
【図９】
2014089152.tif 000011
【図１０】
2014089152.tif 000012
【図１１】
2014089152.tif 000013
【図１２】
2014089152.tif 000014
【図１３】
2014089152.tif 000015
【図１４】
2014089152.tif 000016