JP2015170266A - In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program - Google Patents

In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program Download PDF

Info

Publication number
JP2015170266A
JP2015170266A JP2014046348A JP2014046348A JP2015170266A JP 2015170266 A JP2015170266 A JP 2015170266A JP 2014046348 A JP2014046348 A JP 2014046348A JP 2014046348 A JP2014046348 A JP 2014046348A JP 2015170266 A JP2015170266 A JP 2015170266A
Authority
JP
Japan
Prior art keywords
information
dimensional
dimensional space
layout
facility
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.)
Pending
Application number
JP2014046348A
Other languages
Japanese (ja)
Inventor
光昭 小関
Mitsuaki Koseki
光昭 小関
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2014046348A priority Critical patent/JP2015170266A/en
Publication of JP2015170266A publication Critical patent/JP2015170266A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow a user to grasp the detailed location (position) in a facility where a target article is arranged in the facility in which a large number of articles are displayed before he goes to the facility.SOLUTION: An object retrieval part 112 refers to an object position DB 109 on the basis of specific information of an object included in a retrieval request from a terminal device 3 and acquires coordinate information of the object. A provision information extraction part 113 extracts 3D object data forming a 3D space including the position indicated by the coordinate information from a 3D space DB 107. A provision information processing part 114 forms 3D object data in which the position indicated by the coordinate information is displayed in the 3D space formed by the extracted 3D object data and provides it to a terminal device 3 of the request source.

Description

この発明は、例えば、店舗などの種々の施設の施設内に陳列された商品などの対象物の陳列位置(配置位置)を、当該施設に行く前でも把握できるようにするシステム、装置、方法、プログラムに関する。   The present invention provides, for example, a system, an apparatus, a method, and the like that make it possible to grasp the display position (arrangement position) of an object such as a product displayed in a facility of various facilities such as a store before going to the facility. Regarding the program.

従来から店舗などの種々の施設のWebサイトでは、閲覧者が少しでも施設内の様子や雰囲気を理解できるようにするために、施設内を撮影した写真や動画を公開することが行われている。これにより、わざわざ種々の施設を見て歩かなくても、Webサイトの写真や動画などの情報から目的に合った施設を探すことができる。   2. Description of the Related Art Conventionally, on websites of various facilities such as stores, in order to allow viewers to understand the state and atmosphere of the facility even a little, photographs and videos taken inside the facility have been released. . Thereby, it is possible to search for a facility suitable for the purpose from information such as photos and videos on the Web site without bothering to look at various facilities.

また、後に記す特許文献1、2などには、インターネット上にいわゆる仮想店舗のWebサイトを開設して、一般の利用者にインターネットショッピングを行わせるようにする発明が開示されている。当該特許文献に開示された発明は、当該Webサイトの閲覧者に対して、あたかも実在する店舗に来店したかのような当該仮想店舗内の画像を提供して、インターネットショッピングを行わせるようにしている。   In addition, Patent Documents 1 and 2 described later disclose an invention in which a so-called virtual store website is opened on the Internet so that general users can perform Internet shopping. The invention disclosed in the patent document provides Internet browsing by providing an image in the virtual store as if visiting a real store to a viewer of the Web site. Yes.

特開2007−122248号公報JP 2007-122248 A 特開2012−048710号公報JP 2012-048710 A

ところで、デパート、ショッピングセンター、ショッピングモールといったいわゆる大規模商業施設などでは、目当ての商品を探すのに時間を取られることは多い。また、図書館で目当ての書籍を探すのに時間を取られることも多いし、美術館や博物館などにおいても、目当ての展示物を探すのに時間が取られることもある。このため、事前に店舗などの施設のWebサイトを参照し、目当てのものがおかれているおおよその位置の見当をつけておくようにすることが一般に行われている。   By the way, in so-called large-scale commercial facilities such as department stores, shopping centers, and shopping malls, it often takes time to search for a target product. In addition, it often takes time to search for a target book in a library, and it may take time to search for a target exhibit in a museum or museum. For this reason, it is common practice to refer to a website of a facility such as a store in advance to determine the approximate position where the target item is placed.

しかし、施設などのWebページに掲載されている写真や動画は、施設内のごく一部を撮影したものであり、閲覧者に対して常に十分な情報を与えているとは言えない。また、商品などの陳列位置を示すレイアウト図などがWebサイトに掲載されていても、大まかなものが多く、目当てのものが何処に置かれているのかが特定できない場合も多い。   However, the photos and videos posted on the web pages of facilities and the like are taken from a small portion of the facilities, and it cannot be said that sufficient information is always given to the viewer. Even if a layout diagram showing the display position of a product or the like is posted on a Web site, there are many rough ones, and it is often impossible to specify where the target one is placed.

また、上述した特許文献1、2に記載された発明は、インターネットショッピングのための仮想店舗に関するものである。このため、仮想店舗の画像が実際の店舗の画像を用いていても、その画像は商品の購入処理には利用できても、目当ての商品が置かれている場所を迅速に特定して案内する機能は持ち合わせていない。このため、仮想店舗で商品を購入する場合にも、目当ての商品を見つけ出すのに時間が取られることは、実際の店舗で目当ての商品を探し出す場合と同様である。   The inventions described in Patent Documents 1 and 2 described above relate to a virtual store for Internet shopping. For this reason, even if the image of the virtual store uses the image of the actual store or the image can be used for the product purchase process, the location where the target product is placed is quickly identified and guided. It does not have a function. For this reason, even when purchasing a product at a virtual store, it takes time to find the target product in the same way as when searching for a target product at an actual store.

以上のことに鑑み、この発明は、店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにすることを目的とする。   In view of the above, the present invention relates to a place in a facility where a target article is placed (a display) for a facility in which a large number of articles (objects) such as stores, libraries, museums, and museums are placed (displayed). The purpose is to be able to grasp the position) in detail before going to the facility.

上記課題を解決するため、請求項1に記載の発明の施設内案内システムは、
施設内案内サーバー装置と端末装置とがネットワークを通じて接続されて形成される施設内案内システムであって、
前記施設内案内サーバー装置は、
施設内を3次元空間として表現する3次元オブジェクトデータを記憶する3次元空間情報記憶手段と、
前記3次元空間情報記憶手段の前記3次元オブジェクトデータにより形成される3次元空間内に配置された対象物の特定情報を、前記対象物の当該3次元空間内における配置位置を示す座標情報と対応付けて記憶保持する対象物位置記憶手段と、
前記端末装置からの前記特定情報を含む目的とする対象物の配置位置の検索要求を受け付ける検索要求受付手段と、
前記検索要求受付手段で受け付けられた前記検索要求から目的とする対象物の前記特定情報を抽出する特定情報抽出手段と、
前記特定情報抽出手段で抽出された前記特定情報に基づいて、前記対象物位置記憶手段の記憶情報を参照し、前記目的とする対象物の前記3次元空間内における配置位置を示す前記座標情報を検索する検索手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記3次元空間を形成する3次元オブジェクトデータを、前記3次元空間情報記憶手段から抽出する抽出手段と、
前記抽出手段により抽出された前記3次元オブジェクトデータにより形成される3次元空間内の前記検索手段により検索された前記座標情報により示される配置位置に目印を付すようにした3次元オブジェクトデータを、前記検索要求の提供元の前記端末装置に提供する提供情報処理手段と
を備え、
前記端末装置は、
目的とする対象物の特定情報を含み、当該対象物の施設内における配置位置の検索要求を生成して、前記施設内案内サーバー装置に提供する検索要求提供手段と、
前記施設内案内サーバー装置からの目的とする対象物の配置位置に目印を付すようにした前記3次元オブジェクトデータを受け付けて、当該3次元オブジェクトデータに応じた3次元空間を表示手段に表示させる表示処理手段と、
操作受付手段を通じて受け付ける使用者からの操作入力に応じて、視点を移動させるように、前記表示手段に表示された3次元空間を変化させるように制御する表示制御手段と
を備えることを特徴とする。
In order to solve the above-mentioned problem, the in-facility guidance system of the invention according to claim 1 provides:
An in-facility guidance system formed by connecting an in-facility guidance server device and a terminal device through a network,
The facility guidance server device includes:
3D space information storage means for storing 3D object data representing the inside of the facility as a 3D space;
Corresponding to the coordinate information indicating the arrangement position of the object in the three-dimensional space, the specific information of the object arranged in the three-dimensional space formed by the three-dimensional object data of the three-dimensional space information storage means Object position storage means for storing and holding,
Search request accepting means for accepting a search request for an arrangement position of a target object including the specific information from the terminal device;
Specific information extracting means for extracting the specific information of the target object from the search request received by the search request receiving means;
Based on the specific information extracted by the specific information extraction means, the coordinate information indicating the arrangement position of the target object in the three-dimensional space is referred to by referring to the storage information of the object position storage means. A search means for searching;
Extraction means for extracting, from the three-dimensional space information storage means, three-dimensional object data forming the three-dimensional space including the position indicated by the coordinate information searched by the search means;
Three-dimensional object data in which a mark is attached to the arrangement position indicated by the coordinate information searched by the search means in the three-dimensional space formed by the three-dimensional object data extracted by the extraction means, Providing information processing means provided to the terminal device of the search request providing source,
The terminal device
A search request providing unit that includes specific information of a target object, generates a search request for an arrangement position of the target object in the facility, and provides the request to the in-facility guidance server device;
Display that receives the three-dimensional object data in which the target object placement position is marked from the facility guidance server device and displays a three-dimensional space corresponding to the three-dimensional object data on the display means Processing means;
Display control means for controlling to change the three-dimensional space displayed on the display means so as to move the viewpoint in response to an operation input from a user accepted through the operation accepting means. .

この請求項1に記載の発明の施設内案内システムによれば、まず、施設内案内サーバー装置においては、検索要求受付手段を通じて端末装置からの対象物の配置位置の検索要求を受け付け、当該検索要求から特定情報抽出手段が特定情報を抽出する。この特定情報は、端末装置の使用者が目当てとする(目的とする)対象物を特定することができる情報である。検索手段は、当該特定情報を用いて、対象物位置記憶手段を参照し、当該特定情報により特定される対象物の施設内の3次元空間における配置位置を示す座標情報を検索する。   According to the in-facility guidance system of the first aspect of the present invention, first, the in-facility guidance server device accepts a search request for the arrangement position of the object from the terminal device through the search request accepting means, and the search request Specific information extraction means extracts specific information from the information. This identification information is information that allows the user of the terminal device to identify the target object (target). Using the specific information, the search means refers to the object position storage means, and searches for coordinate information indicating the arrangement position of the target object specified by the specific information in the three-dimensional space in the facility.

抽出手段は、検索手段で検索された座標情報(目的とする対象物の配置位置を示す情報)が示す位置を含む3次元空間を形成する3次元オブジェクトデータを3次元空間情報記憶手段から抽出する。情報提供手段は、抽出手段により抽出された3次元オブジェクトデータにより形成される3次元空間内に、検索手段で検索された座標情報が示す配置位置に目印を付した3次元オブジェクトデータを形成し、これを検索要求の提供元の端末装置に提供する。   The extraction unit extracts, from the three-dimensional space information storage unit, three-dimensional object data that forms a three-dimensional space including the position indicated by the coordinate information searched by the search unit (information indicating the arrangement position of the target object). . The information providing means forms 3D object data in which a mark is attached to the arrangement position indicated by the coordinate information searched by the search means in the 3D space formed by the 3D object data extracted by the extracting means, This is provided to the terminal device that provides the search request.

一方、端末装置においては、検索要求提供手段を通じて、当該端末装置の使用者が目的とする対象物の特定情報を含む、当該対象物の当該施設内における配置位置の検索要求を生成して、施設内案内サーバー装置に提供する。表示処理手段は、施設内案内サーバー装置に提供した検索要求に応じて、当該施設内案内サーバー装置から提供される目的とする対象物の配置位置に目印を付すようにした3次元オブジェクトデータを受け付ける。表示処理手段は、受け付けた3次元オブジェクトデータに応じた3次元空間を表示手段に表示させる。表示制御手段は、操作受付手段を通じて受け付ける使用者からの操作入力に応じて、視点を移動させるように、表示手段に表示させた3次元空間を変化させる。   On the other hand, in the terminal device, the search request providing means generates a search request for the location of the target object in the facility including the specific information of the target object intended by the user of the terminal device. Provided to the internal guidance server device. In response to the search request provided to the in-facility guidance server device, the display processing means accepts the three-dimensional object data in which the target object placement position provided from the in-facility guidance server device is marked. . The display processing unit causes the display unit to display a three-dimensional space corresponding to the received three-dimensional object data. The display control means changes the three-dimensional space displayed on the display means so as to move the viewpoint according to the operation input from the user accepted through the operation accepting means.

これにより、端末装置の使用者が目当てとする対象物の配置位置を、端末装置の表示手段に表示する当該施設内に対応する3次元空間内に目印で示し、端末装置の使用者に提示できる。端末装置の使用者は、視点を移動させるように3次元空間の表示を変化させ、目的とする対象物の当該施設内における配置位置と、当該配置位置に至る経路を、視覚を通じて明確に把握できる。   Thereby, the position of the object targeted by the user of the terminal device can be indicated by a mark in the three-dimensional space corresponding to the facility displayed on the display means of the terminal device, and presented to the user of the terminal device. . The user of the terminal device can change the display of the three-dimensional space so as to move the viewpoint, and can clearly grasp the arrangement position of the target object in the facility and the route to the arrangement position visually. .

なお、以下においては、「3次元」を「3D」と略称する。すなわち、この明細書において「3D」との文言は、3次元を意味する「three-dimensional」あるいは「three dimensions」の略称である。このため、以下においては、例えば、「3次元空間」は、「3D空間」と、「3次元オブジェクトデータ」は、「3Dオブジェクトデータ」と記載する。   In the following, “3D” is abbreviated as “3D”. That is, in this specification, the term “3D” is an abbreviation of “three-dimensional” or “three dimensions” meaning three dimensions. Therefore, in the following, for example, “3D space” is described as “3D space”, and “3D object data” is described as “3D object data”.

この発明によれば、店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている場所を、当該施設に行く前でも詳細に把握できる。これにより、当該施設に実際に行った場合に、目的とする対象物を見つけるのに時間が掛からない。   According to the present invention, for a facility where a large number of articles (objects) such as stores, libraries, art galleries, and museums are arranged (displayed), the place where the target article is arranged can be found even before going to the facility. It can be grasped in detail. Thereby, when it actually goes to the said facility, it does not take time to find the target object.

施設内案内システムの概要と、施設内案内サーバー装置1の構成例と端末装置3の構成例とを説明するためのブロック図である。It is a block diagram for demonstrating the outline | summary of the guidance system in a facility, the structural example of the guidance server apparatus 1 in a facility, and the structural example of the terminal device 3. FIG. 3D空間を形成する3Dオブジェクトデータを生成するために必要になる画像の撮影方法を説明するための図である。It is a figure for demonstrating the imaging | photography method of an image required in order to produce | generate 3D object data which forms 3D space. 3D空間を形成する3Dオブジェクトデータを生成するために必要になる画像の撮影方法を説明するための図である。It is a figure for demonstrating the imaging | photography method of an image required in order to produce | generate 3D object data which forms 3D space. 3D空間DB107の格納データの例を説明するための図である。It is a figure for demonstrating the example of the storage data of 3D space DB107. 位置DB形成部108が行う書籍のタイトルや種別の認識処理の一例について説明するための図である。It is a figure for demonstrating an example of the recognition process of the title and type of a book which the position DB formation part 108 performs. 位置DB109の格納データの例を説明するための図である。It is a figure for demonstrating the example of the storage data of position DB109. レイアウトDB110Aの格納データの例を説明するための図である。It is a figure for demonstrating the example of the storage data of layout DB110A. 端末装置3で実行される在庫配置位置検索処理を説明するためのフローチャートである。5 is a flowchart for explaining a stock placement position search process executed by the terminal device 3. 図8に続くフローチャートである。It is a flowchart following FIG. 端末装置3で実行される在庫配置位置検索処理において用いられる画面表示の例を示す図である。It is a figure which shows the example of the screen display used in the stock arrangement position search process performed with the terminal device. サーバー1で実行される施設内案内処理を説明するためのフローチャートである。4 is a flowchart for explaining in-facility guidance processing executed by a server 1.

以下、図を参照しながら、この発明のシステム、装置、方法、プログラムの一実施の形態について説明する。この発明のシステム、装置、方法、プログラムは、店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにする。   Hereinafter, an embodiment of a system, apparatus, method, and program according to the present invention will be described with reference to the drawings. The system, apparatus, method, and program according to the present invention are provided in a facility where a target article is arranged for a facility where a large number of articles (objects) such as stores, libraries, museums, and museums are arranged (displayed). Make it possible to grasp the location (position) in detail before going to the facility.

この発明のシステム、装置、方法、プログラムの利用により、例えば、大規模書店や図書館に行く前に、これらの施設における目的とする書籍の詳細な配置位置(陳列位置)を把握して、これらの施設に行ったときには、迅速に目的とする書籍が見つけられる。すなわち、時間を掛けることなく目的とする書籍の入手が可能となる。   By using the system, apparatus, method, and program of the present invention, for example, before going to a large-scale bookstore or library, the detailed arrangement position (display position) of the target book in these facilities is grasped, and these When you go to the facility, you can quickly find the book you want. That is, the target book can be obtained without taking time.

また、この発明のシステム、装置、方法、プログラムの利用により、チラシが投入されてセールが行われる大規模商業施設に行く前に、目当てのチラシ掲載商品(セール品)の当該大規模商業施設における詳細な配置位置(陳列位置)が把握できる。これにより、当該大規模商業施設に行った時には、迅速に目的とするチラシ掲載商品を見つけられ、人気のあるチラシ掲載商品をより確実に入手することが可能となる。   In addition, by using the system, apparatus, method, and program of the present invention, before going to a large-scale commercial facility where a flyer is inserted and a sale is performed, the target flyer-posted product (sale product) in the large-scale commercial facility Detailed arrangement position (display position) can be grasped. Thereby, when it goes to the said large-scale commercial facility, the target flyer publication product can be found quickly, and it becomes possible to acquire a popular flyer publication product more reliably.

このように、この発明のシステム、装置、方法、プログラムは、商品などの多数の対象物が配置(陳列)された種々の施設について適用できる。しかし、以下に説明する実施の形態においては、説明を簡単にするため、この発明を大規模書店について適用した場合を例にして、具体的に説明する。   Thus, the system, apparatus, method, and program of the present invention can be applied to various facilities where a large number of objects such as merchandise are arranged (displayed). However, in the embodiment described below, in order to simplify the description, the present invention will be specifically described by taking as an example a case where the present invention is applied to a large-scale bookstore.

[施設内案内システムの概要]
図1は、この実施の形態の施設内案内システムの概要と、当該施設内案内システムを構成する施設内案内サーバー装置1の構成例と端末装置3の構成例とを説明するためのブロック図である。この実施の形態の施設内案内システムは、施設内案内サーバー装置(以下、単にサーバーと記載する。)1と端末装置3とが、ネットワーク2を通じて接続されて構成される。ネットワーク2は、主にはインターネットであるが、携帯電話網、公衆交換電話網などの広域通信網(広域ネットワーク)やWi−Fi(登録商標)規格の無線LANなどの端末装置3とインターネットとを接続する種々のネットワークをも含むものである。
[Outline of the facility guidance system]
FIG. 1 is a block diagram for explaining an outline of an in-facility guidance system of this embodiment, a configuration example of an in-facility guidance server device 1 constituting the in-facility guidance system, and a configuration example of a terminal device 3. is there. The in-facility guidance system of this embodiment is configured by connecting an in-facility guidance server device (hereinafter simply referred to as a server) 1 and a terminal device 3 through a network 2. The network 2 is mainly the Internet, but a wide area communication network (wide area network) such as a mobile phone network or a public switched telephone network, a terminal device 3 such as a Wi-Fi (registered trademark) standard wireless LAN, and the Internet. It includes various networks to be connected.

この実施の形態に置いて、サーバー1は、1つのビルの複数階に売り場を有し、蔵書が数十万冊以上にも及ぶ大規模書店が運営するものとする。サーバー1は、当該大規模書店の各階の売り場の3D空間を表示するための3Dオブジェクトデータを保持する。また、サーバー1は、当該大規模書店の各階の売り場に配置(陳列)された書籍のそれぞれを特定する特定情報と、当該書籍のそれぞれの各売り場の3D空間内における配置位置を示す座標情報とを対応付けた情報を管理する。   In this embodiment, it is assumed that the server 1 is operated by a large-scale bookstore that has sales floors on a plurality of floors of a single building and has hundreds of thousands of books. The server 1 holds 3D object data for displaying the 3D space of the sales floor on each floor of the large-scale bookstore. The server 1 also has identification information for identifying each of the books placed (displayed) at the sales floor on each floor of the large-scale bookstore, coordinate information indicating the placement position of each of the sales floors in the 3D space, and Is managed.

端末装置3は、パーソナルコンピュータ、ノート型パーソナルコンピュータ、タブレットPC(Personal Computer)、スマートフォンなどと呼ばれる高機能携帯電話端末などの種々の通信端末である。なお、この実施の形態において、端末装置3は、使用者(エンドユーザー)によって携帯されて利用される高機能携帯電話端末であるものとして説明する。   The terminal device 3 is various communication terminals such as a high-function mobile phone terminal called a personal computer, a notebook personal computer, a tablet PC (Personal Computer), or a smartphone. In this embodiment, the terminal device 3 will be described as a high-function mobile phone terminal that is carried and used by a user (end user).

端末装置3の使用者は、当該大規模書店に行く前に、端末装置3を用いてサーバー1にアクセスし、当該大規模書店における目的とする書籍の配置位置の検索が行える。サーバー1は、端末装置3からの検索要求に応じて、各書籍の特定情報と各書籍の各売り場の3D空間内における配置位置を示す座標情報とを対応付けた情報を参照して、目的とする書籍の配置位置を特定する。サーバー1は、目的とする書籍の特定した配置位置を、自機が保持する3Dオブジェクトデータにより形成する各売り場の3D空間内に明確に示すようにした3Dオブジェクトデータを形成し、これを検索要求元の端末装置3に提供する。   Before going to the large-scale bookstore, the user of the terminal device 3 can access the server 1 using the terminal device 3 to search for the target book placement position in the large-scale bookstore. In response to the search request from the terminal device 3, the server 1 refers to the information that associates the specific information of each book with the coordinate information that indicates the arrangement position of each book in the 3D space. The position of the book to be identified is specified. The server 1 forms 3D object data in which the specified arrangement position of the target book is clearly indicated in the 3D space of each sales floor formed by the 3D object data held by the own device, and this is requested to be searched. This is provided to the original terminal device 3.

端末装置3は、サーバー1からの3Dオブジェクトデータを受信して、この3Dオブジェクトデータに応じた売り場の3D空間を自機の表示部に表示し、当該3D空間内に示される目的とする書籍の配置位置を端末装置3の使用者が認識できるようにする。これにより、端末装置3の使用者は、当該大規模書店に行く前に、自分が購入しようとしている書籍の当該大規模書店における配置位置(陳列位置)を的確に認識できる。従って、端末装置3の使用者は、何十万冊という蔵書を保有する当該大規模書店に行って目的とする書籍を購入する場合に、時間を掛けることなく目的とする書籍を見つけ出して購入できる。   The terminal device 3 receives the 3D object data from the server 1, displays the 3D space of the sales floor corresponding to the 3D object data on the display unit of the own device, and displays the target book displayed in the 3D space. The user of the terminal device 3 can recognize the arrangement position. As a result, the user of the terminal device 3 can accurately recognize the arrangement position (display position) of the book he / she intends to purchase in the large-scale bookstore before going to the large-scale bookstore. Therefore, when the user of the terminal device 3 goes to the large-scale bookstore having hundreds of thousands of books and purchases the target book, the user can find and purchase the target book without taking time. .

[施設内案内サーバー装置の構成例]
次に、サーバー1の構成例について説明する。図1に示した構成を有するサーバー1において、通信I/F101は通信機能を、制御部102はサーバー1の各部を制御する機能を、記憶装置103は情報記憶保持機能を実現する。また、外部I/F104は、種々の外部機器との間でデータを送受する機能を実現するものであり、例えば、USB(Universal Serial Bus)規格などのデジタルインターフェースである。なお、この明細書において、「I/F」との記載は、インターフェースの略称として用いている。
[Configuration example of in-facility guidance server device]
Next, a configuration example of the server 1 will be described. In the server 1 having the configuration shown in FIG. 1, the communication I / F 101 implements a communication function, the control unit 102 implements a function for controlling each unit of the server 1, and the storage device 103 implements an information storage holding function. The external I / F 104 realizes a function of transmitting / receiving data to / from various external devices, and is, for example, a digital interface such as a USB (Universal Serial Bus) standard. In this specification, “I / F” is used as an abbreviation for interface.

画像ファイル105は、ハードディスクなどの大容量記録媒体に形成され、当該大規模書店の各階の売り場の3D空間を形成する3Dオブジェクトデータを生成するための多数の画像データを記憶する。この画像ファイル105に記憶される画像データは、図示しないデジタルカメラを通じて撮影され、外部I/Fを通じて当該デジタルカメラから提供を受けたものである。   The image file 105 is formed on a large-capacity recording medium such as a hard disk, and stores a large number of image data for generating 3D object data forming a 3D space of a sales floor on each floor of the large-scale bookstore. The image data stored in the image file 105 is taken through a digital camera (not shown) and received from the digital camera through an external I / F.

当該大規模書店の各階の売り場の3D空間を形成するため3Dオブジェクトデータは、各階の売り場において、種々位置から種々の方向を撮影することにより得た多数の写真(静止画像)の画像データから生成される。図2、図3は、売り場の3D空間を形成する3Dオブジェクトデータを生成するための必要になる画像(画像データ)の撮影方法を説明するための図である。   In order to form a 3D space of the sales floor on each floor of the large-scale bookstore, 3D object data is generated from image data of a large number of photographs (still images) obtained by photographing various directions from various positions in the sales floor on each floor. Is done. 2 and 3 are diagrams for explaining a method of capturing an image (image data) that is necessary for generating 3D object data forming the 3D space of the sales floor.

図2は、当該大規模書店の1階の売り場のレイアウト例を示している。1階の売り場には、多数の本棚が配置されると共に、レジ(会計場所)が設けられている。このような比較的に広い売り場の3D空間を形成して表示する場合には、図2において点(黒丸印)で示した複数の地点から、重なる部分を設けながら種々の方向を撮影して得た多数の画像の画像データが必要になる。具体的には、図2において多数の点と、当該多数の点のそれぞれから放射状に伸びる矢印で示したように、複数ヶ所のそれぞれから、撮影方向を替えて、複数の画像を撮影する。   FIG. 2 shows a layout example of the sales floor on the first floor of the large-scale bookstore. In the sales floor on the first floor, a large number of bookshelves are arranged and a cash register (accounting place) is provided. In the case of forming and displaying such a relatively wide 3D space of a sales floor, it is obtained by photographing various directions while providing overlapping portions from a plurality of points indicated by dots (black circles) in FIG. In addition, image data of a large number of images is required. Specifically, as shown by a large number of points in FIG. 2 and arrows extending radially from each of the large numbers of points, a plurality of images are photographed from each of a plurality of locations by changing the photographing direction.

なお、図2に示した放射状の矢印はあくまでも種々の方向の画像を撮影することを意味しており、矢印の向いた方向を厳密に撮影することを意味するものではない。また、図2において、放射状の矢印は左側部分にしか示していないが、矢印を付していない各点においても同様に種々の方向の画像を撮影する。   Note that the radial arrows shown in FIG. 2 merely mean that images in various directions are taken, and do not mean that the directions in which the arrows are directed are taken strictly. In FIG. 2, radial arrows are shown only on the left side, but images in various directions are similarly taken at each point not marked with an arrow.

図3は、3Dオブジェクトデータを形成するための必要になる画像(画像データ)を得る場合の1枚1枚の画像の撮影方法の一例を説明するための図である。図3に示すように、点線で示した長方形状のエリアが1枚の画像として撮影されるエリアであるとすると、当該長方形上のエリアの一部(40%〜50%)が重なり合うようにして、横(左右)方向縦(上下)方向に隣接するエリアについて順次に画像を撮影して行く。3D空間を形成する3Dオブジェクトデータを生成する場合には、基本的に1つのオブジェクト(対象物)については、撮影位置や撮影角度が異なる3枚以上の画像の画像データが必要になる。   FIG. 3 is a diagram for explaining an example of a method of capturing each image when obtaining an image (image data) necessary for forming 3D object data. As shown in FIG. 3, if a rectangular area indicated by a dotted line is an area that is captured as one image, a part (40% to 50%) of the area on the rectangle overlaps. Images are sequentially taken for areas adjacent in the horizontal (left-right) direction and vertical (up-down) direction. When generating 3D object data forming a 3D space, basically, for one object (target object), image data of three or more images having different shooting positions and shooting angles are required.

このため、図2に示した売り場のレイアウト例において、点で示した各位置から、図3に示したように重複するエリアを設けるように撮影方向を順次に変えながら撮影した多数の画像の画像データが、画像データファイルに記憶される。なお、1枚の画像を形成する画像データには、撮影に用いられたデジタルカメラにおいて取得された撮影位置、焦点距離、画角、口径比(F値)、CCD(Charge Coupled Devices)などの撮像素子の大きさや画素数などの種々の情報も付加されている。   For this reason, in the layout example of the sales floor shown in FIG. 2, images of a number of images taken while sequentially changing the shooting direction so as to provide overlapping areas as shown in FIG. 3 from the positions indicated by dots. Data is stored in an image data file. The image data forming one image includes imaging positions, focal lengths, angle of view, aperture ratio (F value), CCD (Charge Coupled Devices), etc. acquired by the digital camera used for imaging. Various information such as element size and number of pixels is also added.

なお、当該デジタルカメラは、撮影時において、いわゆるExif規格の種々の撮影情報を取得して、撮影して得た画像データに付随させて記録することができるものである。また、当該デジタルカメラは、GPS(Global Positioning System)機能、例えばWi−Fi規格の無線LAN機能、標高センサなどの種々のセンサ機能を備え、撮影位置は、当該大規模書店の何階の売り場の何処かを特定し、これを示す情報を撮影位置として記録できるものである。   Note that the digital camera can acquire various shooting information of the so-called Exif standard at the time of shooting, and can record the image data together with the acquired image data. In addition, the digital camera has a GPS (Global Positioning System) function, for example, a Wi-Fi standard wireless LAN function, various sensor functions such as an altitude sensor, and the shooting position is on the floor of the sales floor of the large-scale bookstore. It is possible to specify somewhere and record information indicating this as a shooting position.

3D空間形成部106は、図2、図3を用いて説明したように撮影され、画像ファイル105に記憶された画像データを用いて、売り場の3D空間を形成(表現)する3Dオブジェクトデータを形成し、これを3D空間DB107に記録する処理を行う。なお、画像ファイルに記憶されている画像データは、上述もしたように、撮影時に取得された撮影位置や焦点距離などの種々の付随情報が付加されているものである。このため、3D空間形成部106は、画像ファイル105に記憶されている隣接するエリアを撮影した得た画像データにより形成される画像の重なり合う部分を利用し、撮影時の焦点距離を用いて正確に焦点距離を計算しながら、3Dオブジェクトデータを生成する。   The 3D space forming unit 106 forms 3D object data that forms (represents) the 3D space of the sales floor using the image data that has been photographed as described with reference to FIGS. 2 and 3 and stored in the image file 105. Then, a process of recording this in the 3D space DB 107 is performed. Note that the image data stored in the image file is added with various accompanying information such as a shooting position and a focal length acquired at the time of shooting as described above. For this reason, the 3D space forming unit 106 uses an overlapping portion of images formed by image data obtained by photographing adjacent areas stored in the image file 105, and accurately uses the focal length at the time of photographing. 3D object data is generated while calculating the focal length.

3D空間DB107は、ハードディスクなどの大容量記録媒体に作成され、3D空間形成部106により形成された当該大規模書店の各階の売り場の3D空間を形成(表現)する3Dオブジェクトデータを記憶保持する。図4は、3D空間DB107の格納データの例を説明するための図である。図4に示すように、3D空間DB107には、例えば、ファイル単位に、各階の売り場ごとの3D空間を形成する3Dオブジェクトデータが格納される。この3Dオブジェクトデータは、上述したように、各階の売り場ごとに撮影された画像データと撮影時の付随情報とから生成されたものであり、具体的には、テクスチャー画像やポリゴンデータからなる。   The 3D space DB 107 stores and holds 3D object data that is created on a large-capacity recording medium such as a hard disk and forms (represents) the 3D space of the sales floor on each floor of the large-scale bookstore formed by the 3D space forming unit 106. FIG. 4 is a diagram for explaining an example of data stored in the 3D space DB 107. As shown in FIG. 4, the 3D space DB 107 stores 3D object data forming a 3D space for each sales floor on each floor, for example. As described above, the 3D object data is generated from the image data photographed for each sales floor on each floor and the accompanying information at the time of photographing, and specifically includes a texture image and polygon data.

各ファイルには、図4に示すように、ファイル名、階数、座標範囲情報、作成日時、その他の種々のメタデータが格納される。ファイル名は、各ファイルを特定する識別情報であり、当該ファイルの作成時において、制御部102により自動的に付与される。このファイル名は、サーバー1の管理者により、図示しないキーボードなどのユーザーインターフェースを通じて変更することも可能である。階数は、例えば、「1階(文庫・ビジネス・雑誌)」、「2階(語学、芸術、旅行)」などというように、当該ファイルに格納された3Dオブジェクトデータにより表現される3D空間が、どこの売り場の3D空間なのかを示す情報である。この階数を示す情報は、サーバー1の図示しないキーボードなどのユーザーインターフェースを通じて入力できる。   As shown in FIG. 4, each file stores a file name, rank, coordinate range information, creation date and time, and other various metadata. The file name is identification information for identifying each file, and is automatically given by the control unit 102 when the file is created. The file name can be changed by the administrator of the server 1 through a user interface such as a keyboard (not shown). The number of floors is, for example, a 3D space expressed by 3D object data stored in the file, such as “first floor (paperback, business, magazine)”, “second floor (language, art, travel)”, etc. This is information indicating where the sales floor is in the 3D space. Information indicating the rank can be input through a user interface such as a keyboard (not shown) of the server 1.

座標範囲情報は、当該3Dオブジェクトデータにより形成される3D空間の座標範囲を示す情報である。3D空間を形成する3Dオブジェクトデータは、所定の座標系において作成される。このため、当該3Dオブジェクトデータにより形成される3D空間の座標範囲も当該3Dオブジェクトデータの生成時に定まる。座標範囲情報は、3Dオブジェクトデータの生成時において定まる座標範囲に応じたものである。このように、3Dオブジェクトデータにより形成される3D空間の座標範囲が定まっているので、当該3Dオブジェクトデータにより形成される3D空間内に表現された全ての対象物の当該3D空間内における座標位置も一意に特定できるようになっている。   The coordinate range information is information indicating the coordinate range of the 3D space formed by the 3D object data. The 3D object data that forms the 3D space is created in a predetermined coordinate system. For this reason, the coordinate range of the 3D space formed by the 3D object data is also determined when the 3D object data is generated. The coordinate range information corresponds to the coordinate range determined at the time of generating the 3D object data. Thus, since the coordinate range of the 3D space formed by the 3D object data is determined, the coordinate positions in the 3D space of all the objects expressed in the 3D space formed by the 3D object data are also determined. It can be uniquely identified.

作成日時は、当該3D空間を形成する3Dオブジェクトデータの元になった画像データの撮影日時が用いられる。当該撮影日時もまた、売り場の画像を撮影したときに用いられたデジタルカメラの機能により付加されたものである。このように、撮影日時を用いることによって、いつの時点の売り場の3D空間なのかを特定できる。また、その他のメタ情報には、例えばExif規格の画像ファイルの場合と同様に、当該3D空間を形成する3Dオブジェクトデータの生成源となった撮影画像についての画素数、圧縮モード、焦点距離、撮影方向、撮影位置などの種々の情報が含まれる。   As the creation date and time, the shooting date and time of the image data that is the basis of the 3D object data forming the 3D space is used. The photographing date and time is also added by the function of the digital camera used when photographing the sales floor image. In this manner, by using the shooting date and time, it is possible to specify when the sales floor is in the 3D space. The other meta information includes, for example, the number of pixels, the compression mode, the focal length, and the shooting of the captured image that is the generation source of the 3D object data forming the 3D space, as in the case of the Exif standard image file. Various information such as direction and shooting position is included.

このようにして、当該大規模書店の売り場を撮影することにより得た画像の画像データを処理することにより、3D空間を形成するテクスチャー画像やポリゴンデータからなる3Dオブジェクトデータが生成できる。そして、当該3Dオブジェクトデータを用いることにより、各売り場の3D空間を形成でき、当該3D空間内において使用者の仮想的な立ち位置や視点を移動させ、その場合に見える当該3D空間内の画像を形成して表示できる。すなわち、当該3D空間内を使用者が自由に動きまわるようにすることができる。   In this manner, by processing the image data of the image obtained by photographing the sales floor of the large-scale bookstore, 3D object data including texture images and polygon data forming a 3D space can be generated. Then, by using the 3D object data, a 3D space of each sales floor can be formed, the virtual standing position and viewpoint of the user are moved in the 3D space, and an image in the 3D space that can be seen in that case is displayed. Can be formed and displayed. That is, the user can freely move around in the 3D space.

なお、ここで説明した3D空間を表現する3Dオブジェクトデータの形成の仕方は一例である。従って、図2、図3に示した画像の撮影の仕方も一例であり、目的とする場所において、種々の位置から種々の方向を撮影すればよい。また、撮影した画像を用いて3D空間を形成する3Dオブジェクトデータを生成する方法も種々の方法を用いることができる。また、写真(静止画像)ではなく、動画像を撮影し、この動画像を処理することによって3D空間を構成する3Dオブジェクトデータを形成することも可能である。   The method of forming 3D object data representing the 3D space described here is an example. Therefore, the method of capturing the images shown in FIGS. 2 and 3 is also an example, and it is only necessary to capture various directions from various positions at the target location. In addition, various methods can be used for generating 3D object data for forming a 3D space using captured images. It is also possible to form 3D object data constituting a 3D space by taking a moving image instead of a photograph (still image) and processing the moving image.

なお、3D空間を表現する3Dオブジェクトデータの形成の仕方としては、例えば、米国のマイクロソフト社が提供するソフトウェアである「Photosynth(登録商標)」を利用してもよい。また、米国のAutodesk社の静止画像から3D空間を構成する3Dオブジェクトデータを形成するソフトウェアである「Autodesk 123D Catch」(123Dは登録商標)など、撮影画像から3D空間を表現する3Dオブジェクトデータを形成する種々のソフトウェアが提供されており、これらを利用して3D空間を表現する3Dオブジェクトデータを形成してもよい。   As a method of forming 3D object data representing the 3D space, for example, “Photosynth (registered trademark)” which is software provided by Microsoft Corporation in the United States may be used. In addition, 3D object data representing 3D space is formed from captured images, such as “Autodesk 123D Catch” (123D is a registered trademark), which is software for forming 3D object data constituting 3D space from still images of Autodesk, USA. Various kinds of software are provided, and 3D object data representing a 3D space may be formed using these software.

位置DB形成部108は、3D空間DB107に蓄積された3Dオブジェクトデータを解析し、当該3Dオブジェクトデータにより形成される3D空間内に配置されている書籍(対象物)ごとのタイトルや種別を文字認識する。更に、位置DB形成部108は、タイトルや種別を認識した書籍(対象物)の当該3D空間内における座標位置(X,Y,X)を特定する。位置DB形成部108は、書籍の文字認識したタイトル及び種別と、解析している3Dオブジェクトデータを特定する売り場の階数と、書籍の3D空間内の特定した座標位置とを対応させて対象物位置DB109に記録する。   The position DB forming unit 108 analyzes the 3D object data stored in the 3D space DB 107, and character-recognizes the title and type of each book (target object) arranged in the 3D space formed by the 3D object data. To do. Further, the position DB forming unit 108 specifies the coordinate position (X, Y, X) in the 3D space of the book (object) whose title and type are recognized. The position DB forming unit 108 associates the title and type of the recognized character of the book, the floor number of the sales floor that specifies the 3D object data being analyzed, and the coordinate position specified in the 3D space of the book. Record in DB109.

図5は、位置DB形成部108が行う書籍のタイトルや種別の認識処理の一例について説明するための図である。3D空間DB107に格納されている3Dオブジェクトデータは、例えば図5に示すように、各売り場の3D空間の様子を形成するものである。このため、位置DB形成部108は、3Dオブジェクトデータが形成する3D空間内おいて、いわゆるエッジ検出を行うことにより、配置(陳列)されている各書籍の輪郭を特定し、その特定した輪郭内に位置する文字を認識することにより、タイトルや種別を認識する。   FIG. 5 is a diagram for explaining an example of a book title and type recognition process performed by the position DB forming unit 108. The 3D object data stored in the 3D space DB 107 forms the state of the 3D space of each sales floor as shown in FIG. 5, for example. For this reason, the position DB forming unit 108 identifies the outline of each book placed (displayed) by performing so-called edge detection in the 3D space formed by the 3D object data, and within the identified outline. By recognizing the character located at, the title and type are recognized.

なお、種別は、例えば、文庫、単行、雑誌、絵本、参考書、理工学、法学、…といった書籍のジャンルに対応するものである。このため、書籍に表示されている文字を読み取る以外にも、「○○○文庫」、「新刊単行本」、「理工学書」といった書棚に表示されている分類表示部分を特定して読み取ることにより、種別を特定することも行われる。   The type corresponds to the genre of the book such as, for example, a library, a book, a magazine, a picture book, a reference book, science and engineering, a law, and so on. For this reason, in addition to reading the characters displayed in the book, by specifying and reading the classification display part displayed on the bookshelf such as “XX booklet”, “new book”, “science and engineering book” The type is also specified.

また、書籍の座標位置は、上述もしたように、3Dオブジェクトデータにより形成される3D空間は、予め決められた位置を原点とする所定の座標系において作成される。このため、3Dオブジェクトデータにより形成される3D空間内における書籍などの対象物(オブジェクト)の配置位置は、当該所定の座標系に基づいて一意に特定できる。なお、書籍の3D空間内における座標位置は、例えば、タイトルの上端部や中心部、あるいは、書籍の認識した輪郭の左上端部や中心部などの所定の位置とされる。   In addition, as described above, the coordinate position of the book is created in a predetermined coordinate system in which the 3D space formed by the 3D object data has the predetermined position as the origin. For this reason, the arrangement position of the object (object) such as a book in the 3D space formed by the 3D object data can be uniquely specified based on the predetermined coordinate system. Note that the coordinate position of the book in the 3D space is, for example, a predetermined position such as the upper end or center of the title, or the upper left end or center of the contour recognized by the book.

図6は、ハードディスクなどの大容量記録媒体に作成される対象物位置DB109の格納データの例を説明するための図である。図6に示すように、対象物位置DB109には、対象物名称、種別、階数、座標位置、備考のそれぞれが、対象物である書籍ごとに記録される。図6に示した例の場合には、対象物名称(タイトル)が「○○物語」である文庫本は、1階の売り場の座標位置が(X1,Y1,Z1)である場所(位置)に配置(陳列)されていることが示されている。   FIG. 6 is a diagram for explaining an example of data stored in the object position DB 109 created on a large-capacity recording medium such as a hard disk. As shown in FIG. 6, each of the object name, type, floor number, coordinate position, and remarks is recorded in the object position DB 109 for each book that is the object. In the case of the example shown in FIG. 6, the paperback book whose object name (title) is “XXX story” is at a location (position) where the coordinate position of the sales floor on the first floor is (X1, Y1, Z1). It is shown that it is arranged (displayed).

また、対象物名称(タイトル)が「□□日記」である文庫本は、1階の売り場の座標位置が(X2,Y1,X1)である場所に配置されていることが示されている。同様に、対象物名称(タイトル)が「△△の歴史」である文庫本は、1階の売り場の座標位置が(X3,Y1,Z1)である場所に配置されていることが示されている。また、対象物名称(タイトル)が「○○○」である雑誌は、1階の売り場の座標位置が(Xa,Xa,Za)である場所に配置されていることが示されている。   Further, it is shown that the paperback book whose object name (title) is “□□ Diary” is arranged at the location where the coordinate position of the sales floor on the first floor is (X2, Y1, X1). Similarly, it is indicated that the paperback book whose object name (title) is “History of ΔΔ” is arranged at the location where the coordinate position of the sales floor on the first floor is (X3, Y1, Z1). . Further, it is indicated that the magazine whose object name (title) is “XXX” is arranged at a location where the coordinate position of the sales floor on the first floor is (Xa, Xa, Za).

このような、対象物位置DB109の格納データにより、対象物名称(タイトル)と種別が分かれば、何階の売り場のどの本棚のどの位置に目的とする書籍が配置(陳列)されているのかが特定できる。   If the object name (title) and type are known based on the stored data in the object position DB 109, it is possible to determine which book shelf in which sales floor on which floor the target book is placed (displayed). Can be identified.

また、サーバー1は、ハードディスクなどの大容量記録媒体に形成されたレイアウトDB110Aや対象物マスター(ファイル)110Bなどをも備えている。レイアウトDB110Aは、当該大規模書店の各階の売り場の2次元のレイアウト図を形成するレイアウトデータを記憶する。図7は、レイアウトDB110Aの格納データの例を説明するための図である。   The server 1 also includes a layout DB 110A formed on a large-capacity recording medium such as a hard disk, an object master (file) 110B, and the like. The layout DB 110A stores layout data that forms a two-dimensional layout diagram of the sales floor on each floor of the large-scale bookstore. FIG. 7 is a diagram for explaining an example of data stored in the layout DB 110A.

図7に示すように、レイアウトDB110Aには、「フロアーNo.」によって識別されるフロアーごとに、何処に何が置かれているのかといった売り場の状態を示す2次元のレイアウト図(レイアウト画像)を形成するレイアウトデータが記録されている。当該レイアウトデータは、ベクトルデータ、ラスターデータ、名称等の文字データからなっている。また、当該レイアウトデータは、3D空間DB107に格納されている3Dオブジェクトデータにより形成される売り場の3D空間に対応したものである。従って、上述した対象物位置DB109の格納データにより、目的とする書籍の座標位置が特定できた場合には、2次元のレイアウト図上において、特定された当該座標位置に応じた位置(X軸座標とZ軸座標による平面図上の位置)を示すことができる。   As shown in FIG. 7, the layout DB 110 </ b> A includes a two-dimensional layout diagram (layout image) showing the state of the sales floor such as where and what is placed for each floor identified by “floor No.”. The layout data to be formed is recorded. The layout data includes character data such as vector data, raster data, and names. The layout data corresponds to the 3D space of the sales floor formed by the 3D object data stored in the 3D space DB 107. Therefore, when the coordinate position of the target book can be specified by the stored data in the object position DB 109 described above, the position (X-axis coordinate) corresponding to the specified coordinate position on the two-dimensional layout diagram. And a position on the plan view by the Z-axis coordinates).

対象物マスター110Bは、この実施の形態においては、書籍マスターファイルを意味し、書籍ID、タイトル、著者、出版者、価格、発行年月日、価格、在庫の有無など、扱っている全ての書籍についての情報を記憶する。サーバー1は、図示しないが仕入れ情報などの入力用端末や売り場に配置されたPOS(Point Of Sale)レジ装置などと接続されている。これにより、対象物マスター110Bの格納データは、仕入れや売り上げが発生するごとに更新され、在庫の有無もリアルタイムに正確に把握できるようになっている。   In this embodiment, the object master 110B means a book master file, and all the books handled such as book ID, title, author, publisher, price, date of issue, price, availability, etc. Store information about. Although not shown, the server 1 is connected to a terminal for inputting purchase information and the like, a POS (Point Of Sale) cash register device arranged at a sales floor, and the like. As a result, the stored data of the object master 110B is updated every time purchase or sales occur, and the presence or absence of inventory can be accurately grasped in real time.

従って、サーバー1においては、例えば制御部102の機能により、対象物マスター110Bにデータに基づいて、まず、目的とする書籍の在庫の有無を確認できる。そして、在庫が存在する場合には、対象物位置DB109や3D空間DB107のデータを利用して、何階の売り場の何処に目的とする書籍があるかを確認できる。   Therefore, in the server 1, for example, by the function of the control unit 102, the target master 110B can first confirm whether the target book is in stock based on the data. Then, when there is a stock, it is possible to confirm where the target book is located on which floor of the sales floor using the data of the object position DB 109 and the 3D space DB 107.

特定情報抽出部111は、後述する端末装置3から送信されて来る検索要求に含まれる目的とする(目当ての)書籍のタイトルや種別からなる書籍の特定情報を抽出し、抽出した特定情報を対象物検索部112に通知する。対象物検索部112は、当該特定情報に基づいて対象物位置DB109を参照して、目的とする書籍の配置位置を特定する。すなわち、対象物検索部112は、目的とする書籍が、何階の売り場の何処(座標位置)に配置されているのかを検索し、検索結果を提供情報抽出部113に通知する。   The specific information extraction unit 111 extracts the specific information of the book including the title or type of the target (target) included in the search request transmitted from the terminal device 3 to be described later, and targets the extracted specific information The object search unit 112 is notified. The target object search unit 112 refers to the target object position DB 109 based on the specific information, and specifies an arrangement position of the target book. In other words, the target object search unit 112 searches the floor where the target book is located (coordinate position), and notifies the provided information extraction unit 113 of the search result.

提供情報抽出部113は、対象物検索部112からの検索結果に基づいて、目的とする書籍が配置されている売り場のレイアウトデータをレイアウトDB110Aから抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、対象物検索部112からの検索結果に基づいて、目的とする書籍が配置されている売り場の3D空間を形成する3Dオブジェクトデータを3D空間DB107から抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、対象物検索部112からの検索結果(目的とする書籍の配置位置を示す座標情報)も提供情報処理部114に供給する。   The provided information extraction unit 113 extracts the layout data of the sales floor where the target book is arranged from the layout DB 110A based on the search result from the object search unit 112, and supplies this to the provided information processing unit 114. . The provided information extraction unit 113 extracts 3D object data forming the 3D space of the sales floor where the target book is arranged from the 3D space DB 107 based on the search result from the object search unit 112, Is provided to the provided information processing unit 114. The provided information extracting unit 113 also supplies the search result from the object searching unit 112 (coordinate information indicating the placement position of the target book) to the provided information processing unit 114.

提供情報処理部114は、提供情報抽出部113からのレイアウトデータと目的とする書籍の検索結果とから、例えば、出入口から目的とする書籍の配置位置までの経路を示した2次元のレイアウト図を表示するためのレイアウトデータを形成する。もちろん、経路だけでなく、目的とする書籍の配置位置部分に種々の態様の目印(マーカー)を付すこともできる。そして、提供情報処理部114は、形成したレイアウトデータを通信I/F101を通じて検索要求元の端末装置3に提供する。これにより、検索要求元の端末装置3においては、当該レイアウトデータに応じた2次元のレイアウト図を表示部に表示することにより、端末装置3の使用者に目的とする書籍の大まかな配置(陳列)場所を通知できる。   The provided information processing unit 114 displays, for example, a two-dimensional layout diagram showing a route from the entrance to the target book arrangement position from the layout data from the provided information extracting unit 113 and the search result of the target book. Layout data for display is formed. Of course, not only the route but also the mark (marker) of various aspects can be attached to the arrangement position portion of the target book. Then, the provided information processing unit 114 provides the formed layout data to the search request source terminal device 3 through the communication I / F 101. As a result, the terminal device 3 as the search request source displays a two-dimensional layout diagram corresponding to the layout data on the display unit, so that the user of the terminal device 3 can roughly arrange (display) the desired book. ) Can notify the location.

更に、提供情報処理部114は、提供情報抽出部113からの3Dオブジェクトデータと目的とする書籍の検索結果とから、目的とする書籍が配置されている3D空間内の当該書籍の配置位置に目印を付すようにした3Dオブジェクトデータ形成する。そして、提供情報処理部114は、形成した3Dオブジェクトデータを検索要求元の端末装置3からの要求があった場合に、通信I/F101を通じて検索要求元の端末装置3に提供する。これにより、検索要求元の端末装置3においては、当該3Dオブジェクトデータに応じた3D空間を表示部に表示することにより、端末装置3の使用者に目的とする書籍の的確な(詳細な)配置(陳列)場所を通知できる。   Further, the provided information processing unit 114 uses the 3D object data from the provided information extracting unit 113 and the search result of the target book as a mark for the placement position of the book in the 3D space where the target book is placed. The 3D object data is formed with the mark. Then, the provided information processing unit 114 provides the formed 3D object data to the search request source terminal device 3 through the communication I / F 101 when there is a request from the search request source terminal device 3. Thereby, in the terminal device 3 of the search request source, the accurate (detailed) arrangement of the target book for the user of the terminal device 3 is displayed by displaying the 3D space corresponding to the 3D object data on the display unit. (Display) The location can be notified.

このように、サーバー1は、大規模書店内を端末装置3の使用者からの要求に応じて、売り場の2次元のレイアウト図を形成するレイアウトデータや売り場の3D空間を形成する3Dオブジェクトデータを提供できる。これにより、サーバー1は、当該端末装置3の使用者に対して、端末装置3を通じて当該大規模書店内を自在に案内するサービスを提供する。   As described above, the server 1 receives layout data for forming a two-dimensional layout diagram of the sales floor and 3D object data for forming the 3D space of the sales floor in response to a request from the user of the terminal device 3 in the large-scale bookstore. Can be provided. Thus, the server 1 provides a service for freely guiding the user of the terminal device 3 through the terminal device 3 through the large-scale bookstore.

[端末装置3の構成例]
次に、端末装置3の構成例について説明する。図1に示した構成を有する端末装置3において、送受信アンテナ301A及び無線通信部301は通信機能を、制御部302はサーバー1の各部を制御する機能を、記憶装置303は情報記憶保持機能を実現する。操作部304と、表示部305D及びタッチセンサ305Sとからなるタッチパネル306は、ユーザーインターフェースを構成する。GPSアンテナ307A及びGPS部307は、現在位置取得機能を実現する。
[Configuration Example of Terminal Device 3]
Next, a configuration example of the terminal device 3 will be described. In the terminal device 3 having the configuration shown in FIG. 1, the transmission / reception antenna 301A and the wireless communication unit 301 realize a communication function, the control unit 302 functions to control each unit of the server 1, and the storage device 303 realizes an information storage holding function. To do. A touch panel 306 including the operation unit 304, the display unit 305D, and the touch sensor 305S constitutes a user interface. The GPS antenna 307A and the GPS unit 307 implement a current position acquisition function.

要求生成部311は、制御部102の制御の下、サーバー1に対して送信する種々の要求を形成し、これをサーバー1に送信する処理を行う。具体的に、要求生成部311は、タッチパネル306を通じて受け付けた使用者からの入力情報に基づいて、目的とする対象物である書籍の検索要求を形成し、これを無線通信部301及び送受信アンテナ301Aを通じて、サーバー1に送信する。この検索要求は、図示しないが、例えばIPアドレスなどの端末装置3を一意に特定可能な識別情報と、少なくとも書籍のタイトルを含む特定情報とを有するものである。なお、特定情報には、書籍の種別である、文庫、単行、雑誌などの情報やその他の情報を含めてもよい。   The request generation unit 311 forms various requests to be transmitted to the server 1 under the control of the control unit 102, and performs processing for transmitting these requests to the server 1. Specifically, the request generation unit 311 forms a search request for a book, which is a target object, based on input information from a user received through the touch panel 306, and the request is generated by the wireless communication unit 301 and the transmission / reception antenna 301A. To the server 1. Although not shown, this search request includes identification information that can uniquely identify the terminal device 3, such as an IP address, and identification information that includes at least the title of the book. It should be noted that the specific information may include information such as a library, a bank, a magazine, and the like, which are the types of books.

画像表示処理部312は、上述したように、サーバー1から提供されるレイアウトデータに応じた2次元のレイアウト図を表示部305Dに表示する処理を行う。また、画像表示処理部312は、上述したように、サーバー1から提供される3Dオブジェクトデータに応じた3D空間を表示部305Dに表示する処理を行う。更に、画像表示処理部312は、タッチパネル306に対する使用者からの操作入力に応じて、表示部305Dに表示した3D空間内において、立ち位置や視点を移動させるようにして3D空間を変化させながら表示する処理をもおこなう。これにより、当該大規模書店の売り場の動線に沿った360度ビューを提供できる。   As described above, the image display processing unit 312 performs a process of displaying a two-dimensional layout diagram corresponding to the layout data provided from the server 1 on the display unit 305D. Further, as described above, the image display processing unit 312 performs processing for displaying the 3D space corresponding to the 3D object data provided from the server 1 on the display unit 305D. Furthermore, the image display processing unit 312 displays the 3D space while changing the standing position and the viewpoint in the 3D space displayed on the display unit 305D in response to an operation input from the user on the touch panel 306. Also perform the process. Thereby, it is possible to provide a 360-degree view along the flow line of the sales office of the large-scale bookstore.

このように、端末装置3は、サーバー1に対して目的とする対象物である書籍の検索要求を送信する。そして、当該検索要求に応じてサーバー1から送信されてくるレイアウトデータや3Dオブジェクトデータを受信し、これを用いて売り場の2次元のレイアウト図や売り場の3D空間を表示部305Dに表示できる。   In this way, the terminal device 3 transmits a search request for a book that is a target object to the server 1. Then, the layout data and 3D object data transmitted from the server 1 in response to the search request are received, and the two-dimensional layout diagram of the sales floor and the 3D space of the sales floor can be displayed on the display unit 305D using this.

これら売り場の2次元のレイアウト図や売り場の3D空間は、目的とする書籍の配置位置(陳列位置)をも示すものであり、当該大規模書店に行く前でも、使用者は目的とする書籍の配置位置(陳列位置)を的確に把握できる。すなわち、端末装置3は、サーバー1が提供する大規模書店内を案内するサービスの利用を可能にしている。   These two-dimensional layouts of the sales floor and the 3D space of the sales floor also indicate the placement position (display position) of the target book, and even before going to the large-scale bookstore, the user can view the target book. It is possible to accurately grasp the arrangement position (display position). That is, the terminal device 3 enables the use of a service that guides the large-scale bookstore provided by the server 1.

[端末装置3の処理]
次に、上述した構成の端末装置3で実行される対象物(書籍)の配置位置(陳列位置)の検索処理について説明する。この実施の形態において当該検索処理は、上述もしたように、大規模書店における目的とする書籍の在庫配置位置検索処理である。図8、図9は、当該在庫配置位置検索処理を説明するためのフローチャートであり、図10は、当該在庫配置位置検索処理において用いられる画面表示の例を示す図である。図8、図9のフローチャートに示す処理を行うアプリケーションプログラムは、サーバー1などから事前に提供され、端末装置3の記憶装置303に保持されているものとする。
[Processing of terminal device 3]
Next, a description will be given of a process for searching for an arrangement position (display position) of an object (book) executed by the terminal device 3 having the above-described configuration. In this embodiment, as described above, the search process is a target book inventory arrangement position search process in a large-scale bookstore. 8 and 9 are flowcharts for explaining the inventory arrangement position search process, and FIG. 10 is a diagram showing an example of a screen display used in the inventory arrangement position search process. The application program for performing the processing shown in the flowcharts of FIGS. 8 and 9 is provided in advance from the server 1 or the like and is held in the storage device 303 of the terminal device 3.

端末装置3の表示部305Dに表示される所定のメニューから当該大規模書店における在庫配置位置検索処理の実行に対応する選択項目を選択すると、制御部302は該当アプリケーションプログラムを記憶装置303から読み出して実行し、図8、図9に示すフローチャートの処理を開始する。まず、制御部302は、予め設定されているURL(Uniform Resource Locator)を用いてサーバー1の所定のサイトにアクセスし、入力画面などの必要な情報を取得する(ステップS101)。   When a selection item corresponding to execution of the inventory placement position search process in the large-scale bookstore is selected from a predetermined menu displayed on the display unit 305D of the terminal device 3, the control unit 302 reads the corresponding application program from the storage device 303. And the processing of the flowcharts shown in FIGS. 8 and 9 is started. First, the control unit 302 accesses a predetermined site of the server 1 using a URL (Uniform Resource Locator) set in advance, and acquires necessary information such as an input screen (step S101).

次に、制御部302は、ステップS101で取得した入力画面を表示部305Dに表示する(ステップS102)。制御部302は、タッチパネル306を通じて、表示した入力画面に対して目的とする書籍の特定情報として当該書籍のタイトルなどの入力を受け付ける処理を行う(ステップS103)。   Next, the control unit 302 displays the input screen acquired in step S101 on the display unit 305D (step S102). The control unit 302 performs a process of accepting an input of the title of the book as the target book specific information on the displayed input screen through the touch panel 306 (step S103).

図10(A)は、ステップS102で表示される入力画面の一例を示している。図10(A)に示すように、当該入力画面は、「*在庫位置検索*」というタイトルと、検索対象となる書籍の題名(タイトル)の入力欄N1と、該当する書籍の一覧リスト(在庫リスト)の表示欄H1とを備える。また、図10(A)に示すように、当該入力画面には、書籍のタイトルの入力に用いるソフトウェアキーボードが表示されると共に、下端側には、「終了」ボタンと、「OK」ボタンとが表示される。   FIG. 10A shows an example of the input screen displayed in step S102. As shown in FIG. 10A, the input screen includes a title “* stock location search *”, an input field N1 for a title (title) of a book to be searched, and a list of relevant books (stock). List) display field H1. As shown in FIG. 10A, a software keyboard used for inputting the title of the book is displayed on the input screen, and an “end” button and an “OK” button are displayed on the lower end side. Is displayed.

ステップS103では、ソフトウェアキーボードが用いられて、入力欄N1に対して書籍のタイトルが入力される。入力欄N1に対して入力された書籍のタイトルは、制御部302の制御により無線通信部301を通じてサーバー1に送信される。これに応じて、サーバー1から当該タイトルと一致する書籍の在庫リストが送信されてくる。制御部302は、無線通信部301を通じて当該在庫リストを受信し、表示欄H1に表示する。当該在庫リストには、書籍のタイトルの他、文庫、単行、雑誌といった書籍の種別や著者、図示しないが出版社や価格などの情報も表示される。   In step S103, the title of the book is input to the input field N1 using the software keyboard. The title of the book input to the input field N1 is transmitted to the server 1 through the wireless communication unit 301 under the control of the control unit 302. In response to this, an inventory list of books matching the title is transmitted from the server 1. The control unit 302 receives the inventory list through the wireless communication unit 301 and displays it in the display field H1. In addition to the title of the book, the inventory list also displays information such as the type of the book such as a library, a book, and a magazine, the author, and a publisher and price (not shown).

書籍の在庫リストを表示欄H1に表示するのは、同じタイトルの異なる書籍が存在する場合が多いためである。端末装置3の使用者は、表示欄H1上をドラッグ操作することにより、在庫リストのスクロールができる。端末装置3の使用者は、表示欄H1に表示された在庫リストから目的とする書籍のタイトルなどの表示位置をタップ操作することにより、自分が目的とする書籍を選択する。また、選択した書籍のタイトルなどの表示位置を再度タップ操作することにより選択を取り消すこともできる。なお、入力された書籍のタイトルに合致する書籍の在庫がない場合には、「現在在庫はございません。」といったメッセージが表示欄H1に表示される。   The reason why the inventory list of books is displayed in the display column H1 is that there are many different books with the same title. The user of the terminal device 3 can scroll the inventory list by dragging the display field H1. The user of the terminal device 3 selects the target book by tapping the display position such as the title of the target book from the inventory list displayed in the display field H1. The selection can also be canceled by tapping the display position of the title of the selected book again. If there is no stock of books that match the title of the input book, a message such as “There is no stock now” is displayed in the display field H1.

さらに、ステップS103では、図10(A)に示した入力画面の「終了」ボタン、または、「OK」ボタンに対する操作入力も受け付けられる。例えば、目的とする書籍の在庫が存在しないなどのために、当該在庫配置位置検索処理を終了させる場合には「終了」ボタンを操作する。また、表示欄H1に表示された在庫リストから目的とする書籍の特定情報を選択した後に、在庫配置位置検索処理を続行する場合には「OK」ボタンを操作する。   Further, in step S103, an operation input for the “end” button or the “OK” button on the input screen shown in FIG. For example, when the stock placement position search process is to be terminated because the stock of the target book does not exist, an “end” button is operated. In addition, when the specific information of the target book is selected from the inventory list displayed in the display column H1, the “OK” button is operated to continue the inventory arrangement position search process.

このように、ステップS103においては、書籍のタイトルの入力受け付け、在庫リストの表示、在庫リストから目的とする書籍の選択受け付け、「終了」ボタンまたは「OK」ボタンに対する操作の受け付けといった一連の処理が行われる。   As described above, in step S103, a series of processes such as accepting input of a book title, displaying an inventory list, accepting selection of a target book from the inventory list, accepting an operation on an “end” button or an “OK” button are performed. Done.

ステップS103の処理の後、制御部302は、ステップS103の処理において、目的とする書籍の特定情報が選択された後、「OK」ボタンが操作されたか否かを判別する(ステップS104)。ステップS104の判別処理において、「OK」ボタンは操作されていないと判別したときには、制御部302は、「終了」ボタンが選択されたか否かを判別する(ステップS105)。   After the processing of step S103, the control unit 302 determines whether or not the “OK” button has been operated after the target book specific information is selected in the processing of step S103 (step S104). When determining in step S104 that the “OK” button has not been operated, the control unit 302 determines whether or not the “end” button has been selected (step S105).

ステップS105の判別処理において、「終了」ボタンは操作されていないと判別したとする。この場合、ステップS103の処理は未完了であるので、制御部302はステップS103からの処理を繰り返し、図10(A)に示した入力画面に対する操作入力の受け付け処理を継続する。また、ステップS105の判別処理において、「終了」ボタンが操作されたと判別されたときには、後述する終了処理を実行し(ステップS117)、この図8、図9に示す処理を終了する。   Assume that in the determination process in step S105, it is determined that the “end” button has not been operated. In this case, since the process of step S103 is incomplete, the control unit 302 repeats the process from step S103, and continues the operation input accepting process for the input screen shown in FIG. If it is determined in the determination process in step S105 that the “end” button has been operated, an end process described later is executed (step S117), and the processes shown in FIGS. 8 and 9 are ended.

一方、ステップS104の判別処理において、目的とする書籍の特定情報が選択された後、「OK」ボタンが操作されたと判別されたとする。この場合、制御部302は、要求生成部311を制御して、目的とする書籍のタイトル、種別などの当該書籍の特定情報を含む検索要求を生成し、これを無線通信部301を通じてサーバー1に送信する(ステップS106)。当該検索要求には、当該書籍の著者、出版社、価格などの情報を含めてももちろんよい。   On the other hand, suppose that in the determination process in step S104, it is determined that the “OK” button has been operated after the specific information of the target book has been selected. In this case, the control unit 302 controls the request generation unit 311 to generate a search request including the specific information of the book such as the title and type of the target book, and sends the search request to the server 1 through the wireless communication unit 301. Transmit (step S106). Of course, the search request may include information such as the author, publisher, and price of the book.

当該検索要求に応じて、サーバー1においては、目的とする書籍の配置位置の検索処理を行い、検索結果として端末装置3の使用者が目的とする書籍の大まかな配置位置を示す2次元のレイアウト図を形成するレイアウトデータを送信してくる。これを端末装置3の制御部302は、無線通信部301を通じて受信して、画像表示処理部312に供給する(ステップS107)。画像表示処理部312は、当該検索結果に応じた画像を表示部305Dに表示する(ステップS108)。   In response to the search request, the server 1 performs a search process of the target book placement position, and the search result shows a two-dimensional layout indicating a rough book placement position of the target book by the user of the terminal device 3. The layout data for forming the figure is transmitted. The control unit 302 of the terminal device 3 receives this via the wireless communication unit 301 and supplies it to the image display processing unit 312 (step S107). The image display processing unit 312 displays an image corresponding to the search result on the display unit 305D (step S108).

図10(B)は、ステップS108で表示される検索結果としての2次元のレイアウト図の一例を示している。図10(B)に示すように、当該表示画面は、「*検索結果*」というタイトルと、「1階Aゾーンにございます。」という案内メッセージと、1階のレイアウト図と、「3D表示」ボタンと、「終了」ボタンと、「戻る」ボタンとが表示されたものである。レイアウト図は、出入口から端末装置3の使用者が目的とする書籍のおおよその配置位置までの経路を点線矢印で示したものであり、上述もしたように、サーバー1の提供情報処理部114でレイアウトDB110Aのレイアウトデータが用いられて形成されたものである。   FIG. 10B shows an example of a two-dimensional layout diagram as a search result displayed in step S108. As shown in FIG. 10 (B), the display screen includes a title “* search result *”, a guidance message “I am in the first floor A zone”, a layout diagram on the first floor, and “3D display”. "Button," END "button, and" RETURN "button are displayed. In the layout diagram, a route from the doorway to the approximate placement position of the book intended by the user of the terminal device 3 is indicated by a dotted arrow. As described above, the layout information processing unit 114 of the server 1 It is formed using the layout data of the layout DB 110A.

ステップS108の処理によりレイアウト図を表示した後、制御部302はタッチパネル306を通じて、「3D表示」ボタン、「終了」ボタン、「戻る」ボタンのいずれかに対する操作入力を受け付ける(ステップS109)。この後、制御部302は、「3D表示」ボタンが操作されたか否かを判別する(ステップS110)。ステップS110の判別処理において、「3D表示」ボタンは操作されていないと判別したときには、制御部302は「戻る」ボタンが操作されたか否かを判別する(ステップS111)。   After the layout diagram is displayed by the process of step S108, the control unit 302 receives an operation input for any of the “3D display” button, the “end” button, and the “return” button through the touch panel 306 (step S109). Thereafter, the control unit 302 determines whether or not the “3D display” button has been operated (step S110). When it is determined in the determination process in step S110 that the “3D display” button has not been operated, the control unit 302 determines whether or not the “return” button has been operated (step S111).

ステップS111の判別処理において、「戻る」ボタンが操作されたと判別したときには、制御部302はステップS102からの処理を繰り返し、図10(A)に示した入力画面を表示し、当該入力画面に対する操作入力を受け付ける処理を行う。ステップS111の判別処理において、「戻る」ボタンは操作されていないと判別したときには、「終了」ボタンが操作されたか否かを判別する(ステップS112)。   When it is determined in the determination process of step S111 that the “return” button has been operated, the control unit 302 repeats the process from step S102, displays the input screen shown in FIG. 10A, and operates the input screen. Process to accept input. If it is determined in the determination process in step S111 that the “return” button has not been operated, it is determined whether or not the “end” button has been operated (step S112).

ステップS112の判別処理において、「終了」ボタンが操作されたと判別されたときには、後述する終了処理を実行し(ステップS117)、この図8、図9に示す処理を終了する。また、ステップS112の判別処理において、「終了」ボタンは操作されていないと判別したときには、制御部302はステップS109からの処理を繰り返し、図10(B)に示した検索結果の表示画面に対する操作入力の受け付け処理を継続する。   When it is determined in the determination process in step S112 that the “end” button has been operated, an end process described later is executed (step S117), and the processes shown in FIGS. 8 and 9 are ended. If it is determined in the determination process of step S112 that the “end” button has not been operated, the control unit 302 repeats the process from step S109, and operates the search result display screen shown in FIG. Continue accepting input.

一方、ステップS110の判別処理において、「3D表示」ボタンが操作されたと判別したとする。この場合、制御部302は、要求生成部311を制御して、目的とする書籍が配置されている売り場の3D空間を形成する3Dオブジェクトデータの提供要求を形成し、これを無線通信部301を通じてサーバー1に送信する(ステップS113)。ここで、3Dオブジェクトデータの提供要求は、上述した検索要求の場合と同様に、当該端末装置3を一意に特定可能なIPアドレスなどの識別情報と、当該要求が3Dオブジェクトデータの提供要求であることを示す情報が含まれる。   On the other hand, assume that it is determined in the determination process in step S110 that the “3D display” button has been operated. In this case, the control unit 302 controls the request generation unit 311 to form a 3D object data provision request that forms the 3D space of the sales floor where the target book is placed, and transmits the request through the wireless communication unit 301. It transmits to the server 1 (step S113). Here, as in the case of the search request described above, the 3D object data provision request is identification information such as an IP address that can uniquely identify the terminal device 3, and the request is a 3D object data provision request. Information is included.

サーバー1においては、上述もしたように、検索要求を送信してきた端末装置3に提供すべき3D空間を形成する3Dオブジェクトデータを用意している。そして、当該端末装置3から3Dオブジェクトデータの提供要求を受信したサーバー1は、要求に応じて3Dオブジェクトデータを送信してくる。このため、端末装置3は、図9に示す処理に進み、サーバー1からの3Dオブジェクトデータを、無線通信部301を通じて受信し、これを画像表示処理部312に供給して、3D空間を利用する処理を行う(ステップS114)。   As described above, the server 1 prepares 3D object data forming a 3D space to be provided to the terminal device 3 that has transmitted the search request. And the server 1 which received the provision request | requirement of 3D object data from the said terminal device 3 transmits 3D object data according to a request | requirement. For this reason, the terminal device 3 proceeds to the process shown in FIG. 9, receives 3D object data from the server 1 through the wireless communication unit 301, supplies it to the image display processing unit 312, and uses the 3D space. Processing is performed (step S114).

図10(C)は、ステップS114で表示される3D空間の利用画面の一例を示している。当該利用画面の上側半分には、「*3D表示*」というタイトルと、3D空間の表示エリアDPとが設けられている。当該3D空間の表示エリアDPには、サーバー1の提供情報処理部114により、3D空間DB107の3Dオブジェクトデータが用いられて形成された3D空間が表示される。   FIG. 10C illustrates an example of a 3D space usage screen displayed in step S114. In the upper half of the usage screen, a title “* 3D display *” and a display area DP in 3D space are provided. In the display area DP of the 3D space, a 3D space formed by using the 3D object data of the 3D space DB 107 is displayed by the provided information processing unit 114 of the server 1.

3D空間の表示エリアDPに表示された3D空間には、端末装置3の使用者が目的とする書籍の配置位置をピンポイントで示す目印(マーカー)の表示も含まれる。図10(C)に示した利用画面の3D空間の表示エリアDPにおいては、矢印表示と「ココ」との文字が付されたバルーン表示とにより、目的とする書籍の配置位置が、書棚の位置をも特定するようにピンポイントで示されている。   The 3D space displayed in the display area DP of the 3D space also includes a display of a marker (marker) that pinpoints the placement position of the book intended by the user of the terminal device 3. In the display area DP in the 3D space of the usage screen shown in FIG. 10C, the target book placement position is determined by the arrow display and the balloon display with the letters “here”. It is pinpointed to identify as well.

また、図10(C)に示すように、当該利用画面の下側半分には、3D空間を利用するための8個のボタンと、「終了」ボタンと、「戻る」ボタンとが設けられている。3D空間を利用するための8個のボタンには、ズーム機能を利用する場合に操作される「+(プラス)」ボタンと「−(マイナス)」ボタン、視点位置を上下に変える場合に操作される「上」ボタンと「下」のボタンがある。更に、3D空間を利用するためのボタンには、3D空間内を移動したり視点の向きを変えたりする場合に操作される「前」ボタンb1、「後」ボタンb2、「左」ボタンb3、「右」ボタンb4がある。   Also, as shown in FIG. 10C, the lower half of the usage screen is provided with eight buttons for using the 3D space, an “end” button, and a “return” button. Yes. Eight buttons for using the 3D space are “+ (plus)” and “− (minus)” buttons that are operated when using the zoom function, and are operated when changing the viewpoint position up and down. There are “Up” button and “Down” button. Further, buttons for using the 3D space include a “front” button b1, a “rear” button b2, a “left” button b3, which are operated when moving in the 3D space or changing the direction of the viewpoint. There is a “right” button b4.

これらのボタンを操作し、サーバー1からの3Dオブジェクトデータにより形成される3D空間内において、表示の拡大、縮小、視点の変更、立ち位置の移動が行える。なお、移動の場合には、「左」ボタンb3、「右」ボタンb4により向きが変えられ、「前」ボタンb1、「後」ボタンb2を移動したい分だけ長押し操作することにより、前進または後退ができる。また、ステップS114においては、図10(C)に示した3D空間の利用画面の下端部に表示された「終了」ボタン、「戻る」ボタンに対する操作も受け付けられる。   By operating these buttons, the display can be enlarged / reduced, the viewpoint is changed, and the standing position is moved in the 3D space formed by the 3D object data from the server 1. In the case of movement, the direction can be changed by the “left” button b3 and the “right” button b4, and the “front” button b1 and the “back” button b2 can be moved forward by pushing and holding them as much as desired. You can retreat. In step S114, operations for the “end” button and the “return” button displayed at the lower end of the 3D space usage screen shown in FIG. 10C are also accepted.

このため、制御部302は、ステップS114の処理において「戻る」ボタンが操作されたか否かを判別する(ステップS115)。ステップS115の判別処理において、「戻る」ボタンが操作されたと判別したときには、制御部302は、図8に示したステップS108からの処理を繰り返し、2次元のレイアウト図の表示からの処理を行う。また、ステップS115の判別処理において、「戻る」ボタンは操作されていないと判別したときには、制御部302は、「終了」ボタンが操作されたか否かを判別する(ステップS116)。   Therefore, the control unit 302 determines whether or not the “return” button has been operated in the process of step S114 (step S115). When it is determined in the determination process in step S115 that the “return” button has been operated, the control unit 302 repeats the process from step S108 illustrated in FIG. 8 and performs the process from the display of the two-dimensional layout diagram. If it is determined in the determination process in step S115 that the “return” button has not been operated, the control unit 302 determines whether or not the “end” button has been operated (step S116).

ステップS116の判別処理において、「終了」ボタンは操作されていないと判別したときには、制御部302は、ステップS114からの処理を繰り返し、3D空間の利用処理を続行する。また、ステップS116の判別処理において、「終了」ボタンが操作されたと判別したとする。この場合、制御部302は、サーバー1との間に接続している通信路を解放したり、3D空間の利用画面を消去し、表示部305Dの表示状態を当該在庫配置検索処理の実行前の状態に戻したりするなどの所定の終了処理を行う(ステップS117)。この後、この図8、図9のフローチャートに示した処理を終了する。   When it is determined in the determination process in step S116 that the “end” button has not been operated, the control unit 302 repeats the process from step S114 and continues the 3D space use process. Further, it is assumed that it is determined in the determination process in step S116 that the “end” button has been operated. In this case, the control unit 302 releases the communication path connected to the server 1, deletes the 3D space usage screen, and changes the display state of the display unit 305D before executing the inventory arrangement search process. A predetermined end process such as returning to a state is performed (step S117). Thereafter, the processing shown in the flowcharts of FIGS. 8 and 9 is terminated.

このように、この実施の形態の端末装置3は、サーバー1と協働することにより、当該大規模書店に行く前でも、目的とする書籍が当該大規模書店の何処に配置されているのかを明確に端末装置3の使用者に通知できる。しかも、その配置位置の通知は、当該大規模書店の3D空間を形成する3Dオブジェクトデータの利用により、目的とする書籍が配置さされている本棚の位置だけを示すのではなく、当該本棚における当該目的とする書籍の配置位置までを明確に示せる。   As described above, the terminal device 3 according to this embodiment cooperates with the server 1 to determine where the target book is located even before going to the large-scale bookstore. The user of the terminal device 3 can be clearly notified. Moreover, the notification of the arrangement position does not indicate only the position of the bookshelf where the target book is arranged by using the 3D object data forming the 3D space of the large-scale bookstore, You can clearly show the location of the target book.

[サーバー1の処理]
次に、上述した構成のサーバー1で実行される施設内案内処理について説明する。図11は、当該施設内案内処理を説明するためのフローチャートである。図11に示す処理は、サーバー1の制御部102において常時実行されている処理である。制御部102は、通信I/F101を通じて、常時、端末装置3からの自機宛てのアクセスを受信するようにしている(ステップS201)。制御部102は、端末装置3からの自機宛てのアクセスを受信したか否かを判別し(ステップS202)、受信していないと判別したときには、ステップS201からの処理を繰り返す。
[Processing of server 1]
Next, in-facility guidance processing executed by the server 1 having the above-described configuration will be described. FIG. 11 is a flowchart for explaining the in-facility guidance process. The process illustrated in FIG. 11 is a process that is always executed in the control unit 102 of the server 1. The control unit 102 always receives an access from the terminal device 3 addressed to itself through the communication I / F 101 (step S201). The control unit 102 determines whether or not an access addressed to itself is received from the terminal device 3 (step S202). When it is determined that the access is not received, the control unit 102 repeats the processing from step S201.

ステップS102の判別処理において、端末装置3からの自機宛てのアクセスを受信したと判別したときには、当該端末装置3との間に通信路を接続し、入力画面などの必要な情報をアクセス元の端末装置3に提供する(ステップS203)。ここで提供される情報には、図10(A)に示した検索条件の入力を受け付けるための入力画面も含まれる。この後、上述もしたように、端末装置3から目的とする書籍のタイトル(特定情報)が送信されてくるので、制御部102は、当該書籍のタイトルに基づく在庫チェック処理を行う(ステップS204)。   If it is determined in step S102 that the terminal device 3 has received an access addressed to itself, a communication path is connected to the terminal device 3, and necessary information such as an input screen is obtained from the access source. This is provided to the terminal device 3 (step S203). The information provided here includes an input screen for accepting the input of the search condition shown in FIG. Thereafter, as described above, since the title (specific information) of the target book is transmitted from the terminal device 3, the control unit 102 performs an inventory check process based on the title of the book (step S204). .

具体的にステップS204では、制御部102が端末装置からの書籍のタイトルに基づいて、対象物マスター110Bを確認し、当該タイトルに対応する書籍の在庫リストを作成する。在庫が存在しない場合には、在庫がないことを示すメッセージ情報を作成する。このようにして作成した在庫リストあるいは在庫なしを示すメッセージ情報を制御部102が通信I/F101を通じて要求元の端末装置3に提供する。このような一連の処理が在庫チェック処理としてステップS204において実行される。   Specifically, in step S204, the control unit 102 confirms the object master 110B based on the title of the book from the terminal device, and creates an inventory list of books corresponding to the title. If the inventory does not exist, message information indicating that there is no inventory is created. The control unit 102 provides the requesting terminal device 3 through the communication I / F 101 with message information indicating the stock list or the out of stock created in this way. Such a series of processes is executed in step S204 as an inventory check process.

このステップS204の処理の後、制御部102は、通信I/F101を通じてアクセス元の端末装置3からの要求を受信する(ステップS205)。制御部102は、端末装置3からの要求を受信したか否かを判別し(ステップS206)、受信していないと判別したときは、ステップS205からの処理を繰り返す。   After the processing in step S204, the control unit 102 receives a request from the access source terminal device 3 through the communication I / F 101 (step S205). The control unit 102 determines whether or not a request from the terminal device 3 has been received (step S206), and when determining that the request has not been received, repeats the processing from step S205.

ステップS206の判別処理において、端末装置3からの要求を受信したと判別したときには、制御部102は、受信した要求の内容を確認し、受信した要求は、目的とする書籍の配置位置の検索要求か否かを判別する(ステップS207)。ステップS207の判別処理において、検索要求を受信したと判別したときには、制御部102は、各部を制御して検索及び結果通知処理を実行し(ステップS208)、この後、ステップS205からの処理を繰り返す。   When determining that the request from the terminal device 3 has been received in the determination process of step S206, the control unit 102 confirms the content of the received request, and the received request is a search request for the placement position of the target book. Whether or not (step S207). If it is determined in step S207 that the search request has been received, the control unit 102 controls each unit to execute search and result notification processing (step S208), and then repeats the processing from step S205. .

具体的に、ステップS208において制御部102は、まず、特定情報抽出部111を制御して、受信した検索要求から端末装置3の使用者が目的とする書籍のタイトル、種別などの特定情報を抽出し、これを対象物検索部112に通知する。次に、制御部102は、対象物検索部112を制御して、対象物位置DB109から目的とする書籍が配置されている売り場と配置位置を示す座標情報を検索して特定し、これらの特定した情報を提供情報抽出部113と提供情報処理部114に供給する。   Specifically, in step S208, the control unit 102 first controls the specific information extraction unit 111 to extract specific information such as the title and type of the book intended by the user of the terminal device 3 from the received search request. This is notified to the object search unit 112. Next, the control unit 102 controls the target object search unit 112 to search and specify the coordinate information indicating the sales floor where the target book is arranged and the arrangement position from the object position DB 109, and specify these items. The provided information is supplied to the provided information extracting unit 113 and the provided information processing unit 114.

次に、制御部102は提供情報抽出部113を制御して、必要となる売り場のレイアウトデータと3Dオブジェクトデータとを抽出して、提供情報処理部114に供給する。すなわち、提供情報抽出部113は、まず、特定された売り場と目的する書籍の配置位置を示す座標情報に基づいて、レイアウトDB110Aから対応する売り場のレイアウトデータを抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、まず、特定された売り場と目的する書籍の配置位置を示す座標情報に基づいて、3D空間DB107から対応する売り場の3D空間を形成する3Dオブジェクトデータを抽出し、これを提供情報処理部114に供給する。   Next, the control unit 102 controls the provided information extracting unit 113 to extract necessary sales floor layout data and 3D object data, and supplies the extracted data to the provided information processing unit 114. That is, the provided information extraction unit 113 first extracts layout data of the corresponding sales floor from the layout DB 110A based on the coordinate information indicating the specified sales floor and the placement position of the target book, and provides this to the provided information processing section 114. To supply. Further, the provided information extraction unit 113 first extracts 3D object data forming the 3D space of the corresponding sales floor from the 3D space DB 107 based on the coordinate information indicating the specified sales floor and the arrangement position of the target book, This is supplied to the provided information processing unit 114.

提供情報処理部114は、まず、提供されたレイアウトデータと目的とする書籍の配置位置に対応する座標情報とから、例えば出入口などの所定の位置から目的する書籍の配置位置までの経路を示したレイアウト図を形成するレイアウトデータを形成する。当該レイアウトデータは、制御部102の制御の下、通信I/F101を通じて検索要求元の端末装置に送信する。これにより、当該端末装置3においては、図10(B)に示したレイアウト図を含む検索結果の表示が行われる。   First, the provided information processing unit 114 indicates a route from a predetermined position such as an entrance to the target book placement position from the provided layout data and coordinate information corresponding to the target book placement position. Layout data for forming a layout diagram is formed. The layout data is transmitted to the search request source terminal device through the communication I / F 101 under the control of the control unit 102. Thereby, in the said terminal device 3, the display of the search result containing the layout figure shown to FIG. 10 (B) is performed.

また、提供情報処理部114は、提供された3Dオブジェクトと目的とする書籍の配置位置に対応する座標情報とから、3D空間内に目的とする書籍の配置位置をピンポイントで示すようにした3D空間を形成する3Dオブジェクトデータを形成する。当該3Dオブジェクトデータは、端末装置3から売り場の「3D表示」が求められた場合に当該端末装置3に提供されることになる。   In addition, the provided information processing unit 114 pinpoints the position of the target book in the 3D space from the provided 3D object and the coordinate information corresponding to the position of the target book. 3D object data forming a space is formed. The 3D object data is provided to the terminal device 3 when a “3D display” of the sales floor is requested from the terminal device 3.

一方、ステップS207の判別処理において、検索要求は受信していないと判別したときには、制御部102は、受信した要求は3D空間を形成する3Dオブジェクトデータの提供要求か否かを判別する(ステップS209)。ステップS209の判別処理において、受信した要求は3Dオブジェクトデータの提供要求であると判別したとする。この場合、制御部102は、提供情報処理部114を制御して、ステップS208で形成した3Dオブジェクトデータを、通信I/F101を通じて要求元の端末装置3に提供する(ステップS210)。これにより、当該端末装置3においては、図10(C)に示した態様で売り場の3D空間が表示され、当該3D空間の利用が可能にされる。   On the other hand, when it is determined in the determination process of step S207 that the search request has not been received, the control unit 102 determines whether or not the received request is a request for providing 3D object data forming a 3D space (step S209). ). It is assumed that it is determined in the determination process in step S209 that the received request is a 3D object data provision request. In this case, the control unit 102 controls the provided information processing unit 114 to provide the 3D object data formed in step S208 to the requesting terminal device 3 through the communication I / F 101 (step S210). Thereby, in the said terminal device 3, the 3D space of a sales floor is displayed in the aspect shown in FIG.10 (C), and utilization of the said 3D space is enabled.

また、ステップS209の判別処理において、受信した要求は3Dオブジェクトデータの提供要求ではないと判別したとする。この場合、制御部102は、受信した要求は、在庫配置位置検索処理の終了を要求するものか否かを判別する(ステップS211)。ステップS211の判別処理において、受け付けた要求は在庫配置位置検索処理の終了を要求するものではないと判別したときには、制御部102は受け付けた要求は適切な要求ではないと判別して、ステップS205からの処理を繰り返す。   Further, it is assumed that it is determined in the determination process of step S209 that the received request is not a 3D object data provision request. In this case, the control unit 102 determines whether or not the received request is a request to end the stock placement position search process (step S211). In the determination process of step S211, when it is determined that the received request does not request the end of the inventory arrangement position search process, the control unit 102 determines that the received request is not an appropriate request, and from step S205 Repeat the process.

また、ステップS211の判別処理において、受け付けた要求は在庫配置位置検索処理の終了を要求するものであると判別したときには、要求元の端末装置3との間の通信路を解放するなどの所定の終了処理を実行する(ステップS212)。この後、制御部102は、ステップS201からの処理を繰り返す。   Further, in the determination process of step S211, when it is determined that the received request is a request for the end of the inventory arrangement position search process, a predetermined communication path with the requesting terminal device 3 is released. An end process is executed (step S212). Thereafter, the control unit 102 repeats the processing from step S201.

このように、サーバー1は、端末装置3からの要求に応じて、売り場のレイアウト図を形成するレイアウトデータを提供でき、端末装置3の使用者が目的する書籍のおおよその配置位置を通知できる。さらに、サーバー1は、端末装置3からの要求に応じて、売り場の3D空間を形成する3Dオブジェクトデータを提供し、端末装置3の使用者が目的する書籍が、何処に在るのかを3D空間内においてピンポイントで通知できる。   As described above, the server 1 can provide layout data for forming a layout diagram of the sales floor in response to a request from the terminal device 3, and can notify the approximate placement position of the book intended by the user of the terminal device 3. Further, the server 1 provides 3D object data that forms a 3D space of the sales floor in response to a request from the terminal device 3, and indicates where the book intended by the user of the terminal device 3 is located in the 3D space. Can be pinpointed within.

[実施の形態の効果]
上述した実施の形態の施設内案内システムは、端末装置3の使用者が、大規模書店において、目当ての書籍が配置されている当該大規模書店内の場所(位置)を、当該大規模書店に行く前でも詳細に把握できる。つまり、従来のレイアウト図による案内のように、この売り場のこのエリアといった大まかな案内ではなく、どの売り場の、どの本棚の、何段目の、何処と言うように、詳細位置を特定して明示できる。
[Effect of the embodiment]
In the facility guidance system of the above-described embodiment, the user of the terminal device 3 changes the location (position) in the large-scale bookstore where the target book is placed in the large-scale bookstore. Know in detail before you go. In other words, it is not a rough guidance such as this area of this sales floor as in the case of the guidance with the conventional layout diagram, but the detailed position is specified and clearly shown as to which sales floor, which book shelf, what level, where. it can.

しかも、端末装置3の使用者は、端末装置3の表示部305Dに表示される大規模書店の3D空間内を利用し、施設内動線に沿った360度ビューを利用し、施設内の詳細な様子も当該大規模書店に行く前でも把握できる。   In addition, the user of the terminal device 3 uses the 3D space of the large-scale bookstore displayed on the display unit 305D of the terminal device 3, uses the 360 degree view along the flow line in the facility, and details in the facility You can understand the situation before you go to the large bookstore.

[変形例など]
上述した実施の形態においては、対象物位置DB109は、位置DB形成部108の機能により、3D空間DBの3Dオブジェクトデータを解析することにより、自動的に生成するものとして説明したが、これに限るものではない。例えば、対象物の名称(タイトル)や種別は、文字認識できないものがあると考えられる。このような場合、対象物の名称(タイトル)や種別は、サーバー1に接続されたキーボードを通じて文字入力したり、サーバー1に接続されたマイクロホンを通じて音声により入力し音声認識したりできる。
[Modifications, etc.]
In the above-described embodiment, the object position DB 109 has been described as being automatically generated by analyzing the 3D object data of the 3D space DB by the function of the position DB forming unit 108, but the present invention is not limited thereto. It is not a thing. For example, the name (title) and type of an object may be considered that some characters cannot be recognized. In such a case, the name (title) and type of the object can be input through a keyboard connected to the server 1 or can be input and recognized by voice through a microphone connected to the server 1.

この場合、対象物の位置を指示する必要がある。このため、サーバー1に接続された表示装置に3Dオブジェクトデータにより形成される3D空間を表示する。そして、表示した当該3D空間内において、目的する対象物をタッチパネルやマウスなどのポインティングデバイスを通じて指示した上で、対象物の名称(タイトル)や種別の入力を行う。このようにすれば、3D空間内のポインティングデバイスで指示された位置の座標情報を、対象物の配置位置を示す座標情報として特定できる。そして、当該対象物の配置位置を示す座標情報と入力された文字情報とを対応付けて、対象物位置DB109に格納できる。   In this case, it is necessary to indicate the position of the object. For this reason, the 3D space formed by the 3D object data is displayed on the display device connected to the server 1. In the displayed 3D space, the target object is instructed through a pointing device such as a touch panel or a mouse, and the name (title) and type of the object are input. By doing this, it is possible to specify the coordinate information of the position designated by the pointing device in the 3D space as the coordinate information indicating the arrangement position of the object. Then, the coordinate information indicating the arrangement position of the target object and the input character information can be associated with each other and stored in the target object position DB 109.

また、上述した実施の形態では、大規模書店での書籍の配置位置の検索を可能にする場合を例にして説明したが、これに限るものではない。この発明は、種々の店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにする場合に適用可能である。   In the above-described embodiment, the case where the search for the arrangement position of the book in the large-scale bookstore is made as an example has been described, but the present invention is not limited to this. The present invention relates to a place (position) in a facility where a target article is arranged, for a facility where a large number of articles (objects) such as various stores, libraries, museums, and museums are arranged (displayed). It can be applied to make it possible to understand in detail before going to the facility.

上述もしたように、この発明を、大規模商業施設を対象とするシステムに適用した場合には、チラシが投入されてセールが行われる大規模商業施設に行く前でも、目当てのチラシ掲載商品(セール品)の当該大規模商業施設における詳細な配置位置(陳列位置)が把握できる。これにより、当該大規模商業施設に行った時には、迅速に目的とするチラシ掲載商品を見つけられ、人気のあるチラシ掲載商品をより確実に入手することが可能となる。   As described above, when the present invention is applied to a system for a large-scale commercial facility, even before going to a large-scale commercial facility where a flyer is inserted and a sale is performed, the target flyer-posted product ( The detailed arrangement position (display position) of the sale item in the large-scale commercial facility can be grasped. Thereby, when it goes to the said large-scale commercial facility, the target flyer publication product can be found quickly, and it becomes possible to acquire a popular flyer publication product more reliably.

そして、種々の施設を対象としてこの発明を適用する場合には、以下の手順に従えばよい。まず、(1)種々の施設内の陳列棚やショーケースを、図2、図3を用いて説明したように、陳練されている商品等の対象物の全てが写るように写真を撮影する。換言すれば、施設内の陳列棚やショーケースをいわゆるパノラマ撮影する。(2)この撮影した写真や写真に付属する撮影位置や焦点距離などの情報を用いて、施設内の3D空間を表現する3Dオブジェクトデータを形成し、これを記憶保持する。   And when applying this invention targeting various facilities, what is necessary is just to follow the following procedures. First, (1) as described with reference to FIG. 2 and FIG. 3, photographs are taken so that all the objects such as merchandise being displayed can be seen in the display shelves and showcases in various facilities. . In other words, so-called panoramic photography is performed on display shelves and showcases in the facility. (2) 3D object data representing 3D space in the facility is formed by using the photographed photograph and information such as the photographing position and focal length attached to the photograph, and this is stored and held.

なお、撮影された画像は対象の商品等が明確に判別可能な解像度が必要になる。また、3D空間を形成する3Dオブジェクトデータは、所定の座標系に基づき、撮影位置や焦点距離などが考慮されて形成される。このため、当該3Dオブジェクトデータにより形成される3D空間内に位置する対象物のそれぞれの座標位置は、当該所定の座標系に基づいて、一意に特定可能である。   Note that the captured image needs to have a resolution with which the target product or the like can be clearly identified. The 3D object data forming the 3D space is formed in consideration of the shooting position and the focal length based on a predetermined coordinate system. For this reason, each coordinate position of the target object located in the 3D space formed by the 3D object data can be uniquely specified based on the predetermined coordinate system.

そして、(3)3Dオブジェクトデータにより形成される3D空間内において、商品等の対象物の名前やタイトル、種別を画像認識する。(4)この画像認識した情報と、この画像認識した対象物の3D空間内における配置位置を示す座標情報とを対応付けて記憶するデータベースを構築する。   (3) In a 3D space formed by 3D object data, the name, title, and type of an object such as a product are image-recognized. (4) A database is constructed in which the image-recognized information is associated with the coordinate information indicating the arrangement position of the image-recognized object in the 3D space.

そして、(5)当該データベースを備えるサーバーに、端末装置から商品等の対象物の名前やタイトル、種別をキー情報として問い合わせ(検索)を行う。(6)サーバーは、当該問い合わせに応じて、当該データベースを利用して3D空間内における目的とする対象物の配置位置(所在位置)を明確に特定できる。そして、(7)特定した配置位置を含む3D空間に対応するレイアウト図を用いることにより、目的とする対象物が施設内のどの場所に陳列されているのかをレイアウト上に表示して示すことができる。また、(8)特定した配置位置を含む3D空間を3Dオブジェクトデータを用いて形成して示すことにより、目的とする対象物が施設内のどの陳列棚のどの場所に置かれているのかを、3D空間内において、矢印等を用いて明確に示すことができる。   (5) An inquiry (search) is performed from the terminal device using the name, title, and type of an object such as a product as key information to a server including the database. (6) In response to the inquiry, the server can clearly identify the position (location) of the target object in the 3D space using the database. (7) By using a layout diagram corresponding to the 3D space including the specified arrangement position, it is possible to display and indicate on the layout where the target object is displayed in the facility. it can. In addition, (8) by forming and indicating a 3D space including the specified arrangement position using 3D object data, it is possible to indicate in which display shelf in the facility the target object is placed. In the 3D space, it can be clearly indicated by using an arrow or the like.

また、(9)3Dオブジェクトデータにより形成される3D空間を利用しているので、端末装置の使用者は店舗などの施設に行く前に視点移動しながらのいわゆるパノラマビューを行うことができる。   (9) Since the 3D space formed by the 3D object data is used, the user of the terminal device can perform a so-called panoramic view while moving the viewpoint before going to a facility such as a store.

なお、種々の店舗、図書館、美術館、博物館といった種々の施設では、レイアウト変更や商品や展示物などの対象物が日々入れ替えられる場合もある。しかし、種々の店舗では、商品が売れれば、同じ商品を同じ場所に補充する場合が多い。このため、大規模なレイアウト変更が行われない限り、3D空間DB107や対象物位置DB109の蓄積データを変更する必要はない。   In various facilities such as various stores, libraries, museums, and museums, layout changes and objects such as products and exhibits may be changed every day. However, in various stores, if a product is sold, the same product is often replenished to the same place. For this reason, it is not necessary to change the accumulated data in the 3D space DB 107 and the object position DB 109 unless a large-scale layout change is performed.

但し、大規模なレイアウト変更や商品などの対象物の大幅な入れ替えが行われた場合には、施設内の写真を撮り直し、これに基づき3Dオブジェクトデータを生成し直して、3D空間DB107を作り直す。そして、作り直した3D空間DB107の3Dオブジェクトデータを用いて、対象物位置DB109を作り直す。このようにすれば、大規模なレイアウト変更や対象物の大幅な入れ替えにも対応できる。この場合、人間が介在するのは、施設内の写真の取り直しだけなので、写真の撮り直しが完了すれば後は自動的にできる。   However, when a large-scale layout change or a significant replacement of an object such as a product is performed, a picture of the facility is retaken, and 3D object data is generated again based on this, and the 3D space DB 107 is recreated. . Then, the object position DB 109 is recreated using the 3D object data of the recreated 3D space DB 107. In this way, it is possible to cope with a large-scale layout change and a large replacement of objects. In this case, humans only intervene in re-taking the photos in the facility, so this can be done automatically after re-taking the photos.

また、レイアウト変更や対象物の入れ替えが施設の一部分だけの場合には、その一部分の写真の撮り直しを行う。そして、画像ファイル105の該当する部分の画像データと入れ替えれば、施設内の全ての部分の写真を撮り直すこともない。施設のどの部分の画像の画像データかは、画像データに付加されている撮影位置から判別可能である。   When the layout change or the replacement of the object is only a part of the facility, the part of the photograph is retaken. If the image data of the corresponding part of the image file 105 is replaced, the pictures of all the parts in the facility are not taken again. Which part of the facility image data can be determined from the shooting position added to the image data.

また、上述した実施の形態では、サーバー1は、大規模書店が運営するものとして説明したが、これに限るものではない。例えば、いわゆる情報提供業者が運営するサーバー装置を多数の施設が利用する態様で、この発明を実現することもできる。この場合には、当該情報提供業者が運営するサーバー装置には、多数の施設ごとに、画像ファイル105、3D空間DB107、対象物位置DB109、レイアウトDB110A、対象物マスター110Bを設けることになる。   In the above-described embodiment, the server 1 is described as being operated by a large-scale bookstore, but is not limited thereto. For example, the present invention can be realized in such a manner that a large number of facilities use a server device operated by a so-called information provider. In this case, the server device operated by the information provider is provided with the image file 105, the 3D space DB 107, the object position DB 109, the layout DB 110A, and the object master 110B for each of many facilities.

[その他]
上述した実施の形態の説明からも分かるように、施設内案内サーバー装置の3D空間情報記憶手段、対象物位置記憶手段の機能は、サーバー1の3D空間DB107、対象物位置DB109が実現している。また、施設内案内サーバー装置の検索要求受付手段の機能は、サーバー1の通信I/F101及び制御部102が実現し、施設内案内サーバー装置の特定情報抽出手段の機能は、サーバー1の特定情報抽出部111が実現している。また、施設内案内サーバー装置の検索手段の機能は、サーバー1の対象物検索部112が実現し、施設内案内サーバー装置の抽出手段の機能は、サーバー1の提供情報抽出部113が実現している。また、施設内案内サーバー装置の情報提供処理手段の機能は、提供情報処理部114が実現している。
[Others]
As can be seen from the description of the embodiment described above, the functions of the 3D space information storage means and the object position storage means of the in-facility guidance server device are realized by the 3D space DB 107 and the object position DB 109 of the server 1. . Also, the function of the search request accepting means of the in-facility guidance server device is realized by the communication I / F 101 and the control unit 102 of the server 1, and the function of the specific information extracting means of the in-facility guidance server device is the specific information of the server 1. The extraction unit 111 is realized. Further, the function of the search means of the in-facility guidance server device is realized by the object search unit 112 of the server 1, and the function of the extraction means of the in-facility guide server device is realized by the provided information extraction unit 113 of the server 1. Yes. The provided information processing unit 114 realizes the function of the information provision processing means of the facility guidance server device.

また、端末装置の検索要求提供手段の機能は、端末装置3の要求生成部311と制御部302と無線通信部301とが協働して実現している。また、端末装置の表示処理手段と表示制御手段の機能は、サーバー1の画像表示処理部312が実現している。   Further, the function of the search request providing unit of the terminal device is realized by cooperation of the request generation unit 311, the control unit 302, and the wireless communication unit 301 of the terminal device 3. The functions of the display processing unit and the display control unit of the terminal device are realized by the image display processing unit 312 of the server 1.

また、施設内案内サーバー装置の対象物情報形成手段の機能は、サーバー1の位置DB形成部108が実現している。また、施設内案内サーバー装置のレイアウト情報記憶手段の機能は、サーバー1のレイアウトDB110Aが実現し、施設内案内サーバー装置のレイアウト情報抽出手段の機能は、サーバー1の提供情報抽出部113が実現している。また、施設内案内サーバー装置のレイアウト情報提供処理手段の機能は、サーバー1の提供情報処理部114が実現している。   The function of the object information forming unit of the facility guidance server device is realized by the position DB forming unit 108 of the server 1. In addition, the function of the layout information storage means of the in-facility guidance server device is realized by the layout DB 110A of the server 1, and the function of the layout information extraction means of the in-facility guidance server device is realized by the provided information extraction unit 113 of the server 1. ing. The function of the layout information provision processing means of the in-facility guidance server device is realized by the provision information processing unit 114 of the server 1.

また、図11のフローチャートに応じて実行される処理が、この発明の施設内案内方法の一実施の形態が提供されたものである。また、図1に示したサーバー1の特定情報抽出部111、対象物検索部112、提供情報抽出部113、提供情報処理部114の各機能は、制御部102において実行されるプログラムにより、制御部102の機能として実現することができる。すなわち、図1に示したサーバー1の特定情報抽出部111、対象物検索部112、提供情報抽出部113、提供情報処理部114の各機能を、制御部102の機能として実現するようにしたプログラムが、この発明の施設内案内プログラムの一実施の形態が適用されたものである。   Further, the process executed in accordance with the flowchart of FIG. 11 is provided by an embodiment of the in-facility guidance method of the present invention. Further, each function of the specific information extraction unit 111, the object search unit 112, the provided information extraction unit 113, and the provided information processing unit 114 of the server 1 illustrated in FIG. 1 is controlled by a program executed in the control unit 102. 102 can be realized. That is, the program that realizes the functions of the specific information extraction unit 111, the object search unit 112, the provided information extraction unit 113, and the provided information processing unit 114 of the server 1 illustrated in FIG. However, an embodiment of the in-facility guidance program of the present invention is applied.

1…施設内案内サーバー装置、101…通信I/F、102…制御部、103…記憶装置、104…外部I/F、105…画像ファイル、106…3D空間形成部、107…3D空間DB、108…位置DB形成部、109…対象物位置DB、110A…レイアウトDB、110B…対象物マスター、111…特定情報抽出部、112…対象物検索部、113…提供情報抽出部、114…提供情報処理部、2…ネットワーク、3…端末装置、301A…送受信アンテナ、301…無線通信部、302…制御部、303…記憶装置、304…操作部、305D…表示部、305S…タッチセンサ、306…タッチパネル、307A…GPSアンテナ、307…GPS部、311…要求生成部、312…画像表示処理部   DESCRIPTION OF SYMBOLS 1 ... Facility guidance server apparatus, 101 ... Communication I / F, 102 ... Control part, 103 ... Storage apparatus, 104 ... External I / F, 105 ... Image file, 106 ... 3D space formation part, 107 ... 3D space DB, DESCRIPTION OF SYMBOLS 108 ... Position DB formation part, 109 ... Object position DB, 110A ... Layout DB, 110B ... Object master, 111 ... Specific information extraction part, 112 ... Object search part, 113 ... Provision information extraction part, 114 ... Provision information Processing unit, 2 ... Network, 3 ... Terminal device, 301A ... Transmission / reception antenna, 301 ... Wireless communication unit, 302 ... Control unit, 303 ... Storage device, 304 ... Operation unit, 305D ... Display unit, 305S ... Touch sensor, 306 ... Touch panel, 307A ... GPS antenna, 307 ... GPS unit, 311 ... request generation unit, 312 ... image display processing unit

Claims (8)

施設内案内サーバー装置と端末装置とがネットワークを通じて接続されて形成される施設内案内システムであって、
前記施設内案内サーバー装置は、
施設内を3次元空間として表現する3次元オブジェクトデータを記憶する3次元空間情報記憶手段と、
前記3次元空間情報記憶手段の前記3次元オブジェクトデータにより形成される3次元空間内に配置された対象物の特定情報を、前記対象物の当該3次元空間内における配置位置を示す座標情報と対応付けて記憶保持する対象物位置記憶手段と、
前記端末装置からの前記特定情報を含む目的とする対象物の配置位置の検索要求を受け付ける検索要求受付手段と、
前記検索要求受付手段で受け付けられた前記検索要求から目的とする対象物の前記特定情報を抽出する特定情報抽出手段と、
前記特定情報抽出手段で抽出された前記特定情報に基づいて、前記対象物位置記憶手段の記憶情報を参照し、前記目的とする対象物の前記3次元空間内における配置位置を示す前記座標情報を検索する検索手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記3次元空間を形成する3次元オブジェクトデータを、前記3次元空間情報記憶手段から抽出する抽出手段と、
前記抽出手段により抽出された前記3次元オブジェクトデータにより形成される3次元空間内の前記検索手段により検索された前記座標情報により示される配置位置に目印を付すようにした3次元オブジェクトデータを、前記検索要求の提供元の前記端末装置に提供する提供情報処理手段と
を備え、
前記端末装置は、
目的とする対象物の特定情報を含み、当該対象物の施設内における配置位置の検索要求を生成して、前記施設内案内サーバー装置に提供する検索要求提供手段と、
前記施設内案内サーバー装置からの目的とする対象物の配置位置に目印を付すようにした前記3次元オブジェクトデータを受け付けて、当該3次元オブジェクトデータに応じた3次元空間を表示手段に表示させる表示処理手段と、
操作受付手段を通じて受け付ける使用者からの操作入力に応じて、視点を移動させるように、前記表示手段に表示された3次元空間を変化させるように制御する表示制御手段と
を備えることを特徴とする施設内案内システム。
An in-facility guidance system formed by connecting an in-facility guidance server device and a terminal device through a network,
The facility guidance server device includes:
3D space information storage means for storing 3D object data representing the inside of the facility as a 3D space;
Corresponding to the coordinate information indicating the arrangement position of the object in the three-dimensional space, the specific information of the object arranged in the three-dimensional space formed by the three-dimensional object data of the three-dimensional space information storage means Object position storage means for storing and holding,
Search request accepting means for accepting a search request for an arrangement position of a target object including the specific information from the terminal device;
Specific information extracting means for extracting the specific information of the target object from the search request received by the search request receiving means;
Based on the specific information extracted by the specific information extraction means, the coordinate information indicating the arrangement position of the target object in the three-dimensional space is referred to by referring to the storage information of the object position storage means. A search means for searching;
Extraction means for extracting, from the three-dimensional space information storage means, three-dimensional object data forming the three-dimensional space including the position indicated by the coordinate information searched by the search means;
Three-dimensional object data in which a mark is attached to the arrangement position indicated by the coordinate information searched by the search means in the three-dimensional space formed by the three-dimensional object data extracted by the extraction means, Providing information processing means provided to the terminal device of the search request providing source,
The terminal device
A search request providing unit that includes specific information of a target object, generates a search request for an arrangement position of the target object in the facility, and provides the request to the in-facility guidance server device;
Display that receives the three-dimensional object data in which the target object placement position is marked from the facility guidance server device and displays a three-dimensional space corresponding to the three-dimensional object data on the display means Processing means;
Display control means for controlling to change the three-dimensional space displayed on the display means so as to move the viewpoint in response to an operation input from a user accepted through the operation accepting means. Facility guidance system.
請求項1に記載の施設内案内システムであって、
前記施設内案内サーバー装置は、
前記3次元空間情報記憶手段に記憶されている前記3次元オブジェクトデータにより形成される前記3次元空間において、配置されている対象物に、あるいは、当該対象物の近傍に、文字情報として付加されている前記特定情報を認識し、当該特定情報と前記対象物の前記3次元空間における配置位置を示す前記座標情報とを対応付けて、前記対象物位置記憶手段に記録する対象物情報形成手段を備えることを特徴とする施設内案内システム。
The in-facility guidance system according to claim 1,
The facility guidance server device includes:
In the three-dimensional space formed by the three-dimensional object data stored in the three-dimensional space information storage means, it is added as character information to an object placed in the vicinity or in the vicinity of the object. An object information forming unit that recognizes the specific information and associates the specific information with the coordinate information indicating the arrangement position of the object in the three-dimensional space and records the information in the object position storage unit. A facility guidance system characterized by this.
請求項1または請求項2のいずれかに記載の施設内案内システムであって、
前記施設内案内サーバー装置は、
前記3次元空間情報記憶手段に記憶された前記3次元オブジェクトデータにより形成される前記3次元空間に対応する2次元レイアウト図を形成するためのレイアウトデータを記憶するレイアウト情報記憶手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記2次元レイアウト図を形成するレイアウトデータを、前記レイアウト情報記憶手段から抽出するレイアウト情報抽出手段と、
前記レイアウト情報抽出手段により抽出された前記レイアウトデータにより形成される前記2次元レイアウト図の前記検索手段により検索された前記座標情報により示される配置位置を示すようにした2次元レイアウトデータを形成して、前記検索要求の提供元の前記端末装置に提供するレイアウト情報提供処理手段と
を備え、
前記端末装置は、
前記施設内案内サーバー装置からの目的とする対象物の前記配置位置を示すようにした前記2次元レイアウトデータを受け付けて、当該2次元レイアウトデータに応じた2次元レイアウト図を表示手段に表示させる2次元レイアウト表示処理手段を備えることを特徴とする施設内案内システム。
The in-facility guidance system according to claim 1 or 2,
The facility guidance server device includes:
Layout information storage means for storing layout data for forming a two-dimensional layout diagram corresponding to the three-dimensional space formed by the three-dimensional object data stored in the three-dimensional space information storage means;
Layout information extracting means for extracting, from the layout information storage means, layout data forming the two-dimensional layout diagram including the position indicated by the coordinate information searched by the search means;
Forming two-dimensional layout data indicating the arrangement position indicated by the coordinate information searched by the search means of the two-dimensional layout diagram formed by the layout data extracted by the layout information extracting means; Layout information provision processing means provided to the terminal device that is the source of the search request,
The terminal device
2 which receives the 2D layout data indicating the placement position of the target object from the in-facility guidance server device, and causes the display means to display a 2D layout diagram corresponding to the 2D layout data. An in-facility guidance system comprising a three-dimensional layout display processing means.
施設内案内サーバー装置と端末装置とがネットワークを通じて接続されて形成される施設内案内システムの前記施設内案内サーバー装置であって、
施設内を3次元空間として表現する3次元オブジェクトデータを記憶する3次元空間情報記憶手段と、
前記3次元空間情報記憶手段の前記3次元オブジェクトデータにより形成される3次元空間内に配置された対象物の特定情報を、前記対象物の当該3次元空間内における配置位置を示す座標情報と対応付けて記憶保持する対象物位置記憶手段と、
前記端末装置からの前記特定情報を含む目的とする対象物の配置位置の検索要求を受け付ける検索要求受付手段と、
前記検索要求受付手段で受け付けられた前記検索要求から目的とする対象物の前記特定情報を抽出する特定情報抽出手段と、
前記特定情報抽出手段で抽出された前記特定情報に基づいて、前記対象物位置記憶手段の記憶情報を参照し、前記目的とする対象物の前記3次元空間内における配置位置を示す座標情報を検索する検索手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記3次元空間を形成する3次元オブジェクトデータを、前記3次元空間情報記憶手段から抽出する抽出手段と、
前記抽出手段により抽出された前記3次元オブジェクトデータにより形成される3次元空間内の前記検索手段により検索された前記座標情報により示される配置位置に目印を付すようにした3次元オブジェクトデータを、前記検索要求の提供元の前記端末装置に提供する提供情報処理手段と
を備えることを特徴とする施設内案内サーバー装置。
The facility guidance server device of the facility guidance system formed by connecting the facility guidance server device and the terminal device through a network,
3D space information storage means for storing 3D object data representing the inside of the facility as a 3D space;
Corresponding to the coordinate information indicating the arrangement position of the object in the three-dimensional space, the specific information of the object arranged in the three-dimensional space formed by the three-dimensional object data of the three-dimensional space information storage means Object position storage means for storing and holding,
Search request accepting means for accepting a search request for an arrangement position of a target object including the specific information from the terminal device;
Specific information extracting means for extracting the specific information of the target object from the search request received by the search request receiving means;
Based on the specific information extracted by the specific information extracting means, reference is made to the information stored in the object position storage means, and coordinate information indicating the arrangement position of the target object in the three-dimensional space is searched. Search means to
Extraction means for extracting, from the three-dimensional space information storage means, three-dimensional object data forming the three-dimensional space including the position indicated by the coordinate information searched by the search means;
Three-dimensional object data in which a mark is attached to the arrangement position indicated by the coordinate information searched by the search means in the three-dimensional space formed by the three-dimensional object data extracted by the extraction means, An in-facility guidance server device comprising: provided information processing means for providing to the terminal device as a search request provider.
請求項4に記載の施設内案内サーバー装置であって、
前記3次元空間情報記憶手段に記憶されている前記3次元オブジェクトデータにより形成される前記3次元空間において、配置されている対象物に、あるいは、当該対象物の近傍に、文字情報として付加されている前記特定情報を認識し、当該特定情報と前記対象物の前記3次元空間における配置位置を示す前記座標情報とを対応付けて、前記対象物位置記憶手段に記録する対象物情報形成手段を備えることを特徴とする施設内案内サーバー装置。
The in-facility guidance server device according to claim 4,
In the three-dimensional space formed by the three-dimensional object data stored in the three-dimensional space information storage means, it is added as character information to an object placed in the vicinity or in the vicinity of the object. An object information forming unit that recognizes the specific information and associates the specific information with the coordinate information indicating the arrangement position of the object in the three-dimensional space and records the information in the object position storage unit. An in-facility guidance server device.
請求項4または請求項5に記載の施設内案内サーバー装置であって、
前記3次元空間情報記憶手段に記憶された前記3次元オブジェクトデータにより形成される前記3次元空間に対応する2次元レイアウト図を形成するためのレイアウトデータを記憶するレイアウト情報記憶手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記2次元レイアウト図を形成するレイアウトデータを、前記レイアウト情報記憶手段から抽出するレイアウト情報抽出手段と、
前記レイアウト情報抽出手段により抽出された前記レイアウトデータにより形成される2次元レイアウト図の前記検索手段により検索された前記座標情報により示される配置位置に目印を付すようにした2次元レイアウトデータを形成して、前記検索要求の提供元の前記端末装置に提供するレイアウト情報提供処理手段と
を備えることを特徴とする施設内案内サーバー装置。
The in-facility guidance server device according to claim 4 or 5,
Layout information storage means for storing layout data for forming a two-dimensional layout diagram corresponding to the three-dimensional space formed by the three-dimensional object data stored in the three-dimensional space information storage means;
Layout information extracting means for extracting, from the layout information storage means, layout data forming the two-dimensional layout diagram including the position indicated by the coordinate information searched by the search means;
Forming two-dimensional layout data in which a mark is attached to an arrangement position indicated by the coordinate information searched by the search means of the two-dimensional layout diagram formed by the layout data extracted by the layout information extraction means; And an in-facility guidance server device comprising: layout information provision processing means for providing to the terminal device of the search request provider.
施設内案内サーバー装置と端末装置とがネットワークを通じて接続されて形成される施設内案内システムの前記施設内案内サーバー装置で行う施設内案内方法であって、
前記施設内案内サーバー装置は、施設内を3次元空間として表現する3次元オブジェクトデータを記憶する3次元空間情報記憶手段と、前記3次元空間情報記憶手段の前記3次元オブジェクトデータにより形成される3次元空間内に配置された対象物の特定情報を、前記対象物の当該3次元空間内における配置位置を示す座標情報と対応付けて記憶保持する対象物位置記憶手段とを備えており、
前記端末装置からの前記特定情報を含む目的とする対象物の配置位置の検索要求を、検索要求受付手段を通じて受け付ける検索要求受付工程と、
前記検索要求受付工程で受け付けた前記検索要求から目的とする対象物の前記特定情報を、特定情報抽出手段が抽出する特定情報抽出工程と、
前記特定情報抽出工程で抽出した前記特定情報に基づいて、検索手段が、前記対象物位置記憶手段の記憶情報を参照し、前記目的とする対象物の前記3次元空間内における配置位置を示す座標情報を検索する検索工程と、
前記検索工程で検索した前記座標情報が示す位置を含む前記3次元空間を形成する3次元オブジェクトデータを、抽出手段が、前記3次元空間情報記憶手段から抽出する抽出工程と、
前記抽出工程において抽出した前記3次元オブジェクトデータにより形成される3次元空間内の前記座標情報により示される配置位置に目印を付すようにした3次元オブジェクトデータを、情報提供手段が、前記検索要求の提供元の前記端末装置に提供する情報提供処理工程と
を有することを特徴とする施設内案内方法。
An in-facility guidance method performed by the in-facility guidance server device of an in-facility guidance system formed by connecting an in-facility guidance server device and a terminal device through a network,
The in-facility guidance server device is formed by three-dimensional space information storage means for storing three-dimensional object data representing the inside of the facility as a three-dimensional space, and the 3D object data of the three-dimensional space information storage means. Object position storage means for storing and storing the specific information of the object arranged in the three-dimensional space in association with coordinate information indicating the arrangement position of the object in the three-dimensional space,
A search request accepting step of accepting a search request for an arrangement position of a target object including the specific information from the terminal device through a search request accepting unit;
A specific information extracting step in which specific information extracting means extracts the specific information of the target object from the search request received in the search request receiving step;
Based on the specific information extracted in the specific information extraction step, the search means refers to the storage information of the object position storage means and coordinates indicating the arrangement position of the target object in the three-dimensional space A search process for searching for information;
An extraction step in which the extraction unit extracts the three-dimensional object data forming the three-dimensional space including the position indicated by the coordinate information searched in the search step from the three-dimensional space information storage unit;
The information providing means provides the three-dimensional object data for marking the arrangement position indicated by the coordinate information in the three-dimensional space formed by the three-dimensional object data extracted in the extraction step. And an information provision processing step of providing to the terminal device of the provider.
施設内を3次元空間として表現する3次元オブジェクトデータを記憶する3次元空間情報記憶手段と、前記3次元空間情報記憶手段の前記3次元オブジェクトデータにより形成される3次元空間内に配置された対象物の特定情報を、前記対象物の当該3次元空間内における配置位置を示す座標情報と対応付けて記憶保持する対象物位置記憶手段とを備えた施設内案内サーバー装置と、端末装置とがネットワークを通じて接続されて形成される施設内案内システムの前記施設内案内サーバー装置に搭載されたコンピュータを、
前記端末装置からの前記特定情報を含む目的とする対象物の配置位置の検索要求から目的とする対象物の前記特定情報を抽出する特定情報抽出手段と、
前記特定情報抽出手段で抽出された前記特定情報に基づいて、前記対象物位置記憶手段の記憶情報を参照し、前記目的とする対象物の前記3次元空間内における配置位置を示す座標情報を検索する検索手段と、
前記検索手段で検索された前記座標情報が示す位置を含む前記3次元空間を形成する3次元オブジェクトデータを、前記3次元空間情報記憶手段から抽出する抽出手段と、
前記抽出手段により抽出された前記3次元オブジェクトデータにより形成される3次元空間内の前記座標情報により示される配置位置に目印を付すようにした3次元オブジェクトデータを、前記検索要求の提供元の前記端末装置に提供する情報提供処理手段と
して機能させるようにしたことを特徴とする施設内案内プログラム。
3D space information storage means for storing 3D object data expressing the inside of the facility as a 3D space, and an object arranged in the 3D space formed by the 3D object data of the 3D space information storage means An in-facility guidance server device comprising object position storage means for storing and holding object specific information in association with coordinate information indicating the arrangement position of the object in the three-dimensional space, and a terminal device A computer installed in the in-facility guidance server device of the in-facility guidance system formed through connection through
Specific information extraction means for extracting the specific information of the target object from a search request for the position of the target object including the specific information from the terminal device;
Based on the specific information extracted by the specific information extracting means, reference is made to the information stored in the object position storage means, and coordinate information indicating the arrangement position of the target object in the three-dimensional space is searched. Search means to
Extraction means for extracting, from the three-dimensional space information storage means, three-dimensional object data forming the three-dimensional space including the position indicated by the coordinate information searched by the search means;
The three-dimensional object data in which a mark is attached to the arrangement position indicated by the coordinate information in the three-dimensional space formed by the three-dimensional object data extracted by the extraction means is the search request providing source. An in-facility guidance program characterized by functioning as information provision processing means provided to a terminal device.
JP2014046348A 2014-03-10 2014-03-10 In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program Pending JP2015170266A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014046348A JP2015170266A (en) 2014-03-10 2014-03-10 In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014046348A JP2015170266A (en) 2014-03-10 2014-03-10 In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program

Publications (1)

Publication Number Publication Date
JP2015170266A true JP2015170266A (en) 2015-09-28

Family

ID=54202908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014046348A Pending JP2015170266A (en) 2014-03-10 2014-03-10 In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program

Country Status (1)

Country Link
JP (1) JP2015170266A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020511725A (en) * 2017-03-31 2020-04-16 リンクフロー カンパニー リミテッド Image-based transaction method and apparatus for performing such method
JP2020166578A (en) * 2019-03-29 2020-10-08 株式会社パン・パシフィック・インターナショナルホールディングス Program, information processing method, and information processing device
WO2022259979A1 (en) * 2021-06-08 2022-12-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Processing device, processing method, and processing program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000067079A (en) * 1998-08-26 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> Method for retrieving book and device therefor and record medium recorded with book retrieval program
JP2001088912A (en) * 1999-09-20 2001-04-03 Fujitsu General Ltd Stocktaking managing method and stocktaking system by image recognition
JP2006268877A (en) * 2006-05-22 2006-10-05 Kyocera Corp Navigation information providing system
JP2007192670A (en) * 2006-01-19 2007-08-02 Aruze Corp Program for personal digital assistant, and in building guidance system
JP2012038035A (en) * 2010-08-05 2012-02-23 Toshiba Tec Corp Shop guide system, server device, information processing terminal, and control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000067079A (en) * 1998-08-26 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> Method for retrieving book and device therefor and record medium recorded with book retrieval program
JP2001088912A (en) * 1999-09-20 2001-04-03 Fujitsu General Ltd Stocktaking managing method and stocktaking system by image recognition
JP2007192670A (en) * 2006-01-19 2007-08-02 Aruze Corp Program for personal digital assistant, and in building guidance system
JP2006268877A (en) * 2006-05-22 2006-10-05 Kyocera Corp Navigation information providing system
JP2012038035A (en) * 2010-08-05 2012-02-23 Toshiba Tec Corp Shop guide system, server device, information processing terminal, and control program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020511725A (en) * 2017-03-31 2020-04-16 リンクフロー カンパニー リミテッド Image-based transaction method and apparatus for performing such method
JP2020166578A (en) * 2019-03-29 2020-10-08 株式会社パン・パシフィック・インターナショナルホールディングス Program, information processing method, and information processing device
WO2022259979A1 (en) * 2021-06-08 2022-12-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Processing device, processing method, and processing program
JP2022187858A (en) * 2021-06-08 2022-12-20 エヌ・ティ・ティ・コミュニケーションズ株式会社 Processing device, processing method, and processing program
JP7247266B2 (en) 2021-06-08 2023-03-28 株式会社Nttコノキュー Processing device, processing method and processing program

Similar Documents

Publication Publication Date Title
US20180107876A1 (en) Method and system for providing augmented reality contents by using user editing image
KR102001218B1 (en) Method and device for providing information regarding the object
CN105338479B (en) Information processing method and device based on places
CN103369049B (en) Mobile terminal and server exchange method and system thereof
KR20160112898A (en) Method and apparatus for providing dynamic service based augmented reality
JP6446766B2 (en) Program, display control device, recording medium, and display control system
US10185976B2 (en) Shopping systems, user interfaces and methods
EP2728538A1 (en) Method and system for providing content based on location data
JP5395920B2 (en) Search device, search method, search program, and computer-readable recording medium storing the program
EP3299970A1 (en) Method and system for sorting a search result with spacial objects, and a computer-readable storage device
JP6618700B2 (en) Information distribution method, information distribution program, and information distribution apparatus
JP6478286B2 (en) Method, apparatus, and system for screening augmented reality content
AU2010314752A1 (en) System and method of advertising for objects displayed on a webpage
EP3388958B1 (en) Method and system for managing viewability of location-based spatial object
JP2015097081A (en) Search system, search device, control method for the same, and program
JP2015170266A (en) In-facility guiding system, in-facility guiding server device, in-facility guiding method and in-facility guiding program
US8866953B2 (en) Mobile device and method for controlling the same
KR101843585B1 (en) Service server and method by object recognition
KR20110125866A (en) Method and apparatus for providing information through augmented reality
US20130100296A1 (en) Media content distribution
JP6340124B1 (en) Photo production system, sales system, photo production apparatus and program
US10069984B2 (en) Mobile device and method for controlling the same
US20160004789A1 (en) Visual Search Engine
KR101821757B1 (en) User terminal, book management server and method for book search
EP2784736A1 (en) Method of and system for providing access to data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170118

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170823