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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 88
- 238000000605 extraction Methods 0.000 claims abstract description 37
- 230000010365 information processing Effects 0.000 claims abstract description 25
- 239000000284 extract Substances 0.000 claims abstract description 10
- 230000008569 process Effects 0.000 claims description 70
- 238000010586 diagram Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 description 29
- 238000004891 communication Methods 0.000 description 27
- 238000003384 imaging method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
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,
ところで、デパート、ショッピングセンター、ショッピングモールといったいわゆる大規模商業施設などでは、目当ての商品を探すのに時間を取られることは多い。また、図書館で目当ての書籍を探すのに時間を取られることも多いし、美術館や博物館などにおいても、目当ての展示物を探すのに時間が取られることもある。このため、事前に店舗などの施設の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
以上のことに鑑み、この発明は、店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにすることを目的とする。 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.
以下、図を参照しながら、この発明のシステム、装置、方法、プログラムの一実施の形態について説明する。この発明のシステム、装置、方法、プログラムは、店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにする。 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
この実施の形態に置いて、サーバー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
端末装置3の使用者は、当該大規模書店に行く前に、端末装置3を用いてサーバー1にアクセスし、当該大規模書店における目的とする書籍の配置位置の検索が行える。サーバー1は、端末装置3からの検索要求に応じて、各書籍の特定情報と各書籍の各売り場の3D空間内における配置位置を示す座標情報とを対応付けた情報を参照して、目的とする書籍の配置位置を特定する。サーバー1は、目的とする書籍の特定した配置位置を、自機が保持する3Dオブジェクトデータにより形成する各売り場の3D空間内に明確に示すようにした3Dオブジェクトデータを形成し、これを検索要求元の端末装置3に提供する。
Before going to the large-scale bookstore, the user of the
端末装置3は、サーバー1からの3Dオブジェクトデータを受信して、この3Dオブジェクトデータに応じた売り場の3D空間を自機の表示部に表示し、当該3D空間内に示される目的とする書籍の配置位置を端末装置3の使用者が認識できるようにする。これにより、端末装置3の使用者は、当該大規模書店に行く前に、自分が購入しようとしている書籍の当該大規模書店における配置位置(陳列位置)を的確に認識できる。従って、端末装置3の使用者は、何十万冊という蔵書を保有する当該大規模書店に行って目的とする書籍を購入する場合に、時間を掛けることなく目的とする書籍を見つけ出して購入できる。
The
[施設内案内サーバー装置の構成例]
次に、サーバー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 /
画像ファイル105は、ハードディスクなどの大容量記録媒体に形成され、当該大規模書店の各階の売り場の3D空間を形成する3Dオブジェクトデータを生成するための多数の画像データを記憶する。この画像ファイル105に記憶される画像データは、図示しないデジタルカメラを通じて撮影され、外部I/Fを通じて当該デジタルカメラから提供を受けたものである。
The
当該大規模書店の各階の売り場の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
3D空間DB107は、ハードディスクなどの大容量記録媒体に作成され、3D空間形成部106により形成された当該大規模書店の各階の売り場の3D空間を形成(表現)する3Dオブジェクトデータを記憶保持する。図4は、3D空間DB107の格納データの例を説明するための図である。図4に示すように、3D空間DB107には、例えば、ファイル単位に、各階の売り場ごとの3D空間を形成する3Dオブジェクトデータが格納される。この3Dオブジェクトデータは、上述したように、各階の売り場ごとに撮影された画像データと撮影時の付随情報とから生成されたものであり、具体的には、テクスチャー画像やポリゴンデータからなる。
The
各ファイルには、図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
座標範囲情報は、当該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
図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
なお、種別は、例えば、文庫、単行、雑誌、絵本、参考書、理工学、法学、…といった書籍のジャンルに対応するものである。このため、書籍に表示されている文字を読み取る以外にも、「○○○文庫」、「新刊単行本」、「理工学書」といった書棚に表示されている分類表示部分を特定して読み取ることにより、種別を特定することも行われる。 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
また、対象物名称(タイトル)が「□□日記」である文庫本は、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
また、サーバー1は、ハードディスクなどの大容量記録媒体に形成されたレイアウトDB110Aや対象物マスター(ファイル)110Bなどをも備えている。レイアウトDB110Aは、当該大規模書店の各階の売り場の2次元のレイアウト図を形成するレイアウトデータを記憶する。図7は、レイアウトDB110Aの格納データの例を説明するための図である。
The server 1 also includes a
図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
対象物マスター110Bは、この実施の形態においては、書籍マスターファイルを意味し、書籍ID、タイトル、著者、出版者、価格、発行年月日、価格、在庫の有無など、扱っている全ての書籍についての情報を記憶する。サーバー1は、図示しないが仕入れ情報などの入力用端末や売り場に配置されたPOS(Point Of Sale)レジ装置などと接続されている。これにより、対象物マスター110Bの格納データは、仕入れや売り上げが発生するごとに更新され、在庫の有無もリアルタイムに正確に把握できるようになっている。
In this embodiment, the
従って、サーバー1においては、例えば制御部102の機能により、対象物マスター110Bにデータに基づいて、まず、目的とする書籍の在庫の有無を確認できる。そして、在庫が存在する場合には、対象物位置DB109や3D空間DB107のデータを利用して、何階の売り場の何処に目的とする書籍があるかを確認できる。
Therefore, in the server 1, for example, by the function of the
特定情報抽出部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
提供情報抽出部113は、対象物検索部112からの検索結果に基づいて、目的とする書籍が配置されている売り場のレイアウトデータをレイアウトDB110Aから抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、対象物検索部112からの検索結果に基づいて、目的とする書籍が配置されている売り場の3D空間を形成する3Dオブジェクトデータを3D空間DB107から抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、対象物検索部112からの検索結果(目的とする書籍の配置位置を示す座標情報)も提供情報処理部114に供給する。
The provided
提供情報処理部114は、提供情報抽出部113からのレイアウトデータと目的とする書籍の検索結果とから、例えば、出入口から目的とする書籍の配置位置までの経路を示した2次元のレイアウト図を表示するためのレイアウトデータを形成する。もちろん、経路だけでなく、目的とする書籍の配置位置部分に種々の態様の目印(マーカー)を付すこともできる。そして、提供情報処理部114は、形成したレイアウトデータを通信I/F101を通じて検索要求元の端末装置3に提供する。これにより、検索要求元の端末装置3においては、当該レイアウトデータに応じた2次元のレイアウト図を表示部に表示することにより、端末装置3の使用者に目的とする書籍の大まかな配置(陳列)場所を通知できる。
The provided
更に、提供情報処理部114は、提供情報抽出部113からの3Dオブジェクトデータと目的とする書籍の検索結果とから、目的とする書籍が配置されている3D空間内の当該書籍の配置位置に目印を付すようにした3Dオブジェクトデータ形成する。そして、提供情報処理部114は、形成した3Dオブジェクトデータを検索要求元の端末装置3からの要求があった場合に、通信I/F101を通じて検索要求元の端末装置3に提供する。これにより、検索要求元の端末装置3においては、当該3Dオブジェクトデータに応じた3D空間を表示部に表示することにより、端末装置3の使用者に目的とする書籍の的確な(詳細な)配置(陳列)場所を通知できる。
Further, the provided
このように、サーバー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
[端末装置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
要求生成部311は、制御部102の制御の下、サーバー1に対して送信する種々の要求を形成し、これをサーバー1に送信する処理を行う。具体的に、要求生成部311は、タッチパネル306を通じて受け付けた使用者からの入力情報に基づいて、目的とする対象物である書籍の検索要求を形成し、これを無線通信部301及び送受信アンテナ301Aを通じて、サーバー1に送信する。この検索要求は、図示しないが、例えばIPアドレスなどの端末装置3を一意に特定可能な識別情報と、少なくとも書籍のタイトルを含む特定情報とを有するものである。なお、特定情報には、書籍の種別である、文庫、単行、雑誌などの情報やその他の情報を含めてもよい。
The
画像表示処理部312は、上述したように、サーバー1から提供されるレイアウトデータに応じた2次元のレイアウト図を表示部305Dに表示する処理を行う。また、画像表示処理部312は、上述したように、サーバー1から提供される3Dオブジェクトデータに応じた3D空間を表示部305Dに表示する処理を行う。更に、画像表示処理部312は、タッチパネル306に対する使用者からの操作入力に応じて、表示部305Dに表示した3D空間内において、立ち位置や視点を移動させるようにして3D空間を変化させながら表示する処理をもおこなう。これにより、当該大規模書店の売り場の動線に沿った360度ビューを提供できる。
As described above, the image
このように、端末装置3は、サーバー1に対して目的とする対象物である書籍の検索要求を送信する。そして、当該検索要求に応じてサーバー1から送信されてくるレイアウトデータや3Dオブジェクトデータを受信し、これを用いて売り場の2次元のレイアウト図や売り場の3D空間を表示部305Dに表示できる。
In this way, the
これら売り場の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
[端末装置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
端末装置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
次に、制御部302は、ステップS101で取得した入力画面を表示部305Dに表示する(ステップS102)。制御部302は、タッチパネル306を通じて、表示した入力画面に対して目的とする書籍の特定情報として当該書籍のタイトルなどの入力を受け付ける処理を行う(ステップS103)。
Next, the
図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
書籍の在庫リストを表示欄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
さらに、ステップ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
ステップ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
一方、ステップ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
当該検索要求に応じて、サーバー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
図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
ステップ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
ステップ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
ステップ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
一方、ステップ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
サーバー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
図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空間の表示エリア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
また、図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
ステップ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
このように、この実施の形態の端末装置3は、サーバー1と協働することにより、当該大規模書店に行く前でも、目的とする書籍が当該大規模書店の何処に配置されているのかを明確に端末装置3の使用者に通知できる。しかも、その配置位置の通知は、当該大規模書店の3D空間を形成する3Dオブジェクトデータの利用により、目的とする書籍が配置さされている本棚の位置だけを示すのではなく、当該本棚における当該目的とする書籍の配置位置までを明確に示せる。
As described above, the
[サーバー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
ステップS102の判別処理において、端末装置3からの自機宛てのアクセスを受信したと判別したときには、当該端末装置3との間に通信路を接続し、入力画面などの必要な情報をアクセス元の端末装置3に提供する(ステップS203)。ここで提供される情報には、図10(A)に示した検索条件の入力を受け付けるための入力画面も含まれる。この後、上述もしたように、端末装置3から目的とする書籍のタイトル(特定情報)が送信されてくるので、制御部102は、当該書籍のタイトルに基づく在庫チェック処理を行う(ステップS204)。
If it is determined in step S102 that the
具体的にステップS204では、制御部102が端末装置からの書籍のタイトルに基づいて、対象物マスター110Bを確認し、当該タイトルに対応する書籍の在庫リストを作成する。在庫が存在しない場合には、在庫がないことを示すメッセージ情報を作成する。このようにして作成した在庫リストあるいは在庫なしを示すメッセージ情報を制御部102が通信I/F101を通じて要求元の端末装置3に提供する。このような一連の処理が在庫チェック処理としてステップS204において実行される。
Specifically, in step S204, the
このステップS204の処理の後、制御部102は、通信I/F101を通じてアクセス元の端末装置3からの要求を受信する(ステップS205)。制御部102は、端末装置3からの要求を受信したか否かを判別し(ステップS206)、受信していないと判別したときは、ステップS205からの処理を繰り返す。
After the processing in step S204, the
ステップS206の判別処理において、端末装置3からの要求を受信したと判別したときには、制御部102は、受信した要求の内容を確認し、受信した要求は、目的とする書籍の配置位置の検索要求か否かを判別する(ステップS207)。ステップS207の判別処理において、検索要求を受信したと判別したときには、制御部102は、各部を制御して検索及び結果通知処理を実行し(ステップS208)、この後、ステップS205からの処理を繰り返す。
When determining that the request from the
具体的に、ステップS208において制御部102は、まず、特定情報抽出部111を制御して、受信した検索要求から端末装置3の使用者が目的とする書籍のタイトル、種別などの特定情報を抽出し、これを対象物検索部112に通知する。次に、制御部102は、対象物検索部112を制御して、対象物位置DB109から目的とする書籍が配置されている売り場と配置位置を示す座標情報を検索して特定し、これらの特定した情報を提供情報抽出部113と提供情報処理部114に供給する。
Specifically, in step S208, the
次に、制御部102は提供情報抽出部113を制御して、必要となる売り場のレイアウトデータと3Dオブジェクトデータとを抽出して、提供情報処理部114に供給する。すなわち、提供情報抽出部113は、まず、特定された売り場と目的する書籍の配置位置を示す座標情報に基づいて、レイアウトDB110Aから対応する売り場のレイアウトデータを抽出し、これを提供情報処理部114に供給する。また、提供情報抽出部113は、まず、特定された売り場と目的する書籍の配置位置を示す座標情報に基づいて、3D空間DB107から対応する売り場の3D空間を形成する3Dオブジェクトデータを抽出し、これを提供情報処理部114に供給する。
Next, the
提供情報処理部114は、まず、提供されたレイアウトデータと目的とする書籍の配置位置に対応する座標情報とから、例えば出入口などの所定の位置から目的する書籍の配置位置までの経路を示したレイアウト図を形成するレイアウトデータを形成する。当該レイアウトデータは、制御部102の制御の下、通信I/F101を通じて検索要求元の端末装置に送信する。これにより、当該端末装置3においては、図10(B)に示したレイアウト図を含む検索結果の表示が行われる。
First, the provided
また、提供情報処理部114は、提供された3Dオブジェクトと目的とする書籍の配置位置に対応する座標情報とから、3D空間内に目的とする書籍の配置位置をピンポイントで示すようにした3D空間を形成する3Dオブジェクトデータを形成する。当該3Dオブジェクトデータは、端末装置3から売り場の「3D表示」が求められた場合に当該端末装置3に提供されることになる。
In addition, the provided
一方、ステップ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
また、ステップ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
また、ステップ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
このように、サーバー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
[実施の形態の効果]
上述した実施の形態の施設内案内システムは、端末装置3の使用者が、大規模書店において、目当ての書籍が配置されている当該大規模書店内の場所(位置)を、当該大規模書店に行く前でも詳細に把握できる。つまり、従来のレイアウト図による案内のように、この売り場のこのエリアといった大まかな案内ではなく、どの売り場の、どの本棚の、何段目の、何処と言うように、詳細位置を特定して明示できる。
[Effect of the embodiment]
In the facility guidance system of the above-described embodiment, the user of the
しかも、端末装置3の使用者は、端末装置3の表示部305Dに表示される大規模書店の3D空間内を利用し、施設内動線に沿った360度ビューを利用し、施設内の詳細な様子も当該大規模書店に行く前でも把握できる。
In addition, the user of the
[変形例など]
上述した実施の形態においては、対象物位置DB109は、位置DB形成部108の機能により、3D空間DBの3Dオブジェクトデータを解析することにより、自動的に生成するものとして説明したが、これに限るものではない。例えば、対象物の名称(タイトル)や種別は、文字認識できないものがあると考えられる。このような場合、対象物の名称(タイトル)や種別は、サーバー1に接続されたキーボードを通じて文字入力したり、サーバー1に接続されたマイクロホンを通じて音声により入力し音声認識したりできる。
[Modifications, etc.]
In the above-described embodiment, the
この場合、対象物の位置を指示する必要がある。このため、サーバー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
また、上述した実施の形態では、大規模書店での書籍の配置位置の検索を可能にする場合を例にして説明したが、これに限るものではない。この発明は、種々の店舗、図書館、美術館、博物館などの多数の物品(対象物)が配置(陳列)されている施設について、目当ての物品が配置されている施設内の場所(位置)を、当該施設に行く前でも詳細に把握できるようにする場合に適用可能である。 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オブジェクトデータを生成し直して、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
また、レイアウト変更や対象物の入れ替えが施設の一部分だけの場合には、その一部分の写真の撮り直しを行う。そして、画像ファイル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
また、上述した実施の形態では、サーバー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
[その他]
上述した実施の形態の説明からも分かるように、施設内案内サーバー装置の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
また、端末装置の検索要求提供手段の機能は、端末装置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
また、施設内案内サーバー装置の対象物情報形成手段の機能は、サーバー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
また、図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
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
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.
前記施設内案内サーバー装置は、
前記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.
前記施設内案内サーバー装置は、
前記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.
前記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.
前記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次元オブジェクトデータを、前記検索要求の提供元の前記端末装置に提供する情報提供処理手段と
して機能させるようにしたことを特徴とする施設内案内プログラム。 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.
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)
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)
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 |
-
2014
- 2014-03-10 JP JP2014046348A patent/JP2015170266A/en active Pending
Patent Citations (5)
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)
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 |