Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6790213B2 - Information providing device, information acquisition device, information providing method, information acquisition method, and program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2019196993A
Other languages
Japanese (ja)
Other versions
JP2020035470A (en
Inventor
公也 松野
公也 松野
智也 上出
智也 上出
ダニエル・フリードマン
けい 東馬
けい 東馬
幸恵 小中
幸恵 小中
淳市 千葉
淳市 千葉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Duskin Co Ltd
Original Assignee
Duskin Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Duskin Co Ltd filed Critical Duskin Co Ltd
Priority to JP2019196993A priority Critical patent/JP6790213B2/en
Publication of JP2020035470A publication Critical patent/JP2020035470A/en
Application granted granted Critical
Publication of JP6790213B2 publication Critical patent/JP6790213B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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機能等により取得された位置情報に基づいて現在地周辺の店舗情報を検索し、検索により得られた店舗情報をユーザの携帯情報端末に配信するサーバを開示している。 Patent Document 1 searches for store information around the current location based on the location information acquired by the GPS function of the mobile information terminal or the like possessed by the user, and distributes the store information obtained by the search to the user's mobile information terminal. The server to be used is disclosed.

特開2012−3428号公報Japanese Unexamined Patent Publication No. 2012-3428

サーバ(情報提供装置)に対して、多数の携帯情報端末等(情報取得装置)から現在地の位置情報に基づいて店舗情報等の検索要求があった場合、サーバにおいて大きな検索負荷が発生する。その結果、検索要求に対する応答に遅延が発生し、携帯情報端末において、現在地に対応する情報を、現在地で適切に取得できない場合がある。 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.

実施形態1の情報システムの構成図である。It is a block diagram of the information system of Embodiment 1. 携帯情報端末の外観図である。It is an external view of a mobile information terminal. 携帯情報端末の構成を示すブロック図である。It is a block diagram which shows the structure of a mobile information terminal. 携帯情報端末のROMに記憶された内容を示す図である。It is a figure which shows the content stored in the ROM of the mobile information terminal. サーバの構成を示すブロック図である。It is a block diagram which shows the structure of a server. サーバのHDDに記憶された内容を示す図である。It is a figure which shows the contents stored in the HDD of a server. サーバのHDDに記憶された情報格納ファイルを説明する図である。It is a figure explaining the information storage file stored in the HDD of a server. 情報格納ファイルに記録されている情報の内容を説明する図である。It is a figure explaining the content of the information recorded in the information storage file. 分割エリアを説明する図である。It is a figure explaining the division area. 携帯情報端末の表示部に表示された画像を示す図である。It is a figure which shows the image displayed on the display part of a mobile information terminal. サーバによるマーカ情報提供動作及び携帯情報端末によるマーカ情報取得動作の流れを説明するフローチャートである。It is a flowchart explaining the flow of the marker information providing operation by a server, and the marker information acquisition operation by a mobile information terminal. 実施形態2の分割エリアを説明する図である。It is a figure explaining the division area of Embodiment 2. 同分割エリアを説明する図である。It is a figure explaining the division area. 同分割エリアを説明する図である。It is a figure explaining the division area. サーバのHDDに記憶された情報格納ファイルを説明する図である。It is a figure explaining the information storage file stored in the HDD of a server. サーバによるマーカ情報提供動作及び携帯情報端末によるマーカ情報取得動作の流れを説明するフローチャートである。It is a flowchart explaining the flow of the marker information providing operation by a server, and the marker information acquisition operation by a mobile information terminal. 携帯情報端末による取得すべき情報格納ファイルの決定処理を説明する図である。It is a figure explaining the determination process of the information storage file to be acquired by a mobile information terminal.

本発明の実施形態に係る情報システムについて図面を参照して説明する。 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 mobile information terminal 100 and a server 200. The mobile information terminal 100 and the server 200 are connected to each other via a communication line 300 such as the Internet. The mobile information terminal 100 is an example of a device to which the information acquisition device of the present invention is applied, and the server 200 is an example of a device to which the information providing device of the present invention is applied.

1−1.携帯情報端末の構成
図2は、携帯情報端末100の外観図である。
1-1. Configuration of Mobile Information Terminal FIG. 2 is an external view of the mobile information terminal 100.

携帯情報端末100の外面には、表示部11、カメラ12、及び操作部13が備えられている。表示部11の表面には、タッチパネル14が備えられている。 A display unit 11, a camera 12, and an operation unit 13 are provided on the outer surface of the mobile information terminal 100. A touch panel 14 is provided on the surface of the display unit 11.

図3は、携帯情報端末100の構成を示すブロック図である。 FIG. 3 is a block diagram showing the configuration of the mobile information terminal 100.

携帯情報端末100は、上記表示部11、カメラ12、操作部13及びタッチパネル14以外に、中央演算処理装置21(以後「CPU15」という)、不揮発性メモリ16(以後「ROM16」という)、揮発性メモリ17(以後「RAM17」という)、通信部18、及び位置情報取得部19を備える。 In addition to the display unit 11, the camera 12, the operation unit 13, and the touch panel 14, the mobile information terminal 100 includes a central processing unit 21 (hereinafter referred to as "CPU 15"), a non-volatile memory 16 (hereinafter referred to as "ROM 16"), and volatile. A memory 17 (hereinafter referred to as “RAM 17”), a communication unit 18, and a position information acquisition unit 19 are provided.

CPU15は、演算処理を行う。CPU15は、ROM16に記録された後述するOS及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用した携帯情報端末100において後述する各種の機能を実現する。 The CPU 15 performs arithmetic processing. The CPU 15 realizes various functions described later in the portable information terminal 100 using a computer by performing arithmetic processing based on the OS and the program described later recorded in the ROM 16.

ROM16は、CPU15で演算処理されるプログラムや種々のデータを記憶する。 The ROM 16 stores a program and various data that are arithmetically processed by the CPU 15.

RAM17は、CPU15がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。 The RAM 17 temporarily stores a program, data, or the like when the CPU 15 executes the program.

表示部11は、CPU15から出力される表示用の画像データに基づく画像を表示する。表示部11は、例えば液晶ディスプレイパネルや有機ELディスプレイパネルである。 The display unit 11 displays an image based on the image data for display output from the CPU 15. The display unit 11 is, for example, a liquid crystal display panel or an organic EL display panel.

操作部13は、複数のボタンを有する。ボタンは、例えば押しボタン式のスイッチであり、機能選択や機能実行の指示を行うことができる。 The operation unit 13 has a plurality of buttons. The button is, for example, a push button type switch, and can give instructions for function selection and function execution.

タッチパネル14は、平面状のポインティングデバイスである。タッチパネル14は、表示部11の表示面に重ねて設けられ、ユーザによりタッチされた位置に関する信号を出力する。 The touch panel 14 is a flat pointing device. The touch panel 14 is provided so as to be superimposed on the display surface of the display unit 11 and outputs a signal regarding the position touched by the user.

カメラ12は、被写体を撮像して画像データを生成する。 The camera 12 takes an image of the subject and generates image data.

通信部18は、CPU15から入力された信号を所定の通信規格の信号に変換して通信回線300に出力する。また、通信部18は、通信回線300を介して入力した信号をCPU15で利用可能な形式の信号に変換してCPU15に出力する。通信部18は、W−CDMA、LTE、Wimax等の通信規格、無線LAN等の通信規格に対応する。 The communication unit 18 converts the signal input from the CPU 15 into a signal of a predetermined communication standard and outputs the signal to the communication line 300. Further, the communication unit 18 converts the signal input via the communication line 300 into a signal in a format that can be used by the CPU 15 and outputs the signal to the CPU 15. The communication unit 18 corresponds to communication standards such as W-CDMA, LTE, and Wimax, and communication standards such as wireless LAN.

位置情報取得部19は、現在地の位置情報を取得する。位置情報取得部19は、例えば、GPS受信機により構成可能であり、現在地の位置情報として、現在地の緯度及び経度を示す情報を出力する。 The position information acquisition unit 19 acquires the position information of the current location. The position information acquisition unit 19 can be configured by, for example, a GPS receiver, and outputs information indicating the latitude and longitude of the current location as the position information of the current location.

図4は、携帯情報端末100のROM16に記憶された内容を示す図である。 FIG. 4 is a diagram showing the contents stored in the ROM 16 of the mobile information terminal 100.

ROM16には、オペレーティングシステム31(以後、適宜「OS31」という)、アプリケーションプログラム32、及び種々のデータ33が記憶されている。 The ROM 16 stores an operating system 31 (hereinafter, appropriately referred to as “OS 31”), an application program 32, and various data 33.

1−2.サーバの構成
図5は、サーバ200の構成を示すブロック図である。
1-2. Server Configuration FIG. 5 is a block diagram showing the configuration of the server 200.

サーバ200は、中央演算処理装置21(以後「CPU21」という)、ハードディスクドライブ22(以後「HDD22」という)、揮発性メモリ23(以後「RAM23」という)、及び通信部24を備える。 The server 200 includes a central processing unit 21 (hereinafter referred to as "CPU 21"), a hard disk drive 22 (hereinafter referred to as "HDD 22"), a volatile memory 23 (hereinafter referred to as "RAM 23"), and a communication unit 24.

CPU21は、演算処理を行う。CPU21は、HDD22に記録された後述するOS及びプログラムに基づいて演算処理を行うことにより、コンピュータを利用したサーバ200において後述する各種の機能を実現する。 The CPU 21 performs arithmetic processing. The CPU 21 realizes various functions described later in the server 200 using a computer by performing arithmetic processing based on the OS and the program described later recorded in the HDD 22.

HDD22は、CPU21で演算処理されるプログラム及び種々のデータを記憶する。なお、HDD22に代えて、ソリッドステートドライブ(SSD)を設けてもよい。 The HDD 22 stores a program and various data that are arithmetically processed by the CPU 21. A solid state drive (SSD) may be provided instead of the HDD 22.

RAM23は、CPU21がプログラムを実行する際、プログラムやデータ等を一時的に記憶する。 The RAM 23 temporarily stores a program, data, or the like when the CPU 21 executes the program.

通信部24は、CPU21から入力された信号を所定の通信規格の信号に変換して通信回線300に出力する。また、通信部24は、通信回線300を介して入力した信号をCPU21で利用可能な形式の信号に変換してCPU21に出力する。通信部24は、W−CDMA、LTE、Wimax等の通信規格、無線LAN等の通信規格に対応する。 The communication unit 24 converts the signal input from the CPU 21 into a signal of a predetermined communication standard and outputs the signal to the communication line 300. Further, the communication unit 24 converts the signal input via the communication line 300 into a signal in a format that can be used by the CPU 21 and outputs the signal to the CPU 21. The communication unit 24 corresponds to communication standards such as W-CDMA, LTE, and Wimax, and communication standards such as wireless LAN.

図6は、サーバ200のHDD22に記憶されているデータ等の内容を示す図である。 FIG. 6 is a diagram showing the contents of data and the like stored in the HDD 22 of the server 200.

HDD22には、オペレーティングシステム41(以下、適宜「OS41」という)、アプリケーションプログラム42等のプログラム、種々のデータ43、及び複数の情報格納ファイル44が記憶されている。 The HDD 22 stores an operating system 41 (hereinafter, appropriately referred to as “OS 41”), a program such as an application program 42, various data 43, and a plurality of information storage files 44.

情報格納ファイル44は、マーカに関するマーカ情報を記録したファイルである。マーカとは、カメラで取得された画像に基づいてマーカ認識処理(空間認識処理、特徴抽出処理)や拡張現実(AR)処理等を行う際の認識対象であり、マット(敷物)、ポスター、ステッカー、交通標識、看板、建築物、工作物、建築物及び工作物の一部(例えば窓やドア)、その他、空間認識において利用可能なあらゆる対象を含む。情報格納ファイル44は、後述する所定の対象エリア毎に設けられている。複数の情報格納ファイル44は、本情報システムの運用開始までにHDD22に予め記憶されており、新たなマーカ情報を登録したいときや、既に登録されているマーカ情報の内容を変更する場合あるいは削除するとき、その他、適宜なときに更新可能である。 The information storage file 44 is a file in which marker information regarding markers is recorded. A marker is a recognition target when performing marker recognition processing (spatial recognition processing, feature extraction processing), augmented reality (AR) processing, etc. based on an image acquired by a camera, and is a mat (rug), poster, sticker. , Traffic signs, signs, buildings, structures, parts of buildings and structures (eg windows and doors), and any other object available in spatial awareness. The information storage file 44 is provided for each predetermined target area described later. The plurality of information storage files 44 are stored in the HDD 22 in advance before the start of operation of this information system, and when it is desired to register new marker information or when the content of the already registered marker information is changed or deleted. It can be updated at any time and at any other time.

図7は、HDD22に記憶された情報格納ファイル44を説明する図である。 FIG. 7 is a diagram illustrating an information storage file 44 stored in the HDD 22.

図7の例では、情報格納ファイル44として、”3606131400517.xxx”、”3606131400518.xxx”、”3606141400516.xxx”、”3606141400517.xxx”、”3606141400518.xxx”等の情報格納ファイル44が記録されている。 In the example of FIG. 7, as the information storage file 44, information storage files 44 such as "36061314000517.xxx", "36061314000518.xxx", "36061414050016.xxx", "360614140517.xxx", "36061414050018.xxx" are recorded. ing.

図8は、情報格納ファイル44に記録されている情報の内容の例を説明する図である。図8は、一例として、上記の情報格納ファイル44”3606131400517.xxx”に記録されている情報の内容を示す。 FIG. 8 is a diagram illustrating an example of the content of the information recorded in the information storage file 44. As an example, FIG. 8 shows the contents of the information recorded in the above-mentioned information storage file 44 “360613140517.xxx”.

”3606131400517.xxx”というファイル名の情報格納ファイル44は、マーカM1、M2、M3、M4、M5、M6に関するマーカ情報を格納している。マーカ情報には、マーカの特徴量、案内情報、位置情報が含まれる。なお、本例では、情報格納ファイル44は、位置情報を記録しているが、情報格納ファイル44において、位置情報は含まれていなくてもよい。なお、位置情報を含めておけば、撮像画像中においてマーカが認識されたときに、例えば携帯情報端末100の表示部11において地図に重ねてマーカの位置を精度よく表示すること等が可能となる。 The information storage file 44 having the file name "360613140517.xxx" stores marker information related to markers M1, M2, M3, M4, M5, and M6. The marker information includes a feature amount of the marker, guidance information, and position information. In this example, the information storage file 44 records the position information, but the information storage file 44 may not include the position information. If the position information is included, when the marker is recognized in the captured image, for example, the position of the marker can be accurately displayed on the map on the display unit 11 of the mobile information terminal 100. ..

特徴量は、当該マーカを所定の方向から撮像した画像の特徴を示す量である。特徴量は、特徴検出処理(空間認識処理)における画像の類似比較(画像認識)等において従来から一般的に用いられている量である。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 display unit 11 of the mobile information terminal 100 when the marker is recognized.

位置情報は、マーカが存在する場所の緯度及び経度を示す情報である。 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 information storage file 44 is provided so as to correspond to each of a plurality of divided areas Ar obtained by dividing (dividing) a predetermined target area based on latitude and longitude. The predetermined target area is an area for providing services by this information system. The predetermined target area is the whole world, the whole of Japan, one or more prefectures, or any other area having an arbitrary range. In the present embodiment, the divided area Ar is configured as a rectangular area in which a predetermined target area is divided in the latitude direction and the longitude direction in units of 1 second. For example, in FIG. 8, the divided area Ar surrounded by the latitude lines of 36 degrees 06 minutes 13 seconds and 36 degrees 06 minutes 14 seconds and the longitude lines of 140 degrees 05 minutes 17 seconds and 140 degrees 05 minutes 18 seconds is shown in FIG. The six markers M1, M2, M3, M4, M5, and M6 described above are present.

情報格納ファイル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 information storage file 44 is set based on the latitude and longitude. For example, the file name of the information storage file 44 is set based on the latitude on the minor latitude end side and the longitude on the minor longitude end side of the divided area Ar. For example, the file name of the divided area Ar surrounded by the latitude lines of 36 degrees 06 minutes 13 seconds and 36 degrees 06 minutes 14 seconds and the longitude lines of 140 degrees 05 minutes 17 seconds and 140 degrees 05 minutes 18 seconds is , The latitude is set to "360613140517.xxx" based on the latitude 36 degrees 06 minutes 13 seconds on the minor latitude end side of the division area Ar and the longitude 140 degrees 05 minutes 17 seconds on the minor longitude end side.

2.動作
本実施形態において携帯情報端末100によるマーカ情報取得動作は、携帯情報端末100に記憶されているアプリケーションプログラム32がCPU15上で実行されることにより実現される。また、サーバ200によるマーカ情報提供動作は、サーバ200に記憶されているアプリケーションプログラム42がCPU21上で実行されることにより、実現される。
2. 2. Operation In the present embodiment, the marker information acquisition operation by the mobile information terminal 100 is realized by executing the application program 32 stored in the mobile information terminal 100 on the CPU 15. Further, the marker information providing operation by the server 200 is realized by executing the application program 42 stored in the server 200 on the CPU 21.

2−1.動作の概要
本実施形態の携帯情報端末100は、現在地で撮像された画像に対して特徴量等に基づく特徴検出処理(空間認識処理)を行うことにより、当該画像内に、特徴が一致または一定程度以上類似するマーカが存在するか否かを判断し、存在する場合、当該マーカに対応する案内情報を、音声や画像により報知する。図10は、その一例を示す図であり、カメラ12で撮像された画像GにおいてマーカM(マット)が検知された場合、当該マーカMに関連付けられた案内情報Jを、撮像された画像Gに重畳して表示する。本例は、マーカMがマットであり、案内情報として「全ドーナツ半額」という情報が表示された場合を示している。なお、上記の特徴検出処理(空間認識処理)の手法としては、公知の手法が利用可能である。また、案内情報を重畳表示する手法としては、公知の拡張現実(AR)の技術が利用可能である。なおこのとき、携帯情報端末100は、取得したマーカ情報に含まれる位置情報に基づいて、現地付近の地図を表示させるとともに、地図上にマーカの位置を表示させてもよい。
2-1. Outline of operation The mobile information terminal 100 of the present embodiment performs feature detection processing (spatial recognition processing) based on a feature amount or the like on an image captured at the current location, so that the features match or are constant in the image. It is determined whether or not there are markers that are similar to each other to a certain extent, and if so, the guidance information corresponding to the markers is notified by voice or image. FIG. 10 is a diagram showing an example thereof, and when a marker M (mat) is detected in the image G captured by the camera 12, the guidance information J associated with the marker M is transferred to the captured image G. Display in layers. This example shows a case where the marker M is a mat and the information "half price of all donuts" is displayed as guidance information. As a method of the above-mentioned feature detection process (spatial recognition process), a known method can be used. Further, as a method of superimposing and displaying guidance information, a known augmented reality (AR) technique can be used. At this time, the mobile information terminal 100 may display a map of the vicinity of the site and display the position of the marker on the map based on the position information included in the acquired marker information.

上記動作において必要な特徴量や案内情報は、現在地の位置情報に基づいて、現在地を含む分割エリアArに対応する情報格納ファイル44に格納された一情報として、サーバ200から通信回線を介して提供される。以下、マーカ情報提供処理及びマーカ情報取得処理についてくわしく説明する。 The feature amount and guidance information required for the above operation are provided from the server 200 via a communication line as one piece of information stored in the information storage file 44 corresponding to the divided area Ar including the current location, based on the position information of the current location. Will be done. Hereinafter, the marker information providing process and the marker information acquisition process will be described in detail.

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 server 200 and a marker information acquisition operation by the mobile information terminal 100. The marker information acquisition process in the mobile information terminal 100 is repeated at a predetermined cycle.

携帯情報端末100のCPU15は、位置情報取得部19から現在地の位置情報(緯度、経度)を取得する(S11)。なお、以下の説明において、位置情報取得部19は、現在地の緯度、経度を1/100秒単位で出力するものとする。 The CPU 15 of the mobile information terminal 100 acquires the position information (latitude, longitude) of the current location from the position information acquisition unit 19 (S11). In the following description, the position information acquisition unit 19 shall output the latitude and longitude of the current location in 1/100 second units.

携帯情報端末100のCPU15は、取得した位置情報に基づいて取得すべき情報格納ファイル44のファイル名を決定する。例えば、取得した緯度、経度のうち秒における焦小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列を、情報格納ファイル44のファイル名として設定する(S12)。例えば、緯度として36度06分13.78秒、経度として140度05分17.56秒が得られた場合、ファイル名は”3606131400517.xxx”に設定される。 The CPU 15 of the mobile information terminal 100 determines the file name of the information storage file 44 to be acquired based on the acquired position information. For example, the acquired latitude and longitude are arranged in the order of latitude and longitude by truncating the digits after the critical point in seconds, and the character string obtained by arranging the strings with a predetermined extension is stored as information. It is set as the file name of the file 44 (S12). For example, if the latitude is 36 degrees 06 minutes 13.78 seconds and the longitude is 140 degrees 05 minutes 17.56 seconds, the file name is set to "360613140517.xxx".

携帯情報端末100のCPU15は、設定したファイル名が、本フローチャートによる前周期の処理で決定したファイル名と同じか否かを判断する(S13)。 The CPU 15 of the mobile information terminal 100 determines whether or not the set file name is the same as the file name determined in the processing of the previous cycle according to this flowchart (S13).

前周期の処理で決定したファイル名と同じである場合(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 CPU 15 of the mobile information terminal 100 returns to the process of step S11. If the file name is the same as the file name determined in the processing of the previous cycle, it is because the information storage file 44 of the file name has already been downloaded.

前周期の処理で決定したファイル名と同じでない場合(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 CPU 15 of the mobile information terminal 100 generates a signal (transmission request signal) requesting transmission of the information storage file 44 with the determined file name. Then, it is transmitted to the server 200 via the communication unit 18 (S14).

情報格納ファイル44の送信要求信号を通信部24を介して受信すると、サーバ200のCPU15は受信したファイル名の情報格納ファイル44をHDD22から読み出し、読み出したファイルを通信部18を介して送信する(S15)。 When the transmission request signal of the information storage file 44 is received via the communication unit 24, the CPU 15 of the server 200 reads the information storage file 44 of the received file name from the HDD 22 and transmits the read file via the communication unit 18 ( S15).

携帯情報端末100のCPU15は、情報格納ファイル44をサーバ200から受信すると、ROM16に記憶する(S16)。 When the CPU 15 of the mobile information terminal 100 receives the information storage file 44 from the server 200, it stores it in the ROM 16 (S16).

3.効果等
実施形態1、2の携帯情報端末100によれば、位置情報取得部19で取得された位置情報に基づいて、現在位置の周囲に存在するマーカに関するマーカ情報を格納する複数の情報格納ファイル44のうちの取得すべき情報格納ファイル44のファイル名が決定される。決定されたファイル名に対応する情報格納ファイル44の送信要求信号がサーバ200に送信され、送信要求信号に対する応答としてサーバ200から送信された情報格納ファイル44が携帯情報端末100において受信される。
3. 3. Effects, etc. According to the mobile information terminals 100 of the first and second embodiments, a plurality of information storage files for storing marker information regarding markers existing around the current position based on the position information acquired by the position information acquisition unit 19. The file name of the information storage file 44 to be acquired is determined among the 44. The transmission request signal of the information storage file 44 corresponding to the determined file name is transmitted to the server 200, and the information storage file 44 transmitted from the server 200 is received by the portable information terminal 100 as a response to the transmission request signal.

したがって、サーバ200において、現在位置の周囲に存在する認識対象に関する対象情報を携帯情報端末100に提供する際に、現在位置を示す位置情報に基づいてデータベース等を検索する処理が不要となる。そのため、検索要求に対する応答の遅延等の問題が発生せず、携帯情報端末100において、現在地に対応する情報を取得する際の遅延が抑制される。 Therefore, when the server 200 provides the mobile information terminal 100 with the target information regarding the recognition target existing around the current position, it is not necessary to search the database or the like based on the position information indicating the current position. 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 mobile information terminal 100.

なお、サーバの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 information storage file 44 are temporarily concentrated, the load can be distributed by using an inexpensive device such as a load balancer.

(実施形態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 information storage file 44 is an area having a range of 1 second in each of the latitude direction and the longitude direction, and the ranges are set so as not to overlap each other. In the embodiment, each divided area Ar has the same size as that of the first embodiment, but 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. There is. The details will be described below.

分割エリア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 information storage file 44 in the second embodiment is set based on the latitude and longitude as in the first embodiment, but since the number of characters after the decimal point is increased by two digits, the number of characters in the file name is four. It has increased.

例えば、図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 information storage file 44 having the file name "360612751400512.xxx". Marker information for M7, M8, and M9 is recorded.

また、図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 information storage file 44 having the file name "36061250140051750.xxx". Marker information about is recorded.

また、図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 information storage file 44 having the file name "360612535140051675.xxx". Information is recorded.

そして、上記のような内容を有する情報格納ファイル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 HDD 22 of the server 200.

2.動作
本実施形態において携帯情報端末100によるマーカ情報取得動作は、携帯情報端末100に記憶されているアプリケーションプログラム32がCPU15上で実行されることにより行われ、また、サーバ200によるマーカ情報提供動作は、サーバ200に記憶されているアプリケーションプログラム42がCPU21上で実行されることにより、実現される。
2. 2. Operation In the present embodiment, the marker information acquisition operation by the mobile information terminal 100 is performed by executing the application program 32 stored in the mobile information terminal 100 on the CPU 15, and the marker information providing operation by the server 200 is performed. , The application program 42 stored in the server 200 is executed on the CPU 21.

図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 server 200 and a marker information acquisition operation by the mobile information terminal 100. FIG. 17 is a flowchart illustrating a determination process of the information storage file 44 to be acquired by the mobile information terminal 100. The marker information acquisition process in the mobile information terminal 100 is repeated at a predetermined cycle. In steps S21, S26, S27, S28, and S29, the same processing as in steps S11, S13, S14, S15, and S16 of FIG. 11 of the first embodiment is performed, and thus the differences will be mainly described.

携帯情報端末100のCPU15は、ステップS21で位置情報取得部19から取得した位置情報に基づいて、最終的に取得すべき情報格納ファイル44のファイル名を決定する際の基準となる情報格納ファイル44(基準ファイル)のファイル名を設定する(S22)。例えば、取得した緯度、経度のうち秒未満の桁を切り捨てた緯度、経度を示す数字を緯度、経度の順番で並べた数字に所定の拡張子を付したものを情報格納ファイル44のファイル名として設定する。例えば、現在位置Pnの緯度として36度06分13秒82、経度として140度05分16秒14が得られた場合、ファイル名は”36061300140051600.xxx”に設定される。 The CPU 15 of the mobile information terminal 100 determines the file name of the information storage file 44 to be finally acquired based on the position information acquired from the position information acquisition unit 19 in step S21. Set the file name of (reference file) (S22). For example, the acquired latitude and longitude, which are obtained by truncating the digits less than seconds, are arranged in the order of latitude and longitude, and the number with a predetermined extension is used as the file name of the information storage file 44. Set. For example, when the latitude of the current position Pn is 36 degrees 06 minutes 13 seconds 82 and the longitude is 140 degrees 05 minutes 16 seconds 14, the file name is set to "36061300140051600.xxx".

携帯情報端末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 CPU 15 of the mobile information terminal 100 obtains the latitude and longitude of the center Pc of the divided area Ar corresponding to the reference file set in step S22 (S23). The range of the divided area Ar can be obtained based on the file name. For example, when the file name is "36061300140051600.xxx", the first eight characters (8 digits) of the file name "36061300" indicate the longitude (degrees, minutes, seconds) of the southern end of the division area Ar, and the file name. The 9 characters (9 digits) "1400 15006" from the 9th character to the 17th character of the above indicate the longitude (degrees, minutes, seconds) at the western end of the division area Ar. The range of each division area Ar is a range of 1 second in latitude and longitude, respectively. Therefore, the latitude of the center Pc of the division area Ar can be calculated as 36 degrees 06 minutes 13.5 seconds, which is obtained by adding 0.5 seconds to the latitude indicated by the first 8 characters (8 digits) "36061300". The longitude of the center Pc can be calculated as 140 degrees 05 minutes 16.5 seconds, which is obtained by adding 0.5 seconds to the longitude indicated by the first 9 characters (9 digits) "1400 15006".

携帯情報端末100のCPU15は、現在位置(ステップS21で取得した位置情報が示す位置)と、ステップS23で求めた分割エリアArの中心位置との間の距離(緯度方向の距離及び経度方向の距離)と、現在位置から当該分割エリアArの中心位置を見たときの方向とを求める(S24)。つまり、現在位置と当該分割エリアArの中心位置との間のベクトルを求める。距離は、長さとして求めてもよいし、緯度差及び経度差として求めてもよい。 The CPU 15 of the mobile information terminal 100 has a distance (distance in the latitude direction and distance in the longitude direction) between the current position (the position indicated by the position information acquired in step S21) and the center position of the divided area Ar obtained in step S23. ) And the direction when the center position of the divided area Ar is viewed from the current position (S24). That is, the vector between the current position and the center position of the divided area Ar is obtained. The distance may be obtained as a length or as a latitude difference and a longitude difference.

携帯情報端末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 CPU 15 of the mobile information terminal 100 has a distance (distance in the latitude direction and distance in the longitude direction) between the center position and the current position of the division area Ar corresponding to the information storage file 44. The smallest information storage file 44 is determined as the file to be acquired (S25). For the file name of the information storage file 44 to be acquired, the obtained distance is divided by the interval provided with the information storage file 44 (0.25 seconds in this embodiment), and the value obtained by the division is rounded to an integer. It can be obtained by In the above example, the information storage files 44 are provided at intervals of 0.25 seconds in the latitude and longitude directions. Therefore, when the calculated distance (latitude difference) in the latitude direction is, for example, 0.32 seconds, the value of 1 is obtained by dividing 0.32 by 0.25 seconds and rounding to an integer value. Let this be the number of movements in the latitude direction. Further, when the obtained distance in the longitude direction (longitude difference) is, for example, 0.36 seconds, the value of 1 is obtained by dividing 0.36 seconds by 0.25 seconds and rounding off. Let this be the number of movements in the longitude direction. In addition, the vector to be obtained generally faces the southeast direction. In this case, the divided area Ar existing in the northwest direction with respect to the reference file, the file moved by the number of movements 1 in the latitude direction and moved by 1 in the longitude direction is used as the file to be downloaded. Then, in this case, the value obtained by multiplying the numerical value "36061300" corresponding to the latitude indicated by the file name "36061300140051600.xxx" of the reference file by 25 × the number of movements is added. As a result, the numerical value "36061325" is obtained. Further, the value obtained by multiplying the numerical value "1400 1500" corresponding to the longitude indicated by the file name "36061300140051700.xxx" of the reference file by 25 × the number of movements is subtracted. As a result, the numerical value "140051575" is obtained. Then, the extension "xxx" is added to the numerical value (character) "36061325140015775" in which the numerical value (character) "36061325" in the latitude direction and the numerical value (character) "140075675" in the longitude direction obtained in this manner are arranged in this order. The added character string "3606135251407575.xxx" is determined as the file name of the information storage file 44 to be acquired.

このようにして求めたファイル名に基づいて、以下、携帯情報端末100のCPU15は、ステップS26、S27、S28、S29において、実施形態1の図11のステップS13、S14、S15、S16と同様の処理を行う。 Based on the file name obtained in this way, the CPU 15 of the mobile information terminal 100 will be the same as in steps S13, S14, S15, and S16 of FIG. 11 of the first embodiment in steps S26, S27, S28, and S29. Perform processing.

本実施形態によれば、携帯情報端末100において、現在位置が分割エリアArの中央付近となる情報格納ファイル44を取得することができる。そのため、利用者の現在地が、取得した情報格納ファイル44に対応する分割エリアArにおいて末端付近となるようなことが防止される。よって、利用者が現在地においてどのような方向を向いた場合でも、マーカに基づく様々な情報の提示が可能となる。 According to the present embodiment, in the mobile information terminal 100, it is possible to acquire the information storage file 44 whose current position is near the center of the division area Ar. Therefore, it is prevented that the current location of the user is near the end in the divided area Ar corresponding to the acquired information storage file 44. Therefore, it is possible to present various information based on the marker regardless of the direction in which the user faces at the current location.

(実施形態1及び実施形態2の応用例)
上記実施形態のマーカ情報提供システムを利用することにより実現可能なサービスの例を説明する。
(Application Examples of Embodiment 1 and Embodiment 2)
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 server 200 via the communication line 300. The server 200 (information providing device) that provides the terminal 100 and the position correspondence information associated with the position information to the mobile information terminal 100 (information acquisition device) via the communication line 300 is provided.

位置対応情報は、図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 mobile information terminal 100 displays the guidance information at the position indicated by the location information on the map based on the location information included in the acquired location correspondence information. Etc. are possible. In the present embodiment, the guidance information of the facilities and stores around the current location can be provided by the mobile information terminal 100 at the current location without causing a search load on the server 200.

(実施形態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 CPU 15 has the position indicated by the acquired position information closest to 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 information acquisition unit 19. The information storage file 44 corresponding to the divided area Ar may be determined as the information storage file 44 to be acquired. As a result, similarly to the second embodiment, the information storage file 44 corresponding to the divided area Ar in which the current position (current location) of the user and the center position of the divided area Ar are closest to each other is acquired in the mobile information terminal 100. Therefore, the user can use the position correspondence information corresponding to the position around himself / herself with the current location as the center.

(実施形態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 Embodiments 1 to 4)
(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 communication line 300 is provided. ..
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 information storage file 44 that stores the marker information (target information) about (recognition target) is stored.
The mobile information terminal 100 (information acquisition device) is
The position information acquisition unit 19 that acquires the position information indicating the current position, and
Communication unit 18 that communicates with the server 200 (information providing device) via the communication line 300,
It includes a CPU 15 (control unit).
CPU15 (control unit)
Based on the position information acquired by the position information acquisition unit 19, the file name of the information storage file 44 to be acquired is determined.
The transmission request signal of the information storage file 44 corresponding to the determined file name is transmitted to the server 200 (information providing device) via the communication unit 18.
The information storage file 44 transmitted from the server 200 (information providing device) is received via the communication unit 18 as a response to the transmission request signal.

実施形態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 information acquisition unit 19. The file name of the information storage file 44 to be acquired is determined among the plurality of information storage files 44 that store the target information). The transmission request signal of the information storage file 44 corresponding to the determined file name is transmitted to the server 200 (information providing device), and the information storage file 44 transmitted from the server 200 (information providing device) as a response to the transmission request signal It is received by the mobile information terminal 100 (information acquisition device).

したがって、サーバ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 embodiments 3 and 4,
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 communication line 300 is provided.
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 information acquisition unit 19 that acquires the position information indicating the current position, and
Communication unit 18 that communicates with the server 200 (information providing device) via the communication line 300,
It includes a CPU 15 (control unit).
CPU15 (control unit)
Based on the position information acquired by the position information acquisition unit 19, the file name of the information storage file 44 to be acquired is determined.
The transmission request signal of the information storage file 44 of the determined file name is transmitted to the server 200 (information providing device) via the communication unit 18.
The information storage file 44 transmitted from the server 200 (information providing device) is received via the communication unit 18 as a response to the transmission request signal.

実施形態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 information acquisition unit 19. The file name of the information storage file 44 to be acquired among the files 44 is determined. The transmission request signal of the information storage file 44 corresponding to the determined file name is transmitted to the server 200 (information providing device), and the information storage file 44 transmitted from the server 200 (information providing device) as a response to the transmission request signal It is received by the mobile information terminal 100 (information acquisition device).

したがって、サーバ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 information acquisition unit 19. The information storage file 44 corresponding to the divided area Ar at a close position is determined as the information storage file 44 to be acquired.

これにより、ユーザが移動しながら携帯情報端末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 information storage file 44 corresponding to is acquired by the mobile information terminal 100 (information acquisition device). Therefore, the user can use the marker information (target information) and the position correspondence information of the markers (recognition targets) existing around the current location with the current location as the center.

(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 information storage file 44 includes information indicating the latitude and longitude indicating the position of the division area Ar corresponding to each information storage file 44.

これにより、現在地において取得すべき情報格納ファイル44のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。 As a result, the file name of the information storage file 44 to be acquired at the current location can be determined by a simple calculation based on the location information of the current location.

(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 communication line 300. Is provided.

(9)実施形態3、4において、
位置情報に対応付けられた位置対応情報を、携帯情報端末100(情報取得装置)が通信回線300を介してサーバ200(情報提供装置)から取得する情報取得方法が提供される。
(9) In embodiments 3 and 4,
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 communication line 300.

(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 communication line 300 is provided. ..
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 information storage file 44 that stores the target information)
A communication unit 24 that communicates with a mobile information terminal 100 (information acquisition device) via a communication line 300.
It includes a CPU 21 (control unit).
CPU21 (control unit)
When the transmission request signal of the information storage file 44 with the specified file name is received from the mobile information terminal 100 (information acquisition device) via the communication unit 24, the information storage file 44 corresponding to the specified file name is generated. Read from HDD 22 (storage unit)
The read information storage file 44 is transmitted to the mobile information terminal 100 (information acquisition device) via the communication unit 24.

実施形態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 communication line 300 is provided.
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 information storage file 44 of
A communication unit 24 that communicates with a mobile information terminal 100 (information acquisition device) via a communication line 300.
It includes a CPU 21 (control unit).
CPU21 (control unit)
When the transmission request signal of the information storage file 44 with the specified file name is received from the mobile information terminal 100 (information acquisition device) via the communication unit 24, the information storage file 44 corresponding to the specified file name is generated. Read from HDD 22 (storage unit)
The read information storage file 44 is transmitted to the mobile information terminal 100 (information acquisition device) via the communication unit 24.

実施形態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 information storage file 44 corresponding to is acquired by the mobile information terminal 100 (information acquisition device). Therefore, the user can use the position correspondence information corresponding to the position around himself / herself with the current location as the center.

(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 information storage file 44 includes information indicating the latitude and longitude indicating the position of the division area Ar corresponding to each information storage file 44.

これにより、現在地において取得すべき情報格納ファイル44のファイル名を、現在地の位置情報に基づいて、簡単な計算だけで決定することができる。 As a result, the file name of the information storage file 44 to be acquired at the current location can be determined by a simple calculation based on the location information of the current location.

(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 communication line 300. Is provided.

(17)実施形態3、4において、
位置情報に対応付けられた位置対応情報を、サーバ200(情報提供装置)が通信回線300を介して携帯情報端末100(情報取得装置)に提供する情報提供方法が提供される。
(17) In embodiments 3 and 4,
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 communication line 300.

(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 portable information terminal 100 has been described. However, the information acquisition device of the present invention can be applied to various devices as described in the above application examples 1 to 3. For example, the information acquisition device of the present invention may be a scouter-type tool such as a Google (registered trademark) glass, a compact digital camera, a single-lens reflex camera, a tablet computer, a notebook computer, or the like, which can be connected to the Internet.

前記実施形態では、現在位置に対応するファイルのファイル名は、緯度及び経度の情報の一部を利用して設定されている。しかし、本発明において、ファイル名は、緯度及び経度の情報に対応付けられた情報格納ファイルを読み出すことができれば、緯度及び経度の情報を含んでいなくてもよい。例えば、情報取得装置において、緯度及び経度の情報に基づいて、一定のルールで複数のアルファベット等でなる一意の文字列を生成し、サーバ側において、上記一定のルールで生成されるファイル名の情報格納ファイルを記憶しておいてもよい。この場合でも、サーバ側においては、ファイル名に対応する情報格納ファイルを読み出して、通信回線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 communication line 300.

また、前記実施形態では、各分割エリア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 information storage file 44 corresponding to the divided area including the current location based on the latitude / longitude information (position information) corresponding to the SSID received from the server in the same manner as in the above embodiment. .. With this configuration, the information storage file 44 can be acquired even in an environment where radio waves from GPS satellites cannot be used, such as indoors of a store or facility.

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 Display unit 12 Camera 13 Operation unit 14 Touch panel 15 CPU
16 ROM
17 RAM
18 Communication unit 19 Location information acquisition unit 21 CPU
22 HDD
23 RAM
24 Communication unit 31 OS
32 Application program 33 Data 41 OS
42 Application program 43 Data 44 Information storage file 100 Mobile information terminal 200 Server 300 Communication line Ar Divided area G Image J Guidance information M, M1 to M14 Markers

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.
コンピュータを、請求項8または請求項9に記載の情報取得方法の各ステップを実行する手段として機能させるプログラム。 A program that causes a computer to function as a means of performing each step of the information acquisition method according to claim 8. 現在位置の周囲に存在する認識対象に関する対象情報を、通信回線を介して情報取得装置に提供する情報提供装置であって、
所定の対象エリアを所定の態様で複数に分割することにより得られる複数の分割エリアのそれぞれに対応させて設けられ、かつ各分割エリア内に存在する認識対象についての対象情報を格納する、情報格納ファイルを記憶する記憶部と、
前記情報取得装置との間で前記通信回線を介して通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記情報取得装置から、前記情報取得装置が有する位置情報取得部で取得された位置情報が示す緯度、経度のうち秒における小数点以下の桁を切り捨てた文字列を緯度、経度の順番で並べ、並べて得られた文字列に所定の拡張子を付した文字列をファイル名とする情報格納ファイルの送信を要求する送信要求信号を前記通信部を介して受け付けたときに、前記送信要求信号で指定されたファイル名の情報格納ファイルを前記記憶部から読み出し、
読み出した情報格納ファイルを前記通信部を介して前記情報取得装置に送信する、
情報提供装置。
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.
コンピュータを、請求項16または請求項17に記載の情報提供方法の各ステップを実行する手段として機能させるプログラム。 A program that causes a computer to function as a means of performing each step of the information providing method according to claim 16 or 17.
JP2019196993A 2019-10-30 2019-10-30 Information providing device, information acquisition device, information providing method, information acquisition method, and program Active JP6790213B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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