JP7765030B2 - Information linking device, image processing device, information linking method, image processing method, and program - Google Patents
Information linking device, image processing device, information linking method, image processing method, and programInfo
- Publication number
- JP7765030B2 JP7765030B2 JP2021109102A JP2021109102A JP7765030B2 JP 7765030 B2 JP7765030 B2 JP 7765030B2 JP 2021109102 A JP2021109102 A JP 2021109102A JP 2021109102 A JP2021109102 A JP 2021109102A JP 7765030 B2 JP7765030 B2 JP 7765030B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- search
- user
- origin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報紐付装置、画像処理装置、情報紐付方法、画像処理方法、及びプログラムに関する。 The present invention relates to an information linking device, an image processing device, an information linking method, an image processing method, and a program.
スーパーマーケット等の店舗において、AR(Augmented Reality:拡張現実感)技術を用いて、ユーザが所望する商品の情報を提供する技術が報告されている(例えば、特許文献1)。 Technology has been reported that uses AR (Augmented Reality) technology to provide users with information about products they desire in stores such as supermarkets (see, for example, Patent Document 1).
しかしながら、店舗の陳列棚の商品は、例えば、位置情報の更新サイクルが早い、商品の種類が膨大である等の理由により、商品の情報と陳列位置の対応を登録するのに手間がかかるという課題がある。また、このような課題は、スーパーマーケット、家電量販店、コンビニエンスストア等の小売店の商品に限らず、例えば、倉庫内の物品、運送会社のターミナルの荷物、オフィスの書類等においても同様である。 However, there are issues with registering the correspondence between product information and display location for products on store shelves, due to factors such as the rapid update cycle of location information and the vast variety of products. Furthermore, these issues are not limited to products in retail stores such as supermarkets, electronics retailers, and convenience stores; they also apply to, for example, goods in warehouses, packages at shipping company terminals, and office documents.
そこで、本発明は、検索対象物の識別情報と、検索対象物の位置情報とを容易に紐づけることが可能な、検索対象物の情報紐付装置を提供することを目的とする。 The present invention aims to provide an information linking device for search objects that can easily link the identification information of search objects with the location information of the search objects.
前記目的を達成するために、本発明の検索対象物の情報紐付装置は、起点位置情報取得部、移動情報取得部、画像情報取得部、識別情報抽出部、位置情報抽出部、及び、出力部を含み、
前記起点位置情報取得部は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得部は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得部は、検索対象物の画像情報を取得し、
前記識別情報抽出部は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出部は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力部は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、装置である。
In order to achieve the above object, the information linking device for search objects of the present invention includes a starting position information acquisition unit, a movement information acquisition unit, an image information acquisition unit, an identification information extraction unit, a position information extraction unit, and an output unit,
the origin position information acquisition unit acquires first origin position information;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition unit acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the image information acquisition unit acquires image information of a search target;
the identification information extraction unit extracts identification information of the search object from image information of the search object;
the location information extraction unit extracts location information of the first user when image information of the search target object is acquired based on the first origin location information and the first user movement information;
The output unit is a device that links the identification information of the search object with the location information of the first user when image information of the search object was acquired, and outputs the linked information as location information of the search object.
本発明の画像処理装置は、検索対象物の情報紐付部、撮像情報取得部、対象物位置情報取得部、仮想情報生成部、マップ情報管理部、端末情報取得部、特定部、及び画像情報出力部を含み、
前記検索対象物の情報紐付部は、前記本発明の検索対象物の情報紐付装置であり、
前記撮像情報取得部は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得部は、前記検索対象物の情報紐付部により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成部は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理部は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得部は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力部は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成部において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力部は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、装置である。
The image processing device of the present invention includes a search object information linking unit, an imaging information acquisition unit, an object position information acquisition unit, a virtual information generation unit, a map information management unit, a terminal information acquisition unit, an identification unit, and an image information output unit,
the search object information linking unit is the search object information linking device of the present invention,
the imaging information acquisition unit acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition unit acquires the position information of the search object output by the search object information linking unit,
the virtual information generation unit generates a virtual image relating to the specific area;
the map information management unit manages location information of the search object by linking it to a map of the specific area;
the terminal information acquisition unit acquires location information and orientation information of the terminal based on the second origin location information;
the image information output unit outputs a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated by the virtual information generation unit includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output unit is a device that outputs to the terminal an image in which the position image is superimposed at a position corresponding to the search target object present in the captured image.
本発明の検索対象物の情報紐付方法は、起点位置情報取得工程、移動情報取得工程、画像情報取得工程、識別情報抽出工程、位置情報抽出工程、及び、出力工程を含み、
前記起点位置情報取得工程は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得工程は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得工程は、検索対象物の画像情報を取得し、
前記識別情報抽出工程は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出工程は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力工程は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、方法である。
The method for linking information on search objects of the present invention includes a starting position information acquisition step, a movement information acquisition step, an image information acquisition step, an identification information extraction step, a position information extraction step, and an output step,
The origin position information acquisition step acquires first origin position information,
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the image information acquisition step acquires image information of a search target;
the identification information extraction step extracts identification information of the search object from image information of the search object;
the position information extraction step extracts position information of the first user when image information of the search object is acquired based on the first origin position information and the first user movement information;
The output step is a method of linking identification information of the search object with location information of the first user when image information of the search object was acquired, and outputting the linked information as location information of the search object.
本発明の画像処理方法は、検索対象物の情報紐付工程、撮像情報取得工程、対象物位置情報取得工程、仮想情報生成工程、マップ情報管理工程、端末情報取得工程、特定工程、及び画像情報出力工程を含み、
前記検索対象物の情報紐付工程は、前記本発明の検索対象物の情報紐付方法であり、
前記撮像情報取得工程は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得工程は、前記検索対象物の情報紐付工程により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成工程は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理工程は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得工程は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力工程は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成工程において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力工程は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、方法である。
The image processing method of the present invention includes a search object information linking step, an image capture information acquisition step, an object position information acquisition step, a virtual information generation step, a map information management step, a terminal information acquisition step, a specification step, and an image information output step,
The information linking step of the search object is the information linking method of the search object of the present invention,
The image information acquisition step acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires the position information of the search object output by the search object information linking step,
the virtual information generating step generates a virtual image relating to the specific area;
the map information management step links and manages position information of the search object on a map of the specific area;
the terminal information acquisition step acquires location information and orientation information of the terminal based on the second origin location information;
the image information output step outputs a composite image in which the virtual image is superimposed on the captured image,
the virtual image generated in the virtual information generating step includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output step is a method of outputting to the terminal an image in which the position image is superimposed at a position corresponding to the search target in the captured image, for the search target that exists in the captured image.
本発明の第1のプログラムは、コンピュータに、起点位置情報取得手順、移動情報取得手順、画像情報取得手順、識別情報抽出手順、位置情報抽出手順、及び、出力手順を実行させるためのプログラムであって、
前記起点位置情報取得手順は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得手順は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得手順は、検索対象物の画像情報を取得し、
前記識別情報抽出手順は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出手順は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力手順は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する。
A first program of the present invention is a program for causing a computer to execute a starting point position information acquisition procedure, a movement information acquisition procedure, an image information acquisition procedure, an identification information extraction procedure, a position information extraction procedure, and an output procedure,
The origin position information acquisition step includes acquiring first origin position information;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step includes acquiring first user movement information;
the first user movement information includes information on a movement amount of the first user from the first origin position;
The image information acquisition step acquires image information of a search target,
the identification information extraction step extracts identification information of the search object from image information of the search object;
the location information extraction step extracts location information of the first user when image information of the search target object is acquired based on the first origin location information and the first user movement information;
The output step links the identification information of the search object with location information of the first user when image information of the search object was acquired, and outputs the linked information as location information of the search object.
本発明の第2のプログラムは、コンピュータに、検索対象物の情報紐付手順、撮像情報取得手順、対象物位置情報取得手順、仮想情報生成手順、マップ情報管理手順、端末情報取得手順、特定手順、及び画像情報出力手順を実行させるためのプログラムであって、
前記検索対象物の情報紐付手順は、前記本発明の第1のプログラムにより実行され、
前記撮像情報取得手順は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得手順は、前記検索対象物の情報紐付手順により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成手順は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理手順は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得手順は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力手順は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成手順において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力手順は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する。
A second program of the present invention is a program for causing a computer to execute a search object information linking procedure, an image capture information acquisition procedure, an object position information acquisition procedure, a virtual information generation procedure, a map information management procedure, a terminal information acquisition procedure, a specification procedure, and an image information output procedure,
the information linking procedure for the search object is executed by the first program of the present invention,
The image information acquisition step includes acquiring a captured image captured in a specific area by a second user and including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires position information of the search object output by the search object information linking step,
The virtual information generation step generates a virtual image relating to the specific area;
the map information management step includes managing location information of the object to be searched for by linking it to a map of the specific area;
the terminal information acquisition step includes acquiring location information and orientation information of the terminal based on the second origin location information;
the image information output step includes outputting a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated in the virtual information generation step includes a virtual image for each of the search objects in the specific area;
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output step includes outputting to the terminal an image in which the position image is superimposed at a position corresponding to the search target object present in the captured image.
本発明によれば、検索対象物の識別情報と、検索対象物の位置情報とを容易に紐づけることができる。 According to the present invention, it is possible to easily link the identification information of a search target with the location information of the search target.
本発明において、「検索対象物」とは、例えば、位置情報と識別情報との紐付が可能なものであれば特に制限されない。前記検索対象物の具体例としては、例えば、小売店の商品;倉庫の物品;運送会社が輸送する物品;オフィス内の書類;サーバールームのサーバ;図書館の資料;等があげられる。 In the present invention, the term "search object" is not particularly limited as long as it is possible to link location information with identification information. Specific examples of search objects include merchandise in a retail store, goods in a warehouse, goods transported by a shipping company, documents in an office, servers in a server room, library materials, etc.
本発明において、「第1のユーザ」とは、例えば、本発明の情報紐付装置により検索対象物の位置情報と識別情報の紐づけを行うユーザである。前記第1のユーザの具体例としては、小売店、倉庫、又は運送会社の従業員;サーバールームの管理者;図書館の職員;等の検索対象物の管理を行う者があげられる。 In the present invention, a "first user" refers to a user who links the location information and identification information of a search object using the information linking device of the present invention. Specific examples of the first user include those who manage search objects, such as employees of a retail store, warehouse, or shipping company; server room managers; library staff; etc.
本発明において、「第2のユーザ」とは、例えば、本発明の画像処理装置により処理された画像を端末に表示させるユーザである。前記第2のユーザの具体例としては、小売店に来店した顧客;倉庫又は運送会社の従業員;サーバールームの管理者;図書館に来館した利用者;等の情報が紐づけられた検索対象物にアクセスする者があげられる。 In the present invention, a "second user" refers to, for example, a user who displays an image processed by the image processing device of the present invention on a terminal. Specific examples of the second user include a customer visiting a retail store; an employee of a warehouse or shipping company; a server room manager; a user visiting a library; or anyone who accesses a search object to which information is linked.
次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, embodiments of the present invention will be described using the drawings. The present invention is not limited to the following embodiments. In each of the following drawings, identical parts are designated by the same reference numerals. Furthermore, unless otherwise specified, the descriptions of each embodiment can be used interchangeably, and the configurations of each embodiment can be combined unless otherwise specified.
[実施形態1]
図1は、本実施形態の情報紐付装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、起点位置情報取得部11、移動情報取得部12、画像情報取得部13、識別情報抽出部14、位置情報抽出部15、及び出力部16を含む。また、本装置10は、図示していないが、記憶部を含んでもよい。
[Embodiment 1]
Fig. 1 is a block diagram showing an example of the configuration of an information matching device 10 according to this embodiment. As shown in Fig. 1, the device 10 includes a starting point position information acquisition unit 11, a movement information acquisition unit 12, an image information acquisition unit 13, an identification information extraction unit 14, a position information extraction unit 15, and an output unit 16. The device 10 may also include a storage unit (not shown).
本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。本装置10は、例えば、前記第1のユーザが所持する端末内で、すべての処理を行う端末型の装置であってもよいし、前記第1のユーザが所持する端末が取得した情報を取得して処理を行うサーバ型の装置であってもよい。さらに、本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned components, or a device in which each of the above-mentioned components can be connected via a communication network. Furthermore, the device 10 can be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, and may be wired or wireless, for example. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), and L5G (Local 5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be in the form of direct communication between devices (ad hoc communication), infrastructure communication, or indirect communication via an access point. The device 10 may be incorporated into a server as a system. The device 10 may also be a personal computer (e.g., desktop or laptop PC), smartphone, tablet, or other device with the program of the present invention installed. The device 10 may be, for example, a terminal-type device that performs all processing within the device owned by the first user, or a server-type device that acquires and processes information acquired by the device owned by the first user. Furthermore, the device 10 may be, for example, a cloud computing or edge computing system in which at least one of the components is located on a server and the other components are located on the terminal.
図2に、本装置10のハードウェア構成のブロック図を例示する。本装置10は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, display device 106, and communication device 107. Each part of the device 10 is connected to each other via the bus 103 and their respective interfaces (I/F).
中央処理装置101は、本装置10の全体の制御を担う。本装置10において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、起点位置情報取得部11、移動情報取得部12、画像情報取得部13、識別情報抽出部14、位置情報抽出部15、及び出力部16として機能する。 The central processing unit 101 is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various types of information. Specifically, the central processing unit 101 functions as, for example, a starting point position information acquisition unit 11, a movement information acquisition unit 12, an image information acquisition unit 13, an identification information extraction unit 14, a position information extraction unit 15, and an output unit 16.
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, external devices. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, and external imaging devices. The device 10 can be connected to an external network (the communication line network) via, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 (described below), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read-only memory).
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。本装置10が前記記憶部を含む場合、例えば、記憶装置104は、前記記憶部として機能する。 The storage device 104 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 104 stores operating programs, including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be internal or external, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates the recording medium and drive. When the device 10 includes the storage unit, the storage device 104 functions as the storage unit, for example.
本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。 In the device 10, the memory 102 and storage device 104 can also store various information such as log information, information obtained from an external database (not shown) or external device, information generated by the device 10, and information used by the device 10 when executing processing. Note that at least some of the information may be stored, for example, on an external server other than the memory 102 and storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology, etc.
本装置10は、例えば、さらに、入力装置105、ディスプレイ106を備える。入力装置105は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。ディスプレイ106は、例えば、LEDディスプレイ、液晶ディスプレイ等の表示装置があげられる。本実施形態1において、入力装置105とディスプレイ106とは、別個に構成されているが、入力装置105とディスプレイ106とは、タッチパネルディスプレイのように、一体として構成されてもよい。また、本装置10は、例えば、入力装置105として、カメラ等の撮像装置を備え、中央処理装置101が前記撮像装置を制御して画像を取得してもよい。この場合、例えば、前記撮像装置が画像取得部13として機能する。 The device 10 further includes, for example, an input device 105 and a display 106. Examples of the input device 105 include pointing devices such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; a card reader such as an IC card reader or magnetic card reader; and audio input means such as a microphone. The display 106 includes, for example, a display device such as an LED display or LCD display. In the first embodiment, the input device 105 and the display 106 are configured separately, but the input device 105 and the display 106 may also be configured as an integrated unit, such as a touch panel display. Furthermore, the device 10 may include, for example, an imaging device such as a camera as the input device 105, and the central processing unit 101 may control the imaging device to acquire images. In this case, for example, the imaging device functions as the image acquisition unit 13.
つぎに、本実施形態の画像処理方法の一例を、図3のフローチャートに基づき説明する。本実施形態の画像処理方法は、例えば、図1又は図2の情報紐付装置10を用いて、次のように実施する。なお、本実施形態の画像処理方法は、図1又は図2の情報紐付装置10の使用には限定されない。また、以下の例示においては、本装置10が、通信回線網を介して第1ユーザが所持する端末から情報を取得し、取得した各種情報に基づいて処理を行う場合を例に挙げて説明するが、本発明はこれには制限されず、例えば、前記第1ユーザが所持する端末が本装置10であり、前記端末(本装置10)が、直接取得した情報を処理してもよい。前記端末は、前記第1ユーザの端末であり、特に制限されず、例えば、パーソナルコンピュータ、スマートフォン、携帯電話、眼鏡型及び腕時計型等のウェアラブル端末等である。 Next, an example of the image processing method of this embodiment will be described based on the flowchart in Figure 3. The image processing method of this embodiment is implemented, for example, using the information linking device 10 of Figure 1 or Figure 2 as follows. Note that the image processing method of this embodiment is not limited to use with the information linking device 10 of Figure 1 or Figure 2. Furthermore, in the following example, an example will be described in which this device 10 acquires information from a terminal held by a first user via a communications network and performs processing based on the acquired information. However, the present invention is not limited to this. For example, the terminal held by the first user may be this device 10, and this terminal (this device 10) may process information acquired directly. The terminal is the first user's terminal and is not particularly limited, and may be, for example, a personal computer, smartphone, mobile phone, or wearable terminal such as eyeglasses or wristwatch.
まず、起点位置情報取得部11により、第1起点位置情報を取得する(S1、起点位置情報取得工程)。前記第1起点位置情報は、前記第1のユーザ位置情報の起点となる第1起点位置の情報を含む。前記第1起点位置の情報は、例えば、特定のエリア内に配置された位置コードや方向マークによって、前記第1ユーザの端末の位置や向き(方向)を特定した情報である。前記位置コードは、例えば、前記方向マークを兼ねていてもよく、前記位置コード及び前記方向マークは、例えば、起点マーカ画像ともいう。前記起点マーカ画像は、例えば、起点となる位置が特定できるシンボル画像であり、具体例としては、QRコード(登録商標)、ARマーカー、バーコード、カメレオンコード(登録商標)等があげられる。この場合、例えば、前記第1ユーザが所持する端末の画像取得手段により、起点マーカ画像を撮像し、画像情報取得部13が、前記端末から前記起点マーカ画像を取得し、起点位置情報取得部11は、前記起点マーカ画像から前記第1起点位置情報を取得する。 First, the origin position information acquisition unit 11 acquires first origin position information (S1, origin position information acquisition step). The first origin position information includes information on the first origin position, which is the origin of the first user position information. The first origin position information is, for example, information that identifies the location and orientation (direction) of the first user's terminal using a location code or direction mark placed within a specific area. The location code may also serve as the direction mark, for example, and the location code and direction mark are also referred to as an origin marker image. The origin marker image is, for example, a symbol image that can identify the origin position. Specific examples include a QR code (registered trademark), an AR marker, a barcode, and a chameleon code (registered trademark). In this case, for example, an origin marker image is captured by an image acquisition unit of the terminal held by the first user, the image information acquisition unit 13 acquires the origin marker image from the terminal, and the origin position information acquisition unit 11 acquires the first origin position information from the origin marker image.
つぎに、移動情報取得部12により、第1ユーザ移動情報を取得する(S2、移動情報取得工程)。前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含む。前記第1のユーザの移動量の情報は、例えば、第1ユーザの端末におけるジャイロセンサ、加速度センサ、地磁気センサ等の位置センサにより取得した情報を用いて算出できる。 Next, the movement information acquisition unit 12 acquires first user movement information (S2, movement information acquisition step). The first user movement information includes information on the amount of movement of the first user from the first starting position. The information on the amount of movement of the first user can be calculated using information acquired by a position sensor, such as a gyro sensor, acceleration sensor, or geomagnetic sensor, on the first user's terminal.
つぎに、画像情報取得部13により、検索対象物の画像情報を取得する(S3、画像情報取得工程)。具体的には、前記第1ユーザの端末の画像取得手段により、前記検索対象物の画像を撮像し、画像情報取得部13は、前記撮像した検索対象物の画像を取得する。 Next, the image information acquisition unit 13 acquires image information of the search object (S3, image information acquisition step). Specifically, an image of the search object is captured by the image acquisition means of the first user's terminal, and the image information acquisition unit 13 acquires the captured image of the search object.
つぎに、識別情報抽出部14により、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出する(S4、識別情報抽出工程)。前記識別情報は、前記検索対象物を特定可能な情報であれば特に制限されず、例えば、JANコード、EANコード、UPCコード、ITF (Interleaved Two of Five)、CODE39、Code128、NW-7等の商品の識別コード;商品のパッケージの画像情報;等があげられる。 Next, the identification information extraction unit 14 extracts identification information for the search object from the image information for the search object (S4, identification information extraction step). The identification information is not particularly limited as long as it is information that can identify the search object, and examples include product identification codes such as JAN code, EAN code, UPC code, ITF (Interleaved Two of Five), CODE39, Code128, and NW-7; image information for the product packaging; etc.
つぎに、位置情報抽出部15により、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出する(S5、位置情報抽出工程)。具体的に、例えば、位置情報抽出部15は、前記第1ユーザ移動情報に基づき、前記端末が前記第1起点位置画像を取得した際の位置、すなわち、前記第1起点位置から、前記検索対象物の画像情報を取得した際までの移動量を算出することにより、前記第1ユーザの位置情報を抽出できる。 Next, the location information extraction unit 15 extracts the location information of the first user when the image information of the search object was acquired based on the first origin location information and the first user movement information (S5, location information extraction step). Specifically, for example, the location information extraction unit 15 can extract the location information of the first user by calculating, based on the first user movement information, the location at which the terminal acquired the first origin location image, i.e., the amount of movement from the first origin location to when the image information of the search object was acquired.
そして、出力部16により、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力し(S6、出力工程)、処理を終了する。前記検索対象物の位置情報は、例えば、本装置10が前記記憶部を含む場合、前記記憶部に記憶できる。また、例えば、出力部16により、前記通信回線網を介して、外部のデータベースに前記検索対象物の位置情報を出力し、前記外部のデータベースが、前記検索対象物の位置情報を記憶してもよい。 Then, the output unit 16 links the identification information of the search object with the location information of the first user at the time the image information of the search object was acquired, and outputs this as location information of the search object (S6, output step), thereby ending the process. For example, if the device 10 includes the storage unit, the location information of the search object can be stored in the storage unit. Alternatively, for example, the output unit 16 may output the location information of the search object to an external database via the communication network, and the external database may store the location information of the search object.
なお、本実施形態の情報紐付方法において、前記S4及びS5をこの順序で実施しているが、本発明の情報紐付方法はこの順序に制限されず、前記S4及びS5を、例えば、S5及びS4の順序で実施してもよいし、S4及びS5を並行して実施してもよい。 In the information linking method of this embodiment, steps S4 and S5 are performed in this order, but the information linking method of the present invention is not limited to this order; steps S4 and S5 may be performed in the order of, for example, S5 and S4, or steps S4 and S5 may be performed in parallel.
本実施形態の情報紐付装置10によれば、例えば、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を、前記検索対象物の識別情報と紐付け、前記検索対象物の位置情報を出力できる。このため、本実施形態の情報紐付装置10によれば、例えば、検索対象物の識別情報と、検索対象物の位置情報とを容易に紐づけることができる。 The information linking device 10 of this embodiment can, for example, link the location information of the first user when image information of the search object was acquired with identification information of the search object based on the first origin location information and the first user movement information, and output the location information of the search object. Therefore, the information linking device 10 of this embodiment can easily link, for example, the identification information of the search object with the location information of the search object.
[実施形態2]
本実施形態は、実施形態1の情報紐付装置10の構成に加えて、さらに属性情報取得部を含む以外は、実施形態1の情報紐付装置10と同様であり、その説明を援用できる。本実施形態の情報紐付装置は、例えば、さらに、属性情報取得部を含み、前記属性情報取得部は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得し、前記出力部は、前記検索対象物の位置情報に、前記検索対象物の属性情報を紐づけて出力する。このため、本実施形態によれば、前記検索対象物の識別情報に加えて、前記検索対象物の属性情報を紐づけることできる。このため、本実施形態の情報紐付装置によれば、検索対象物の位置情報に、前記検索対象物のより詳細な情報を紐づけることができる。
[Embodiment 2]
This embodiment is similar to the information linking device 10 of embodiment 1, except that it further includes an attribute information acquisition unit in addition to the configuration of the information linking device 10 of embodiment 1, and the description therefor can be used. The information linking device of this embodiment further includes, for example, an attribute information acquisition unit, which acquires attribute information of the search object based on identification information of the search object, and the output unit links the attribute information of the search object to location information of the search object and outputs the linked attribute information. Therefore, according to this embodiment, in addition to the identification information of the search object, the attribute information of the search object can be linked. Therefore, according to the information linking device of this embodiment, more detailed information about the search object can be linked to the location information of the search object.
図4は、本実施形態の情報紐付装置10Aの一例の構成を示すブロック図である。図4に示すように、情報紐付装置10Aは、実施形態1の報紐付装置10の構成に加えて、さらに、属性情報取得部17を備える。情報紐付装置10Aのハードウェア構成は、図2の報紐付装置10のハードウェア構成において、中央処理装置101が、図1の報紐付装置10の構成に代えて、図4の情報紐付装置10Aの構成を備える以外は同様である。 Figure 4 is a block diagram showing an example configuration of an information matching device 10A according to this embodiment. As shown in Figure 4, the information matching device 10A further includes an attribute information acquisition unit 17 in addition to the configuration of the report matching device 10 according to embodiment 1. The hardware configuration of the information matching device 10A is the same as that of the report matching device 10 in Figure 2, except that the central processing unit 101 includes the configuration of the information matching device 10A in Figure 4 instead of the configuration of the report matching device 10 in Figure 1.
本実施形態の情報紐付装置10A、および支援端末2を含む支援システムにおける処理の一例を、図5のフローチャートに基づいて説明する。図5は、情報紐付装置10Aの処理(S1~S5、S11、S12)の一例を示すフローチャートである。 An example of processing in a support system including the information matching device 10A and the support terminal 2 of this embodiment will be described based on the flowchart in Figure 5. Figure 5 is a flowchart showing an example of processing (S1 to S5, S11, S12) of the information matching device 10A.
まず、実施形態1の情報紐付装置10の処理におけるS1~S5と同様にして、S1~S5を実施する。 First, steps S1 to S5 are carried out in the same manner as steps S1 to S5 in the processing of the information linking device 10 in embodiment 1.
つぎに、属性情報取得部17は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得する(S17、属性情報取得工程)。前記属性情報は、特に制限されず、例えば、前記検索対象物が属する物品の詳細な情報があげられる。前記属性情報の具体例として、例えば、前記検索対象物がスーパーマーケットの商品であれば、生産年月日、消費期限、賞味期限、原材料、価格等の情報があげられる。 Next, the attribute information acquisition unit 17 acquires attribute information of the search object based on the identification information of the search object (S17, attribute information acquisition step). The attribute information is not particularly limited, and may include, for example, detailed information about the item to which the search object belongs. Specific examples of the attribute information include, for example, if the search object is a supermarket product, information such as production date, expiration date, best-before date, ingredients, and price.
そして、出力部16により、前記検索対象物の位置情報に、さらに、前記属性情報を紐づけて出力し(S12、出力工程)、処理を終了する。 Then, the output unit 16 links the attribute information to the location information of the search target and outputs it (S12, output step), and the process ends.
なお、本実施形態の情報紐付方法において、前記S11をS5の後に実施しているが、本発明の情報紐付方法はこの順序に制限されず、前記S11は、例えば、S4の下流且つS12の上流の工程で実施されていればよい。このため、本実施形態の情報紐付方法は、S11及びS5を、例えば、S5及びS11の順序で実施してもよいし、S11及びS5を並行して実施してもよい。 In the information linking method of this embodiment, S11 is performed after S5, but the information linking method of the present invention is not limited to this order, and S11 may be performed, for example, downstream of S4 and upstream of S12. Therefore, in the information linking method of this embodiment, S11 and S5 may be performed in the order of S5 and S11, or S11 and S5 may be performed in parallel.
[実施形態3]
本実施形態は、本発明の画像処理装置と、画像表示端末を含む画像処理システム装置の例である。
[Embodiment 3]
This embodiment is an example of an image processing system including an image processing device of the present invention and an image display terminal.
本実施形態の画像処理システム装置について、図6を用いて説明する。図6は、本実施形態の画像処理装置20、画像表示端末30を含む画像処理システム装置200の一例の構成を示すブロック図である。図示していないが、画像処理システム装置200は、例えば、複数の画像表示端末30を含んでもよい。図6に示すように、画像処理装置20は、通信回線網40を介して、画像表示端末30と接続可能である。また、画像処理システム装置200は、例えば、前記第1ユーザの端末を含んでもよく、この場合、画像処理装置20は、例えば、通信回線網40を介して、前記第1ユーザの端末と接続可能である。また、図示していないが、画像処理装置20は、例えば、通信回線網40を介して、システム管理者の外部端末とも接続可能であり、システム管理者は、前記外部端末から画像処理装置20の管理を実施してもよい。 The image processing system of this embodiment will be described using FIG. 6. FIG. 6 is a block diagram showing an example configuration of an image processing system 200 including an image processing device 20 and an image display terminal 30 of this embodiment. Although not shown, the image processing system 200 may include, for example, multiple image display terminals 30. As shown in FIG. 6, the image processing device 20 can be connected to the image display terminal 30 via a communication network 40. The image processing system 200 may also include, for example, the first user's terminal. In this case, the image processing device 20 can be connected to the first user's terminal via, for example, the communication network 40. Although not shown, the image processing device 20 can also be connected to an external terminal of a system administrator via, for example, the communication network 40, and the system administrator may manage the image processing device 20 from the external terminal.
本実施形態の画像処理装置について、図6を用いて説明する。図6に示すように、本装置20は、検索対象物の情報紐付部10、撮像情報取得部21、対象物位置情報取得部22、仮想情報生成部23、マップ情報管理部24、端末情報取得部25、及び画像情報出力部26を含む。図示していないが、本装置20は、例えば、記憶部を含んでもよい。 The image processing device of this embodiment will be described using FIG. 6. As shown in FIG. 6, this device 20 includes a search object information linking unit 10, an image information acquisition unit 21, an object position information acquisition unit 22, a virtual information generation unit 23, a map information management unit 24, a terminal information acquisition unit 25, and an image information output unit 26. Although not shown, this device 20 may also include, for example, a memory unit.
本装置20は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置20は、通信回線網40を介して、後述する外部装置と接続可能である。通信回線網40は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。通信回線網40は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置20は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置20は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置20は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 20 may be, for example, a single device including the above-mentioned components, or a device in which the above-mentioned components can be connected via a communication network. The device 20 can also be connected to an external device (described later) via the communication network 40. The communication network 40 is not particularly limited and can be any known network, and may be wired or wireless, for example. Examples of the communication network 40 include the Internet, the World Wide Web (WWW), a telephone line, a LAN (Local Area Network), a SAN (Storage Area Network), a DTN (Delay Tolerant Networking), a LPWA (Low Power Wide Area), and a L5G (Local 5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (ad hoc communication), infrastructure communication, indirect communication via an access point, or the like. The device 20 may be incorporated into a server as a system. The device 20 may also be, for example, a personal computer (PC, e.g., desktop or laptop) on which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 20 may be, for example, in the form of cloud computing or edge computing, in which at least one of the components is located on a server and the other components are located on a terminal.
画像表示端末30は、例えば、PC;携帯電話、スマートフォン、タブレット端末等の携帯端末;スマートウォッチ、スマートグラス、ウェアラブル端末等があげられる。画像表示端末30は、例えば、カメラ、スキャナ等の撮像手段、IC(integrated circuit)カードリーダ、マイク等の音声入力手段等を備えてもよい。画像表示端末30は、例えば、第2ユーザの端末である。 Examples of the image display terminal 30 include PCs; mobile devices such as mobile phones, smartphones, and tablet devices; smart watches, smart glasses, and wearable devices. The image display terminal 30 may also include imaging means such as a camera or scanner, and audio input means such as an IC (integrated circuit) card reader or microphone. The image display terminal 30 is, for example, the terminal of the second user.
図7に、本装置20のハードウェア構成のブロック図を例示する。本装置20は、例えば、中央処理装置(CPU、GPU等)201、メモリ202、バス203、記憶装置204、入力装置205、表示装置206、通信デバイス207等を含む。本装置20の各部は、それぞれのインタフェース(I/F)により、バス203を介して相互に接続されている。 Figure 7 shows an example block diagram of the hardware configuration of device 20. Device 20 includes, for example, a central processing unit (CPU, GPU, etc.) 201, memory 202, bus 203, storage device 204, input device 205, display device 206, and communication device 207. Each component of device 20 is interconnected via bus 203 and its respective interface (I/F).
中央処理装置201は、本装置20の全体の制御を担う。本装置20において、中央処理装置201により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置201が、検索対象物の情報紐付部10、撮像情報取得部21、対象物位置情報取得部22、仮想情報生成部23、マップ情報管理部24、端末情報取得部25、及び画像情報出力部26として機能する。 The central processing unit 201 is responsible for overall control of the device 20. In the device 20, the central processing unit 201 executes, for example, the program of the present invention and other programs, and also reads and writes various types of information. Specifically, the central processing unit 201 functions as, for example, a search object information linking unit 10, an image information acquisition unit 21, an object position information acquisition unit 22, a virtual information generation unit 23, a map information management unit 24, a terminal information acquisition unit 25, and an image information output unit 26.
バス203は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置20は、例えば、バス203に接続された通信デバイス207により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 203 can also be connected to, for example, external devices. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, and external imaging devices. The device 20 can be connected to an external network (the communication line network) via, for example, a communication device 207 connected to the bus 203, and can also be connected to other devices via the external network.
メモリ202は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置201が処理を行う際には、例えば、後述する記憶装置204に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ202が読み込み、中央処理装置201は、メモリ202からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ202は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 202 may be, for example, a main memory (primary storage device). When the central processing unit 201 performs processing, the memory 202 reads various operating programs, such as the program of the present invention, stored in the storage device 204 (described below), and the central processing unit 201 receives data from the memory 202 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 202 may also be, for example, a ROM (read-only memory).
記憶装置204は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置204には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置204は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置204は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。本装置20が、例えば、前記記憶部を含む場合、記憶装置204が前記記憶部として機能する。 The storage device 204 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 204 stores operating programs, including the program of the present invention. The storage device 204 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be internal or external, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 204 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates the recording medium and drive. If the device 20 includes, for example, the storage unit, the storage device 204 functions as the storage unit.
本装置20において、メモリ202及び記憶装置204は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置20によって生成した情報、本装置20が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ202及び記憶装置204以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。 In the device 20, the memory 202 and storage device 204 can also store various information such as log information, information obtained from an external database (not shown) or external device, information generated by the device 20, and information used by the device 20 when executing processing. Note that at least some of the information may be stored, for example, on an external server other than the memory 202 and storage device 204, or may be stored in a distributed manner across multiple terminals using blockchain technology, etc.
本装置20は、例えば、さらに、入力装置205、ディスプレイ206を備える。入力装置205は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。ディスプレイ206は、例えば、LEDディスプレイ、液晶ディスプレイ等の表示装置があげられる。本実施形態1において、入力装置205とディスプレイ206とは、別個に構成されているが、入力装置205とディスプレイ206とは、タッチパネルディスプレイのように、一体として構成されてもよい。 The device 20 further includes, for example, an input device 205 and a display 206. Examples of the input device 205 include pointing devices such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; card readers such as IC card readers or magnetic card readers; and audio input means such as a microphone. Examples of the display 206 include display devices such as an LED display or LCD display. In this embodiment 1, the input device 205 and display 206 are configured separately, but the input device 205 and display 206 may also be configured as an integrated unit, such as a touch panel display.
図8に、画像表示端末30のハードウェア構成のブロック図を例示する。図8に示すように、画像表示端末30は、例えば、CPU301、メモリ302、バス303、記憶装置304、入力装置(入力部)305、撮像部31、通信デバイス(通信部)32、ディスプレイ(表示部)33等を備える。画像表示端末30の各部は、それぞれのインタフェース(I/F)により、バス303を介して接続されている。画像表示端末30の各構成の説明は、画像処理装置20の各構成の説明を援用できる。 Figure 8 shows an example block diagram of the hardware configuration of the image display terminal 30. As shown in Figure 8, the image display terminal 30 includes, for example, a CPU 301, memory 302, a bus 303, a storage device 304, an input device (input section) 305, an imaging section 31, a communication device (communication section) 32, and a display (display section) 33. Each section of the image display terminal 30 is connected via the bus 303 and its respective interface (I/F). The description of each section of the image display terminal 30 can be made using the description of each section of the image processing device 20.
つぎに、本実施形態の画像処理方法の一例を、図9のフローチャートに基づき説明する。本実施形態の画像処理方法は、例えば、図6の画像処理システム装置200を用いて、次のように実施する。なお、本実施形態の画像処理方法は、図6の画像処理システム装置200の使用には限定されない。図9は、画像処理システム装置200の処理(S21~S27)の一例を示すフローチャートである。 Next, an example of the image processing method of this embodiment will be described based on the flowchart in Figure 9. The image processing method of this embodiment is implemented as follows, for example, using the image processing system device 200 of Figure 6. Note that the image processing method of this embodiment is not limited to use with the image processing system device 200 of Figure 6. Figure 9 is a flowchart showing an example of the processing (S21 to S27) of the image processing system device 200.
まず、検索対象物の情報紐付部10により、検索対象物の識別情報と、検索対象物の位置情報とを紐づける(S21、検索対象物の情報紐付工程)。S21は、例えば、前記実施形態1のS1~S6、又は実施形態2のS1~S5、S11及びS12と同様にして、S1~S6、又はS1~S5、S11及びS12を実施することにより実施できる。 First, the search object information linking unit 10 links the identification information of the search object with the location information of the search object (S21, search object information linking step). S21 can be implemented, for example, by performing S1 to S6, or S1 to S5, S11, and S12, in the same manner as S1 to S6 in embodiment 1 or S1 to S5, S11, and S12 in embodiment 2.
つぎに、撮像情報取得部21により、特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得する(S22、撮像情報取得工程)。前記特定エリアは、特に制限されず、屋内でもよいし、屋外でもよい。前記屋内としては、例えば、スーパーマーケット、家電量販店等の小売店の店舗;倉庫;運送会社のターミナル;サーバールーム;オフィス;図書館;等があげられる。前記撮像画像は、例えば、静止画でもよいし、動画でもよい。前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含む。前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報であること以外は、例えば、前記第1起点位置情報と同様であり、その記載を援用できる。前記撮像画像の取得は、例えば、前記第2ユーザの端末(画像表示端末30)の撮像部31により撮像された前記撮像画像を、通信回線網40を介して取得することにより実行できる。 Next, the imaging information acquisition unit 21 acquires an image captured in a specific area, the image including second origin location information (S22, imaging information acquisition process). The specific area is not particularly limited and may be indoors or outdoors. Examples of indoor locations include retail stores such as supermarkets and electronics retailers; warehouses; shipping company terminals; server rooms; offices; libraries; etc. The captured image may be, for example, a still image or a video. The second origin location information includes information on the second origin location that serves as the origin of the second user's location information. The second origin location information is similar to, for example, the first origin location information, except that it is information on the second origin location that serves as the origin of the second user's location information, and the description therefor can be used. The captured image can be acquired, for example, by acquiring the captured image captured by the imaging unit 31 of the second user's terminal (image display terminal 30) via the communication network 40.
つぎに、対象物位置情報取得部22により、検索対象物の情報紐付部10により出力された前記検索対象物の位置情報を取得する(S23、対象物位置情報取得工程)。 Next, the object location information acquisition unit 22 acquires the location information of the search object output by the search object information linking unit 10 (S23, object location information acquisition step).
つぎに、仮想情報生成部23により、前記特定エリアに関する仮想画像を生成する(S24、仮想情報生成工程)。前記生成する仮想画像は、例えば、前記特定エリアにおける前記検索対象物の仮想画像を含む。前記検索対象物の仮想画像は、例えば、前記検索対象物の位置情報と、前記検索対象物の位置画像とが互いに紐づけられている。前記仮想画像の生成とは、例えば、予め、メモリ202や記憶装置204に記憶されている前記仮想画像を読み出すことを意味してもよいし、外部のデータベースから前記通信回線網を介して前記仮想画像を取得することを意味してもよい。また、仮想情報生成部23は、例えば、前記特定エリアに関する情報(特定エリア情報ともいう)を取得し、前記特定エリア情報に基づき、前記仮想画像を生成してもよい。前記検索対象物の仮想画像は、例えば、前記検索対象物の「ピン」、「ピン画像」等ともいう。 Next, the virtual information generation unit 23 generates a virtual image related to the specific area (S24, virtual information generation step). The generated virtual image includes, for example, a virtual image of the search object in the specific area. The virtual image of the search object is, for example, a virtual image in which the location information of the search object and the location image of the search object are linked to each other. Generating the virtual image may mean, for example, reading out the virtual image stored in advance in memory 202 or storage device 204, or may mean obtaining the virtual image from an external database via the communication network. Furthermore, the virtual information generation unit 23 may, for example, obtain information related to the specific area (also referred to as specific area information) and generate the virtual image based on the specific area information. The virtual image of the search object is also referred to as, for example, a "pin" or "pin image" of the search object.
つぎに、マップ情報管理部24により、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理する(S25、マップ情報管理工程)。前記マップは、例えば、前記特定エリアを二次元的に表現したマップであってもよいし、三次元的に表現したマップであってもよい。 Next, the map information management unit 24 links and manages the location information of the search object on a map of the specific area (S25, map information management step). The map may be, for example, a map that represents the specific area in two dimensions, or a map that represents the specific area in three dimensions.
つぎに、端末情報取得部25により、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得する(S26、端末情報取得工程)。端末情報取得部26は、例えば、前記撮像画像と紐づけて、前記端末の位置情報及び向き情報を取得してもよい。前記向き情報とは、例えば、前記端末の撮像装置による撮像方向ともいえる。 Next, the terminal information acquisition unit 25 acquires the terminal's position information and orientation information based on the second origin position information (S26, terminal information acquisition step). The terminal information acquisition unit 26 may, for example, acquire the terminal's position information and orientation information in association with the captured image. The orientation information may also be, for example, the imaging direction of the imaging device of the terminal.
そして、画像情報出力部26により、前記撮像画像に前記仮想画像を重畳した合成画像を出力し(S27、画像情報出力工程)、終了する(END)。前記出力は、例えば、前記通信回線網を介して、実行されてもよい。具体的には、画像情報出力部26により、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳する。 Then, the image information output unit 26 outputs a composite image in which the virtual image is superimposed on the captured image (S27, image information output step), and the process ends (END). The output may be performed, for example, via the communication network. Specifically, the image information output unit 26 superimposes the position image on the search object present in the captured image at a position corresponding to the search object in the captured image.
また、仮想情報生成部23により生成される前記対象物毎の仮想画像は、さらに、前記検索対象物の詳細情報画像を含んでもよい。前記詳細情報画像は、例えば、前記検索対象物の属性情報を含む。この場合、前記検索対象物の位置画像及び前記詳細情報画像は前記検索対象物毎に互いに紐づけられている。そして、画像情報出力部26は、例えば、前記工程(S27)において、さらに、前記撮像画像内にウインドウ部を設け、前記ウインドウ部に前記撮像画像内に存在する前記検索対象物の位置画像と紐づけられている前記詳細情報画像を重畳する。前記ウインドウ部は、例えば、複数の前記詳細情報画像を遷移可能な画面で表示可能である。前記詳細情報画像は、例えば、1層又は2層以上の階層構造の画像である。前記詳細情報画像が1層又は2層以上の階層構造の画像である場合、前記ウインドウ部は、例えば、前記詳細情報画像を階層毎の画像を遷移可能な画面で表示可能である。具体的に、前記詳細情報画像は、例えば、前記検索対象物の詳細情報(例えば、前記検索対象物の属性情報)に基づく画像であり、1つの前記対象物の位置画像に対し、1つの前記詳細情報画像が紐づけられていてもよいし、2つの前記詳細情報画像が紐づけられていてもよい。 Furthermore, the virtual image for each object generated by the virtual information generation unit 23 may further include a detailed information image of the search object. The detailed information image includes, for example, attribute information of the search object. In this case, the position image of the search object and the detailed information image are linked to each other for each search object. Then, for example, in the step (S27), the image information output unit 26 further provides a window section within the captured image and superimposes the detailed information image linked to the position image of the search object present in the captured image on the window section. The window section can, for example, display multiple detailed information images on a screen that allows transitions between them. The detailed information image is, for example, an image with a hierarchical structure of one or more layers. If the detailed information image is an image with a hierarchical structure of one or more layers, the window section can, for example, display the detailed information image on a screen that allows transitions between images for each layer. Specifically, the detailed information image is, for example, an image based on detailed information about the search object (for example, attribute information about the search object), and one detailed information image may be linked to one position image of the object, or two detailed information images may be linked to one position image of the object.
本実施形態によれば、前記本発明の情報紐付装置により紐づけられた検索対象物の位置情報を用いて、検索対象物の仮想画像を表示できる。 According to this embodiment, a virtual image of the search object can be displayed using the location information of the search object linked by the information linking device of the present invention.
[実施形態4]
本実施形態は、実施形態3の画像表示システム装置200において、画像処理装置20が、さらに選別情報取得部を含み、画像表示端末30が、さらに入力部を含む以外は、実施形態3の画像表示システム装置200と同様であり、その説明を援用できる。本実施形態の画像処理装置は、例えば、選別情報取得部を備え、前記選別情報取得部は、前記検索対象物の選別を行う選別情報を取得し、前記画像情報出力部は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する。また、本実施形態の画像表示端末は、例えば、入力部を含み、前記入力部は、前記選別情報を入力可能であり、前記通信部は、前記本発明の画像処理装置に前記選別情報を送信可能であり、且つ、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を受信可能であり、前記表示部は、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を表示する。このため、本実施形態によれば、選別情報に基づき検索対象物を選別し、選別後の検索対象物に対応する位置に前記位置画像を重畳した画像を出力できる。したがって、本実施形態によれば、例えば、前記第2ユーザは、仮想画像上で任意の検索対象物のみをできるため、容易に所望の検索対象物を発見できる。本実施形態の画像処理システム装置は、例えば、対象物の検索システム装置ともいうことができる。
[Embodiment 4]
This embodiment is similar to the image display system device 200 of Embodiment 3, except that the image processing device 20 further includes a selection information acquisition unit and the image display terminal 30 further includes an input unit, and the description thereof can be used. The image processing device of this embodiment includes, for example, a selection information acquisition unit, which acquires selection information for selecting the search objects, and the image information output unit selects the search objects present in the captured image based on the selection information and outputs an image with the position image superimposed at a position corresponding to the selected search object to the terminal. Furthermore, the image display terminal of this embodiment includes, for example, an input unit, which is capable of inputting the selection information, and the communication unit is capable of transmitting the selection information to the image processing device of the present invention and receiving an image with the position image superimposed at a position corresponding to the selected search object, and the display unit displays the image with the position image superimposed at a position corresponding to the selected search object. Therefore, according to this embodiment, search objects can be selected based on the selection information, and an image can be output in which the position image is superimposed at a position corresponding to the selected search object. Therefore, according to this embodiment, for example, the second user can select only any search object on the virtual image, so that the desired search object can be easily found. The image processing system device of this embodiment can also be called, for example, an object search system device.
図10は、本実施形態の画像処理装置20A、画像表示端末30Aを含む画像処理システム装置200Aの一例の構成を示すブロック図である。図10に示すように、画像処理装置20Aは、実施形態3の画像処理装置20の構成に加えて、さらに、選別情報取得部27を備える。画像処理装置20Aのハードウェア構成は、図7の画像処理装置20のハードウェア構成において、中央処理装置201が、図6の画像処理装置20の構成に代えて、図10の画像処理装置20Aの構成を備える以外は同様である。また、図10に示すように、画像表示端末30Aは、実施形態3の画像表示端末30の構成に加えて、さらに、入力部34を備える。画像表示端末30Aのハードウェア構成は、図8の画像表示端末30のハードウェア構成において、入力装置305が、入力部34として機能する以外は同様である。 Figure 10 is a block diagram showing an example configuration of an image processing system device 200A including an image processing device 20A and an image display terminal 30A of this embodiment. As shown in Figure 10, the image processing device 20A further includes a selection information acquisition unit 27 in addition to the configuration of the image processing device 20 of embodiment 3. The hardware configuration of the image processing device 20A is similar to that of the image processing device 20 of Figure 7, except that the central processing unit 201 has the configuration of the image processing device 20A of Figure 10 instead of the configuration of the image processing device 20 of Figure 6. Also, as shown in Figure 10, the image display terminal 30A further includes an input unit 34 in addition to the configuration of the image display terminal 30 of embodiment 3. The hardware configuration of the image display terminal 30A is similar to that of the image display terminal 30 of Figure 8, except that the input device 305 functions as the input unit 34.
つぎに、本実施形態の画像処理方法の一例を、図11のフローチャートに基づき説明する。本実施形態の画像処理方法は、例えば、図10の画像処理システム装置200Aを用いて、次のように実施する。なお、本実施形態の画像処理方法は、図10の画像処理システム装置200Aの使用には限定されない。図11は、画像処理システム装置200Aの処理(S21~S27、S31)の一例を示すフローチャートである。 Next, an example of the image processing method of this embodiment will be described based on the flowchart in Figure 11. The image processing method of this embodiment is implemented as follows, for example, using the image processing system device 200A of Figure 10. Note that the image processing method of this embodiment is not limited to use with the image processing system device 200A of Figure 10. Figure 11 is a flowchart showing an example of the processing (S21 to S27, S31) of the image processing system device 200A.
まず、実施形態3の画像処理システム装置200の処理におけるS21~S26と同様にして、S21~S26を実施する。 First, steps S21 to S26 are performed in the same manner as steps S21 to S26 in the processing of the image processing system apparatus 200 in embodiment 3.
つぎに、例えば、前記第2ユーザが、画像表示端末30Aの入力部34により、選別情報を入力し、画像表示端末30Aの通信部32により、通信回線網40を介して、前記選別情報を画像処理システム装置200Aに送信する。前記選別情報は、例えば、前記検索対象物の選別を行うための情報であり、任意の情報が設定できる。前記選別情報の具体例としては、例えば、前記検索対象物の属性情報があげられる。具体的には、例えば、前記検索対象物がスーパーマーケットの商品であれば、生産年月日、消費期限、賞味期限、原材料、価格等の情報を、前記選別情報として入力できる。前記選別情報の具体例としては、例えば、前記検索対象物の食材情報(例えば、ピーナッツ、小麦、そば、ダイズ、ごま、大麦等の穀物類及びごま;卵、乳、牛肉、豚肉、鶏肉、鮭、鯖、エビ、カニ、イカ、タコ、魚卵、アワビ、いくら、ゼラチン等の肉、卵、及び魚介類;)、価格情報(例えば、¥0~100、¥101~500、¥500~等)の情報を入力できる。前記選別情報は、例えば、前記属性情報を含む検索対象物について、表示から除外するための情報でもよいし、前記属性情報を含む検索対象物について表示するための情報でもよい。また、前記選別情報は、複数の情報を入力してもよい。この場合、例えば、特定のアレルゲンを含む食品を除外する、ハラール対応、ビーガン対応の商品のみを選択する、特定の価格帯の商品のみを選択する等、複数の属性情報をひとまとめにした選別情報を画像表示端末30Aの表示部33に表示し、第2ユーザにこれらを選択させることにより、前記選別情報を入力させてもよい。 Next, for example, the second user inputs selection information using the input unit 34 of the image display terminal 30A, and the communication unit 32 of the image display terminal 30A transmits the selection information to the image processing system device 200A via the communication network 40. The selection information is, for example, information for selecting the search object, and any information can be set. A specific example of the selection information is, for example, attribute information of the search object. Specifically, for example, if the search object is a supermarket product, information such as the production date, expiration date, best-before date, ingredients, and price can be input as the selection information. Specific examples of the selection information include information on ingredients of the search objects (e.g., grains and sesame such as peanuts, wheat, buckwheat, soybeans, sesame, barley, etc.; meat, eggs, and seafood such as eggs, milk, beef, pork, chicken, salmon, mackerel, shrimp, crab, squid, octopus, fish eggs, abalone, salmon roe, gelatin, etc.); and price information (e.g., ¥0-100, ¥101-500, ¥500 and above). The selection information may be, for example, information for excluding search objects that include the attribute information from display, or information for displaying search objects that include the attribute information. Furthermore, the selection information may include a plurality of pieces of information. In this case, for example, selection information that compiles multiple attribute information, such as excluding foods containing specific allergens, selecting only Halal or vegan products, or selecting only products in a specific price range, may be displayed on the display unit 33 of the image display terminal 30A, and the second user may select these to input the selection information.
そして、選別情報取得部27は、前記選別情報を取得する(S31、選別情報取得工程)。 Then, the selection information acquisition unit 27 acquires the selection information (S31, selection information acquisition step).
つぎに、画像情報出力部26は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力し(S27、画像情報出力工程)、画像処理装置200Aによる処理を終了する(END)。 Next, the image information output unit 26 selects the search objects present in the captured image based on the selection information, and outputs to the terminal an image in which the position image is superimposed at a position corresponding to the selected search object (S27, image information output step), thereby ending processing by the image processing device 200A (END).
その後、画像表示端末30Aの通信部32により、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を受信し、表示部33により、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を表示する。図12に、画像表示端末30Aに表示される画像の一例を示す。 Then, the communication unit 32 of the image display terminal 30A receives an image with the position image superimposed at a position corresponding to the selected search object, and the display unit 33 displays the image with the position image superimposed at a position corresponding to the selected search object. Figure 12 shows an example of an image displayed on the image display terminal 30A.
図12に示すように、画像表示端末30Aの表示部33には、特定エリアとして、スーパーマーケットの店内を撮像した撮像画像中に含まれる検索対象物(スーパーマーケットの商品)に対応する位置に、位置画像331を重畳した仮想画像が表示される。また、位置画像331を選択すると、表示部33に表示されたウインドウ部332に、選択した商品に関する詳細情報画像が重畳して表示される。前記第2ユーザは、前記選別情報を入力することにより、所望の属性を備える検索対象物に対応する位置画像331のみを表示部33に表示することができるため、容易に所望の属性を備える検索対象物を発見することができる。 As shown in FIG. 12, the display unit 33 of the image display terminal 30A displays a virtual image in which a position image 331 is superimposed at a position corresponding to a search object (supermarket product) included in an image captured of the interior of a supermarket as a specific area. Furthermore, when a position image 331 is selected, a detailed information image about the selected product is superimposed and displayed in a window portion 332 displayed on the display unit 33. By inputting the selection information, the second user can display on the display unit 33 only position images 331 corresponding to search objects having the desired attributes, thereby easily finding search objects having the desired attributes.
[実施形態5]
本実施形態の第1のプログラムは、前述の情報紐付方法の各工程を、コンピュータに実行させるためのプログラムである。具体的に、本実施形態のプログラムは、コンピュータに、起点位置情報取得手順、移動情報取得手順、画像情報取得手順、識別情報抽出手順、位置情報抽出手順、及び、出力手順を実行させるためのプログラムである。
[Embodiment 5]
The first program of this embodiment is a program for causing a computer to execute each step of the information linking method described above. Specifically, the program of this embodiment is a program for causing a computer to execute a starting point location information acquisition procedure, a movement information acquisition procedure, an image information acquisition procedure, an identification information extraction procedure, a location information extraction procedure, and an output procedure.
前記起点位置情報取得手順は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得手順は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得手順は、検索対象物の画像情報を取得し、
前記識別情報抽出手順は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出手順は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力手順は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する。
The origin position information acquisition step includes acquiring first origin position information;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step includes acquiring first user movement information;
the first user movement information includes information on a movement amount of the first user from the first origin position;
The image information acquisition step acquires image information of a search target,
the identification information extraction step extracts identification information of the search object from image information of the search object;
the location information extraction step extracts location information of the first user when image information of the search target object is acquired based on the first origin location information and the first user movement information;
The output step links the identification information of the search object with location information of the first user when image information of the search object was acquired, and outputs the linked information as location information of the search object.
また、本実施形態のプログラムは、コンピュータを、起点位置情報取得手順、移動情報取得手順、画像情報取得手順、識別情報抽出手順、位置情報抽出手順、及び、出力手順として機能させるプログラムということもできる。 The program of this embodiment can also be said to be a program that causes a computer to function as a starting point location information acquisition procedure, a movement information acquisition procedure, an image information acquisition procedure, an identification information extraction procedure, a location information extraction procedure, and an output procedure.
本実施形態のプログラムは、前記本発明の情報紐付装置および情報紐付方法における記載を援用できる。前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク、フロッピー(登録商標)ディスク(FD)等があげられる。 The program of this embodiment can use the descriptions of the information linking device and information linking method of the present invention. For example, the "procedure" in each of the steps can be read as "processing." The program of this embodiment may also be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples include random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, and floppy disk (FD).
[実施形態6]
本実施形態の第2のプログラムは、前述の画像処理方法の各工程を、コンピュータに実行させるためのプログラムである。具体的に、本実施形態のプログラムは、コンピュータに、検索対象物の情報紐付手順、撮像情報取得手順、対象物位置情報取得手順、仮想情報生成手順、マップ情報管理手順、端末情報取得手順、特定手順、及び画像情報出力手順を実行させる。
[Embodiment 6]
The second program of this embodiment is a program for causing a computer to execute each step of the image processing method described above. Specifically, the program of this embodiment causes a computer to execute a search object information linking procedure, an image information acquisition procedure, an object position information acquisition procedure, a virtual information generation procedure, a map information management procedure, a terminal information acquisition procedure, an identification procedure, and an image information output procedure.
前記検索対象物の情報紐付手順は、前記本発明の第1のプログラムにより実行され、
前記撮像情報取得手順は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記仮想情報生成手順は、前記特定エリアに関する仮想画像を生成し、
前記対象物位置情報取得手順は、前記検索対象物の情報紐付手順により出力された前記検索対象物の位置情報を取得し、
前記マップ情報管理手順は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得手順は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力手順は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成手順において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力手順は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する。
the information linking procedure for the search object is executed by the first program of the present invention,
The image information acquisition step includes acquiring a captured image captured in a specific area by a second user and including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
The virtual information generation step generates a virtual image relating to the specific area;
the object position information acquisition step acquires position information of the search object output by the search object information linking step,
the map information management step includes managing location information of the object to be searched for by linking it to a map of the specific area;
the terminal information acquisition step includes acquiring location information and orientation information of the terminal based on the second origin location information;
the image information output step includes outputting a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated in the virtual information generation step includes a virtual image for each of the search objects in the specific area;
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output step includes outputting to the terminal an image in which the position image is superimposed at a position corresponding to the search target object present in the captured image.
また、本実施形態の第2のプログラムは、コンピュータを、検索対象物の情報紐付手順、撮像情報取得手順、対象物位置情報取得手順、仮想情報生成手順、マップ情報管理手順、端末情報取得手順、特定手順、及び画像情報出力手順として機能させるプログラムということもできる。 The second program of this embodiment can also be described as a program that causes a computer to function as a search object information linking procedure, an image information acquisition procedure, an object location information acquisition procedure, a virtual information generation procedure, a map information management procedure, a terminal information acquisition procedure, an identification procedure, and an image information output procedure.
本実施形態のプログラムは、前記本発明の画像処理装置および画像処理方法における記載を援用できる。前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク、フロッピー(登録商標)ディスク(FD)等があげられる。 The program of this embodiment can be implemented by reference to the descriptions of the image processing device and image processing method of the present invention. For example, the "procedure" in each of the steps can be read as "processing." The program of this embodiment may also be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples include random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, and floppy disk (FD).
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to embodiments, but the present invention is not limited to the above embodiments. Various modifications that would be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
起点位置情報取得部、移動情報取得部、画像情報取得部、識別情報抽出部、位置情報抽出部、及び、出力部を含み、
前記起点位置情報取得部は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得部は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得部は、検索対象物の画像情報を取得し、
前記識別情報抽出部は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出部は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力部は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、ことを特徴とする検索対象物の情報紐付装置。
(付記2)
前記画像情報取得部は、起点マーカ画像を取得し、
前記起点位置情報取得部は、前記起点マーカ画像から前記第1起点位置情報を取得する、付記1記載の情報紐付装置。
(付記3)
属性情報取得部を含み、
前記属性情報取得部は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得し、
前記出力部は、前記検索対象物の位置情報に、前記検索対象物の属性情報を紐づけて出力する、付記1又は2に記載の情報紐付装置。
(付記4)
検索対象物の情報紐付部、撮像情報取得部、対象物位置情報取得部、仮想情報生成部、マップ情報管理部、端末情報取得部、特定部、及び画像情報出力部を含み、
前記検索対象物の情報紐付部は、付記1から3のいずれかに記載の検索対象物の情報紐付装置であり、
前記撮像情報取得部は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得部は、前記検索対象物の情報紐付部により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成部は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理部は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得部は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力部は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成部において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力部は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、画像処理装置。
(付記5)
前記検索対象物毎の仮想画像は、さらに、前記検索対象物の詳細情報画像を含み、前記位置画像及び前記詳細情報画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力部は、前記撮像画像内にウインドウ部を設け、前記ウインドウ部に前記撮像画像内に存在する前記検索対象物の位置画像と紐づけられている前記詳細情報画像を重畳する、付記4に記載の画像処理装置。
(付記6)
選別情報取得部を備え、
前記選別情報取得部は、前記検索対象物の選別を行う選別情報を取得し、
前記画像情報出力部は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、付記4又は5記載の画像処理装置。
(付記7)
撮像部、通信部、表示部を含み、
前記撮像部は、特定エリアにおける起点位置情報を含む撮像画像を撮像し、
前記通信部は、付記4から6のいずれかに記載の画像処理装置と通信可能であり、前記撮像画像を前記画像処理装置に送信可能であり、且つ、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を受信可能であり、
前記表示部は、前記位置画像を重畳した画像を表示する、画像表示端末。
(付記8)
入力部を含み、
前記入力部は、前記選別情報を入力可能であり、
前記通信部は、付記6記載の画像処理装置に前記選別情報を送信可能であり、且つ、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を受信可能であり、
前記表示部は、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を表示する、付記7に記載の画像表示端末。
(付記9)
サーバと、端末とを含み、
前記サーバと、前記端末とは、互いに通信可能であり、
前記サーバが、付記4から6のいずれかに記載の画像処理装置であり、
前記端末が、付記7又は8記載の画像表示端末である、画像処理システム装置。
(付記10)
起点位置情報取得工程、移動情報取得工程、画像情報取得工程、識別情報抽出工程、位置情報抽出工程、及び、出力工程を含み、
前記起点位置情報取得工程は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得工程は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得工程は、検索対象物の画像情報を取得し、
前記識別情報抽出工程は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出工程は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力工程は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、ことを特徴とする検索対象物の情報紐付方法。
(付記11)
前記画像情報取得工程は、起点マーカ画像を取得し、
前記起点位置情報取得工程は、前記起点マーカ画像から前記第1起点位置情報を取得する、付記10記載の情報紐付方法。
(付記12)
属性情報取得工程を含み、
前記属性情報取得工程は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得し、
前記出力工程は、前記検索対象物の位置情報に、前記検索対象物の属性情報を紐づけて出力する、付記10又は11に記載の情報紐付方法。
(付記13)
検索対象物の情報紐付工程、撮像情報取得工程、対象物位置情報取得工程、仮想情報生成工程、マップ情報管理工程、端末情報取得工程、特定工程、及び画像情報出力工程を含み、
前記検索対象物の情報紐付工程は、付記10から12のいずれかに記載の検索対象物の情報紐付方法であり、
前記撮像情報取得工程は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得工程は、前記検索対象物の情報紐付工程により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成工程は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理工程は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得工程は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力工程は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成工程において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力工程は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、画像処理方法。
(付記14)
前記検索対象物毎の仮想画像は、さらに、前記検索対象物の詳細情報画像を含み、前記位置画像及び前記詳細情報画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力工程は、前記撮像画像内にウインドウ工程を設け、前記ウインドウ工程に前記撮像画像内に存在する前記検索対象物の位置画像と紐づけられている前記詳細情報画像を重畳する、付記13に記載の画像処理方法。
(付記15)
選別情報取得工程を備え、
前記選別情報取得工程は、前記検索対象物の選別を行う選別情報を取得し、
前記画像情報出力工程は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、付記13又は14記載の画像処理方法。
(付記16)
コンピュータに、起点位置情報取得手順、移動情報取得手順、画像情報取得手順、識別情報抽出手順、位置情報抽出手順、及び、出力手順を実行させるためのプログラムであって、
前記起点位置情報取得手順は、第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得手順は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得手順は、検索対象物の画像情報を取得し、
前記識別情報抽出手順は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出手順は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報を抽出し、
前記出力手順は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、ことを特徴とするプログラム。
(付記17)
前記画像情報取得手順は、起点マーカ画像を取得し、
前記起点位置情報取得手順は、前記起点マーカ画像から前記第1起点位置情報を取得する、付記16記載のプログラム。
(付記18)
コンピュータに、さらに属性情報取得手順を実行させるためのプログラムであって、
前記属性情報取得手順は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得し、
前記出力手順は、前記検索対象物の位置情報に、前記検索対象物の属性情報を紐づけて出力する、付記16又は17に記載のプログラム。
(付記19)
コンピュータに、検索対象物の情報紐付手順、撮像情報取得手順、対象物位置情報取得手順、仮想情報生成手順、マップ情報管理手順、端末情報取得手順、特定手順、及び画像情報出力手順を実行させるためのプログラムであって、
前記検索対象物の情報紐付手順は、付記16から17のいずれかに記載のプログラムにより実行され、
前記撮像情報取得手順は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得手順は、前記検索対象物の情報紐付手順により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成手順は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理手順は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得手順は、前記第2起点位置情報に基づき、前記端末の位置情報及び前記端末の向き情報を取得し、
前記画像情報出力手順は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成手順において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力手順は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、プログラム。
(付記20)
前記検索対象物毎の仮想画像は、さらに、前記検索対象物の詳細情報画像を含み、前記位置画像及び前記詳細情報画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力手順は、前記撮像画像内にウインドウ手順を設け、前記ウインドウ手順に前記撮像画像内に存在する前記検索対象物の位置画像と紐づけられている前記詳細情報画像を重畳する、付記19に記載のプログラム。
(付記21)
コンピュータに、さらに選別情報取得手順を実行させるためのプログラムであって、
前記選別情報取得手順は、前記検索対象物の選別を行う選別情報を取得し、
前記画像情報出力手順は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記端末に出力する、付記19又は20記載のプログラム。
(付記22)
付記16から21のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes.
(Appendix 1)
The system includes a starting point position information acquisition unit, a movement information acquisition unit, an image information acquisition unit, an identification information extraction unit, a position information extraction unit, and an output unit,
the origin position information acquisition unit acquires first origin position information;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition unit acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the image information acquisition unit acquires image information of a search target;
the identification information extraction unit extracts identification information of the search object from image information of the search object;
the location information extraction unit extracts location information of the first user when image information of the search target object is acquired based on the first origin location information and the first user movement information;
The output unit links the identification information of the search object with the location information of the first user when image information of the search object was acquired, and outputs it as location information of the search object.
(Appendix 2)
the image information acquisition unit acquires an origin marker image;
2. The information linking device according to claim 1, wherein the origin position information acquisition unit acquires the first origin position information from the origin marker image.
(Appendix 3)
An attribute information acquisition unit is included,
the attribute information acquisition unit acquires attribute information of the search object based on identification information of the search object;
3. The information linking device according to claim 1, wherein the output unit links attribute information of the search object to the location information of the search object and outputs the linked information.
(Appendix 4)
The system includes a search object information linking unit, an imaging information acquisition unit, an object position information acquisition unit, a virtual information generation unit, a map information management unit, a terminal information acquisition unit, an identification unit, and an image information output unit,
the information linking unit for the search object is the information linking device for the search object described in any one of Supplementary Notes 1 to 3,
the imaging information acquisition unit acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition unit acquires the position information of the search object output by the search object information linking unit,
the virtual information generation unit generates a virtual image relating to the specific area;
the map information management unit manages location information of the search object by linking it to a map of the specific area;
the terminal information acquisition unit acquires location information and orientation information of the terminal based on the second origin location information;
the image information output unit outputs a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated by the virtual information generation unit includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output unit outputs to the terminal an image in which the position image is superimposed at a position corresponding to the search target object present in the captured image.
(Appendix 5)
the virtual image for each of the search objects further includes a detailed information image for the search object, and the position image and the detailed information image are linked to each other for each of the search objects;
The image processing device described in Appendix 4, wherein the image information output unit provides a window portion within the captured image and superimposes the detailed information image linked to the position image of the search object present in the captured image on the window portion.
(Appendix 6)
A selection information acquisition unit is provided,
the selection information acquisition unit acquires selection information for selecting the search objects;
The image processing device according to claim 4 or 5, wherein the image information output unit selects the search object present in the captured image based on the selection information, and outputs to the terminal an image in which the position image is superimposed at a position corresponding to the selected search object.
(Appendix 7)
It includes an imaging unit, a communication unit, and a display unit,
the imaging unit captures an image including starting point position information in a specific area;
the communication unit is capable of communicating with the image processing device according to any one of Supplementary Notes 4 to 6, capable of transmitting the captured image to the image processing device, and capable of receiving an image in which the position image is superimposed at a position corresponding to the search target object in the captured image;
The display unit displays an image on which the position image is superimposed.
(Appendix 8)
an input section,
the input unit is capable of inputting the selection information,
the communication unit is capable of transmitting the selection information to the image processing device described in Supplementary Note 6, and is capable of receiving an image in which the position image is superimposed at a position corresponding to the selected search object;
The image display terminal according to claim 7, wherein the display unit displays an image in which the position image is superimposed at a position corresponding to the selected search object.
(Appendix 9)
A server and a terminal,
the server and the terminal are capable of communicating with each other,
the server is an image processing device according to any one of Supplementary Notes 4 to 6,
9. An image processing system apparatus, wherein the terminal is an image display terminal according to claim 7 or 8.
(Appendix 10)
The method includes a starting point position information acquisition step, a movement information acquisition step, an image information acquisition step, an identification information extraction step, a position information extraction step, and an output step,
The origin position information acquisition step acquires first origin position information,
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the image information acquisition step acquires image information of a search target;
the identification information extraction step extracts identification information of the search object from image information of the search object;
the position information extraction step extracts position information of the first user when image information of the search object is acquired based on the first origin position information and the first user movement information;
The output process links the identification information of the search object with the location information of the first user when the image information of the search object was acquired, and outputs the linked information as the location information of the search object.
(Appendix 11)
The image information acquiring step includes acquiring an origin marker image,
11. The information linking method according to claim 10, wherein the origin position information acquiring step acquires the first origin position information from the origin marker image.
(Appendix 12)
An attribute information acquisition step is included,
the attribute information acquisition step acquires attribute information of the search object based on identification information of the search object;
12. The information linking method according to claim 10, wherein the output step links attribute information of the search object to the location information of the search object and outputs the linked information.
(Appendix 13)
The method includes a search object information linking step, an imaging information acquisition step, an object position information acquisition step, a virtual information generation step, a map information management step, a terminal information acquisition step, a specification step, and an image information output step,
The information linking step of the search object is a method for linking information of a search object according to any one of Supplementary Notes 10 to 12,
The image information acquisition step acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires the position information of the search object output by the search object information linking step,
the virtual information generating step generates a virtual image relating to the specific area;
the map information management step links and manages position information of the search object on a map of the specific area;
the terminal information acquisition step acquires location information and orientation information of the terminal based on the second origin location information;
the image information output step outputs a composite image in which the virtual image is superimposed on the captured image,
the virtual image generated in the virtual information generating step includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image processing method includes outputting to the terminal an image in which the position image is superimposed at a position corresponding to the search target in the captured image, for the search target present in the captured image, in the image information output step.
(Appendix 14)
the virtual image for each of the search objects further includes a detailed information image for the search object, and the position image and the detailed information image are linked to each other for each of the search objects;
The image processing method described in Appendix 13, wherein the image information output process provides a window process within the captured image and superimposes the detailed information image linked to a position image of the search object present in the captured image onto the window process.
(Appendix 15)
A selection information acquisition step is provided,
the selection information acquisition step acquires selection information for selecting the search objects;
The image processing method according to claim 13 or 14, wherein the image information output step selects the search object present in the captured image based on the selection information, and outputs to the terminal an image in which the position image is superimposed at a position corresponding to the selected search object.
(Appendix 16)
A program for causing a computer to execute a starting point position information acquisition procedure, a movement information acquisition procedure, an image information acquisition procedure, an identification information extraction procedure, a position information extraction procedure, and an output procedure,
The origin position information acquisition step includes acquiring first origin position information;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step includes acquiring first user movement information;
the first user movement information includes information on a movement amount of the first user from the first origin position;
The image information acquisition step acquires image information of a search target,
the identification information extraction step extracts identification information of the search object from image information of the search object;
the location information extraction step extracts location information of the first user when image information of the search target object is acquired based on the first origin location information and the first user movement information;
The program is characterized in that the output procedure links identification information of the search object with location information of the first user when image information of the search object was acquired, and outputs the linked information as location information of the search object.
(Appendix 17)
The image information acquisition step includes acquiring an origin marker image;
17. The program according to claim 16, wherein the step of acquiring the origin position information acquires the first origin position information from the origin marker image.
(Appendix 18)
A program for causing a computer to further execute an attribute information acquisition procedure,
the attribute information acquisition step acquires attribute information of the search object based on identification information of the search object;
18. The program according to claim 16, wherein the output step links attribute information of the search object to location information of the search object and outputs the linked information.
(Appendix 19)
A program for causing a computer to execute a search object information linking procedure, an image capture information acquisition procedure, an object position information acquisition procedure, a virtual information generation procedure, a map information management procedure, a terminal information acquisition procedure, a specification procedure, and an image information output procedure,
The information linking procedure for the search object is executed by a program described in any one of Supplementary Notes 16 to 17,
The image information acquisition step includes acquiring a captured image captured in a specific area by a second user and including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires position information of the search object output by the search object information linking step,
The virtual information generation step generates a virtual image relating to the specific area;
the map information management step includes managing location information of the object to be searched for by linking it to a map of the specific area;
the terminal information acquisition step includes acquiring location information and orientation information of the terminal based on the second origin location information;
the image information output step includes outputting a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated in the virtual information generation step includes a virtual image for each of the search objects in the specific area;
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output step is a program that outputs to the terminal an image in which the position image is superimposed at a position corresponding to the search target in the captured image, for the search target that exists in the captured image.
(Appendix 20)
the virtual image for each of the search objects further includes a detailed information image for the search object, and the position image and the detailed information image are linked to each other for each of the search objects;
The program described in Appendix 19, wherein the image information output procedure provides a window procedure within the captured image and superimposes the detailed information image linked to a position image of the search object present in the captured image onto the window procedure.
(Appendix 21)
A program for causing a computer to further execute a selection information acquisition procedure,
the selection information acquisition step acquires selection information for selecting the search objects;
The program described in Appendix 19 or 20, wherein the image information output procedure selects the search object present in the captured image based on the selection information, and outputs to the terminal an image in which the position image is superimposed at a position corresponding to the selected search object.
(Appendix 22)
A computer-readable recording medium having recorded thereon a program according to any one of appendices 16 to 21.
本発明によれば、検索対象物の識別情報と、検索対象物の位置情報とを容易に紐づけることができる。このため、本発明によれば、検索対象物の種類と位置情報を対応付けたデータベースを容易に構築することができ、効率的に検索対象物を検索できる。こんため、例えば、物品の管理が必要となる様々な分野において特に有用である。 The present invention makes it possible to easily link the identification information of a search object with the location information of the search object. Therefore, the present invention makes it possible to easily build a database that associates the type of search object with location information, allowing for efficient searches for search objects. This makes the invention particularly useful, for example, in various fields where the management of items is required.
10、10A 情報紐付装置、情報紐付部
11 起点位置情報取得部
12 移動嬢王取得部
13 画像情報取得部
14 識別情報抽出部
15 位置情報抽出部
16 出力部
17 属性情報抽出部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
200、200A 画像処理システム装置
20、20A 画像処理装置
21 撮像情報取得部
22 対象物位置情報取得部
23 仮想情報生成部
24 マップ情報管理部
25 端末情報取得部
26 画像情報出力部
27 選別情報取得部
201 中央処理装置
202 メモリ
203 バス
204 記憶装置
205 入力装置
206 表示装置
207 通信デバイス
30、30A 画像表示端末
31 撮像部
32 通信部(通信デバイス)
33 表示部(ディスプレイ)
34 入力部
301 中央処理装置
302 メモリ
303 バス
304 記憶装置
305 入力部
10, 10A Information matching device, information matching unit 11 Starting point position information acquisition unit 12 Mobile image acquisition unit 13 Image information acquisition unit 14 Identification information extraction unit 15 Position information extraction unit 16 Output unit 17 Attribute information extraction unit 101 Central processing unit 102 Memory 103 Bus 104 Storage device 105 Input device 106 Display device 107 Communication device 200, 200A Image processing system device 20, 20A Image processing device 21 Imaging information acquisition unit 22 Object position information acquisition unit 23 Virtual information generation unit 24 Map information management unit 25 Terminal information acquisition unit 26 Image information output unit 27 Selection information acquisition unit 201 Central processing unit 202 Memory 203 Bus 204 Storage device 205 Input device 206 Display device 207 Communication device 30, 30A Image display terminal 31 Imaging unit 32 Communication unit (communication device)
33 Display unit (display)
34 Input section 301 Central processing unit 302 Memory 303 Bus 304 Storage device 305 Input section
Claims (9)
前記画像情報取得部は、起点マーカ画像を取得し、
前記起点位置情報取得部は、前記起点マーカ画像から第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得部は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記画像情報取得部は、検索対象物の画像情報を取得し、
前記識別情報抽出部は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出部は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際までの前記第1のユーザの移動量を算出することにより、前記第1ユーザの位置情報を抽出し、
前記出力部は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、ことを特徴とする検索対象物の情報紐付装置。 The system includes a starting point position information acquisition unit, a movement information acquisition unit, an image information acquisition unit, an identification information extraction unit, a position information extraction unit, and an output unit,
the image information acquisition unit acquires an origin marker image;
the origin position information acquisition unit acquires first origin position information from the origin marker image;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition unit acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the image information acquisition unit acquires image information of a search target;
the identification information extraction unit extracts identification information of the search object from image information of the search object;
the location information extraction unit extracts location information of the first user by calculating a movement amount of the first user up to a point when image information of the search target object was acquired, based on the first origin location information and the first user movement information;
The output unit links the identification information of the search object with the location information of the first user when image information of the search object was acquired, and outputs it as location information of the search object.
前記属性情報取得部は、前記検索対象物の識別情報に基づき、前記検索対象物の属性情報を取得し、
前記出力部は、前記検索対象物の位置情報に、前記検索対象物の属性情報を紐づけて出力する、請求項1記載の情報紐付装置。 An attribute information acquisition unit is included,
the attribute information acquisition unit acquires attribute information of the search object based on identification information of the search object;
The information linking device according to claim 1 , wherein the output unit links attribute information of the search object to the location information of the search object and outputs the linked information.
前記検索対象物の情報紐付部は、請求項1又は2記載の検索対象物の情報紐付装置であり、
前記撮像情報取得部は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得部は、前記検索対象物の情報紐付部により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成部は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理部は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得部は、前記第2起点位置情報に基づき、前記第2ユーザの端末の位置情報及び前記第2ユーザの端末の向き情報を取得し、
前記画像情報出力部は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成部において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力部は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記第2ユーザの端末に出力する、画像処理装置。 The system includes a search object information linking unit, an imaging information acquisition unit, an object position information acquisition unit, a virtual information generation unit, a map information management unit, a terminal information acquisition unit, an identification unit, and an image information output unit,
The information linking unit for the search object is an information linking device for the search object according to claim 1 or 2 ,
the imaging information acquisition unit acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition unit acquires the position information of the search object output by the search object information linking unit,
the virtual information generation unit generates a virtual image relating to the specific area;
the map information management unit manages location information of the search object by linking it to a map of the specific area;
the terminal information acquisition unit acquires position information of the terminal of the second user and orientation information of the terminal of the second user based on the second origin position information;
the image information output unit outputs a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated by the virtual information generation unit includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output unit outputs to the second user's terminal an image in which the position image is superimposed at a position corresponding to the search target object present in the captured image.
前記画像情報出力部は、前記撮像画像内にウインドウ部を設け、前記ウインドウ部に前記撮像画像内に存在する前記検索対象物の位置画像と紐づけられている前記詳細情報画像を重畳する、請求項3記載の画像処理装置。 the virtual image for each of the search objects further includes a detailed information image for the search object, and the position image and the detailed information image are linked to each other for each of the search objects;
The image processing device according to claim 3 , wherein the image information output unit provides a window portion within the captured image, and superimposes the detailed information image linked to a position image of the search object present in the captured image on the window portion.
前記選別情報取得部は、前記検索対象物の選別を行う選別情報を取得し、
前記画像情報出力部は、前記選別情報に基づいて、前記撮像画像内に存在する前記検索対象物を選別し、前記選別した検索対象物に対応する位置に前記位置画像を重畳した画像を前記第2ユーザの端末に出力する、請求項3又は4記載の画像処理装置。 A selection information acquisition unit is provided,
the selection information acquisition unit acquires selection information for selecting the search objects;
5. The image processing device according to claim 3, wherein the image information output unit selects the search object present in the captured image based on the selection information, and outputs an image in which the position image is superimposed at a position corresponding to the selected search object to the terminal of the second user.
前記第1画像情報取得工程は、起点マーカ画像を取得し、
前記起点位置情報取得工程は、前記起点マーカ画像から第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得工程は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記第2画像情報取得工程は、検索対象物の画像情報を取得し、
前記識別情報抽出工程は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出工程は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際までの前記第1のユーザの移動量を算出することにより、前記第1ユーザの位置情報を抽出し、
前記出力工程は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、
ことを特徴とする検索対象物の情報紐付方法。 The method includes a first image information acquisition step, a starting point position information acquisition step, a movement information acquisition step, a second image information acquisition step, an identification information extraction step, a position information extraction step, and an output step,
The first image information acquisition step includes acquiring an origin marker image;
the origin position information acquiring step acquires first origin position information from the origin marker image;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step acquires first user movement information,
the first user movement information includes information on a movement amount of the first user from the first origin position;
the second image information acquisition step acquires image information of a search target object;
the identification information extraction step extracts identification information of the search object from image information of the search object;
The position information extraction step extracts the position information of the first user by calculating a movement amount of the first user up to a time when image information of the search target object was acquired based on the first origin position information and the first user movement information;
The output step links the identification information of the search object with location information of the first user at the time when image information of the search object was acquired, and outputs the linked information as location information of the search object.
A method for linking information on search objects, comprising:
前記検索対象物の情報紐付工程は、請求項6記載の検索対象物の情報紐付方法であり、
前記撮像情報取得工程は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得工程は、前記検索対象物の情報紐付工程により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成工程は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理工程は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得工程は、前記第2起点位置情報に基づき、前記第2ユーザの端末の位置情報及び前記第2ユーザの端末の向き情報を取得し、
前記画像情報出力工程は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成工程において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力工程は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記第2ユーザの端末に出力する、画像処理方法。 The method includes a search object information linking step, an imaging information acquisition step, an object position information acquisition step, a virtual information generation step, a map information management step, a terminal information acquisition step, a specification step, and an image information output step,
The information linking step of the search object is a method for linking information of the search object according to claim 6 ,
The image information acquisition step acquires a captured image captured in a specific area by a second user, the captured image including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires the position information of the search object output by the search object information linking step,
the virtual information generating step generates a virtual image relating to the specific area;
the map information management step links and manages position information of the search object on a map of the specific area;
the terminal information acquisition step acquires position information of the terminal of the second user and orientation information of the terminal of the second user based on the second origin position information;
the image information output step outputs a composite image in which the virtual image is superimposed on the captured image,
the virtual image generated in the virtual information generating step includes a virtual image for each of the search objects in the specific area,
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output process is an image processing method in which an image in which the position image is superimposed at a position corresponding to the search target in the captured image is output to the second user's terminal.
前記第1画像情報取得手順は、起点マーカ画像を取得し、
前記起点位置情報取得手順は、前記起点マーカ画像から第1起点位置情報を取得し、
前記第1起点位置情報は、第1ユーザの位置情報の起点となる第1起点位置の情報を含み、
前記移動情報取得手順は、第1ユーザ移動情報を取得し、
前記第1ユーザ移動情報は、前記第1起点位置からの第1のユーザの移動量の情報を含み、
前記第2画像情報取得手順は、検索対象物の画像情報を取得し、
前記識別情報抽出手順は、前記検索対象物の画像情報から、前記検索対象物の識別情報を抽出し、
前記位置情報抽出手順は、前記第1起点位置情報と、前記第1ユーザ移動情報とに基づき、前記検索対象物の画像情報を取得した際までの前記第1のユーザの移動量を算出することにより、前記第1ユーザの位置情報を抽出し、
前記出力手順は、前記検索対象物の識別情報と、前記検索対象物の画像情報を取得した際の前記第1ユーザの位置情報とを紐づけて、前記検索対象物の位置情報として出力する、ことを特徴とするプログラム。 A program for causing a computer to execute a first image information acquisition procedure, a starting point position information acquisition procedure, a movement information acquisition procedure, a second image information acquisition procedure, an identification information extraction procedure, a position information extraction procedure, and an output procedure,
The first image information acquisition step includes acquiring an origin marker image;
the origin position information acquisition step includes acquiring first origin position information from the origin marker image;
the first origin location information includes information on a first origin location that is a origin of location information of a first user;
The movement information acquisition step includes acquiring first user movement information;
the first user movement information includes information on a movement amount of the first user from the first origin position;
the second image information acquisition step acquires image information of a search target;
the identification information extraction step extracts identification information of the search object from image information of the search object;
the location information extraction step extracts location information of the first user by calculating a movement amount of the first user up to a time when image information of the search target object was acquired based on the first origin location information and the first user movement information;
The program is characterized in that the output procedure links identification information of the search object with location information of the first user when image information of the search object was acquired, and outputs the linked information as location information of the search object.
前記検索対象物の情報紐付手順は、請求項8記載のプログラムにより実行され、
前記撮像情報取得手順は、第2ユーザにより特定エリアで撮像された、第2起点位置情報を含む撮像画像を取得し、
前記第2起点位置情報は、第2ユーザの位置情報の起点となる第2起点位置の情報を含み、
前記対象物位置情報取得手順は、前記検索対象物の情報紐付手順により出力された前記検索対象物の位置情報を取得し、
前記仮想情報生成手順は、前記特定エリアに関する仮想画像を生成し、
前記マップ情報管理手順は、前記特定エリアのマップ上に前記検索対象物の位置情報を紐づけて管理し、
前記端末情報取得手順は、前記第2起点位置情報に基づき、前記第2ユーザの端末の位置情報及び前記第2ユーザの端末の向き情報を取得し、
前記画像情報出力手順は、前記撮像画像に前記仮想画像を重畳した合成画像を出力し、
前記仮想情報生成手順において生成する仮想画像は、前記特定エリアの前記検索対象物毎の仮想画像を含み、
前記検索対象物毎の仮想画像は、前記検索対象物の位置画像を含み、前記位置画像は前記検索対象物毎に互いに紐づけられており、
前記画像情報出力手順は、前記撮像画像内に存在する前記検索対象物に対して、前記撮像画像内の前記検索対象物に対応する位置に前記位置画像を重畳した画像を前記第2ユーザの端末に出力する、プログラム。 A program for causing a computer to execute a search object information linking procedure, an image capture information acquisition procedure, an object position information acquisition procedure, a virtual information generation procedure, a map information management procedure, a terminal information acquisition procedure, a specification procedure, and an image information output procedure,
The information linking procedure for the search object is executed by a program according to claim 8 ,
The image information acquisition step includes acquiring a captured image captured in a specific area by a second user and including second origin position information;
the second origin location information includes information on a second origin location that is a origin of location information of a second user;
the object position information acquisition step acquires position information of the search object output by the search object information linking step,
The virtual information generation step generates a virtual image relating to the specific area;
the map information management step includes managing location information of the object to be searched for by linking it to a map of the specific area;
the terminal information acquisition step includes acquiring position information of the terminal of the second user and orientation information of the terminal of the second user based on the second origin position information;
the image information output step includes outputting a composite image in which the virtual image is superimposed on the captured image;
the virtual image generated in the virtual information generation step includes a virtual image for each of the search objects in the specific area;
the virtual image for each of the search objects includes a position image of the search object, and the position images are linked to each other for each of the search objects;
The image information output procedure is a program that outputs to the second user's terminal an image in which the position image is superimposed at a position corresponding to the search target in the captured image, for the search target present in the captured image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021109102A JP7765030B2 (en) | 2021-06-30 | 2021-06-30 | Information linking device, image processing device, information linking method, image processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021109102A JP7765030B2 (en) | 2021-06-30 | 2021-06-30 | Information linking device, image processing device, information linking method, image processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023006483A JP2023006483A (en) | 2023-01-18 |
| JP7765030B2 true JP7765030B2 (en) | 2025-11-06 |
Family
ID=85108276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021109102A Active JP7765030B2 (en) | 2021-06-30 | 2021-06-30 | Information linking device, image processing device, information linking method, image processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7765030B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014196178A1 (en) | 2013-06-04 | 2014-12-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Guidance method and guidance system |
| JP2015052891A (en) | 2013-09-06 | 2015-03-19 | 東芝テック株式会社 | Shelf allocation supporting device, server, and program |
| JP2019174959A (en) | 2018-03-27 | 2019-10-10 | Awl株式会社 | Commodity shelf position registration program and information processing apparatus |
-
2021
- 2021-06-30 JP JP2021109102A patent/JP7765030B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014196178A1 (en) | 2013-06-04 | 2014-12-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Guidance method and guidance system |
| JP2015052891A (en) | 2013-09-06 | 2015-03-19 | 東芝テック株式会社 | Shelf allocation supporting device, server, and program |
| JP2019174959A (en) | 2018-03-27 | 2019-10-10 | Awl株式会社 | Commodity shelf position registration program and information processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023006483A (en) | 2023-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9832353B2 (en) | Methods for encoding, decoding and interpreting auxiliary data in media signals | |
| US20180137201A1 (en) | Aesthetic search engine | |
| US20150199777A1 (en) | System and method for restaurant menuing | |
| US9928530B2 (en) | Digitization of a catalog of retail products | |
| EP2867834A1 (en) | Image-augmented inventory management and wayfinding | |
| TW201342122A (en) | Providing sense of touch in a mobile device using vibration | |
| JP2019125144A (en) | Merchandise information management program, method and device, and merchandise management program, method and device | |
| US20220076015A1 (en) | Fast multi-modal object recognition system | |
| JP2017523516A (en) | Menu book data processing method, apparatus, device, and program | |
| WO2023101850A1 (en) | System configuration for learning and recognizing packaging associated with a product | |
| US8740060B2 (en) | Mobile product advisor | |
| JP7765030B2 (en) | Information linking device, image processing device, information linking method, image processing method, and program | |
| JP2021157358A (en) | Shelving analysis system, method, program and data | |
| JP7468508B2 (en) | Information processing device, information processing method, program, and information processing system | |
| JP7487732B2 (en) | Information processing device, display system, information processing method and program | |
| JP2023012233A (en) | Commodity information registration apparatus and commodity information registration method | |
| JP2025079277A (en) | Information Processing Program | |
| US11675755B2 (en) | Information management device, information management method, and computer program | |
| US20220230514A1 (en) | Product recognition apparatus, system, and method | |
| US20240104628A1 (en) | Information processing apparatus, information processing method, and non-transitory computer-readable storage medium | |
| US20230027388A1 (en) | Price information determination apparatus, price information determination method, and non-transitory computer readable medium | |
| JP7838675B2 (en) | Product management device, product management method, and program | |
| KR101980574B1 (en) | Apparatus able to manage fresh food database by interworking with pos terminal installed in supermarket | |
| Sakman et al. | Intelligent Mobile Product Recognition for Augmented Reality in Smart Shopping | |
| KR20210111117A (en) | Transaction system based on extracted image from uploaded media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240515 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250326 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250808 |
|
| 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: 20250924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251016 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765030 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |