(57)【要約】      （修正有）【課題】現在地に対応する情報を、情報提供装置から情報取得装置に提供する際の遅延を抑制する情報取得装置、情報取得方法、情報提供装置、情報提供方法及びプログラムを提供する。【解決手段】サーバは、各分割エリア内に存在するマーカについてのマーカ情報を格納する情報格納ファイルを記憶する。携帯情報端末は、位置情報取得部から現在地の位置情報（緯度、経度）を取得しＳ１１、取得された緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定しＳ１２、決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を通信部を介してサーバに送信しＳ１４、送信要求信号に対する応答としてサーバから送信された情報格納ファイルを通信部を介して受信するＳ１６。【選択図】図１１
2020035470.tif 000002
【特許請求の範囲】
【請求項１】
現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報提供装置から取得する情報取得装置であって、
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定し、
決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信し、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する、
情報取得装置。
【請求項２】
画像を撮像する撮像部と、
音声または画像により情報を報知可能な報知部と、をさらに備え、
前記対象情報は、前記撮像部で撮像された画像に基づく認識処理に用いられる、認識対象の特徴量と、前記認識対象が認識されたときに報知する報知情報とを含み、
前記制御部は、
前記撮像部で撮像された画像に対して、受信した情報格納ファイルに格納された対象情報に含まれる認識対象の特徴量と一致または一定程度以上類似する特徴量を有する一致／類似部分の認識処理を行い、一致／類似部分を認識できた場合、当該認識対象に対応する報知情報を前記報知部を介して音声または画像により報知する、
請求項１に記載の情報取得装置。
【請求項３】
位置情報に対応付けられた位置対応情報を、通信回線を介して情報提供装置から取得する情報取得装置であって、
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定し、
決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信し、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する、
情報取得装置。
【請求項４】
音声または画像により情報を報知可能な報知部をさらに備え、
前記位置対応情報は、前記位置情報が示す位置に応じて報知する報知情報を含み、
前記制御部は、
前記情報提供装置から情報格納ファイルを受信した場合、受信した情報格納ファイルが含む位置対応情報に含まれる報知情報を前記報知部を介して音声または画像により報知する、
請求項３に記載の情報取得装置。
【請求項５】
前記複数の分割エリアは、前記所定の対象エリアを緯度と経度とに基づいて分割することにより得られる、
請求項１から請求項４のいずれか１項に記載の情報取得装置。
【請求項６】
各分割エリアは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されており、
前記制御部は、前記位置情報取得部で取得された前記位置情報が示す位置が含まれる少なくとも１つの分割エリアのうち、前記取得された前記位置情報の示す位置が分割エリアの中心位置に最も近い位置となる分割エリアに対応する情報格納ファイルを、取得すべき情報格納ファイルとして決定する、
請求項５に記載の情報取得装置。
【請求項７】
各情報格納ファイルのファイル名は、各情報格納ファイルに対応する分割エリアの位置を示す緯度及び経度を示す情報を含む、
請求項５または請求項６に記載の情報取得装置。
【請求項８】
現在位置の周囲に存在する認識対象に関する対象情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法であって、
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定する決定ステップと、
前記制御部が、決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信する送信ステップと、
前記制御部が、前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する受信ステップと、を含む、
情報取得方法。
【請求項９】
位置情報に対応付けられた位置対応情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法であって、
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定する決定ステップと、
前記制御部が、決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信する送信ステップと、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する受信ステップと、を含む、
情報取得方法。
【請求項１０】
コンピュータを、請求項８または請求項９に記載の情報取得方法の各ステップを実行する手段として機能させるプログラム。
【請求項１１】
現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報取得装置に提供する情報提供装置であって、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出し、
読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する、
情報提供装置。
【請求項１２】
位置情報に対応付けられた位置対応情報を、通信回線を介して情報取得装置に提供する情報提供装置であって、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出し、
読み出した情報格納ファイルを、前記通信部を介して前記情報取得装置に送信する、
情報提供装置。
【請求項１３】
前記複数の分割エリアは、前記所定の対象エリアを緯度と経度とに基づいて分割することにより得られるエリアである、
請求項１１または請求項１２に記載の情報提供装置。
【請求項１４】
各分割エリアは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている、
請求項１３に記載の情報提供装置。
【請求項１５】
各情報格納ファイルのファイル名は、各情報格納ファイルに対応する分割エリアの位置を示す緯度及び経度を示す情報を含む、
請求項１３または請求項１４に記載の情報提供装置。
【請求項１６】
現在位置の周囲に存在する認識対象に関する対象情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法であって、
前記情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出す読み出しステップと、
前記制御部が、読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する送信ステップと、を含む、
情報提供方法。
【請求項１７】
位置情報に対応付けられた位置対応情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法であって、
前記情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出す読み出しステップと、
前記制御部が、読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する送信ステップと、を含む、
情報提供方法。
【請求項１８】
コンピュータを、請求項１６または請求項１７に記載の情報提供方法の各ステップを実行する手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置の周囲に存在する認識対象に関する対象情報や、位置情報に対応付けられた位置対応情報を提供する情報提供装置及び情報提供方法、これらの情報を取得する情報取得装置及び情報取得方法、及びコンピュータにこれらの方法を実行させるプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ユーザが所持する携帯情報端末等のＧＰＳ機能等により取得された位置情報に基づいて現在地周辺の店舗情報を検索し、検索により得られた店舗情報をユーザの携帯情報端末に配信するサーバを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サーバ（情報提供装置）に対して、多数の携帯情報端末等（情報取得装置）から現在地の位置情報に基づいて店舗情報等の検索要求があった場合、サーバにおいて大きな検索負荷が発生する。その結果、検索要求に対する応答に遅延が発生し、携帯情報端末において、現在地に対応する情報を、現在地で適切に取得できない場合がある。
【０００５】
本発明は、現在地に対応する情報を、情報提供装置から情報取得装置に提供する際の遅延を抑制可能な情報提供装置、情報取得装置、情報提供方法、情報取得方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報提供装置から取得する情報取得装置が提供される。
情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶している。
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
情報提供装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
位置情報取得部で取得された位置情報に基づいて、取得すべき情報格納ファイルのファイル名を決定し、
決定したファイル名に対応する情報格納ファイルの送信要求信号を通信部を介して情報提供装置に送信し、
送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルを通信部を介して受信する。
【０００７】
本発明の第２の態様において、位置情報に対応付けられた位置対応情報を、通信回線を介して情報提供装置から取得する情報取得装置が提供される。
情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶している。
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
情報提供装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
位置情報取得部で取得された位置情報に基づいて、取得すべき情報格納ファイルのファイル名を決定し、
決定したファイル名の情報格納ファイルの送信要求信号を通信部を介して情報提供装置に送信し、
送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルを通信部を介して受信する。
【０００８】
本発明の第３の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法が提供される。
【０００９】
本発明の第４の態様において、位置情報に対応付けられた位置対応情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法が提供される。
【００１０】
本発明の第５の態様において、コンピュータを、本発明の第４または第５の態様の情報取得方法を実行する手段として機能させるプログラムが提供される。
【００１１】
本発明の第６の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報取得装置に提供する情報提供装置が提供される。
情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
情報取得装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
情報取得装置から、ファイル名を指定した、情報格納ファイルの送信要求信号を通信部を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイルを記憶部から読み出し、
読み出した情報格納ファイルを通信部を介して情報端末に送信する。
【００１２】
本発明の第７の態様において、位置情報に対応付けられた位置対応情報を、通信回線を介して情報取得装置に提供する情報提供装置が提供される。
情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
情報取得装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
情報取得装置から、ファイル名を指定した、情報格納ファイルの送信要求信号を通信部を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイルを記憶部から読み出し、
読み出した情報格納ファイルを、通信部を介して情報端末に送信する。
【００１３】
本発明の第８の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法が提供される。
【００１４】
本発明の第９の態様において、位置情報に対応付けられた位置対応情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法が提供される。
【００１５】
本発明の第１０の態様において、コンピュータを、本発明の第８または第９の態様の情報提供方法を実行する手段として機能させるプログラムが提供される。
【発明の効果】
【００１６】
本発明によれば、位置情報取得部で取得された位置情報に基づいて、現在位置の周囲に存在する認識対象に関する対象情報（または位置情報に対応付けられた位置対応情報）を格納する複数の情報格納ファイルのうちの取得すべき情報格納ファイルのファイル名が決定される。そして、決定されたファイル名に対応する情報格納ファイルの送信要求信号が情報提供装置に送信され、送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルが情報取得装置において受信される。
【００１７】
したがって、情報提供装置において、現在位置の周囲に存在する認識対象に関する対象情報（または位置情報に対応付けられた位置対応情報）を情報取得装置に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、情報取得装置において、現在地に対応する情報を取得する際の遅延が抑制される。
【図面の簡単な説明】
【００１８】
【図１】実施形態１の情報システムの構成図である。
【図２】携帯情報端末の外観図である。
【図３】携帯情報端末の構成を示すブロック図である。
【図４】携帯情報端末のＲＯＭに記憶された内容を示す図である。
【図５】サーバの構成を示すブロック図である。
【図６】サーバのＨＤＤに記憶された内容を示す図である。
【図７】サーバのＨＤＤに記憶された情報格納ファイルを説明する図である。
【図８】情報格納ファイルに記録されている情報の内容を説明する図である。
【図９】分割エリアを説明する図である。
【図１０】携帯情報端末の表示部に表示された画像を示す図である。
【図１１】サーバによるマーカ情報提供動作及び携帯情報端末によるマーカ情報取得動作の流れを説明するフローチャートである。
【図１２】実施形態２の分割エリアを説明する図である。
【図１３】同分割エリアを説明する図である。
【図１４】同分割エリアを説明する図である。
【図１５】サーバのＨＤＤに記憶された情報格納ファイルを説明する図である。
【図１６】サーバによるマーカ情報提供動作及び携帯情報端末によるマーカ情報取得動作の流れを説明するフローチャートである。
【図１７】携帯情報端末による取得すべき情報格納ファイルの決定処理を説明する図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態に係る情報システムについて図面を参照して説明する。
【００２０】
（実施形態１）
１．構成
図１は、実施形態１に係る情報システムの構成図である。
【００２１】
本実施形態の情報システムは、携帯情報端末１００と、サーバ２００とを含む。携帯情報端末１００とサーバ２００とは、インターネット等の通信回線３００を介して接続される。携帯情報端末１００は、本発明の情報取得装置を適用した装置の一例であり、サーバ２００は、本発明の情報提供装置を適用した装置の一例である。
【００２２】
１−１．携帯情報端末の構成
図２は、携帯情報端末１００の外観図である。
【００２３】
携帯情報端末１００の外面には、表示部１１、カメラ１２、及び操作部１３が備えられている。表示部１１の表面には、タッチパネル１４が備えられている。
【００２４】
図３は、携帯情報端末１００の構成を示すブロック図である。
【００２５】
携帯情報端末１００は、上記表示部１１、カメラ１２、操作部１３及びタッチパネル１４以外に、中央演算処理装置２１（以後「ＣＰＵ１５」という）、不揮発性メモリ１６（以後「ＲＯＭ１６」という）、揮発性メモリ１７（以後「ＲＡＭ１７」という）、通信部１８、及び位置情報取得部１９を備える。
【００２６】
ＣＰＵ１５は、演算処理を行う。ＣＰＵ１５は、ＲＯＭ１６に記録された後述するＯＳ及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用した携帯情報端末１００において後述する各種の機能を実現する。
【００２７】
ＲＯＭ１６は、ＣＰＵ１５で演算処理されるプログラムや種々のデータを記憶する。
【００２８】
ＲＡＭ１７は、ＣＰＵ１５がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。
【００２９】
表示部１１は、ＣＰＵ１５から出力される表示用の画像データに基づく画像を表示する。表示部１１は、例えば液晶ディスプレイパネルや有機ＥＬディスプレイパネルである。
【００３０】
操作部１３は、複数のボタンを有する。ボタンは、例えば押しボタン式のスイッチであり、機能選択や機能実行の指示を行うことができる。
【００３１】
タッチパネル１４は、平面状のポインティングデバイスである。タッチパネル１４は、表示部１１の表示面に重ねて設けられ、ユーザによりタッチされた位置に関する信号を出力する。
【００３２】
カメラ１２は、被写体を撮像して画像データを生成する。
【００３３】
通信部１８は、ＣＰＵ１５から入力された信号を所定の通信規格の信号に変換して通信回線３００に出力する。また、通信部１８は、通信回線３００を介して入力した信号をＣＰＵ１５で利用可能な形式の信号に変換してＣＰＵ１５に出力する。通信部１８は、Ｗ−ＣＤＭＡ、ＬＴＥ、Ｗｉｍａｘ等の通信規格、無線ＬＡＮ等の通信規格に対応する。
【００３４】
位置情報取得部１９は、現在地の位置情報を取得する。位置情報取得部１９は、例えば、ＧＰＳ受信機により構成可能であり、現在地の位置情報として、現在地の緯度及び経度を示す情報を出力する。
【００３５】
図４は、携帯情報端末１００のＲＯＭ１６に記憶された内容を示す図である。
【００３６】
ＲＯＭ１６には、オペレーティングシステム３１（以後、適宜「ＯＳ３１」という）、アプリケーションプログラム３２、及び種々のデータ３３が記憶されている。
【００３７】
１−２．サーバの構成
図５は、サーバ２００の構成を示すブロック図である。
【００３８】
サーバ２００は、中央演算処理装置２１（以後「ＣＰＵ２１」という）、ハードディスクドライブ２２（以後「ＨＤＤ２２」という）、揮発性メモリ２３（以後「ＲＡＭ２３」という）、及び通信部２４を備える。
【００３９】
ＣＰＵ２１は、演算処理を行う。ＣＰＵ２１は、ＨＤＤ２２に記録された後述するＯＳ及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用したサーバ２００において後述する各種の機能を実現する。
【００４０】
ＨＤＤ２２は、ＣＰＵ２１で演算処理されるプログラム及び種々のデータを記憶する。なお、ＨＤＤ２２に代えて、ソリッドステートドライブ（ＳＳＤ）を設けてもよい。
【００４１】
ＲＡＭ２３は、ＣＰＵ２１がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。
【００４２】
通信部２４は、ＣＰＵ２１から入力された信号を所定の通信規格の信号に変換して通信回線３００に出力する。また、通信部２４は、通信回線３００を介して入力した信号をＣＰＵ２１で利用可能な形式の信号に変換してＣＰＵ２１に出力する。通信部２４は、Ｗ−ＣＤＭＡ、ＬＴＥ、Ｗｉｍａｘ等の通信規格、無線ＬＡＮ等の通信規格に対応する。
【００４３】
図６は、サーバ２００のＨＤＤ２２に記憶されているデータ等の内容を示す図である。
【００４４】
ＨＤＤ２２には、オペレーティングシステム４１（以下、適宜「ＯＳ４１」という）、アプリケーションプログラム４２等のプログラム、種々のデータ４３、及び複数の情報格納ファイル４４が記憶されている。
【００４５】
情報格納ファイル４４は、マーカに関するマーカ情報を記録したファイルである。マーカとは、カメラで取得された画像に基づいてマーカ認識処理（空間認識処理、特徴抽出処理）や拡張現実（ＡＲ）処理等を行う際の認識対象であり、マット（敷物）、ポスター、ステッカー、交通標識、看板、建築物、工作物、建築物及び工作物の一部（例えば窓やドア）、その他、空間認識において利用可能なあらゆる対象を含む。情報格納ファイル４４は、後述する所定の対象エリア毎に設けられている。複数の情報格納ファイル４４は、本情報システムの運用開始までにＨＤＤ２２に予め記憶されており、新たなマーカ情報を登録したいときや、既に登録されているマーカ情報の内容を変更する場合あるいは削除するとき、その他、適宜なときに更新可能である。
【００４６】
図７は、ＨＤＤ２２に記憶された情報格納ファイル４４を説明する図である。
【００４７】
図７の例では、情報格納ファイル４４として、”３６０６１３１４００５１７．ｘｘｘ”、”３６０６１３１４００５１８．ｘｘｘ”、”３６０６１４１４００５１６．ｘｘｘ”、”３６０６１４１４００５１７．ｘｘｘ”、”３６０６１４１４００５１８．ｘｘｘ”等の情報格納ファイル４４が記録されている。
【００４８】
図８は、情報格納ファイル４４に記録されている情報の内容の例を説明する図である。図８は、一例として、上記の情報格納ファイル４４”３６０６１３１４００５１７．ｘｘｘ”に記録されている情報の内容を示す。
【００４９】
”３６０６１３１４００５１７．ｘｘｘ”というファイル名の情報格納ファイル４４は、マーカＭ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５、Ｍ６に関するマーカ情報を格納している。マーカ情報には、マーカの特徴量、案内情報、位置情報が含まれる。なお、本例では、情報格納ファイル４４は、位置情報を記録しているが、情報格納ファイル４４において、位置情報は含まれていなくてもよい。なお、位置情報を含めておけば、撮像画像中においてマーカが認識されたときに、例えば携帯情報端末１００の表示部１１において地図に重ねてマーカの位置を精度よく表示すること等が可能となる。
【００５０】
特徴量は、当該マーカを所定の方向から撮像した画像の特徴を示す量である。特徴量は、特徴検出処理（空間認識処理）における画像の類似比較（画像認識）等において従来から一般的に用いられている量である。１つのマーカを複数の方向から撮像し、撮像した複数の画像についてそれぞれ特徴量を記録してもよい。これにより、１つのマーカについて複数の特徴量に基づいて類似比較ができ、マーカの認識確率が高くなる。
【００５１】
案内情報は、マーカの認識時に携帯情報端末１００の表示部１１に表示する情報である。
【００５２】
位置情報は、マーカが存在する場所の緯度及び経度を示す情報である。
【００５３】
マーカＭ１は、ドーナツ店に配置されたマットであり、特徴量、案内情報、及び位置情報として“Ｃ１”、“全ドーナツ半額”、“３６０６１３８５，１４００５１７１１”という情報が記録されている。
【００５４】
マーカＭ２は、衣料品店に配置されたマットであり、特徴量、案内情報、位置情報として“Ｃ２”、“バーゲン中”、“３６０６１３８６，１４００５１７４０”という情報が記録されている。
【００５５】
マーカＭ３は、ガスステーションに配置されたポスターであり、特徴量、案内情報、位置情報として“Ｃ３”、“レキュラーガソリン１２０円／Ｌ”、“３６０６１３７８，１４００５１７８９”という情報が記録されている。
【００５６】
マーカＭ４は、ホーム用品店の駐車場入口に配置されたポスターであり、特徴量、案内情報、位置情報として“Ｃ４”、“当店入口は左”、“３６０６１３２３，１４００５１７２３”という情報が記録されている。
【００５７】
マーカＭ５は、路上に配置された交通標識であり、特徴量、案内情報、位置情報として“Ｃ５”、“通学路あり”、“３６０６１３２４，１４００５１７４７”という情報が記録されている。
【００５８】
マーカＭ６は、コンビニエンスストアの入口扉に貼り付けられたステッカーであり、特徴量、案内情報、位置情報として“Ｃ６”、“予約受付中”、“３６０６１３１５，１４００５１７７８”という情報が記録されている。
【００５９】
図９は、分割エリアを説明する図である。
【００６０】
情報格納ファイル４４は、所定の対象エリアを、緯度及び経度に基づいて分割（区画）することにより得られる複数の分割エリアＡｒのそれぞれに対応させて設けられている。所定の対象エリアは、本情報システムによるサービスを提供するエリアである。所定の対象エリアは、全世界、日本国全体、１あるいは複数の都道府県、その他の任意の範囲を有するエリアである。本実施形態では、分割エリアＡｒは、所定の対象エリアを、緯度方向及び経度方向においてそれぞれ１秒単位で区画した矩形状のエリアとして構成されている。例えば、３６度０６分１３秒及び３６度０６分１４秒の各緯度線と、１４０度０５分１７秒及び１４０度０５分１８秒の各経度線で囲まれる分割エリアＡｒには、図８で説明した６個のマーカＭ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５、Ｍ６が存在している。
【００６１】
情報格納ファイル４４のファイル名は、緯度及び経度に基づいて設定される。例えば、情報格納ファイル４４のファイル名は、当該分割エリアＡｒの小緯度端側の緯度と小経度端側の経度とに基づいて設定される。例えば、上記の３６度０６分１３秒及び３６度０６分１４秒の各緯度線と、１４０度０５分１７秒及び１４０度０５分１８秒の各経度線で囲まれる分割エリアＡｒのファイル名は、分割エリアＡｒの小緯度端側の緯度３６度０６分１３秒と小経度端側の経度１４０度０５分１７秒とに基づいて”３６０６１３１４００５１７．ｘｘｘ”に設定される。
【００６２】
２．動作
本実施形態において携帯情報端末１００によるマーカ情報取得動作は、携帯情報端末１００に記憶されているアプリケーションプログラム３２がＣＰＵ１５上で実行されることにより実現される。また、サーバ２００によるマーカ情報提供動作は、サーバ２００に記憶されているアプリケーションプログラム４２がＣＰＵ２１上で実行されることにより、実現される。
【００６３】
２−１．動作の概要
本実施形態の携帯情報端末１００は、現在地で撮像された画像に対して特徴量等に基づく特徴検出処理（空間認識処理）を行うことにより、当該画像内に、特徴が一致または一定程度以上類似するマーカが存在するか否かを判断し、存在する場合、当該マーカに対応する案内情報を、音声や画像により報知する。図１０は、その一例を示す図であり、カメラ１２で撮像された画像ＧにおいてマーカＭ（マット）が検知された場合、当該マーカＭに関連付けられた案内情報Ｊを、撮像された画像Ｇに重畳して表示する。本例は、マーカＭがマットであり、案内情報として「全ドーナツ半額」という情報が表示された場合を示している。なお、上記の特徴検出処理（空間認識処理）の手法としては、公知の手法が利用可能である。また、案内情報を重畳表示する手法としては、公知の拡張現実（ＡＲ）の技術が利用可能である。なおこのとき、携帯情報端末１００は、取得したマーカ情報に含まれる位置情報に基づいて、現地付近の地図を表示させるとともに、地図上にマーカの位置を表示させてもよい。
【００６４】
上記動作において必要な特徴量や案内情報は、現在地の位置情報に基づいて、現在地を含む分割エリアＡｒに対応する情報格納ファイル４４に格納された一情報として、サーバ２００から通信回線を介して提供される。以下、マーカ情報提供処理及びマーカ情報取得処理についてくわしく説明する。
【００６５】
２−２．マーカ情報提供処理及びマーカ情報取得処理
図１１は、サーバ２００によるマーカ情報提供処理及び携帯情報端末１００によるマーカ情報取得動作の流れを説明するフローチャートである。携帯情報端末１００におけるマーカ情報取得処理は、所定周期で繰り返し行われる。
【００６６】
携帯情報端末１００のＣＰＵ１５は、位置情報取得部１９から現在地の位置情報（緯度、経度）を取得する（Ｓ１１）。なお、以下の説明において、位置情報取得部１９は、現在地の緯度、経度を１／１００秒単位で出力するものとする。
【００６７】
携帯情報端末１００のＣＰＵ１５は、取得した位置情報に基づいて取得すべき情報格納ファイル４４のファイル名を決定する。例えば、取得した緯度、経度のうち秒における焦小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、情報格納ファイル４４のファイル名として設定する（Ｓ１２）。例えば、緯度として３６度０６分１３．７８秒、経度として１４０度０５分１７．５６秒が得られた場合、ファイル名は”３６０６１３１４００５１７．ｘｘｘ”に設定される。
【００６８】
携帯情報端末１００のＣＰＵ１５は、設定したファイル名が、本フローチャートによる前周期の処理で決定したファイル名と同じか否かを判断する（Ｓ１３）。
【００６９】
前周期の処理で決定したファイル名と同じである場合（Ｓ１３でＹＥＳ）、携帯情報端末１００のＣＰＵ１５は、ステップＳ１１の処理に戻る。前周期の処理で決定したファイル名と同じである場合、当該ファイル名の情報格納ファイル４４を既にダウンロード済だからである。
【００７０】
前周期の処理で決定したファイル名と同じでない場合（Ｓ１３でＮＯ）、携帯情報端末１００のＣＰＵ１５は、決定したファイルの名の情報格納ファイル４４の送信を要求する信号（送信要求信号）を生成して、通信部１８を介してサーバ２００に送信する（Ｓ１４）。
【００７１】
情報格納ファイル４４の送信要求信号を通信部２４を介して受信すると、サーバ２００のＣＰＵ１５は受信したファイル名の情報格納ファイル４４をＨＤＤ２２から読み出し、読み出したファイルを通信部１８を介して送信する（Ｓ１５）。
【００７２】
携帯情報端末１００のＣＰＵ１５は、情報格納ファイル４４をサーバ２００から受信すると、ＲＯＭ１６に記憶する（Ｓ１６）。
【００７３】
３．効果等
実施形態１、２の携帯情報端末１００によれば、位置情報取得部１９で取得された位置情報に基づいて、現在位置の周囲に存在するマーカに関するマーカ情報を格納する複数の情報格納ファイル４４のうちの取得すべき情報格納ファイル４４のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル４４の送信要求信号がサーバ２００に送信され、送信要求信号に対する応答としてサーバ２００から送信された情報格納ファイル４４が携帯情報端末１００において受信される。
【００７４】
したがって、サーバ２００において、現在位置の周囲に存在する認識対象に関する対象情報を携帯情報端末１００に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末１００において、現在地に対応する情報を取得する際の遅延が抑制される。
【００７５】
なお、サーバのＣＰＵを高性能化しあるいはメモリの容量を大きくする等の高性能化により改善は可能であるが、サーバ構築のコストが増大する。本発明によれば、マーカ情報の検索動作が不要となるので、サーバ２００（情報提供装置）において、サーバ性能を大きく高性能化することなく、現在地に対応する位置対応情報を提供する際の遅延を抑制できる。
【００７６】
また、一時的に情報格納ファイル４４の転送要求が集中した場合でも、ロードバランサなどの安価な装置を利用して負荷分散を図ることができる。
【００７７】
（実施形態２）
実施形態２について説明する。実施形態１では、情報格納ファイル４４に対応する分割エリアＡｒは、緯度方向及び経度方向においてそれぞれ１秒の範囲を有するエリアであり、その範囲が互いに重ならないように設定されているが、本実施形態では、各分割エリアＡｒは、その広さは実施形態１と共通であるが、少なくとも隣接する分割エリアＡｒと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。以下、詳しく説明する。
【００７８】
分割エリアＡｒは、前述のように、緯度方向及び経度方向においてそれぞれ１秒の範囲を有する矩形状のエリアである。そして、本実施形態では、緯度方向及び経度方向にそれぞれ０．２５秒ずつずらして分割されている。また、各分割エリアＡｒは、上端、下端、左端、及び右端が０．００秒、０．２５秒、０．５０秒、または０．７５秒の位置を通るように分割されている。図１２、図１３、図１４はその例を示す図である。具体的に、図１２は、分割エリアＡｒの上端及び下端が緯度において０．７５秒の位置を通り、分割エリアＡｒの左端及び右端が経度において＋０．２５秒の位置を通るように分割された分割エリアＡｒ群の例を示す。図１３は、分割エリアＡｒの上端及び下端が緯度において０．５０秒の位置を通り、分割エリアＡｒの左端及び右端が経度において０．５０秒の位置を通るように分割され分割エリアＡｒ群の例を示す。図１４は、分割エリアＡｒの上端及び下端が緯度において０．２５秒の位置を通り、分割エリアＡｒの左端及び右端が経度において０．７５秒の位置を通るように分割され分割エリアＡｒ群の例を示す。なお、図示しないが、分割エリアＡｒの上端及び下端が緯度において０．２５秒の位置を通り、分割エリアＡｒの左端及び右端が経度において０．２５秒の位置を通るように分割エリアＡｒ群や、分割エリアＡｒの上端及び下端が緯度において０．７５秒の位置を通り、分割エリアＡｒの左端及び右端が経度において０．７５秒の位置を通るように分割された分割エリアＡｒ群も存在する。
【００７９】
実施形態２での情報格納ファイル４４のファイル名は、実施形態１同様に、緯度及び経度に基づいて設定されるが、小数点以下２桁分が増加しているので、ファイル名の文字数が４文字増加している。
【００８０】
例えば、図１２において、３６度０６分１２．７５秒及び３６度０６分１３．７５秒の各緯度線と、１４０度０５分１７．２５秒及び１４０度０５分１８．２５秒の各経度線で囲まれる分割エリアＡｒのファイル名は、分割エリアＡｒの小緯度端側の緯度３６度０６分１２．７５秒と小経度端側の経度１４０度０５分１７．２５秒とに基づいて”３６０６１２７５１４００５１７２５．ｘｘｘ”に設定される。この分割エリアＡｒには、マーカＭ３，Ｍ５，Ｍ６，Ｍ７，Ｍ８，Ｍ９が配置されており、”３６０６１２７５１４００５１７２５．ｘｘｘ”というファイル名の情報格納ファイル４４には、これらのマーカＭ３，Ｍ５，Ｍ６，Ｍ７，Ｍ８，Ｍ９についてのマーカ情報が記録されている。
【００８１】
また、図１３において、３６度０６分１２．５０秒及び３６度０６分１３．５０秒の各緯度線と、１４０度０５分１７．５０秒及び１４０度０５分１８．５０秒の各経度線で囲まれる分割エリアＡｒのファイル名は、分割エリアＡｒの小緯度端側の緯度３６度０６分１２．５０秒と小経度端側の経度１４０度０５分１７．５０秒とに基づいて”３６０６１２５０１４００５１７５０．ｘｘｘ”に設定される。この分割エリアＡｒには、マーカＭ５，Ｍ６，Ｍ１０，Ｍ１１，Ｍ１２が配置されており、”３６０６１２５０１４００５１７５０．ｘｘｘ” というファイル名の情報格納ファイル４４には、これらのＭ５，Ｍ６，Ｍ１０，Ｍ１１，Ｍ１２についてのマーカ情報が記録されている。
【００８２】
また、図１４において、３６度０６分１３．２５秒及び３６度０６分１４．２５秒の各緯度線と、１４０度０５分１６．７５秒及び１４０度０５分１７．７５秒の各経度線で囲まれる分割エリアＡｒのファイル名は、分割エリアＡｒの小緯度端側の緯度３６度０６分１３．２５秒と小経度端側の経度１４０度０５分１６．７５秒とに基づいて”３６０６１３２５１４００５１６７５．ｘｘｘ”に設定される。この分割エリアＡｒには、マーカＭ１，Ｍ２，Ｍ１３，Ｍ１４が配置されており、”３６０６１２３５１４００５１６７５．ｘｘｘ” というファイル名の情報格納ファイル４４には、これらのマーカＭ１，Ｍ２，Ｍ１３，Ｍ１４についてのマーカ情報が記録されている。
【００８３】
そして、上記のような内容を有する情報格納ファイル４４を含む全ての分割エリアＡｒの情報格納ファイル４４が、図１５に示すように、サーバ２００のＨＤＤ２２に記憶されている。
【００８４】
２．動作
本実施形態において携帯情報端末１００によるマーカ情報取得動作は、携帯情報端末１００に記憶されているアプリケーションプログラム３２がＣＰＵ１５上で実行されることにより行われ、また、サーバ２００によるマーカ情報提供動作は、サーバ２００に記憶されているアプリケーションプログラム４２がＣＰＵ２１上で実行されることにより、実現される。
【００８５】
図１６は、サーバ２００によるマーカ情報提供動作及び携帯情報端末１００によるマーカ情報取得動作の流れを説明するフローチャートである。図１７は携帯情報端末１００による、取得すべき情報格納ファイル４４の決定処理を説明するフローチャートである。携帯情報端末１００におけるマーカ情報取得処理は、所定周期で繰り返し行われる。なお、ステップＳ２１、Ｓ２６、Ｓ２７、Ｓ２８、Ｓ２９では、実施形態１の図１１のステップＳ１１、Ｓ１３、Ｓ１４、Ｓ１５、Ｓ１６と同様の処理が行われるため、相違点を中心に説明する。
【００８６】
携帯情報端末１００のＣＰＵ１５は、ステップＳ２１で位置情報取得部１９から取得した位置情報に基づいて、最終的に取得すべき情報格納ファイル４４のファイル名を決定する際の基準となる情報格納ファイル４４（基準ファイル）のファイル名を設定する（Ｓ２２）。例えば、取得した緯度、経度のうち秒未満の桁を切り捨てた緯度、経度を示す数字を緯度、経度の順番で並べた数字に所定の拡張子を付したものを情報格納ファイル４４のファイル名として設定する。例えば、現在位置Ｐｎの緯度として３６度０６分１３秒８２、経度として１４０度０５分１６秒１４が得られた場合、ファイル名は”３６０６１３００１４００５１６００．ｘｘｘ”に設定される。
【００８７】
携帯情報端末１００のＣＰＵ１５は、ステップＳ２２で設定した基準ファイルに対応する分割エリアＡｒの中心Ｐｃの緯度及び経度を求める（Ｓ２３）。分割エリアＡｒの範囲は、ファイル名に基づいて求めることができる。例えば、ファイル名が”３６０６１３００１４００５１６００．ｘｘｘ”である場合、ファイル名の最初の８文字（８桁）の”３６０６１３００”は、分割エリアＡｒの南端の緯度（度、分、秒）を示し、ファイル名の９文字目から１７文字目までの９文字（９桁）の”１４００５１６００”は分割エリアＡｒの西端の経度（度、分、秒）を示す。そして、各分割エリアＡｒの範囲は、緯度及び経度においてそれぞれ１秒の範囲である。したがって、分割エリアＡｒの中心Ｐｃの緯度は、最初の８文字（８桁）の”３６０６１３００”が示す緯度に０．５秒を加算した３６度０６分１３．５秒と求めることができ、また中心Ｐｃの経度は、最初の９文字（９桁）の”１４００５１６００”が示す経度に０．５秒を加算した１４０度０５分１６．５秒と求めることができる。
【００８８】
携帯情報端末１００のＣＰＵ１５は、現在位置（ステップＳ２１で取得した位置情報が示す位置）と、ステップＳ２３で求めた分割エリアＡｒの中心位置との間の距離（緯度方向の距離及び経度方向の距離）と、現在位置から当該分割エリアＡｒの中心位置を見たときの方向とを求める（Ｓ２４）。つまり、現在位置と当該分割エリアＡｒの中心位置との間のベクトルを求める。距離は、長さとして求めてもよいし、緯度差及び経度差として求めてもよい。
【００８９】
携帯情報端末１００のＣＰＵ１５は、複数の情報格納ファイル４４のうち、情報格納ファイル４４に対応する分割エリアＡｒの中心位置と現在位置との間の距離（緯度方向の距離及び経度方向の距離）が最も小さくなる情報格納ファイル４４を、取得すべきファイルとして決定する（Ｓ２５）。取得すべき情報格納ファイル４４のファイル名は、求めた距離を、情報格納ファイル４４を設けた間隔（本実施形態では０．２５秒）で除算し、除算により得られた値を整数に四捨五入することにより求めることができる。上記の例では、情報格納ファイル４４は、緯度及び経度方向において、０．２５秒間隔で設けられている。したがって、求めた緯度方向の距離（緯度差）が例えば０．３２秒の場合、０．３２を０．２５秒で除算して整数値に四捨五入すると、１という値が求められる。これを緯度方向の移動数とする。また、求めた経度方向の距離（経度差）が、例えば０．３６秒の場合、０．３６秒を０．２５秒で除算して四捨五入すると、１という値が求められる。これを経度方向の移動数とする。また、求めるベクトルは、概ね南東方向を向いている。この場合、基準ファイルに対して北西方向に存在する分割エリアＡｒであって、緯度方向に移動数１だけ移動させ、経度方向に１だけ移動させたファイルをダウンロードすべきファイルとする。そして、この場合、基準ファイルのファイル名”３６０６１３００１４００５１６００．ｘｘｘ”が示す緯度に対応する数値”３６０６１３００”に、２５×移動数を乗算した値を加算する。これにより、”３６０６１３２５”という数値が得られる。また、基準ファイルのファイル名”３６０６１３００１４００５１７００．ｘｘｘ”が示す経度に対応する数値”１４００５１６００”に対して、２５×移動数を乗算した値を減算する。これにより、”１４００５１５７５”という数値が得られる。そして、このようにして求めた緯度方向の数値（文字）”３６０６１３２５”と経度方向の数値（文字）”１４００５１６７５”とをこの順で並べた数値（文字）”３６０６１３２５１４００５１５７５”に拡張子“ｘｘｘ”を付加した文字列” ３６０６１３２５１４００５１５７５．ｘｘｘ”を取得すべき情報格納ファイル４４のファイル名として決定する。
【００９０】
このようにして求めたファイル名に基づいて、以下、携帯情報端末１００のＣＰＵ１５は、ステップＳ２６、Ｓ２７、Ｓ２８、Ｓ２９において、実施形態１の図１１のステップＳ１３、Ｓ１４、Ｓ１５、Ｓ１６と同様の処理を行う。
【００９１】
本実施形態によれば、携帯情報端末１００において、現在位置が分割エリアＡｒの中央付近となる情報格納ファイル４４を取得することができる。そのため、利用者の現在地が、取得した情報格納ファイル４４に対応する分割エリアＡｒにおいて末端付近となるようなことが防止される。よって、利用者が現在地においてどのような方向を向いた場合でも、マーカに基づく様々な情報の提示が可能となる。
【００９２】
（実施形態１及び実施形態２の応用例）
上記実施形態のマーカ情報提供システムを利用することにより実現可能なサービスの例を説明する。
【００９３】
１．第１の応用例
第１の応用例では、本発明の情報取得装置はドローンに適用されており、ドローンにより物品の自動配達を行う。ドローンは、本発明の情報取得装置と、ドローン制御部とを内蔵しており、ドローン制御部は、情報取得装置の位置情報取得部で取得した緯度、経度、及びカメラで撮像された映像に基づいて回転翼の動作等の飛行制御を行い、目的地まで自動飛行可能に構成されている。また、ドローン制御部は、情報取得装置の制御部が、カメラで撮像された画像に基づいて、目的地に配置されたマーカとしてのマットを認識した場合、マット上に移動し、宅配物をマット上に載置する。マットを例えばベランダ等に配置しておけば、住人の不在時等においても配達が可能となる。そして、ドローンは、出発地にまで戻る。その場合において、情報取得装置は、上記のサーバからマーカ情報を取得する。これにより、ドローンがどのような方向に飛行している場合でも、現在地及びその周囲のマーカ情報をほぼリアルタイムで取得することができる。そのため、目的地近傍において、適切にマーカを認識することが可能となる。
【００９４】
２．第２の応用例
第２の応用例では、本発明の情報取得装置は、移動可能なロボットに適用されており、例えば視覚障害者の歩行時における盲導犬的な歩行案内や、買い物等のサポートを行う。ロボットは、本発明の情報取得装置と、ロボット制御部とを有するとともに、情報取得装置の位置情報取得部で取得した緯度、経度、及びカメラで撮像された映像に基づいてロボットの動作等の制御を行い、周囲の状況に応じて障害物等を適切に避けながら移動するように構成されている。また、ロボット制御部は、情報取得装置のカメラが、店舗の玄関等に配置されたマット（マーカ）や壁面に貼り付けられたポスターやステッカー等のマーカを認識した場合、当該マーカに対応付けられたマーカ情報をサーバから取得し、取得した内容を音声読み上げ等により、利用者に対して報知する。例えば、マット、ポスター、ステッカー等のマーカに対応付けて、その店舗のおすすめ情報、物品の在庫状況、催し物の空き状況や予約状況を、サーバにおいて記憶させておき、音声読み上げ等により報知すれば、視覚障害者においてもこれらの情報を適切かつ容易に認識可能になる。特に、本発明によれば、マーカ情報の取得において時間的遅延が抑制されるので、現在地にいるときに当該現在地に対応する上記の種々の情報をほぼリアルタイムで取得することができる。
【００９５】
３．第３の応用例
第３の応用例では、本発明の情報取得装置は、自動走行可能な自動車やセグウェイ等の車両に適用されており、車両は、本発明の情報取得装置と、自動車制御部とを有するとともに、情報取得装置の位置情報取得部（ＧＰＳ受信機）で取得した緯度、経度、及びカメラで撮像された映像に基づいて車両の走行制御を行う。カメラで検知した周囲の状況や、検出したマーカに対応付けられた情報に基づいて、自動走行を行うとともに、マーカに対応付けられた種々の情報を、表示部への表示や音声読み上げにより乗員に提供する。マーカは、例えば、交通標識、ステッカー、ポスター、マット等であり、例えばステッカーが子供やお年寄りに注意等を喚起するものである場合、その内容を当該マーカに対応付けてサーバに記録しておくことにより、ステッカーが認識されたときに、サーバからダウンロードして、ステッカーに記載されている内容を音声読み上げ等によりドライバに対して報知したり、第２例のロボットの場合のように、マット、ポスター、ステッカー等のマーカに対応付けられた、店舗のおすすめ情報や、物品の在庫状況、催し物の空き状況や予約状況情報等を、乗員に提供したりできる。また、特に、本発明によれば、上記の種々の情報を現地にいるときにほぼリアルタイムで取得することができる。そのため、車両の乗員に対して適切なサービスを提供することができる。
【００９６】
（実施形態３）
実施形態３では、実施形態１における、現在位置の周囲に存在する認識対象に関する対象情報に代えて、位置情報に対応付けられた位置対応情報を通信回線３００を介してサーバ２００から取得する携帯情報端末１００、及び位置情報に対応付けられた位置対応情報を通信回線３００を介して携帯情報端末１００（情報取得装置）に提供するサーバ２００（情報提供装置）を提供する。
【００９７】
位置対応情報は、図８で説明した案内情報を少なくとも含むが、位置情報及び特徴量は必須ではない。それ以外は、実施形態１と同様に構成できる。なお、位置対応情報が位置情報を含んでいれば、携帯情報端末１００において、取得した位置対応情報に含まれる位置情報に基づいて、地図上で、位置情報が示す位置に案内情報を表示すること等が可能となる。本実施形態では、現在地において、現在地周辺の施設や店舗等の案内情報をサーバ２００における検索負荷を生じさせることなく、携帯情報端末１００において案内情報を提供できる。
【００９８】
（実施形態４）
実施形態４は、実施形態３の情報システムに、実施形態２の情報システムにおける分割エリアＡｒの分割態様を適用した情報システムを提供する。すなわち、各分割エリアＡｒは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアＡｒと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。ＣＰＵ１５は、位置情報取得部１９で取得された位置情報が示す位置が含まれる少なくとも１つの分割エリアＡｒのうち、取得された位置情報の示す位置が分割エリアＡｒの中心位置に最も近い位置となる分割エリアＡｒに対応する情報格納ファイル４４を、取得すべき情報格納ファイル４４として決定してもよい。これにより、実施形態２同様に、ユーザが現在いる位置（現在地）と分割エリアＡｒの中心位置とが最も近くなる分割エリアＡｒに対応する情報格納ファイル４４が、携帯情報端末１００において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲の位置に対応する位置対応情報を利用することができる。
【００９９】
（実施形態１〜４についてのまとめ）
（１）実施形態１、２において、
現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を、通信回線３００を介してサーバ２００（情報提供装置）から取得する携帯情報端末１００（情報取得装置）が提供される。
サーバ２００（情報提供装置）は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアＡｒのそれぞれに対応させて設けられ、かつ各分割エリアＡｒ内に存在するマーカ（認識対象）についてのマーカ情報（対象情報）を格納する、情報格納ファイル４４を記憶している。
当該携帯情報端末１００（情報取得装置）は、
現在位置を示す位置情報を取得する位置情報取得部１９と、
サーバ２００（情報提供装置）との間で通信回線３００を介して通信を行う通信部１８と、
ＣＰＵ１５（制御部）と、を備える。
ＣＰＵ１５（制御部）は、
位置情報取得部１９で取得された位置情報に基づいて、取得すべき情報格納ファイル４４のファイル名を決定し、
決定したファイル名に対応する情報格納ファイル４４の送信要求信号を通信部１８を介してサーバ２００（情報提供装置）に送信し、
送信要求信号に対する応答としてサーバ２００（情報提供装置）から送信された情報格納ファイル４４を通信部１８を介して受信する。
【０１００】
実施形態１、２の携帯情報端末１００（情報取得装置）によれば、位置情報取得部１９で取得された位置情報に基づいて、現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を格納する複数の情報格納ファイル４４のうちの取得すべき情報格納ファイル４４のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル４４の送信要求信号がサーバ２００（情報提供装置）に送信され、送信要求信号に対する応答としてサーバ２００（情報提供装置）から送信された情報格納ファイル４４が携帯情報端末１００（情報取得装置）において受信される。
【０１０１】
したがって、サーバ２００（情報提供装置）において、現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を携帯情報端末１００（情報取得装置）に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末１００（情報取得装置）において、現在地に対応する情報を取得する際の遅延が抑制される。
【０１０２】
（２）実施形態１、２の携帯情報端末１００（情報取得装置）において、
携帯情報端末１００（情報取得装置）は、
画像を撮像するカメラ１２（撮像部）と、
画像により情報を報知可能な表示部１１（報知部）と、をさらに備える。
マーカ情報（対象情報）は、カメラ１２（撮像部）で撮像された画像に基づく認識処理に用いられる特徴量と、マーカ（認識対象）が認識されたときに報知する案内情報（報知情報）とを含む。
ＣＰＵ１５（制御部）は、
カメラ１２（撮像部）で撮像された画像に対して特徴量に基づく認識処理を行うことにより、当該画像内に、特徴が一致または一定程度以上類似するマーカ（認識対象）が存在するか否かを判断し、存在すると判断した場合、当該マーカ（認識対象）に対応する報知情報を表示部１１（報知部）を介して画像により報知する。
【０１０３】
これにより、現在地の周囲に存在するマーカ（認識対象）に対応付けられた案内情報（報知情報）を、ユーザに対して、表示部１１（報知部）を介して画像により報知できる。このような場合において、実施形態１、２の情報システムによれば、携帯情報端末１００（情報取得装置）において、現在地に対応する案内情報を、遅延を抑制しつつ、表示部１１（報知部）を介してユーザに報知できる。なお、携帯情報端末１００（情報取得装置）はスピーカ等の音声出力部（報知部）を有していてもよく、この場合、音声出力部（報知部）から音声により案内情報（報知情報）を報知してもよい。
【０１０４】
（３）実施形態３、４において、
位置情報に対応付けられた位置対応情報を、通信回線３００を介してサーバ２００（情報提供装置）から取得する携帯情報端末１００（情報取得装置）が提供される。
サーバ２００（情報提供装置）は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアＡｒのそれぞれに対応させて設けられ、かつ各分割エリアＡｒに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイル４４を記憶している。
当該携帯情報端末１００（情報取得装置）は、
現在位置を示す位置情報を取得する位置情報取得部１９と、
サーバ２００（情報提供装置）との間で通信回線３００を介して通信を行う通信部１８と、
ＣＰＵ１５（制御部）と、を備える。
ＣＰＵ１５（制御部）は、
位置情報取得部１９で取得された位置情報に基づいて、取得すべき情報格納ファイル４４のファイル名を決定し、
決定したファイル名の情報格納ファイル４４の送信要求信号を通信部１８を介してサーバ２００（情報提供装置）に送信し、
送信要求信号に対する応答としてサーバ２００（情報提供装置）から送信された情報格納ファイル４４を通信部１８を介して受信する。
【０１０５】
実施形態３、４の携帯情報端末１００（情報取得装置）によれば、位置情報取得部１９で取得された位置情報に基づいて位置情報に対応付けられた位置対応情報を格納する複数の情報格納ファイル４４のうちの取得すべき情報格納ファイル４４のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル４４の送信要求信号がサーバ２００（情報提供装置）に送信され、送信要求信号に対する応答としてサーバ２００（情報提供装置）から送信された情報格納ファイル４４が携帯情報端末１００（情報取得装置）において受信される。
【０１０６】
したがって、サーバ２００（情報提供装置）において、位置情報に対応付けられた位置対応情報を携帯情報端末１００（情報取得装置）に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末１００（情報取得装置）において、現在地に対応する情報を取得する際の遅延が抑制される。
【０１０７】
（４）実施形態３、４の携帯情報端末１００（情報取得装置）において、
携帯情報端末１００（情報取得装置）は、
画像により情報を報知可能な表示部１１（報知部）をさらに備える。
位置対応情報は、位置情報が示す位置に応じて報知する案内情報（報知情報）を含む。
ＣＰＵ１５（制御部）は、
取得した位置対応情報に含まれる案内情報（報知情報）を表示部１１（報知部）を介して画像により報知する。
【０１０８】
これにより、現在地の周囲の位置の位置情報に対応付けられた案内情報（報知情報）を、ユーザに対して、表示部１１（報知部）を介して画像により報知できる。このような場合において、実施形態３、４の情報システムによれば、携帯情報端末１００（情報取得装置）において、現在地に対応する案内情報を、遅延を抑制しつつ、表示部１１（報知部）を介してユーザに報知（提示）できる。なお、携帯情報端末１００（情報取得装置）はスピーカ等の音声出力部（報知部）を有していてもよく、この場合、音声出力部（報知部）から音声により案内情報（報知情報）を報知してもよい。
【０１０９】
（５）実施形態１〜４の携帯情報端末１００（情報取得装置）において、
複数の分割エリアＡｒは、所定の対象エリアを緯度と経度とに基づいて分割することにより得られる。
【０１１０】
これにより、サーバ２００（情報提供装置）のＨＤＤ２２（記憶部）に記憶させる複数の分割エリアＡｒの情報格納ファイル４４を、所定の対象エリアに対応する全ての対象情報を緯度と経度とに基づいて分割するだけで、容易に生成できる。
【０１１１】
（６）実施形態２、４の携帯情報端末１００（情報取得装置）において、
各分割エリアＡｒは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアＡｒと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。
ＣＰＵ１５（制御部）は、位置情報取得部１９で取得された位置情報が示す位置が含まれる少なくとも１つの分割エリアＡｒのうち、取得された位置情報の示す位置が分割エリアＡｒの中心位置に最も近い位置となる分割エリアＡｒに対応する情報格納ファイル４４を、取得すべき情報格納ファイル４４として決定する。
【０１１２】
これにより、ユーザが移動しながら携帯情報端末１００（情報取得装置）を利用しているような場合において、ユーザが現在いる位置（現在地）と分割エリアＡｒの中心位置とが最も近くなる分割エリアＡｒに対応する情報格納ファイル４４が、携帯情報端末１００（情報取得装置）において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲に存在するマーカ（認識対象）のマーカ情報（対象情報）や位置対応情報を利用することができる。
【０１１３】
（７）実施形態１〜４の携帯情報端末１００（情報取得装置）において、
各情報格納ファイル４４のファイル名は、各情報格納ファイル４４に対応する分割エリアＡｒの位置を示す緯度及び経度を示す情報を含む。
【０１１４】
これにより、現在地において取得すべき情報格納ファイル４４のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。
【０１１５】
（８）実施形態１、２において、
現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を、携帯情報端末１００（情報取得装置）が通信回線３００を介してサーバ２００（情報提供装置）から取得する情報取得方法が提供される。
【０１１６】
（９）実施形態３、４において、
位置情報に対応付けられた位置対応情報を、携帯情報端末１００（情報取得装置）が通信回線３００を介してサーバ２００（情報提供装置）から取得する情報取得方法が提供される。
【０１１７】
（１０）実施形態１〜４において、
コンピュータを、上記情報取得方法を実行する手段として機能させるアプリケーションプログラム３２（プログラム）が提供される。なお、本発明におけるプログラムは、ＯＳとしての機能を一体的に有するプログラムとして構成されてもよい。
【０１１８】
これにより、コンピュータを利用して携帯情報端末１００（情報取得装置）の制御部を構成することができる。
【０１１９】
（１１）実施形態１、２において、
現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を、通信回線３００を介して携帯情報端末１００（情報取得装置）に提供するサーバ２００（情報提供装置）が提供される。
サーバ２００（情報提供装置）は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアＡｒのそれぞれに対応させて設けられ、かつ各分割エリアＡｒ内に存在するマーカ（認識対象）についてのマーカ情報（対象情報）を格納する、情報格納ファイル４４を記憶するＨＤＤ２２（記憶部）と、
携帯情報端末１００（情報取得装置）との間で通信回線３００を介して通信を行う通信部２４と、
ＣＰＵ２１（制御部）と、を備える。
ＣＰＵ２１（制御部）は、
携帯情報端末１００（情報取得装置）から、ファイル名を指定した、情報格納ファイル４４の送信要求信号を通信部２４を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイル４４をＨＤＤ２２（記憶部）から読み出し、
読み出した情報格納ファイル４４を通信部２４を介して携帯情報端末１００（情報取得装置）に送信する。
【０１２０】
実施形態１、２のサーバ２００（情報提供装置）によれば、実施形態１、２の携帯情報端末１００（情報取得装置）に関して説明したのと同様の効果が得られる。
【０１２１】
（１２）実施形態３、４のサーバ２００（情報提供装置）において、
位置情報に対応付けられた位置対応情報を、通信回線３００を介して携帯情報端末１００（情報取得装置）に提供するサーバ２００（情報提供装置）が提供される。
サーバ２００（情報提供装置）は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアＡｒのそれぞれに対応させて設けられ、かつ各分割エリアＡｒに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイル４４を記憶するＨＤＤ２２（記憶部）と、
携帯情報端末１００（情報取得装置）との間で通信回線３００を介して通信を行う通信部２４と、
ＣＰＵ２１（制御部）と、を備える。
ＣＰＵ２１（制御部）は、
携帯情報端末１００（情報取得装置）から、ファイル名を指定した、情報格納ファイル４４の送信要求信号を通信部２４を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイル４４をＨＤＤ２２（記憶部）から読み出し、
読み出した情報格納ファイル４４を、通信部２４を介して携帯情報端末１００（情報取得装置）に送信する。
【０１２２】
実施形態３、４のサーバ２００（情報提供装置）によれば、実施形態３、４の携帯情報端末１００（情報取得装置）に関して説明したのと同様の効果が得られる。
【０１２３】
（１３）実施形態１〜４のサーバ２００（情報提供装置）において、
複数の分割エリアＡｒは、所定の対象エリアを緯度と経度とに基づいて分割することにより得られる。
【０１２４】
これにより、サーバ２００（情報提供装置）のＨＤＤ２２（記憶部）に記憶させる複数の分割エリアＡｒの情報格納ファイル４４を、所定の対象エリアに対応する全ての対象情報を緯度と経度とに基づいて分割するだけで、容易に生成できる。
【０１２５】
（１４）実施形態２、４のサーバ２００（情報提供装置）において、
各分割エリアＡｒは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアＡｒと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。
【０１２６】
これにより、ユーザが移動しながら携帯情報端末１００（情報取得装置）を利用しているような場合において、ユーザが現在いる位置（現在地）と分割エリアＡｒの中心位置とが最も近くなる分割エリアＡｒに対応する情報格納ファイル４４が、携帯情報端末１００（情報取得装置）において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲の位置に対応する位置対応情報を利用することができる。
【０１２７】
（１５）実施形態１〜４のサーバ２００（情報提供装置）において、
各情報格納ファイル４４のファイル名は、各情報格納ファイル４４に対応する分割エリアＡｒの位置を示す緯度及び経度を示す情報を含む。
【０１２８】
これにより、現在地において取得すべき情報格納ファイル４４のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。
【０１２９】
（１６）実施形態１、２において、
現在位置の周囲に存在するマーカ（認識対象）に関するマーカ情報（対象情報）を、サーバ２００（情報提供装置）が通信回線３００を介して携帯情報端末１００（情報取得装置）に提供する情報提供方法が提供される。
【０１３０】
（１７）実施形態３、４において、
位置情報に対応付けられた位置対応情報を、サーバ２００（情報提供装置）が通信回線３００を介して携帯情報端末１００（情報取得装置）に提供する情報提供方法が提供される。
【０１３１】
（１８）実施形態１〜４において、
コンピュータを、上記情報提供方法を実行する手段として機能させるアプリケーションプログラム４２（プログラム）が提供される。なお、本発明におけるプログラムは、ＯＳとしての機能を一体的に有するプログラムとして構成されてもよい。
【０１３２】
これにより、コンピュータを利用してサーバ２００（情報提供装置）のＣＰＵ２１（制御部）を構成することができる。
【０１３３】
（その他の実施形態）
前記各実施形態では、本発明の情報取得装置を、携帯情報端末１００に適用した場合について説明した。しかし、本発明の情報取得装置は、上記応用例１〜３でも説明したように、種々のものに適用可能である。例えば、本発明の情報取得装置は、ネット接続可能な、Ｇｏｏｇｌｅ（登録商標）グラスなどのスカウター型ツール、コンパクトデジタルカメラ、一眼レフカメラ、タブレットコンピュータ、ノートブック型コンピュータ等であってもよい。
【０１３４】
前記実施形態では、現在位置に対応するファイルのファイル名は、緯度及び経度の情報の一部を利用して設定されている。しかし、本発明において、ファイル名は、緯度及び経度の情報に対応付けられた情報格納ファイルを読み出すことができれば、緯度及び経度の情報を含んでいなくてもよい。例えば、情報取得装置において、緯度及び経度の情報に基づいて、一定のルールで複数のアルファベット等でなる一意の文字列を生成し、サーバ側において、上記一定のルールで生成されるファイル名の情報格納ファイルを記憶しておいてもよい。この場合でも、サーバ側においては、ファイル名に対応する情報格納ファイルを読み出して、通信回線３００を介して、送信するだけですむ。
【０１３５】
また、前記実施形態では、各分割エリアＡｒの形状は矩形である。しかし、本発明において、各分割エリアの形状は、矩形に限定されない。例えば、各分割エリアの形状は、円形、楕円形、三角形、五角形以上の多角形、その他の任意の形状であってもよい。また、分割エリアの形状は分割エリア毎に異なってもよい。
【０１３６】
また、前記実施形態では、複数の分割エリアＡｒの面積は全ての分割エリアＡｒにおいて同一である。しかし、本発明において、複数の分割エリアの中に他の分割エリアとは異なる面積の分割エリアが存在してもよい。例えば、所定面積当たりのマーカ密度が相対的に大きい分割エリアにおいては、当該分割エリアをさらに細分化することにより面積を小さくしてもよいし、前記所定面積当たりのマーカ密度が相対的に小さい分割エリアにおいては、他の分割エリア等とまとめることにより、分割エリアの面積を大きくしてもよい。このようにマーカ密度に応じて分割エリアの面積を変更することにより、１つの情報格納ファイルに含まれるマーカの数のばらつきを少なくし、１つの情報格納ファイル当たりのデータ容量のばらつきを少なくすることができる。したがって、情報格納ファイルのダウンロードに要する時間が分割エリアによって極端に長くなるようなことを抑制できる。
【０１３７】
前記実施形態では、分割エリアＡｒの大きさは経度方向及び緯度方向にそれぞれ１秒である。しかし、分割エリアの大きさは、経度方向及び緯度方向にそれぞれ２秒、３秒、・・・、あるいは１分、２分、・・・等、他の値であってもよい。また、経度方向との長さと緯度方向の長さとが異なってもよい。
【０１３８】
また、所定の対象エリアを第１の分割態様で分割して得られる第１の情報格納ファイル群と、前記所定の対象エリアを第２の分割態様で分割して得られる第２の情報格納ファイル群とを記憶させてもよい。このようにすることにより、例えば、分割エリアＡｒの大きさを、第１の分割態様では、緯度及び経度方向においてそれぞれ例えば１秒とし、第２の分割態様では、緯度及び経度方向においてそれぞれ例えば１分としてもよい。移動速度が遅いユーザに対しては、第１の情報格納ファイルを適用し、移動速度が速いユーザに対しては、第２の情報格納ファイルを適用するようにしてもよい。また、各ユーザに対して第１及び第２の情報格納ファイルのうちのいずれの情報格納ファイルを適用するかは、取得した位置情報が示す位置の変化に基づいて移動速度や加速度を検出し、検出した移動速度や加速度に基づいて決定するようにしてもよい。これにより、例えば、利用者が歩行しているときには、第１の分割態様を適用し、利用者が自動車や電車等の高速移動手段で移動しているときには、第２の分割態様を適用することができる。移動速度が速い場合において、分割エリアの範囲が小さいと、情報格納ファイルの送信要求やダウンロードが頻繁に発生するとともに、情報格納ファイルの送信要求やダウンロードを行っている最中に次の分割エリアに移動しており、現在地に応じた適切な情報格納ファイルを受信できない虞がある。そのため、移動速度が速い場合には、分割エリアの範囲が大きい第２の態様の情報格納ファイルを取得することにより、上記のようなことを抑制する。一方、全てのユーザに対して第２の分割態様を適用すると、全体としての通信データ量が増大する等の問題がある。移動速度が遅いユーザに対しては、第１の分割態様を適用することにより、全体としての通信データ量の増大を抑制できる。なお、位置情報の変化は、各情報通信端末において検知可能であるため、第１の分割態様と第２の分割態様とのいずれを適用するかは、各情報取得装置において決定し、決定した態様に対応するファイル群の中のファイルを指定するようにすればよい。
【０１３９】
また、前記実施形態では、ステップＳ１１またはＳ２１において、現在位置の位置情報をＧＰＳ受信機を利用して取得しているが、これに限定されない。例えば、現在地の位置情報を、無線ＬＡＮのＳＳＩＤ等を利用して取得してもよい。この場合、サーバに、無線ＬＡＮのアクセスポイントのＳＳＩＤと、当該アクセスポイントが設置されている位置の緯度経度情報（位置情報）とを対応付けて記憶させておく。また、情報取得装置は、無線ＬＡＮ通信機能を有する。情報取得装置は、現地において、ＳＳＩＤを検知すると、当該ＳＳＩＤに対応する緯度経度情報（位置情報）の送信をサーバに要求する。サーバは、当該ＳＳＩＤに対応する緯度経度情報（位置情報）を、情報取得装置に送信する。情報取得装置は、サーバから受信した、当該ＳＳＩＤに対応する緯度経度情報（位置情報）に基づいて、現在地が含まれる分割エリアに対応する情報格納ファイル４４のファイル名を上記実施形態同様に決定する。このように構成することにより、店舗や施設の屋内等、ＧＰＳ衛星からの電波を利用できない環境においても、情報格納ファイル４４を取得可能となる。
【符号の説明】
【０１４０】
１１  表示部
１２  カメラ
１３  操作部
１４  タッチパネル
１５  ＣＰＵ
１６  ＲＯＭ
１７  ＲＡＭ
１８  通信部
１９  位置情報取得部
２１  ＣＰＵ
２２  ＨＤＤ
２３  ＲＡＭ
２４  通信部
３１  ＯＳ
３２  アプリケーションプログラム
３３  データ
４１  ＯＳ
４２  アプリケーションプログラム
４３  データ
４４  情報格納ファイル
１００  携帯情報端末
２００  サーバ
３００  通信回線
Ａｒ  分割エリア
Ｇ  画像
Ｊ  案内情報
Ｍ、Ｍ１〜Ｍ１４  マーカ
【図１】
2020035470.tif 000003
【図２】
2020035470.tif 000004
【図３】
2020035470.tif 000005
【図４】
2020035470.tif 000006
【図５】
2020035470.tif 000007
【図６】
2020035470.tif 000008
【図７】
2020035470.tif 000009
【図８】
2020035470.tif 000010
【図９】
2020035470.tif 000011
【図１０】
2020035470.tif 000012
【図１１】
2020035470.tif 000013
【図１２】
2020035470.tif 000014
【図１３】
2020035470.tif 000015
【図１４】
2020035470.tif 000016
【図１５】
2020035470.tif 000017
【図１６】
2020035470.tif 000018
【図１７】
2020035470.tif 000019