JP6790213B2 - Information providing device, information acquisition device, information providing method, information acquisition method, and program - Google Patents
Information providing device, information acquisition device, information providing method, information acquisition method, and program Download PDFInfo
- Publication number
- JP6790213B2 JP6790213B2 JP2019196993A JP2019196993A JP6790213B2 JP 6790213 B2 JP6790213 B2 JP 6790213B2 JP 2019196993 A JP2019196993 A JP 2019196993A JP 2019196993 A JP2019196993 A JP 2019196993A JP 6790213 B2 JP6790213 B2 JP 6790213B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- information acquisition
- unit
- acquisition device
- storage file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 49
- 238000004891 communication Methods 0.000 claims description 121
- 230000005540 biological transmission Effects 0.000 claims description 54
- 230000004044 response Effects 0.000 claims description 17
- 238000003384 imaging method Methods 0.000 claims description 6
- 239000003550 marker Substances 0.000 description 83
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 235000012489 doughnuts Nutrition 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、現在位置の周囲に存在する認識対象に関する対象情報や、位置情報に対応付けられた位置対応情報を提供する情報提供装置及び情報提供方法、これらの情報を取得する情報取得装置及び情報取得方法、及びコンピュータにこれらの方法を実行させるプログラムに関する。 The present invention provides an information providing device and an information providing method for providing target information regarding a recognition target existing around the current position and position correspondence information associated with the position information, and an information acquisition device and information for acquiring such information. It relates to acquisition methods and programs that cause computers to perform these methods.
特許文献1は、ユーザが所持する携帯情報端末等のGPS機能等により取得された位置情報に基づいて現在地周辺の店舗情報を検索し、検索により得られた店舗情報をユーザの携帯情報端末に配信するサーバを開示している。
サーバ(情報提供装置)に対して、多数の携帯情報端末等(情報取得装置)から現在地の位置情報に基づいて店舗情報等の検索要求があった場合、サーバにおいて大きな検索負荷が発生する。その結果、検索要求に対する応答に遅延が発生し、携帯情報端末において、現在地に対応する情報を、現在地で適切に取得できない場合がある。 When a large number of mobile information terminals (information acquisition devices) request the server (information providing device) to search for store information or the like based on the location information of the current location, a large search load is generated on the server. As a result, a delay occurs in the response to the search request, and the mobile information terminal may not be able to properly acquire the information corresponding to the current location at the current location.
本発明は、現在地に対応する情報を、情報提供装置から情報取得装置に提供する際の遅延を抑制可能な情報提供装置、情報取得装置、情報提供方法、情報取得方法、及びプログラムを提供する。 The present invention provides an information providing device, an information acquiring device, an information providing method, an information acquiring method, and a program capable of suppressing a delay in providing information corresponding to a current location from an information providing device to an information acquiring device.
本発明の第1の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報提供装置から取得する情報取得装置が提供される。
情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶している。
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
情報提供装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
位置情報取得部で取得された位置情報に基づいて、取得すべき情報格納ファイルのファイル名を決定し、
決定したファイル名に対応する情報格納ファイルの送信要求信号を通信部を介して情報提供装置に送信し、
送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルを通信部を介して受信する。
In the first aspect of the present invention, there is provided an information acquisition device that acquires target information regarding a recognition target existing around the current position from an information providing device via a communication line.
The information providing device is provided corresponding to each of the plurality of divided areas obtained by dividing the predetermined target area into a plurality of divided areas, and provides target information about the recognition target existing in each divided area. The information storage file to be stored is stored.
The information acquisition device
A location information acquisition unit that acquires location information indicating the current location,
A communication unit that communicates with the information providing device via a communication line,
It includes a control unit.
The control unit
Based on the location information acquired by the location information acquisition unit, the file name of the information storage file to be acquired is determined.
The transmission request signal of the information storage file corresponding to the determined file name is transmitted to the information providing device via the communication unit.
The information storage file transmitted from the information providing device is received via the communication unit as a response to the transmission request signal.
本発明の第2の態様において、位置情報に対応付けられた位置対応情報を、通信回線を介して情報提供装置から取得する情報取得装置が提供される。
情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶している。
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
情報提供装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
位置情報取得部で取得された位置情報に基づいて、取得すべき情報格納ファイルのファイル名を決定し、
決定したファイル名の情報格納ファイルの送信要求信号を通信部を介して情報提供装置に送信し、
送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルを通信部を介して受信する。
In the second aspect of the present invention, there is provided an information acquisition device that acquires position correspondence information associated with position information from an information providing device via a communication line.
The information providing device is provided corresponding to each of the plurality of divided areas obtained by dividing the predetermined target area into a plurality of divided areas, and provides the position corresponding information corresponding to the position information belonging to each divided area. Stores multiple information storage files to be stored.
The information acquisition device
A location information acquisition unit that acquires location information indicating the current position,
A communication unit that communicates with the information providing device via a communication line,
It includes a control unit.
The control unit
Based on the location information acquired by the location information acquisition unit, the file name of the information storage file to be acquired is determined.
The transmission request signal of the information storage file of the determined file name is transmitted to the information providing device via the communication unit, and the transmission request signal is transmitted.
The information storage file transmitted from the information providing device is received via the communication unit as a response to the transmission request signal.
本発明の第3の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法が提供される。 In a third aspect of the present invention, there is provided an information acquisition method in which an information acquisition device acquires target information regarding a recognition target existing around a current position from an information providing device via a communication line.
本発明の第4の態様において、位置情報に対応付けられた位置対応情報を、情報取得装置が通信回線を介して情報提供装置から取得する情報取得方法が提供される。 In a fourth aspect of the present invention, there is provided an information acquisition method in which an information acquisition device acquires position correspondence information associated with position information from an information providing device via a communication line.
本発明の第5の態様において、コンピュータを、本発明の第4または第5の態様の情報取得方法を実行する手段として機能させるプログラムが提供される。 In a fifth aspect of the present invention, there is provided a program that causes the computer to function as a means of executing the information acquisition method of the fourth or fifth aspect of the present invention.
本発明の第6の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報取得装置に提供する情報提供装置が提供される。
情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
情報取得装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
情報取得装置から、ファイル名を指定した、情報格納ファイルの送信要求信号を通信部を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイルを記憶部から読み出し、
読み出した情報格納ファイルを通信部を介して情報端末に送信する。
In a sixth aspect of the present invention, there is provided an information providing device that provides target information regarding a recognition target existing around the current position to an information acquisition device via a communication line.
The information providing device is
Information storage that is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner and stores target information about a recognition target existing in each divided area. A storage unit that stores files and
A communication unit that communicates with the information acquisition device via a communication line,
It includes a control unit.
The control unit
When a transmission request signal for an information storage file with a specified file name is received from the information acquisition device via the communication unit, the information storage file corresponding to the specified file name is read from the storage unit.
The read information storage file is transmitted to the information terminal via the communication unit.
本発明の第7の態様において、位置情報に対応付けられた位置対応情報を、通信回線を介して情報取得装置に提供する情報提供装置が提供される。
情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
情報取得装置との間で通信回線を介して通信を行う通信部と、
制御部と、を備える。
制御部は、
情報取得装置から、ファイル名を指定した、情報格納ファイルの送信要求信号を通信部を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイルを記憶部から読み出し、
読み出した情報格納ファイルを、通信部を介して情報端末に送信する。
In a seventh aspect of the present invention, there is provided an information providing device that provides position correspondence information associated with position information to an information acquisition device via a communication line.
The information providing device is
A plurality of information that is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner and stores position corresponding information corresponding to the position information belonging to each divided area. A storage unit that stores stored files and
A communication unit that communicates with the information acquisition device via a communication line,
It includes a control unit.
The control unit
When a transmission request signal for an information storage file with a specified file name is received from the information acquisition device via the communication unit, the information storage file corresponding to the specified file name is read from the storage unit.
The read information storage file is transmitted to the information terminal via the communication unit.
本発明の第8の態様において、現在位置の周囲に存在する認識対象に関する対象情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法が提供される。 In an eighth aspect of the present invention, there is provided an information providing method in which an information providing device provides an information acquiring device with target information regarding a recognition target existing around a current position via a communication line.
本発明の第9の態様において、位置情報に対応付けられた位置対応情報を、情報提供装置が通信回線を介して情報取得装置に提供する情報提供方法が提供される。 In a ninth aspect of the present invention, there is provided an information providing method in which an information providing device provides a position correspondence information associated with a position information to an information acquisition device via a communication line.
本発明の第10の態様において、コンピュータを、本発明の第8または第9の態様の情報提供方法を実行する手段として機能させるプログラムが提供される。 In a tenth aspect of the present invention, a program is provided that causes a computer to function as a means of performing the information providing method of the eighth or ninth aspect of the present invention.
本発明によれば、位置情報取得部で取得された位置情報に基づいて、現在位置の周囲に存在する認識対象に関する対象情報(または位置情報に対応付けられた位置対応情報)を格納する複数の情報格納ファイルのうちの取得すべき情報格納ファイルのファイル名が決定される。そして、決定されたファイル名に対応する情報格納ファイルの送信要求信号が情報提供装置に送信され、送信要求信号に対する応答として情報提供装置から送信された情報格納ファイルが情報取得装置において受信される。 According to the present invention, a plurality of target information (or position correspondence information associated with the position information) regarding the recognition target existing around the current position is stored based on the position information acquired by the position information acquisition unit. The file name of the information storage file to be acquired is determined among the information storage files. Then, the transmission request signal of the information storage file corresponding to the determined file name is transmitted to the information providing device, and the information storage file transmitted from the information providing device is received in the information acquisition device as a response to the transmission request signal.
したがって、情報提供装置において、現在位置の周囲に存在する認識対象に関する対象情報(または位置情報に対応付けられた位置対応情報)を情報取得装置に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、情報取得装置において、現在地に対応する情報を取得する際の遅延が抑制される。 Therefore, when the information providing device provides the information acquisition device with the target information (or the position correspondence information associated with the position information) regarding the recognition target existing around the current position, it is based on the position information indicating the current position. The process of searching the database etc. becomes unnecessary. Therefore, problems such as delay in response to the search request do not occur, and the delay in acquiring the information corresponding to the current location in the information acquisition device is suppressed.
本発明の実施形態に係る情報システムについて図面を参照して説明する。 The information system according to the embodiment of the present invention will be described with reference to the drawings.
(実施形態1)
1.構成
図1は、実施形態1に係る情報システムの構成図である。
(Embodiment 1)
1. 1. Configuration FIG. 1 is a configuration diagram of an information system according to the first embodiment.
本実施形態の情報システムは、携帯情報端末100と、サーバ200とを含む。携帯情報端末100とサーバ200とは、インターネット等の通信回線300を介して接続される。携帯情報端末100は、本発明の情報取得装置を適用した装置の一例であり、サーバ200は、本発明の情報提供装置を適用した装置の一例である。
The information system of the present embodiment includes a
1−1.携帯情報端末の構成
図2は、携帯情報端末100の外観図である。
1-1. Configuration of Mobile Information Terminal FIG. 2 is an external view of the
携帯情報端末100の外面には、表示部11、カメラ12、及び操作部13が備えられている。表示部11の表面には、タッチパネル14が備えられている。
A
図3は、携帯情報端末100の構成を示すブロック図である。
FIG. 3 is a block diagram showing the configuration of the
携帯情報端末100は、上記表示部11、カメラ12、操作部13及びタッチパネル14以外に、中央演算処理装置21(以後「CPU15」という)、不揮発性メモリ16(以後「ROM16」という)、揮発性メモリ17(以後「RAM17」という)、通信部18、及び位置情報取得部19を備える。
In addition to the
CPU15は、演算処理を行う。CPU15は、ROM16に記録された後述するOS及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用した携帯情報端末100において後述する各種の機能を実現する。
The
ROM16は、CPU15で演算処理されるプログラムや種々のデータを記憶する。
The
RAM17は、CPU15がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。
The
表示部11は、CPU15から出力される表示用の画像データに基づく画像を表示する。表示部11は、例えば液晶ディスプレイパネルや有機ELディスプレイパネルである。
The
操作部13は、複数のボタンを有する。ボタンは、例えば押しボタン式のスイッチであり、機能選択や機能実行の指示を行うことができる。
The
タッチパネル14は、平面状のポインティングデバイスである。タッチパネル14は、表示部11の表示面に重ねて設けられ、ユーザによりタッチされた位置に関する信号を出力する。
The
カメラ12は、被写体を撮像して画像データを生成する。
The
通信部18は、CPU15から入力された信号を所定の通信規格の信号に変換して通信回線300に出力する。また、通信部18は、通信回線300を介して入力した信号をCPU15で利用可能な形式の信号に変換してCPU15に出力する。通信部18は、W−CDMA、LTE、Wimax等の通信規格、無線LAN等の通信規格に対応する。
The
位置情報取得部19は、現在地の位置情報を取得する。位置情報取得部19は、例えば、GPS受信機により構成可能であり、現在地の位置情報として、現在地の緯度及び経度を示す情報を出力する。
The position
図4は、携帯情報端末100のROM16に記憶された内容を示す図である。
FIG. 4 is a diagram showing the contents stored in the
ROM16には、オペレーティングシステム31(以後、適宜「OS31」という)、アプリケーションプログラム32、及び種々のデータ33が記憶されている。
The
1−2.サーバの構成
図5は、サーバ200の構成を示すブロック図である。
1-2. Server Configuration FIG. 5 is a block diagram showing the configuration of the
サーバ200は、中央演算処理装置21(以後「CPU21」という)、ハードディスクドライブ22(以後「HDD22」という)、揮発性メモリ23(以後「RAM23」という)、及び通信部24を備える。
The
CPU21は、演算処理を行う。CPU21は、HDD22に記録された後述するOS及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用したサーバ200において後述する各種の機能を実現する。
The
HDD22は、CPU21で演算処理されるプログラム及び種々のデータを記憶する。なお、HDD22に代えて、ソリッドステートドライブ(SSD)を設けてもよい。
The
RAM23は、CPU21がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。
The
通信部24は、CPU21から入力された信号を所定の通信規格の信号に変換して通信回線300に出力する。また、通信部24は、通信回線300を介して入力した信号をCPU21で利用可能な形式の信号に変換してCPU21に出力する。通信部24は、W−CDMA、LTE、Wimax等の通信規格、無線LAN等の通信規格に対応する。
The
図6は、サーバ200のHDD22に記憶されているデータ等の内容を示す図である。
FIG. 6 is a diagram showing the contents of data and the like stored in the
HDD22には、オペレーティングシステム41(以下、適宜「OS41」という)、アプリケーションプログラム42等のプログラム、種々のデータ43、及び複数の情報格納ファイル44が記憶されている。
The
情報格納ファイル44は、マーカに関するマーカ情報を記録したファイルである。マーカとは、カメラで取得された画像に基づいてマーカ認識処理(空間認識処理、特徴抽出処理)や拡張現実(AR)処理等を行う際の認識対象であり、マット(敷物)、ポスター、ステッカー、交通標識、看板、建築物、工作物、建築物及び工作物の一部(例えば窓やドア)、その他、空間認識において利用可能なあらゆる対象を含む。情報格納ファイル44は、後述する所定の対象エリア毎に設けられている。複数の情報格納ファイル44は、本情報システムの運用開始までにHDD22に予め記憶されており、新たなマーカ情報を登録したいときや、既に登録されているマーカ情報の内容を変更する場合あるいは削除するとき、その他、適宜なときに更新可能である。
The
図7は、HDD22に記憶された情報格納ファイル44を説明する図である。
FIG. 7 is a diagram illustrating an
図7の例では、情報格納ファイル44として、”3606131400517.xxx”、”3606131400518.xxx”、”3606141400516.xxx”、”3606141400517.xxx”、”3606141400518.xxx”等の情報格納ファイル44が記録されている。
In the example of FIG. 7, as the
図8は、情報格納ファイル44に記録されている情報の内容の例を説明する図である。図8は、一例として、上記の情報格納ファイル44”3606131400517.xxx”に記録されている情報の内容を示す。
FIG. 8 is a diagram illustrating an example of the content of the information recorded in the
”3606131400517.xxx”というファイル名の情報格納ファイル44は、マーカM1、M2、M3、M4、M5、M6に関するマーカ情報を格納している。マーカ情報には、マーカの特徴量、案内情報、位置情報が含まれる。なお、本例では、情報格納ファイル44は、位置情報を記録しているが、情報格納ファイル44において、位置情報は含まれていなくてもよい。なお、位置情報を含めておけば、撮像画像中においてマーカが認識されたときに、例えば携帯情報端末100の表示部11において地図に重ねてマーカの位置を精度よく表示すること等が可能となる。
The
特徴量は、当該マーカを所定の方向から撮像した画像の特徴を示す量である。特徴量は、特徴検出処理(空間認識処理)における画像の類似比較(画像認識)等において従来から一般的に用いられている量である。1つのマーカを複数の方向から撮像し、撮像した複数の画像についてそれぞれ特徴量を記録してもよい。これにより、1つのマーカについて複数の特徴量に基づいて類似比較ができ、マーカの認識確率が高くなる。 The feature amount is an amount indicating the feature of an image obtained by capturing the marker from a predetermined direction. The feature amount is an amount that has been generally used conventionally in image similarity comparison (image recognition) in feature detection processing (spatial recognition processing). One marker may be imaged from a plurality of directions, and feature amounts may be recorded for each of the plurality of captured images. As a result, similar comparisons can be made for one marker based on a plurality of feature quantities, and the recognition probability of the markers is increased.
案内情報は、マーカの認識時に携帯情報端末100の表示部11に表示する情報である。
The guidance information is information to be displayed on the
位置情報は、マーカが存在する場所の緯度及び経度を示す情報である。 The position information is information indicating the latitude and longitude of the place where the marker exists.
マーカM1は、ドーナツ店に配置されたマットであり、特徴量、案内情報、及び位置情報として“C1”、“全ドーナツ半額”、“36061385,140051711”という情報が記録されている。 The marker M1 is a mat arranged in a donut shop, and information such as "C1", "half price of all donuts", and "36061385, 140051711" is recorded as feature amount, guidance information, and position information.
マーカM2は、衣料品店に配置されたマットであり、特徴量、案内情報、位置情報として“C2”、“バーゲン中”、“36061386,140051740”という情報が記録されている。 The marker M2 is a mat placed in a clothing store, and information such as "C2", "during bargain", and "36061386, 140051740" is recorded as feature amount, guidance information, and position information.
マーカM3は、ガスステーションに配置されたポスターであり、特徴量、案内情報、位置情報として“C3”、“レキュラーガソリン120円/L”、“36061378,140051789”という情報が記録されている。 The marker M3 is a poster arranged at the gas station, and information such as "C3", "regular gasoline 120 yen / L", and "36061378, 140051789" is recorded as feature amount, guidance information, and position information.
マーカM4は、ホーム用品店の駐車場入口に配置されたポスターであり、特徴量、案内情報、位置情報として“C4”、“当店入口は左”、“36061323,140051723”という情報が記録されている。 Marker M4 is a poster placed at the parking lot entrance of a home goods store, and information such as "C4", "our store entrance is on the left", and "36061323, 140051723" is recorded as feature amount, guidance information, and location information. There is.
マーカM5は、路上に配置された交通標識であり、特徴量、案内情報、位置情報として“C5”、“通学路あり”、“36061324,140051747”という情報が記録されている。 The marker M5 is a traffic sign arranged on the road, and information such as "C5", "school road", and "36061324, 140051747" is recorded as feature amount, guidance information, and position information.
マーカM6は、コンビニエンスストアの入口扉に貼り付けられたステッカーであり、特徴量、案内情報、位置情報として“C6”、“予約受付中”、“36061315,140051778”という情報が記録されている。 The marker M6 is a sticker affixed to the entrance door of a convenience store, and information such as "C6", "reservation accepted", and "36061315, 140051778" is recorded as feature amount, guidance information, and location information.
図9は、分割エリアを説明する図である。 FIG. 9 is a diagram illustrating a divided area.
情報格納ファイル44は、所定の対象エリアを、緯度及び経度に基づいて分割(区画)することにより得られる複数の分割エリアArのそれぞれに対応させて設けられている。所定の対象エリアは、本情報システムによるサービスを提供するエリアである。所定の対象エリアは、全世界、日本国全体、1あるいは複数の都道府県、その他の任意の範囲を有するエリアである。本実施形態では、分割エリアArは、所定の対象エリアを、緯度方向及び経度方向においてそれぞれ1秒単位で区画した矩形状のエリアとして構成されている。例えば、36度06分13秒及び36度06分14秒の各緯度線と、140度05分17秒及び140度05分18秒の各経度線で囲まれる分割エリアArには、図8で説明した6個のマーカM1、M2、M3、M4、M5、M6が存在している。
The
情報格納ファイル44のファイル名は、緯度及び経度に基づいて設定される。例えば、情報格納ファイル44のファイル名は、当該分割エリアArの小緯度端側の緯度と小経度端側の経度とに基づいて設定される。例えば、上記の36度06分13秒及び36度06分14秒の各緯度線と、140度05分17秒及び140度05分18秒の各経度線で囲まれる分割エリアArのファイル名は、分割エリアArの小緯度端側の緯度36度06分13秒と小経度端側の経度140度05分17秒とに基づいて”3606131400517.xxx”に設定される。
The file name of the
2.動作
本実施形態において携帯情報端末100によるマーカ情報取得動作は、携帯情報端末100に記憶されているアプリケーションプログラム32がCPU15上で実行されることにより実現される。また、サーバ200によるマーカ情報提供動作は、サーバ200に記憶されているアプリケーションプログラム42がCPU21上で実行されることにより、実現される。
2. 2. Operation In the present embodiment, the marker information acquisition operation by the
2−1.動作の概要
本実施形態の携帯情報端末100は、現在地で撮像された画像に対して特徴量等に基づく特徴検出処理(空間認識処理)を行うことにより、当該画像内に、特徴が一致または一定程度以上類似するマーカが存在するか否かを判断し、存在する場合、当該マーカに対応する案内情報を、音声や画像により報知する。図10は、その一例を示す図であり、カメラ12で撮像された画像GにおいてマーカM(マット)が検知された場合、当該マーカMに関連付けられた案内情報Jを、撮像された画像Gに重畳して表示する。本例は、マーカMがマットであり、案内情報として「全ドーナツ半額」という情報が表示された場合を示している。なお、上記の特徴検出処理(空間認識処理)の手法としては、公知の手法が利用可能である。また、案内情報を重畳表示する手法としては、公知の拡張現実(AR)の技術が利用可能である。なおこのとき、携帯情報端末100は、取得したマーカ情報に含まれる位置情報に基づいて、現地付近の地図を表示させるとともに、地図上にマーカの位置を表示させてもよい。
2-1. Outline of operation The
上記動作において必要な特徴量や案内情報は、現在地の位置情報に基づいて、現在地を含む分割エリアArに対応する情報格納ファイル44に格納された一情報として、サーバ200から通信回線を介して提供される。以下、マーカ情報提供処理及びマーカ情報取得処理についてくわしく説明する。
The feature amount and guidance information required for the above operation are provided from the
2−2.マーカ情報提供処理及びマーカ情報取得処理
図11は、サーバ200によるマーカ情報提供処理及び携帯情報端末100によるマーカ情報取得動作の流れを説明するフローチャートである。携帯情報端末100におけるマーカ情報取得処理は、所定周期で繰り返し行われる。
2-2. Marker information providing process and marker information acquisition process FIG. 11 is a flowchart illustrating a flow of a marker information providing process by the
携帯情報端末100のCPU15は、位置情報取得部19から現在地の位置情報(緯度、経度)を取得する(S11)。なお、以下の説明において、位置情報取得部19は、現在地の緯度、経度を1/100秒単位で出力するものとする。
The
携帯情報端末100のCPU15は、取得した位置情報に基づいて取得すべき情報格納ファイル44のファイル名を決定する。例えば、取得した緯度、経度のうち秒における焦小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、情報格納ファイル44のファイル名として設定する(S12)。例えば、緯度として36度06分13.78秒、経度として140度05分17.56秒が得られた場合、ファイル名は”3606131400517.xxx”に設定される。
The
携帯情報端末100のCPU15は、設定したファイル名が、本フローチャートによる前周期の処理で決定したファイル名と同じか否かを判断する(S13)。
The
前周期の処理で決定したファイル名と同じである場合(S13でYES)、携帯情報端末100のCPU15は、ステップS11の処理に戻る。前周期の処理で決定したファイル名と同じである場合、当該ファイル名の情報格納ファイル44を既にダウンロード済だからである。
If the file name is the same as the file name determined in the process of the previous cycle (YES in S13), the
前周期の処理で決定したファイル名と同じでない場合(S13でNO)、携帯情報端末100のCPU15は、決定したファイルの名の情報格納ファイル44の送信を要求する信号(送信要求信号)を生成して、通信部18を介してサーバ200に送信する(S14)。
If the file name is not the same as the file name determined in the processing of the previous cycle (NO in S13), the
情報格納ファイル44の送信要求信号を通信部24を介して受信すると、サーバ200のCPU15は受信したファイル名の情報格納ファイル44をHDD22から読み出し、読み出したファイルを通信部18を介して送信する(S15)。
When the transmission request signal of the
携帯情報端末100のCPU15は、情報格納ファイル44をサーバ200から受信すると、ROM16に記憶する(S16)。
When the
3.効果等
実施形態1、2の携帯情報端末100によれば、位置情報取得部19で取得された位置情報に基づいて、現在位置の周囲に存在するマーカに関するマーカ情報を格納する複数の情報格納ファイル44のうちの取得すべき情報格納ファイル44のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル44の送信要求信号がサーバ200に送信され、送信要求信号に対する応答としてサーバ200から送信された情報格納ファイル44が携帯情報端末100において受信される。
3. 3. Effects, etc. According to the
したがって、サーバ200において、現在位置の周囲に存在する認識対象に関する対象情報を携帯情報端末100に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末100において、現在地に対応する情報を取得する際の遅延が抑制される。
Therefore, when the
なお、サーバのCPUを高性能化しあるいはメモリの容量を大きくする等の高性能化により改善は可能であるが、サーバ構築のコストが増大する。本発明によれば、マーカ情報の検索動作が不要となるので、サーバ200(情報提供装置)において、サーバ性能を大きく高性能化することなく、現在地に対応する位置対応情報を提供する際の遅延を抑制できる。 Although it is possible to improve the performance by improving the performance of the CPU of the server or increasing the capacity of the memory, the cost of constructing the server increases. According to the present invention, since the search operation for marker information becomes unnecessary, the delay in providing the position correspondence information corresponding to the current location in the server 200 (information providing device) without greatly improving the server performance. Can be suppressed.
また、一時的に情報格納ファイル44の転送要求が集中した場合でも、ロードバランサなどの安価な装置を利用して負荷分散を図ることができる。
Further, even when the transfer requests of the
(実施形態2)
実施形態2について説明する。実施形態1では、情報格納ファイル44に対応する分割エリアArは、緯度方向及び経度方向においてそれぞれ1秒の範囲を有するエリアであり、その範囲が互いに重ならないように設定されているが、本実施形態では、各分割エリアArは、その広さは実施形態1と共通であるが、少なくとも隣接する分割エリアArと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。以下、詳しく説明する。
(Embodiment 2)
The second embodiment will be described. In the first embodiment, the divided area Ar corresponding to the
分割エリアArは、前述のように、緯度方向及び経度方向においてそれぞれ1秒の範囲を有する矩形状のエリアである。そして、本実施形態では、緯度方向及び経度方向にそれぞれ0.25秒ずつずらして分割されている。また、各分割エリアArは、上端、下端、左端、及び右端が0.00秒、0.25秒、0.50秒、または0.75秒の位置を通るように分割されている。図12、図13、図14はその例を示す図である。具体的に、図12は、分割エリアArの上端及び下端が緯度において0.75秒の位置を通り、分割エリアArの左端及び右端が経度において+0.25秒の位置を通るように分割された分割エリアAr群の例を示す。図13は、分割エリアArの上端及び下端が緯度において0.50秒の位置を通り、分割エリアArの左端及び右端が経度において0.50秒の位置を通るように分割され分割エリアAr群の例を示す。図14は、分割エリアArの上端及び下端が緯度において0.25秒の位置を通り、分割エリアArの左端及び右端が経度において0.75秒の位置を通るように分割され分割エリアAr群の例を示す。なお、図示しないが、分割エリアArの上端及び下端が緯度において0.25秒の位置を通り、分割エリアArの左端及び右端が経度において0.25秒の位置を通るように分割エリアAr群や、分割エリアArの上端及び下端が緯度において0.75秒の位置を通り、分割エリアArの左端及び右端が経度において0.75秒の位置を通るように分割された分割エリアAr群も存在する。 As described above, the divided area Ar is a rectangular area having a range of 1 second in each of the latitude direction and the longitude direction. Then, in the present embodiment, the division is performed by shifting the latitude direction and the longitude direction by 0.25 seconds, respectively. Further, each division area Ar is divided so that the upper end, the lower end, the left end, and the right end pass through the positions of 0.00 seconds, 0.25 seconds, 0.50 seconds, or 0.75 seconds. 12, FIG. 13 and FIG. 14 are diagrams showing examples thereof. Specifically, FIG. 12 is divided so that the upper end and the lower end of the division area Ar pass the position of 0.75 seconds in latitude, and the left end and the right end of the division area Ar pass the position of +0.25 seconds in longitude. An example of the divided area Ar group is shown. In FIG. 13, the upper end and the lower end of the divided area Ar pass through the position of 0.50 seconds in latitude, and the left end and the right end of the divided area Ar pass through the position of 0.50 seconds in longitude of the divided area Ar group. An example is shown. In FIG. 14, the upper end and the lower end of the divided area Ar pass through the position of 0.25 seconds in latitude, and the left end and the right end of the divided area Ar pass through the position of 0.75 seconds in longitude of the divided area Ar group. An example is shown. Although not shown, the division area Ar group and the division area Ar group so that the upper end and the lower end of the division area Ar pass the position of 0.25 seconds in the latitude and the left end and the right end of the division area Ar pass the position of 0.25 seconds in the longitude. There is also a group of divided areas Ar divided so that the upper and lower ends of the divided area Ar pass through the position of 0.75 seconds in latitude and the left and right ends of the divided area Ar pass through the position of 0.75 seconds in longitude. ..
実施形態2での情報格納ファイル44のファイル名は、実施形態1同様に、緯度及び経度に基づいて設定されるが、小数点以下2桁分が増加しているので、ファイル名の文字数が4文字増加している。
The file name of the
例えば、図12において、36度06分12.75秒及び36度06分13.75秒の各緯度線と、140度05分17.25秒及び140度05分18.25秒の各経度線で囲まれる分割エリアArのファイル名は、分割エリアArの小緯度端側の緯度36度06分12.75秒と小経度端側の経度140度05分17.25秒とに基づいて”36061275140051725.xxx”に設定される。この分割エリアArには、マーカM3,M5,M6,M7,M8,M9が配置されており、”36061275140051725.xxx”というファイル名の情報格納ファイル44には、これらのマーカM3,M5,M6,M7,M8,M9についてのマーカ情報が記録されている。
For example, in FIG. 12, the latitude lines of 36 degrees 06 minutes 12.75 seconds and 36 degrees 06 minutes 13.75 seconds and the longitude lines of 140 degrees 05 minutes 17.25 seconds and 140 degrees 05 minutes 18.25 seconds. The file name of the divided area Ar surrounded by is "36061275140051725" based on the latitude 36 degrees 06 minutes 12.75 seconds on the minor latitude end side of the divided area Ar and the longitude 140 degrees 05 minutes 17.25 seconds on the minor longitude end side. It is set to ".xxx". Markers M3, M5, M6, M7, M8, and M9 are arranged in the divided area Ar, and these markers M3, M5, M6, and M9 are arranged in the
また、図13において、36度06分12.50秒及び36度06分13.50秒の各緯度線と、140度05分17.50秒及び140度05分18.50秒の各経度線で囲まれる分割エリアArのファイル名は、分割エリアArの小緯度端側の緯度36度06分12.50秒と小経度端側の経度140度05分17.50秒とに基づいて”36061250140051750.xxx”に設定される。この分割エリアArには、マーカM5,M6,M10,M11,M12が配置されており、”36061250140051750.xxx” というファイル名の情報格納ファイル44には、これらのM5,M6,M10,M11,M12についてのマーカ情報が記録されている。
Further, in FIG. 13, the latitude lines of 36 degrees 06 minutes 12.50 seconds and 36 degrees 06 minutes 13.50 seconds, and the longitude lines of 140 degrees 05 minutes 17.50 seconds and 140 degrees 05 minutes 18.50 seconds. The file name of the divided area Ar surrounded by is "36061250140051750" based on the latitude 36 degrees 06 minutes 12.50 seconds on the small latitude end side of the divided area Ar and the longitude 140 degrees 05 minutes 17.50 seconds on the small longitude end side. It is set to ".xxx". Markers M5, M6, M10, M11, and M12 are arranged in the divided area Ar, and these M5, M6, M10, M11, and M12 are included in the
また、図14において、36度06分13.25秒及び36度06分14.25秒の各緯度線と、140度05分16.75秒及び140度05分17.75秒の各経度線で囲まれる分割エリアArのファイル名は、分割エリアArの小緯度端側の緯度36度06分13.25秒と小経度端側の経度140度05分16.75秒とに基づいて”36061325140051675.xxx”に設定される。この分割エリアArには、マーカM1,M2,M13,M14が配置されており、”36061235140051675.xxx” というファイル名の情報格納ファイル44には、これらのマーカM1,M2,M13,M14についてのマーカ情報が記録されている。
Further, in FIG. 14, the latitude lines of 36 degrees 06 minutes 13.25 seconds and 36 degrees 06 minutes 14.25 seconds and the longitude lines of 140 degrees 05 minutes 16.75 seconds and 140 degrees 05 minutes 17.75 seconds are shown. The file name of the divided area Ar surrounded by is based on the latitude 36 degrees 06 minutes 13.25 seconds on the small latitude end side of the divided area Ar and the longitude 140 degrees 05 minutes 16.75 seconds on the small longitude end side. It is set to ".xxx". Markers M1, M2, M13, and M14 are arranged in the divided area Ar, and markers for these markers M1, M2, M13, and M14 are placed in the
そして、上記のような内容を有する情報格納ファイル44を含む全ての分割エリアArの情報格納ファイル44が、図15に示すように、サーバ200のHDD22に記憶されている。
Then, as shown in FIG. 15, the information storage files 44 of all the divided areas Ar including the information storage files 44 having the above contents are stored in the
2.動作
本実施形態において携帯情報端末100によるマーカ情報取得動作は、携帯情報端末100に記憶されているアプリケーションプログラム32がCPU15上で実行されることにより行われ、また、サーバ200によるマーカ情報提供動作は、サーバ200に記憶されているアプリケーションプログラム42がCPU21上で実行されることにより、実現される。
2. 2. Operation In the present embodiment, the marker information acquisition operation by the
図16は、サーバ200によるマーカ情報提供動作及び携帯情報端末100によるマーカ情報取得動作の流れを説明するフローチャートである。図17は携帯情報端末100による、取得すべき情報格納ファイル44の決定処理を説明するフローチャートである。携帯情報端末100におけるマーカ情報取得処理は、所定周期で繰り返し行われる。なお、ステップS21、S26、S27、S28、S29では、実施形態1の図11のステップS11、S13、S14、S15、S16と同様の処理が行われるため、相違点を中心に説明する。
FIG. 16 is a flowchart illustrating a flow of a marker information providing operation by the
携帯情報端末100のCPU15は、ステップS21で位置情報取得部19から取得した位置情報に基づいて、最終的に取得すべき情報格納ファイル44のファイル名を決定する際の基準となる情報格納ファイル44(基準ファイル)のファイル名を設定する(S22)。例えば、取得した緯度、経度のうち秒未満の桁を切り捨てた緯度、経度を示す数字を緯度、経度の順番で並べた数字に所定の拡張子を付したものを情報格納ファイル44のファイル名として設定する。例えば、現在位置Pnの緯度として36度06分13秒82、経度として140度05分16秒14が得られた場合、ファイル名は”36061300140051600.xxx”に設定される。
The
携帯情報端末100のCPU15は、ステップS22で設定した基準ファイルに対応する分割エリアArの中心Pcの緯度及び経度を求める(S23)。分割エリアArの範囲は、ファイル名に基づいて求めることができる。例えば、ファイル名が”36061300140051600.xxx”である場合、ファイル名の最初の8文字(8桁)の”36061300”は、分割エリアArの南端の緯度(度、分、秒)を示し、ファイル名の9文字目から17文字目までの9文字(9桁)の”140051600”は分割エリアArの西端の経度(度、分、秒)を示す。そして、各分割エリアArの範囲は、緯度及び経度においてそれぞれ1秒の範囲である。したがって、分割エリアArの中心Pcの緯度は、最初の8文字(8桁)の”36061300”が示す緯度に0.5秒を加算した36度06分13.5秒と求めることができ、また中心Pcの経度は、最初の9文字(9桁)の”140051600”が示す経度に0.5秒を加算した140度05分16.5秒と求めることができる。
The
携帯情報端末100のCPU15は、現在位置(ステップS21で取得した位置情報が示す位置)と、ステップS23で求めた分割エリアArの中心位置との間の距離(緯度方向の距離及び経度方向の距離)と、現在位置から当該分割エリアArの中心位置を見たときの方向とを求める(S24)。つまり、現在位置と当該分割エリアArの中心位置との間のベクトルを求める。距離は、長さとして求めてもよいし、緯度差及び経度差として求めてもよい。
The
携帯情報端末100のCPU15は、複数の情報格納ファイル44のうち、情報格納ファイル44に対応する分割エリアArの中心位置と現在位置との間の距離(緯度方向の距離及び経度方向の距離)が最も小さくなる情報格納ファイル44を、取得すべきファイルとして決定する(S25)。取得すべき情報格納ファイル44のファイル名は、求めた距離を、情報格納ファイル44を設けた間隔(本実施形態では0.25秒)で除算し、除算により得られた値を整数に四捨五入することにより求めることができる。上記の例では、情報格納ファイル44は、緯度及び経度方向において、0.25秒間隔で設けられている。したがって、求めた緯度方向の距離(緯度差)が例えば0.32秒の場合、0.32を0.25秒で除算して整数値に四捨五入すると、1という値が求められる。これを緯度方向の移動数とする。また、求めた経度方向の距離(経度差)が、例えば0.36秒の場合、0.36秒を0.25秒で除算して四捨五入すると、1という値が求められる。これを経度方向の移動数とする。また、求めるベクトルは、概ね南東方向を向いている。この場合、基準ファイルに対して北西方向に存在する分割エリアArであって、緯度方向に移動数1だけ移動させ、経度方向に1だけ移動させたファイルをダウンロードすべきファイルとする。そして、この場合、基準ファイルのファイル名”36061300140051600.xxx”が示す緯度に対応する数値”36061300”に、25×移動数を乗算した値を加算する。これにより、”36061325”という数値が得られる。また、基準ファイルのファイル名”36061300140051700.xxx”が示す経度に対応する数値”140051600”に対して、25×移動数を乗算した値を減算する。これにより、”140051575”という数値が得られる。そして、このようにして求めた緯度方向の数値(文字)”36061325”と経度方向の数値(文字)”140051675”とをこの順で並べた数値(文字)”36061325140051575”に拡張子“xxx”を付加した文字列” 36061325140051575.xxx”を取得すべき情報格納ファイル44のファイル名として決定する。
Among the plurality of information storage files 44, the
このようにして求めたファイル名に基づいて、以下、携帯情報端末100のCPU15は、ステップS26、S27、S28、S29において、実施形態1の図11のステップS13、S14、S15、S16と同様の処理を行う。
Based on the file name obtained in this way, the
本実施形態によれば、携帯情報端末100において、現在位置が分割エリアArの中央付近となる情報格納ファイル44を取得することができる。そのため、利用者の現在地が、取得した情報格納ファイル44に対応する分割エリアArにおいて末端付近となるようなことが防止される。よって、利用者が現在地においてどのような方向を向いた場合でも、マーカに基づく様々な情報の提示が可能となる。
According to the present embodiment, in the
(実施形態1及び実施形態2の応用例)
上記実施形態のマーカ情報提供システムを利用することにより実現可能なサービスの例を説明する。
(Application Examples of
An example of a service that can be realized by using the marker information providing system of the above embodiment will be described.
1.第1の応用例
第1の応用例では、本発明の情報取得装置はドローンに適用されており、ドローンにより物品の自動配達を行う。ドローンは、本発明の情報取得装置と、ドローン制御部とを内蔵しており、ドローン制御部は、情報取得装置の位置情報取得部で取得した緯度、経度、及びカメラで撮像された映像に基づいて回転翼の動作等の飛行制御を行い、目的地まで自動飛行可能に構成されている。また、ドローン制御部は、情報取得装置の制御部が、カメラで撮像された画像に基づいて、目的地に配置されたマーカとしてのマットを認識した場合、マット上に移動し、宅配物をマット上に載置する。マットを例えばベランダ等に配置しておけば、住人の不在時等においても配達が可能となる。そして、ドローンは、出発地にまで戻る。その場合において、情報取得装置は、上記のサーバからマーカ情報を取得する。これにより、ドローンがどのような方向に飛行している場合でも、現在地及びその周囲のマーカ情報をほぼリアルタイムで取得することができる。そのため、目的地近傍において、適切にマーカを認識することが可能となる。
1. 1. First Application Example In the first application example, the information acquisition device of the present invention is applied to a drone, and an article is automatically delivered by the drone. The drone has a built-in information acquisition device of the present invention and a drone control unit, and the drone control unit is based on the latitude and longitude acquired by the position information acquisition unit of the information acquisition device and the image captured by the camera. It is configured to automatically fly to the destination by controlling the flight such as the operation of the rotor blades. In addition, when the control unit of the information acquisition device recognizes the mat as a marker placed at the destination based on the image captured by the camera, the drone control unit moves on the mat and mats the delivery. Place on top. If the mat is placed on a veranda, for example, delivery is possible even when the resident is absent. The drone then returns to its starting point. In that case, the information acquisition device acquires marker information from the above server. As a result, it is possible to acquire marker information of the current location and its surroundings in almost real time regardless of the direction in which the drone is flying. Therefore, it is possible to appropriately recognize the marker in the vicinity of the destination.
2.第2の応用例
第2の応用例では、本発明の情報取得装置は、移動可能なロボットに適用されており、例えば視覚障害者の歩行時における盲導犬的な歩行案内や、買い物等のサポートを行う。ロボットは、本発明の情報取得装置と、ロボット制御部とを有するとともに、情報取得装置の位置情報取得部で取得した緯度、経度、及びカメラで撮像された映像に基づいてロボットの動作等の制御を行い、周囲の状況に応じて障害物等を適切に避けながら移動するように構成されている。また、ロボット制御部は、情報取得装置のカメラが、店舗の玄関等に配置されたマット(マーカ)や壁面に貼り付けられたポスターやステッカー等のマーカを認識した場合、当該マーカに対応付けられたマーカ情報をサーバから取得し、取得した内容を音声読み上げ等により、利用者に対して報知する。例えば、マット、ポスター、ステッカー等のマーカに対応付けて、その店舗のおすすめ情報、物品の在庫状況、催し物の空き状況や予約状況を、サーバにおいて記憶させておき、音声読み上げ等により報知すれば、視覚障害者においてもこれらの情報を適切かつ容易に認識可能になる。特に、本発明によれば、マーカ情報の取得において時間的遅延が抑制されるので、現在地にいるときに当該現在地に対応する上記の種々の情報をほぼリアルタイムで取得することができる。
2. 2. Second Application Example In the second application example, the information acquisition device of the present invention is applied to a movable robot, for example, providing support such as guide dog-like walking guidance during walking of a visually impaired person and shopping. Do. The robot has the information acquisition device of the present invention and the robot control unit, and controls the operation of the robot based on the latitude, longitude, and the image captured by the camera acquired by the position information acquisition unit of the information acquisition device. It is configured to move while avoiding obstacles appropriately according to the surrounding conditions. In addition, when the camera of the information acquisition device recognizes a marker such as a mat (marker) placed at the entrance of a store or a poster or sticker attached to a wall surface, the robot control unit is associated with the marker. The marker information is acquired from the server, and the acquired content is notified to the user by reading aloud or the like. For example, if the recommended information of the store, the inventory status of goods, the availability status of the event and the reservation status are stored in the server in association with markers such as mats, posters, stickers, etc., and notified by reading aloud, etc. Even visually impaired people can recognize this information appropriately and easily. In particular, according to the present invention, since the time delay in acquiring the marker information is suppressed, it is possible to acquire the above-mentioned various information corresponding to the current location in substantially real time when the current location is present.
3.第3の応用例
第3の応用例では、本発明の情報取得装置は、自動走行可能な自動車やセグウェイ等の車両に適用されており、車両は、本発明の情報取得装置と、自動車制御部とを有するとともに、情報取得装置の位置情報取得部(GPS受信機)で取得した緯度、経度、及びカメラで撮像された映像に基づいて車両の走行制御を行う。カメラで検知した周囲の状況や、検出したマーカに対応付けられた情報に基づいて、自動走行を行うとともに、マーカに対応付けられた種々の情報を、表示部への表示や音声読み上げにより乗員に提供する。マーカは、例えば、交通標識、ステッカー、ポスター、マット等であり、例えばステッカーが子供やお年寄りに注意等を喚起するものである場合、その内容を当該マーカに対応付けてサーバに記録しておくことにより、ステッカーが認識されたときに、サーバからダウンロードして、ステッカーに記載されている内容を音声読み上げ等によりドライバに対して報知したり、第2例のロボットの場合のように、マット、ポスター、ステッカー等のマーカに対応付けられた、店舗のおすすめ情報や、物品の在庫状況、催し物の空き状況や予約状況情報等を、乗員に提供したりできる。また、特に、本発明によれば、上記の種々の情報を現地にいるときにほぼリアルタイムで取得することができる。そのため、車両の乗員に対して適切なサービスを提供することができる。
3. 3. Third Application Example In the third application example, the information acquisition device of the present invention is applied to a vehicle such as an automatically traveling vehicle or a segway, and the vehicle is the information acquisition device of the present invention and an automobile control unit. In addition to having the above, the vehicle travel control is performed based on the latitude and longitude acquired by the position information acquisition unit (GPS receiver) of the information acquisition device and the image captured by the camera. Based on the surrounding conditions detected by the camera and the information associated with the detected markers, the vehicle will automatically drive, and various information associated with the markers will be displayed on the display and read aloud to the occupants. provide. The marker is, for example, a traffic sign, a sticker, a poster, a mat, or the like. For example, if the sticker calls attention to children or the elderly, the contents are recorded in the server in association with the marker. As a result, when the sticker is recognized, it is downloaded from the server and the content written on the sticker is notified to the driver by reading aloud, etc., or as in the case of the robot in the second example, the mat It is possible to provide the occupants with recommended information of the store, inventory status of goods, availability status of events, reservation status information, etc. associated with markers such as posters and stickers. Further, in particular, according to the present invention, the above-mentioned various information can be acquired in almost real time when the person is in the field. Therefore, it is possible to provide appropriate services to the occupants of the vehicle.
(実施形態3)
実施形態3では、実施形態1における、現在位置の周囲に存在する認識対象に関する対象情報に代えて、位置情報に対応付けられた位置対応情報を通信回線300を介してサーバ200から取得する携帯情報端末100、及び位置情報に対応付けられた位置対応情報を通信回線300を介して携帯情報端末100(情報取得装置)に提供するサーバ200(情報提供装置)を提供する。
(Embodiment 3)
In the third embodiment, instead of the target information regarding the recognition target existing around the current position in the first embodiment, the mobile information that acquires the position correspondence information associated with the position information from the
位置対応情報は、図8で説明した案内情報を少なくとも含むが、位置情報及び特徴量は必須ではない。それ以外は、実施形態1と同様に構成できる。なお、位置対応情報が位置情報を含んでいれば、携帯情報端末100において、取得した位置対応情報に含まれる位置情報に基づいて、地図上で、位置情報が示す位置に案内情報を表示すること等が可能となる。本実施形態では、現在地において、現在地周辺の施設や店舗等の案内情報をサーバ200における検索負荷を生じさせることなく、携帯情報端末100において案内情報を提供できる。
The position correspondence information includes at least the guidance information described with reference to FIG. 8, but the position information and the feature amount are not essential. Other than that, it can be configured in the same manner as in the first embodiment. If the location correspondence information includes the location information, the
(実施形態4)
実施形態4は、実施形態3の情報システムに、実施形態2の情報システムにおける分割エリアArの分割態様を適用した情報システムを提供する。すなわち、各分割エリアArは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアArと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。CPU15は、位置情報取得部19で取得された位置情報が示す位置が含まれる少なくとも1つの分割エリアArのうち、取得された位置情報の示す位置が分割エリアArの中心位置に最も近い位置となる分割エリアArに対応する情報格納ファイル44を、取得すべき情報格納ファイル44として決定してもよい。これにより、実施形態2同様に、ユーザが現在いる位置(現在地)と分割エリアArの中心位置とが最も近くなる分割エリアArに対応する情報格納ファイル44が、携帯情報端末100において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲の位置に対応する位置対応情報を利用することができる。
(Embodiment 4)
The fourth embodiment provides an information system in which the division mode of the division area Ar in the information system of the second embodiment is applied to the information system of the third embodiment. That is, each divided area Ar is a rectangular area having a predetermined area, and is divided by shifting by a predetermined amount in the latitude direction and the longitude direction so as to overlap with at least the adjacent divided areas Ar. The
(実施形態1〜4についてのまとめ)
(1)実施形態1、2において、
現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を、通信回線300を介してサーバ200(情報提供装置)から取得する携帯情報端末100(情報取得装置)が提供される。
サーバ200(情報提供装置)は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアArのそれぞれに対応させて設けられ、かつ各分割エリアAr内に存在するマーカ(認識対象)についてのマーカ情報(対象情報)を格納する、情報格納ファイル44を記憶している。
当該携帯情報端末100(情報取得装置)は、
現在位置を示す位置情報を取得する位置情報取得部19と、
サーバ200(情報提供装置)との間で通信回線300を介して通信を行う通信部18と、
CPU15(制御部)と、を備える。
CPU15(制御部)は、
位置情報取得部19で取得された位置情報に基づいて、取得すべき情報格納ファイル44のファイル名を決定し、
決定したファイル名に対応する情報格納ファイル44の送信要求信号を通信部18を介してサーバ200(情報提供装置)に送信し、
送信要求信号に対する応答としてサーバ200(情報提供装置)から送信された情報格納ファイル44を通信部18を介して受信する。
(Summary of
(1) In the first and second embodiments,
A mobile information terminal 100 (information acquisition device) that acquires marker information (target information) about markers (recognition targets) existing around the current position from a server 200 (information providing device) via a
The server 200 (information providing device) is provided corresponding to each of the plurality of divided areas Ar obtained by dividing the predetermined target area into a plurality of divided areas Ar, and is a marker existing in each divided area Ar. The
The mobile information terminal 100 (information acquisition device) is
The position
It includes a CPU 15 (control unit).
CPU15 (control unit)
Based on the position information acquired by the position
The transmission request signal of the
The
実施形態1、2の携帯情報端末100(情報取得装置)によれば、位置情報取得部19で取得された位置情報に基づいて、現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を格納する複数の情報格納ファイル44のうちの取得すべき情報格納ファイル44のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル44の送信要求信号がサーバ200(情報提供装置)に送信され、送信要求信号に対する応答としてサーバ200(情報提供装置)から送信された情報格納ファイル44が携帯情報端末100(情報取得装置)において受信される。
According to the mobile information terminal 100 (information acquisition device) of the first and second embodiments, marker information (recognition target) regarding markers (recognition targets) existing around the current position is based on the position information acquired by the position
したがって、サーバ200(情報提供装置)において、現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を携帯情報端末100(情報取得装置)に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末100(情報取得装置)において、現在地に対応する情報を取得する際の遅延が抑制される。 Therefore, when the server 200 (information providing device) provides the marker information (target information) regarding the markers (recognition targets) existing around the current position to the mobile information terminal 100 (information acquisition device), the current position is indicated. The process of searching the database or the like based on the location information becomes unnecessary. Therefore, problems such as delay in response to the search request do not occur, and the delay in acquiring the information corresponding to the current location is suppressed in the portable information terminal 100 (information acquisition device).
(2)実施形態1、2の携帯情報端末100(情報取得装置)において、
携帯情報端末100(情報取得装置)は、
画像を撮像するカメラ12(撮像部)と、
画像により情報を報知可能な表示部11(報知部)と、をさらに備える。
マーカ情報(対象情報)は、カメラ12(撮像部)で撮像された画像に基づく認識処理に用いられる特徴量と、マーカ(認識対象)が認識されたときに報知する案内情報(報知情報)とを含む。
CPU15(制御部)は、
カメラ12(撮像部)で撮像された画像に対して特徴量に基づく認識処理を行うことにより、当該画像内に、特徴が一致または一定程度以上類似するマーカ(認識対象)が存在するか否かを判断し、存在すると判断した場合、当該マーカ(認識対象)に対応する報知情報を表示部11(報知部)を介して画像により報知する。
(2) In the mobile information terminal 100 (information acquisition device) of the first and second embodiments.
The mobile information terminal 100 (information acquisition device) is
A camera 12 (imaging unit) that captures an image and
A display unit 11 (notification unit) capable of notifying information by an image is further provided.
The marker information (target information) includes a feature amount used for recognition processing based on an image captured by the camera 12 (imaging unit) and guidance information (notification information) to be notified when the marker (recognition target) is recognized. including.
CPU15 (control unit)
By performing recognition processing based on the feature amount on the image captured by the camera 12 (imaging unit), whether or not there is a marker (recognition target) whose features match or are similar to a certain degree or more in the image. If it is determined that the marker (recognition target) exists, the notification information corresponding to the marker (recognition target) is notified by an image via the display unit 11 (notification unit).
これにより、現在地の周囲に存在するマーカ(認識対象)に対応付けられた案内情報(報知情報)を、ユーザに対して、表示部11(報知部)を介して画像により報知できる。このような場合において、実施形態1、2の情報システムによれば、携帯情報端末100(情報取得装置)において、現在地に対応する案内情報を、遅延を抑制しつつ、表示部11(報知部)を介してユーザに報知できる。なお、携帯情報端末100(情報取得装置)はスピーカ等の音声出力部(報知部)を有していてもよく、この場合、音声出力部(報知部)から音声により案内情報(報知情報)を報知してもよい。 As a result, the guidance information (notification information) associated with the markers (recognition targets) existing around the current location can be notified to the user by an image via the display unit 11 (notification unit). In such a case, according to the information systems of the first and second embodiments, the mobile information terminal 100 (information acquisition device) displays the guidance information corresponding to the current location on the display unit 11 (notification unit) while suppressing the delay. Can be notified to the user via. The portable information terminal 100 (information acquisition device) may have a voice output unit (notification unit) such as a speaker. In this case, the voice output unit (notification unit) provides guidance information (notification information) by voice. You may notify.
(3)実施形態3、4において、
位置情報に対応付けられた位置対応情報を、通信回線300を介してサーバ200(情報提供装置)から取得する携帯情報端末100(情報取得装置)が提供される。
サーバ200(情報提供装置)は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアArのそれぞれに対応させて設けられ、かつ各分割エリアArに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイル44を記憶している。
当該携帯情報端末100(情報取得装置)は、
現在位置を示す位置情報を取得する位置情報取得部19と、
サーバ200(情報提供装置)との間で通信回線300を介して通信を行う通信部18と、
CPU15(制御部)と、を備える。
CPU15(制御部)は、
位置情報取得部19で取得された位置情報に基づいて、取得すべき情報格納ファイル44のファイル名を決定し、
決定したファイル名の情報格納ファイル44の送信要求信号を通信部18を介してサーバ200(情報提供装置)に送信し、
送信要求信号に対する応答としてサーバ200(情報提供装置)から送信された情報格納ファイル44を通信部18を介して受信する。
(3) In
A mobile information terminal 100 (information acquisition device) that acquires position correspondence information associated with position information from a server 200 (information providing device) via a
The server 200 (information providing device) is provided corresponding to each of a plurality of divided areas Ar obtained by dividing a predetermined target area into a plurality of divided areas Ar, and is provided with position information belonging to each divided area Ar. A plurality of information storage files 44 for storing the corresponding position correspondence information are stored.
The mobile information terminal 100 (information acquisition device) is
The position
It includes a CPU 15 (control unit).
CPU15 (control unit)
Based on the position information acquired by the position
The transmission request signal of the
The
実施形態3、4の携帯情報端末100(情報取得装置)によれば、位置情報取得部19で取得された位置情報に基づいて位置情報に対応付けられた位置対応情報を格納する複数の情報格納ファイル44のうちの取得すべき情報格納ファイル44のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル44の送信要求信号がサーバ200(情報提供装置)に送信され、送信要求信号に対する応答としてサーバ200(情報提供装置)から送信された情報格納ファイル44が携帯情報端末100(情報取得装置)において受信される。
According to the mobile information terminal 100 (information acquisition device) of the third and fourth embodiments, a plurality of information stores for storing the position correspondence information associated with the position information based on the position information acquired by the position
したがって、サーバ200(情報提供装置)において、位置情報に対応付けられた位置対応情報を携帯情報端末100(情報取得装置)に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末100(情報取得装置)において、現在地に対応する情報を取得する際の遅延が抑制される。 Therefore, when the server 200 (information providing device) provides the position correspondence information associated with the position information to the mobile information terminal 100 (information acquisition device), the database or the like is searched based on the position information indicating the current position. No processing is required. Therefore, problems such as delay in response to the search request do not occur, and the delay in acquiring the information corresponding to the current location is suppressed in the portable information terminal 100 (information acquisition device).
(4)実施形態3、4の携帯情報端末100(情報取得装置)において、
携帯情報端末100(情報取得装置)は、
画像により情報を報知可能な表示部11(報知部)をさらに備える。
位置対応情報は、位置情報が示す位置に応じて報知する案内情報(報知情報)を含む。
CPU15(制御部)は、
取得した位置対応情報に含まれる案内情報(報知情報)を表示部11(報知部)を介して画像により報知する。
(4) In the mobile information terminal 100 (information acquisition device) of the third and fourth embodiments.
The mobile information terminal 100 (information acquisition device) is
A display unit 11 (notification unit) capable of notifying information by an image is further provided.
The position correspondence information includes guidance information (notification information) to be notified according to the position indicated by the position information.
CPU15 (control unit)
The guidance information (notification information) included in the acquired position correspondence information is notified by an image via the display unit 11 (notification unit).
これにより、現在地の周囲の位置の位置情報に対応付けられた案内情報(報知情報)を、ユーザに対して、表示部11(報知部)を介して画像により報知できる。このような場合において、実施形態3、4の情報システムによれば、携帯情報端末100(情報取得装置)において、現在地に対応する案内情報を、遅延を抑制しつつ、表示部11(報知部)を介してユーザに報知(提示)できる。なお、携帯情報端末100(情報取得装置)はスピーカ等の音声出力部(報知部)を有していてもよく、この場合、音声出力部(報知部)から音声により案内情報(報知情報)を報知してもよい。 As a result, the guidance information (notification information) associated with the position information of the position around the current location can be notified to the user by an image via the display unit 11 (notification unit). In such a case, according to the information systems of the third and fourth embodiments, the mobile information terminal 100 (information acquisition device) displays the guidance information corresponding to the current location on the display unit 11 (notification unit) while suppressing the delay. Can be notified (presented) to the user via. The portable information terminal 100 (information acquisition device) may have a voice output unit (notification unit) such as a speaker. In this case, the voice output unit (notification unit) provides guidance information (notification information) by voice. You may notify.
(5)実施形態1〜4の携帯情報端末100(情報取得装置)において、
複数の分割エリアArは、所定の対象エリアを緯度と経度とに基づいて分割することにより得られる。
(5) In the mobile information terminal 100 (information acquisition device) of the first to fourth embodiments.
The plurality of divided areas Ar are obtained by dividing a predetermined target area based on latitude and longitude.
これにより、サーバ200(情報提供装置)のHDD22(記憶部)に記憶させる複数の分割エリアArの情報格納ファイル44を、所定の対象エリアに対応する全ての対象情報を緯度と経度とに基づいて分割するだけで、容易に生成できる。 As a result, the information storage files 44 of the plurality of divided areas Ar to be stored in the HDD 22 (storage unit) of the server 200 (information providing device) are stored, and all the target information corresponding to the predetermined target area is stored based on the latitude and longitude. It can be easily generated just by dividing it.
(6)実施形態2、4の携帯情報端末100(情報取得装置)において、
各分割エリアArは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアArと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。
CPU15(制御部)は、位置情報取得部19で取得された位置情報が示す位置が含まれる少なくとも1つの分割エリアArのうち、取得された位置情報の示す位置が分割エリアArの中心位置に最も近い位置となる分割エリアArに対応する情報格納ファイル44を、取得すべき情報格納ファイル44として決定する。
(6) In the mobile information terminal 100 (information acquisition device) of the second and fourth embodiments.
Each divided area Ar is a rectangular area having a predetermined area, and is divided by shifting by a predetermined amount in the latitude direction and the longitude direction so as to overlap with at least the adjacent divided areas Ar.
The CPU 15 (control unit) has the position indicated by the acquired position information most at the center position of the divided area Ar among at least one divided area Ar including the position indicated by the position information acquired by the position
これにより、ユーザが移動しながら携帯情報端末100(情報取得装置)を利用しているような場合において、ユーザが現在いる位置(現在地)と分割エリアArの中心位置とが最も近くなる分割エリアArに対応する情報格納ファイル44が、携帯情報端末100(情報取得装置)において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲に存在するマーカ(認識対象)のマーカ情報(対象情報)や位置対応情報を利用することができる。
As a result, when the user is using the mobile information terminal 100 (information acquisition device) while moving, the division area Ar where the current position (current location) of the user and the center position of the division area Ar are closest to each other. The
(7)実施形態1〜4の携帯情報端末100(情報取得装置)において、
各情報格納ファイル44のファイル名は、各情報格納ファイル44に対応する分割エリアArの位置を示す緯度及び経度を示す情報を含む。
(7) In the mobile information terminal 100 (information acquisition device) of the first to fourth embodiments.
The file name of each
これにより、現在地において取得すべき情報格納ファイル44のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。
As a result, the file name of the
(8)実施形態1、2において、
現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を、携帯情報端末100(情報取得装置)が通信回線300を介してサーバ200(情報提供装置)から取得する情報取得方法が提供される。
(8) In the first and second embodiments,
An information acquisition method in which a mobile information terminal 100 (information acquisition device) acquires marker information (target information) about a marker (recognition target) existing around the current position from a server 200 (information providing device) via a
(9)実施形態3、4において、
位置情報に対応付けられた位置対応情報を、携帯情報端末100(情報取得装置)が通信回線300を介してサーバ200(情報提供装置)から取得する情報取得方法が提供される。
(9) In
An information acquisition method is provided in which a mobile information terminal 100 (information acquisition device) acquires position correspondence information associated with position information from a server 200 (information providing device) via a
(10)実施形態1〜4において、
コンピュータを、上記情報取得方法を実行する手段として機能させるアプリケーションプログラム32(プログラム)が提供される。なお、本発明におけるプログラムは、OSとしての機能を一体的に有するプログラムとして構成されてもよい。
(10) In the first to fourth embodiments,
An application program 32 (program) that causes a computer to function as a means for executing the above-mentioned information acquisition method is provided. The program in the present invention may be configured as a program having an integrated function as an OS.
これにより、コンピュータを利用して携帯情報端末100(情報取得装置)の制御部を構成することができる。 Thereby, the control unit of the portable information terminal 100 (information acquisition device) can be configured by using a computer.
(11)実施形態1、2において、
現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を、通信回線300を介して携帯情報端末100(情報取得装置)に提供するサーバ200(情報提供装置)が提供される。
サーバ200(情報提供装置)は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアArのそれぞれに対応させて設けられ、かつ各分割エリアAr内に存在するマーカ(認識対象)についてのマーカ情報(対象情報)を格納する、情報格納ファイル44を記憶するHDD22(記憶部)と、
携帯情報端末100(情報取得装置)との間で通信回線300を介して通信を行う通信部24と、
CPU21(制御部)と、を備える。
CPU21(制御部)は、
携帯情報端末100(情報取得装置)から、ファイル名を指定した、情報格納ファイル44の送信要求信号を通信部24を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイル44をHDD22(記憶部)から読み出し、
読み出した情報格納ファイル44を通信部24を介して携帯情報端末100(情報取得装置)に送信する。
(11) In the first and second embodiments,
A server 200 (information providing device) that provides marker information (target information) about a marker (recognition target) existing around the current position to a mobile information terminal 100 (information acquisition device) via a
The server 200 (information providing device)
Marker information (recognition target) about a marker (recognition target) provided corresponding to each of a plurality of divided areas Ar obtained by dividing a predetermined target area into a plurality of divided areas Ar in a predetermined mode, and existing in each divided area Ar. HDD 22 (storage unit) that stores the
A
It includes a CPU 21 (control unit).
CPU21 (control unit)
When the transmission request signal of the
The read
実施形態1、2のサーバ200(情報提供装置)によれば、実施形態1、2の携帯情報端末100(情報取得装置)に関して説明したのと同様の効果が得られる。 According to the server 200 (information providing device) of the first and second embodiments, the same effect as described with respect to the mobile information terminal 100 (information acquiring device) of the first and second embodiments can be obtained.
(12)実施形態3、4のサーバ200(情報提供装置)において、
位置情報に対応付けられた位置対応情報を、通信回線300を介して携帯情報端末100(情報取得装置)に提供するサーバ200(情報提供装置)が提供される。
サーバ200(情報提供装置)は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアArのそれぞれに対応させて設けられ、かつ各分割エリアArに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイル44を記憶するHDD22(記憶部)と、
携帯情報端末100(情報取得装置)との間で通信回線300を介して通信を行う通信部24と、
CPU21(制御部)と、を備える。
CPU21(制御部)は、
携帯情報端末100(情報取得装置)から、ファイル名を指定した、情報格納ファイル44の送信要求信号を通信部24を介して受け付けたときに、指定されたファイル名に対応する情報格納ファイル44をHDD22(記憶部)から読み出し、
読み出した情報格納ファイル44を、通信部24を介して携帯情報端末100(情報取得装置)に送信する。
(12) In the server 200 (information providing device) of the third and fourth embodiments.
A server 200 (information providing device) that provides position correspondence information associated with position information to a mobile information terminal 100 (information acquisition device) via a
The server 200 (information providing device)
A plurality of division areas Ar that are provided corresponding to each of the plurality of division areas Ar obtained by dividing a predetermined target area into a plurality of division areas in a predetermined manner, and store position correspondence information corresponding to the position information belonging to each division area Ar. HDD 22 (storage unit) that stores the
A
It includes a CPU 21 (control unit).
CPU21 (control unit)
When the transmission request signal of the
The read
実施形態3、4のサーバ200(情報提供装置)によれば、実施形態3、4の携帯情報端末100(情報取得装置)に関して説明したのと同様の効果が得られる。 According to the server 200 (information providing device) of the third and fourth embodiments, the same effect as described with respect to the mobile information terminal 100 (information acquiring device) of the third and fourth embodiments can be obtained.
(13)実施形態1〜4のサーバ200(情報提供装置)において、
複数の分割エリアArは、所定の対象エリアを緯度と経度とに基づいて分割することにより得られる。
(13) In the server 200 (information providing device) of the first to fourth embodiments.
The plurality of divided areas Ar are obtained by dividing a predetermined target area based on latitude and longitude.
これにより、サーバ200(情報提供装置)のHDD22(記憶部)に記憶させる複数の分割エリアArの情報格納ファイル44を、所定の対象エリアに対応する全ての対象情報を緯度と経度とに基づいて分割するだけで、容易に生成できる。 As a result, the information storage files 44 of the plurality of divided areas Ar to be stored in the HDD 22 (storage unit) of the server 200 (information providing device) are stored, and all the target information corresponding to the predetermined target area is stored based on the latitude and longitude. It can be easily generated just by dividing it.
(14)実施形態2、4のサーバ200(情報提供装置)において、
各分割エリアArは、所定の面積を有する矩形状のエリアであり、少なくとも隣接する分割エリアArと重畳するように、緯度方向及び経度方向にそれぞれ所定量ずつずらすことにより分割されている。
(14) In the server 200 (information providing device) of the second and fourth embodiments.
Each divided area Ar is a rectangular area having a predetermined area, and is divided by shifting by a predetermined amount in the latitude direction and the longitude direction so as to overlap with at least the adjacent divided areas Ar.
これにより、ユーザが移動しながら携帯情報端末100(情報取得装置)を利用しているような場合において、ユーザが現在いる位置(現在地)と分割エリアArの中心位置とが最も近くなる分割エリアArに対応する情報格納ファイル44が、携帯情報端末100(情報取得装置)において取得される。そのため、ユーザは、現在地をほぼ中心として、自己の周囲の位置に対応する位置対応情報を利用することができる。
As a result, when the user is using the mobile information terminal 100 (information acquisition device) while moving, the division area Ar where the current position (current location) of the user and the center position of the division area Ar are closest to each other. The
(15)実施形態1〜4のサーバ200(情報提供装置)において、
各情報格納ファイル44のファイル名は、各情報格納ファイル44に対応する分割エリアArの位置を示す緯度及び経度を示す情報を含む。
(15) In the server 200 (information providing device) of the first to fourth embodiments.
The file name of each
これにより、現在地において取得すべき情報格納ファイル44のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。
As a result, the file name of the
(16)実施形態1、2において、
現在位置の周囲に存在するマーカ(認識対象)に関するマーカ情報(対象情報)を、サーバ200(情報提供装置)が通信回線300を介して携帯情報端末100(情報取得装置)に提供する情報提供方法が提供される。
(16) In the first and second embodiments,
An information providing method in which a server 200 (information providing device) provides a marker information (target information) about a marker (recognition target) existing around the current position to a mobile information terminal 100 (information acquiring device) via a
(17)実施形態3、4において、
位置情報に対応付けられた位置対応情報を、サーバ200(情報提供装置)が通信回線300を介して携帯情報端末100(情報取得装置)に提供する情報提供方法が提供される。
(17) In
An information providing method is provided in which the server 200 (information providing device) provides the position correspondence information associated with the position information to the mobile information terminal 100 (information acquisition device) via the
(18)実施形態1〜4において、
コンピュータを、上記情報提供方法を実行する手段として機能させるアプリケーションプログラム42(プログラム)が提供される。なお、本発明におけるプログラムは、OSとしての機能を一体的に有するプログラムとして構成されてもよい。
(18) In the first to fourth embodiments,
An application program 42 (program) that causes a computer to function as a means for executing the above-mentioned information providing method is provided. The program in the present invention may be configured as a program having an integrated function as an OS.
これにより、コンピュータを利用してサーバ200(情報提供装置)のCPU21(制御部)を構成することができる。 As a result, the CPU 21 (control unit) of the server 200 (information providing device) can be configured by using a computer.
(その他の実施形態)
前記各実施形態では、本発明の情報取得装置を、携帯情報端末100に適用した場合について説明した。しかし、本発明の情報取得装置は、上記応用例1〜3でも説明したように、種々のものに適用可能である。例えば、本発明の情報取得装置は、ネット接続可能な、Google(登録商標)グラスなどのスカウター型ツール、コンパクトデジタルカメラ、一眼レフカメラ、タブレットコンピュータ、ノートブック型コンピュータ等であってもよい。
(Other embodiments)
In each of the above embodiments, the case where the information acquisition device of the present invention is applied to the
前記実施形態では、現在位置に対応するファイルのファイル名は、緯度及び経度の情報の一部を利用して設定されている。しかし、本発明において、ファイル名は、緯度及び経度の情報に対応付けられた情報格納ファイルを読み出すことができれば、緯度及び経度の情報を含んでいなくてもよい。例えば、情報取得装置において、緯度及び経度の情報に基づいて、一定のルールで複数のアルファベット等でなる一意の文字列を生成し、サーバ側において、上記一定のルールで生成されるファイル名の情報格納ファイルを記憶しておいてもよい。この場合でも、サーバ側においては、ファイル名に対応する情報格納ファイルを読み出して、通信回線300を介して、送信するだけですむ。
In the above embodiment, the file name of the file corresponding to the current position is set by using a part of the latitude and longitude information. However, in the present invention, the file name does not have to include the latitude and longitude information as long as the information storage file associated with the latitude and longitude information can be read out. For example, in the information acquisition device, a unique character string consisting of a plurality of alphabets or the like is generated by a certain rule based on the latitude and longitude information, and the file name information generated by the above-mentioned certain rule on the server side. The storage file may be stored. Even in this case, on the server side, it is only necessary to read the information storage file corresponding to the file name and transmit it via the
また、前記実施形態では、各分割エリアArの形状は矩形である。しかし、本発明において、各分割エリアの形状は、矩形に限定されない。例えば、各分割エリアの形状は、円形、楕円形、三角形、五角形以上の多角形、その他の任意の形状であってもよい。また、分割エリアの形状は分割エリア毎に異なってもよい。 Further, in the above-described embodiment, the shape of each divided area Ar is rectangular. However, in the present invention, the shape of each divided area is not limited to a rectangle. For example, the shape of each divided area may be a circle, an ellipse, a triangle, a polygon of a pentagon or more, or any other shape. Further, the shape of the divided area may be different for each divided area.
また、前記実施形態では、複数の分割エリアArの面積は全ての分割エリアArにおいて同一である。しかし、本発明において、複数の分割エリアの中に他の分割エリアとは異なる面積の分割エリアが存在してもよい。例えば、所定面積当たりのマーカ密度が相対的に大きい分割エリアにおいては、当該分割エリアをさらに細分化することにより面積を小さくしてもよいし、前記所定面積当たりのマーカ密度が相対的に小さい分割エリアにおいては、他の分割エリア等とまとめることにより、分割エリアの面積を大きくしてもよい。このようにマーカ密度に応じて分割エリアの面積を変更することにより、1つの情報格納ファイルに含まれるマーカの数のばらつきを少なくし、1つの情報格納ファイル当たりのデータ容量のばらつきを少なくすることができる。したがって、情報格納ファイルのダウンロードに要する時間が分割エリアによって極端に長くなるようなことを抑制できる。 Further, in the above embodiment, the areas of the plurality of divided areas Ar are the same in all the divided areas Ar. However, in the present invention, a divided area having an area different from that of the other divided areas may exist in the plurality of divided areas. For example, in a divided area in which the marker density per predetermined area is relatively large, the area may be reduced by further subdividing the divided area, or the division area in which the marker density per predetermined area is relatively small. In the area, the area of the divided area may be increased by combining with other divided areas and the like. By changing the area of the divided area according to the marker density in this way, it is possible to reduce the variation in the number of markers included in one information storage file and reduce the variation in the data capacity per information storage file. Can be done. Therefore, it is possible to prevent the time required for downloading the information storage file from becoming extremely long depending on the divided area.
前記実施形態では、分割エリアArの大きさは経度方向及び緯度方向にそれぞれ1秒である。しかし、分割エリアの大きさは、経度方向及び緯度方向にそれぞれ2秒、3秒、・・・、あるいは1分、2分、・・・等、他の値であってもよい。また、経度方向との長さと緯度方向の長さとが異なってもよい。 In the above embodiment, the size of the divided area Ar is 1 second in each of the longitude direction and the latitude direction. However, the size of the divided area may be other values such as 2 seconds, 3 seconds, ..., 1 minute, 2 minutes, ... In the longitude direction and the latitude direction, respectively. Further, the length in the longitude direction and the length in the latitude direction may be different.
また、所定の対象エリアを第1の分割態様で分割して得られる第1の情報格納ファイル群と、前記所定の対象エリアを第2の分割態様で分割して得られる第2の情報格納ファイル群とを記憶させてもよい。このようにすることにより、例えば、分割エリアArの大きさを、第1の分割態様では、緯度及び経度方向においてそれぞれ例えば1秒とし、第2の分割態様では、緯度及び経度方向においてそれぞれ例えば1分としてもよい。移動速度が遅いユーザに対しては、第1の情報格納ファイルを適用し、移動速度が速いユーザに対しては、第2の情報格納ファイルを適用するようにしてもよい。また、各ユーザに対して第1及び第2の情報格納ファイルのうちのいずれの情報格納ファイルを適用するかは、取得した位置情報が示す位置の変化に基づいて移動速度や加速度を検出し、検出した移動速度や加速度に基づいて決定するようにしてもよい。これにより、例えば、利用者が歩行しているときには、第1の分割態様を適用し、利用者が自動車や電車等の高速移動手段で移動しているときには、第2の分割態様を適用することができる。移動速度が速い場合において、分割エリアの範囲が小さいと、情報格納ファイルの送信要求やダウンロードが頻繁に発生するとともに、情報格納ファイルの送信要求やダウンロードを行っている最中に次の分割エリアに移動しており、現在地に応じた適切な情報格納ファイルを受信できない虞がある。そのため、移動速度が速い場合には、分割エリアの範囲が大きい第2の態様の情報格納ファイルを取得することにより、上記のようなことを抑制する。一方、全てのユーザに対して第2の分割態様を適用すると、全体としての通信データ量が増大する等の問題がある。移動速度が遅いユーザに対しては、第1の分割態様を適用することにより、全体としての通信データ量の増大を抑制できる。なお、位置情報の変化は、各情報通信端末において検知可能であるため、第1の分割態様と第2の分割態様とのいずれを適用するかは、各情報取得装置において決定し、決定した態様に対応するファイル群の中のファイルを指定するようにすればよい。 In addition, a first information storage file group obtained by dividing a predetermined target area in the first division mode and a second information storage file obtained by dividing the predetermined target area in the second division mode. You may memorize the group. By doing so, for example, the size of the division area Ar is set to, for example, 1 second in the latitude and longitude directions in the first division mode, and for example, 1 second in the latitude and longitude directions in the second division mode, respectively. It may be a minute. The first information storage file may be applied to the user having a slow movement speed, and the second information storage file may be applied to the user having a high movement speed. In addition, which of the first and second information storage files is applied to each user is determined by detecting the moving speed and acceleration based on the change in the position indicated by the acquired position information. It may be decided based on the detected movement speed and acceleration. As a result, for example, when the user is walking, the first division mode is applied, and when the user is moving by a high-speed moving means such as a car or a train, the second division mode is applied. Can be done. When the moving speed is fast and the range of the divided area is small, the transmission request or download of the information storage file occurs frequently, and the information storage file is sent to the next divided area during the transmission request or download. It is moving and there is a risk that it will not be possible to receive an appropriate information storage file according to the current location. Therefore, when the moving speed is high, the above-mentioned situation is suppressed by acquiring the information storage file of the second aspect in which the range of the divided area is large. On the other hand, if the second division mode is applied to all users, there is a problem that the amount of communication data as a whole increases. By applying the first partition mode to a user having a slow moving speed, an increase in the amount of communication data as a whole can be suppressed. Since the change in the position information can be detected by each information communication terminal, which of the first division mode and the second division mode is applied is determined by each information acquisition device, and the determined mode. It is sufficient to specify the file in the file group corresponding to.
また、前記実施形態では、ステップS11またはS21において、現在位置の位置情報をGPS受信機を利用して取得しているが、これに限定されない。例えば、現在地の位置情報を、無線LANのSSID等を利用して取得してもよい。この場合、サーバに、無線LANのアクセスポイントのSSIDと、当該アクセスポイントが設置されている位置の緯度経度情報(位置情報)とを対応付けて記憶させておく。また、情報取得装置は、無線LAN通信機能を有する。情報取得装置は、現地において、SSIDを検知すると、当該SSIDに対応する緯度経度情報(位置情報)の送信をサーバに要求する。サーバは、当該SSIDに対応する緯度経度情報(位置情報)を、情報取得装置に送信する。情報取得装置は、サーバから受信した、当該SSIDに対応する緯度経度情報(位置情報)に基づいて、現在地が含まれる分割エリアに対応する情報格納ファイル44のファイル名を上記実施形態同様に決定する。このように構成することにより、店舗や施設の屋内等、GPS衛星からの電波を利用できない環境においても、情報格納ファイル44を取得可能となる。
Further, in the above embodiment, in step S11 or S21, the position information of the current position is acquired by using the GPS receiver, but the present invention is not limited to this. For example, the location information of the current location may be acquired by using the SSID of the wireless LAN or the like. In this case, the SSID of the wireless LAN access point and the latitude / longitude information (location information) of the position where the access point is installed are stored in association with each other in the server. In addition, the information acquisition device has a wireless LAN communication function. When the information acquisition device detects the SSID in the field, it requests the server to transmit the latitude / longitude information (position information) corresponding to the SSID. The server transmits the latitude / longitude information (position information) corresponding to the SSID to the information acquisition device. The information acquisition device determines the file name of the
11 表示部
12 カメラ
13 操作部
14 タッチパネル
15 CPU
16 ROM
17 RAM
18 通信部
19 位置情報取得部
21 CPU
22 HDD
23 RAM
24 通信部
31 OS
32 アプリケーションプログラム
33 データ
41 OS
42 アプリケーションプログラム
43 データ
44 情報格納ファイル
100 携帯情報端末
200 サーバ
300 通信回線
Ar 分割エリア
G 画像
J 案内情報
M、M1〜M14 マーカ
11
16 ROM
17 RAM
18
22 HDD
23 RAM
24
32
42 Application program 43
Claims (18)
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定し、
決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信し、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する、
情報取得装置。 An information acquisition device that acquires target information about a recognition target existing around the current position from an information providing device via a communication line.
The information providing device is provided corresponding to each of the plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas, and target information about a recognition target existing in each divided area. Stores information storage files that store
The information acquisition device
A location information acquisition unit that acquires location information indicating the current position,
A communication unit that communicates with the information providing device via the communication line,
With a control unit
The control unit
For each of the latitude and longitude indicated by the position information acquired by the position information acquisition unit, a character string obtained by truncating the digits after the decimal point in seconds is arranged in the order of latitude and longitude, and a predetermined extension is provided to the character string obtained by arranging them. Determine the character string with the child as the file name of the information storage file to be acquired,
A transmission request signal requesting transmission of the information storage file having the determined file name is transmitted to the information providing device via the communication unit.
The information storage file transmitted from the information providing device is received via the communication unit as a response to the transmission request signal.
Information acquisition device.
音声または画像により情報を報知可能な報知部と、をさらに備え、
前記対象情報は、前記撮像部で撮像された画像に基づく認識処理に用いられる、認識対象の特徴量と、前記認識対象が認識されたときに報知する報知情報とを含み、
前記制御部は、
前記撮像部で撮像された画像に対して、受信した情報格納ファイルに格納された対象情報に含まれる認識対象の特徴量と一致または一定程度以上類似する特徴量を有する一致/類似部分の認識処理を行い、一致/類似部分を認識できた場合、当該認識対象に対応する報知情報を前記報知部を介して音声または画像により報知する、
請求項1に記載の情報取得装置。 An imaging unit that captures images and
Further equipped with a notification unit capable of transmitting information by voice or image,
The target information includes a feature amount of the recognition target used in the recognition process based on the image captured by the imaging unit and notification information to be notified when the recognition target is recognized.
The control unit
Recognition processing of a match / similar portion having a feature amount that matches or is similar to a certain degree or more with the feature amount of the recognition target included in the target information stored in the received information storage file with respect to the image captured by the imaging unit. If a match / similar part can be recognized, the notification information corresponding to the recognition target is notified by voice or image via the notification unit.
The information acquisition device according to claim 1.
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定し、
決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信し、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する、
情報取得装置。 It is an information acquisition device that acquires location correspondence information associated with location information from an information providing device via a communication line.
The information providing device is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas, and position corresponding information corresponding to the position information belonging to each divided area. Stores information storage files that store
The information acquisition device
A location information acquisition unit that acquires location information indicating the current position,
A communication unit that communicates with the information providing device via the communication line,
With a control unit
The control unit
For each of the latitude and longitude indicated by the position information acquired by the position information acquisition unit, a character string obtained by truncating the digits after the decimal point in seconds is arranged in the order of latitude and longitude, and a predetermined extension is provided to the character string obtained by arranging them. Determine the character string with the child as the file name of the information storage file to be acquired,
A transmission request signal requesting transmission of the information storage file having the determined file name is transmitted to the information providing device via the communication unit.
The information storage file transmitted from the information providing device is received via the communication unit as a response to the transmission request signal.
Information acquisition device.
前記位置対応情報は、前記位置情報が示す位置に応じて報知する報知情報を含み、
前記制御部は、
前記情報提供装置から情報格納ファイルを受信した場合、受信した情報格納ファイルが含む位置対応情報に含まれる報知情報を前記報知部を介して音声または画像により報知する、
請求項3に記載の情報取得装置。 It also has a notification unit that can notify information by voice or image.
The position correspondence information includes notification information to be notified according to the position indicated by the position information.
The control unit
When the information storage file is received from the information providing device, the notification information included in the position correspondence information included in the received information storage file is notified by voice or image via the notification unit.
The information acquisition device according to claim 3.
請求項1から請求項4のいずれか1項に記載の情報取得装置。 The plurality of divided areas are obtained by dividing the predetermined target area based on latitude and longitude.
The information acquisition device according to any one of claims 1 to 4.
前記制御部は、前記位置情報取得部で取得された前記位置情報が示す位置が含まれる少なくとも1つの分割エリアのうち、前記取得された前記位置情報の示す位置が分割エリアの中心位置に最も近い位置となる分割エリアに対応する情報格納ファイルを、取得すべき情報格納ファイルとして決定する、
請求項5に記載の情報取得装置。 Each divided area is a rectangular area having a predetermined area, and is divided by shifting by a predetermined amount in the latitude direction and the longitude direction so as to overlap with at least the adjacent divided areas.
In the control unit, of at least one divided area including the position indicated by the position information acquired by the position information acquisition unit, the position indicated by the acquired position information is closest to the center position of the divided area. The information storage file corresponding to the divided area to be the location is determined as the information storage file to be acquired.
The information acquisition device according to claim 5.
請求項5または請求項6に記載の情報取得装置。 The file name of each information storage file includes information indicating the latitude and longitude indicating the position of the division area corresponding to each information storage file.
The information acquisition device according to claim 5 or 6.
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定する決定ステップと、
前記制御部が、決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信する送信ステップと、
前記制御部が、前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する受信ステップと、を含む、
情報取得方法。 This is an information acquisition method in which an information acquisition device acquires target information about a recognition target existing around the current position from an information providing device via a communication line.
The information providing device is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas, and target information about a recognition target existing in each divided area. Stores information storage files that store
The information acquisition device
A location information acquisition unit that acquires location information indicating the current location,
A communication unit that communicates with the information providing device via the communication line,
With a control unit
The control unit arranges a character string obtained by the position information acquisition unit in the order of latitude and longitude, with the digits after the decimal point in seconds truncated for each of the latitude and longitude indicated by the position information, and the characters obtained by arranging them. A decision step to determine a character string with a predetermined extension as the file name of the information storage file to be acquired, and
A transmission step in which the control unit transmits a transmission request signal requesting transmission of an information storage file having a determined file name to the information providing device via the communication unit.
The control unit includes a reception step of receiving an information storage file transmitted from the information providing device as a response to the transmission request signal via the communication unit.
Information acquisition method.
前記情報提供装置は、所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶しており、
当該情報取得装置は、
現在位置を示す位置情報を取得する位置情報取得部と、
前記情報提供装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記位置情報取得部で取得された前記位置情報が示す緯度、経度のそれぞれについて秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、取得すべき情報格納ファイルのファイル名として決定する決定ステップと、
前記制御部が、決定したファイル名の情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して前記情報提供装置に送信する送信ステップと、
前記送信要求信号に対する応答として前記情報提供装置から送信された情報格納ファイルを前記通信部を介して受信する受信ステップと、を含む、
情報取得方法。 This is an information acquisition method in which the information acquisition device acquires the position correspondence information associated with the position information from the information providing device via the communication line.
The information providing device is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas, and position corresponding information corresponding to the position information belonging to each divided area. Stores multiple information storage files that store
The information acquisition device
A location information acquisition unit that acquires location information indicating the current position,
A communication unit that communicates with the information providing device via the communication line,
With a control unit
The control unit arranges a character string obtained by the position information acquisition unit in the order of latitude and longitude, with the digits after the decimal point in seconds truncated for each of the latitude and longitude indicated by the position information, and the characters obtained by arranging them. A decision step to determine a character string with a predetermined extension as the file name of the information storage file to be acquired, and
A transmission step in which the control unit transmits a transmission request signal requesting transmission of an information storage file having a determined file name to the information providing device via the communication unit.
A reception step of receiving an information storage file transmitted from the information providing device as a response to the transmission request signal via the communication unit is included.
Information acquisition method.
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出し、
読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する、
情報提供装置。 An information providing device that provides target information about a recognition target existing around the current position to an information acquisition device via a communication line.
Information storage that is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner and stores target information about a recognition target existing in each divided area. A storage unit that stores files and
A communication unit that communicates with the information acquisition device via the communication line,
With a control unit
The control unit
From the information acquisition device, character strings in which the digits after the decimal point in seconds are rounded down from the latitude and longitude indicated by the position information acquired by the position information acquisition unit of the information acquisition device are arranged in the order of latitude and longitude. When a transmission request signal requesting transmission of an information storage file having a character string having a predetermined extension added to the obtained character string as a file name is received via the communication unit, it is specified by the transmission request signal. Read the information storage file of the file name from the storage unit,
The read information storage file is transmitted to the information acquisition device via the communication unit.
Information providing device.
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出し、
読み出した情報格納ファイルを、前記通信部を介して前記情報取得装置に送信する、
情報提供装置。 An information providing device that provides location correspondence information associated with position information to an information acquisition device via a communication line.
A plurality of information provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner, and storing position corresponding information corresponding to the position information belonging to each divided area. A storage unit that stores stored files and
A communication unit that communicates with the information acquisition device via the communication line, and
With a control unit
The control unit
From the information acquisition device, character strings in which the digits after the decimal point in seconds of the latitude and longitude indicated by the position information acquired by the position information acquisition unit of the information acquisition device are truncated are arranged in the order of latitude and longitude. When a transmission request signal requesting transmission of an information storage file having a character string having a predetermined extension added to the obtained character string as a file name is received via the communication unit, it is specified by the transmission request signal. Read the information storage file of the file name from the storage unit,
The read information storage file is transmitted to the information acquisition device via the communication unit.
Information providing device.
請求項11または請求項12に記載の情報提供装置。 The plurality of divided areas are areas obtained by dividing the predetermined target area based on latitude and longitude.
The information providing device according to claim 11 or 12.
請求項13に記載の情報提供装置。 Each divided area is a rectangular area having a predetermined area, and is divided by shifting by a predetermined amount in the latitude direction and the longitude direction so as to overlap with at least the adjacent divided areas.
The information providing device according to claim 13.
請求項13または請求項14に記載の情報提供装置。 The file name of each information storage file includes information indicating the latitude and longitude indicating the position of the division area corresponding to each information storage file.
The information providing device according to claim 13 or 14.
前記情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出す読み出しステップと、
前記制御部が、読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する送信ステップと、を含む、
情報提供方法。 This is an information providing method in which an information providing device provides an information acquisition device with target information regarding a recognition target existing around the current position via a communication line.
The information providing device is
Information storage that is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner and stores target information about a recognition target existing in each divided area. A storage unit that stores files and
A communication unit that communicates with the information acquisition device via the communication line, and
With a control unit
The control unit converts a character string of the latitude and longitude indicated by the position information acquired by the position information acquisition unit of the information acquisition device from the information acquisition device by truncating the digit after the decimal point in seconds. When a transmission request signal requesting transmission of an information storage file having a file name of a character string obtained by arranging in order and having a predetermined extension is received via the communication unit, the transmission is performed. A read step to read the information storage file with the file name specified in the request signal from the storage unit, and
The control unit includes a transmission step of transmitting the read information storage file to the information acquisition device via the communication unit.
Information provision method.
前記情報提供装置は、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリアに属する位置情報に対応する位置対応情報を格納する複数の情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部が、前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出す読み出しステップと、
前記制御部が、読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する送信ステップと、を含む、
情報提供方法。 This is an information providing method in which an information providing device provides a position correspondence information associated with a position information to an information acquisition device via a communication line.
The information providing device is
A plurality of information that is provided corresponding to each of a plurality of divided areas obtained by dividing a predetermined target area into a plurality of divided areas in a predetermined manner and stores position corresponding information corresponding to the position information belonging to each divided area. A storage unit that stores stored files and
A communication unit that communicates with the information acquisition device via the communication line,
With a control unit
The control unit converts a character string of the latitude and longitude indicated by the position information acquired by the position information acquisition unit of the information acquisition device from the information acquisition device by truncating the digit after the decimal point in seconds. When a transmission request signal requesting transmission of an information storage file having a character string obtained by arranging in order and having a predetermined extension as a file name is received via the communication unit, the transmission is performed. A read step to read the information storage file with the file name specified in the request signal from the storage unit, and
The control unit includes a transmission step of transmitting the read information storage file to the information acquisition device via the communication unit.
Information provision method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019196993A JP6790213B2 (en) | 2019-10-30 | 2019-10-30 | Information providing device, information acquisition device, information providing method, information acquisition method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019196993A JP6790213B2 (en) | 2019-10-30 | 2019-10-30 | Information providing device, information acquisition device, information providing method, information acquisition method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015192042A Division JP6695117B2 (en) | 2015-09-29 | 2015-09-29 | Information providing device, information obtaining device, information providing method, information obtaining method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020035470A JP2020035470A (en) | 2020-03-05 |
| JP6790213B2 true JP6790213B2 (en) | 2020-11-25 |
Family
ID=69669159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019196993A Active JP6790213B2 (en) | 2019-10-30 | 2019-10-30 | Information providing device, information acquisition device, information providing method, information acquisition method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6790213B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002267462A (en) * | 2001-03-13 | 2002-09-18 | Matsushita Electric Ind Co Ltd | Map information terminal device and map information providing system |
| JP2004127268A (en) * | 2003-08-18 | 2004-04-22 | Pioneer Electronic Corp | Customer information server and advertisement providing method |
| JP2010286960A (en) * | 2009-06-10 | 2010-12-24 | Nippon Telegr & Teleph Corp <Ntt> | Meal log creation device, meal log creation method, and meal log creation program |
| JP5638684B2 (en) * | 2013-10-31 | 2014-12-10 | 株式会社ゼンリンデータコム | Information output apparatus and information output method |
-
2019
- 2019-10-30 JP JP2019196993A patent/JP6790213B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020035470A (en) | 2020-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6456901B2 (en) | System and method for presenting media content in an autonomous vehicle | |
| JP4591353B2 (en) | Character recognition device, mobile communication system, mobile terminal device, fixed station device, character recognition method, and character recognition program | |
| US11928862B2 (en) | Method, apparatus, and system for visually identifying and pairing ride providers and passengers | |
| US10631118B2 (en) | Maintaining privacy in location-based operations | |
| KR102109585B1 (en) | Method for implementing location based service, machine-readable storage medium, server and electronic device | |
| US20020145709A1 (en) | System for displaying information in specific region | |
| CN101002070A (en) | Move guidance device, portable move guidance device, move guidance system, move guidance method, move guidance program, and recording medium on which the program is recorded | |
| JP5560229B2 (en) | Route search system and route search method | |
| US20160343156A1 (en) | Information display device and information display program | |
| JP2003344093A (en) | Pedestrian route guidance data distribution device, pedestrian route guidance data distribution system, and pedestrian route guidance data distribution program | |
| JP2021124794A (en) | Information processing equipment, information processing methods and information processing programs | |
| JP6790213B2 (en) | Information providing device, information acquisition device, information providing method, information acquisition method, and program | |
| JP2001336948A (en) | Information displaying method using network and its system | |
| JP6695117B2 (en) | Information providing device, information obtaining device, information providing method, information obtaining method, and program | |
| JP2011154172A (en) | Map information system, terminal device, server device, and program | |
| US10580168B2 (en) | Content output system and method | |
| JP4636033B2 (en) | Information retrieval system / apparatus / method / program, user terminal, registrant terminal, database construction method | |
| JP2023027548A (en) | Device, method, and program for processing information | |
| JP7065455B2 (en) | Spot information display system | |
| WO2014174648A1 (en) | Information recording system, information acquisition device, information processing method, and information processing program | |
| JPWO2014162612A1 (en) | Information providing system, terminal, information providing method, and information providing program | |
| JP7475405B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2018124293A (en) | Information processing device | |
| JP6337065B2 (en) | Information processing apparatus, information acquisition apparatus, information processing system, information processing method, and information processing program | |
| US20220163345A1 (en) | Information processing apparatus, information processing method, and non-transitory storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191030 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200916 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201006 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6790213 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |