JP2016045509A - Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method - Google Patents

Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method Download PDF

Info

Publication number
JP2016045509A
JP2016045509A JP2014166738A JP2014166738A JP2016045509A JP 2016045509 A JP2016045509 A JP 2016045509A JP 2014166738 A JP2014166738 A JP 2014166738A JP 2014166738 A JP2014166738 A JP 2014166738A JP 2016045509 A JP2016045509 A JP 2016045509A
Authority
JP
Japan
Prior art keywords
person data
pseudo
image
user
terminal
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
JP2014166738A
Other languages
Japanese (ja)
Inventor
信三 大久保
Shinzo Okubo
信三 大久保
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2014166738A priority Critical patent/JP2016045509A/en
Publication of JP2016045509A publication Critical patent/JP2016045509A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a user to perform pseudo trial fitting without preliminarily registering data for pseudo trial fitting.SOLUTION: A pseudo trial fitting device 30 includes: a person data creation part 33 for creating the person data of a guest user on the basis of a guest user image; a person data storage part 34 for storing a plurality of person data; a comparison part 35 for extracting similar person data similar to the terminal user image of terminal equipment 10 from among the plurality of person data stored in the person data storage part 34; a merchandise DB 36 for storing the plurality of merchandise data; an object recognition part 37 for acquiring the merchandise data of the object of pseudo trail fitting from the merchandise DB 36 on the basis of an object image included in a pseudo trial fitting request from the terminal equipment 10; and a pseudo trail fitting part 38 for generating a pseudo trial fitting image on the basis of the terminal user person data of the terminal equipment 10 specified on the basis of the similar person data and the merchandise data acquired by the object recognition part 37, and for transmitting the pseudo trail fitting image to the terminal equipment 10.SELECTED DRAWING: Figure 1

Description

本発明は、擬似試着装置、擬似試着システム及び擬似試着方法に関する。   The present invention relates to a pseudo fitting device, a pseudo fitting system, and a pseudo fitting method.

ユーザが実際に試着を行うことなく、仮想的に試着を行うシステムがある。例えば、特許文献1には、ユーザが携帯端末を用いて洋服に取り付けられた値札等から入力した商品コードを会員IDとともにサーバに送信し、サーバが会員IDに対応付けられた全身画像と商品コードに対応する商品情報とを携帯端末に送信し、試着シミュレーション画像を携帯端末に表示する洋服試着シミュレーションシステムが記載されている。   There is a system in which users try on virtually without actually trying on. For example, in Patent Document 1, a product code input by a user from a price tag attached to clothes using a mobile terminal is transmitted to a server together with a member ID, and the whole body image and product code associated with the member ID are transmitted to the server. A clothing try-on simulation system is described in which product information corresponding to is transmitted to a mobile terminal and a try-on simulation image is displayed on the mobile terminal.

特開2007−11543号公報JP 2007-11543 A

特許文献1に記載の洋服試着シミュレーションシステムでは、予め撮影所等においてユーザの全身を撮影し、ユーザの会員IDに対応付けて全身の画像をサーバに登録しておく必要がある。このため、ユーザは擬似試着用のデータを登録する手間及び時間が必要となる。   In the clothes try-on simulation system described in Patent Document 1, it is necessary to capture the whole body of the user in advance at a photo studio or the like and register the whole body image in the server in association with the member ID of the user. For this reason, the user needs time and time to register the pseudo-try-on data.

本発明は、上記問題点に鑑みてなされたものであり、ユーザが擬似試着用のデータを予め登録することなく擬似試着を行うことが可能な擬似試着装置、擬似試着システム及び擬似試着方法を提供することを目的とする。   The present invention has been made in view of the above problems, and provides a pseudo-fitting device, a pseudo-try-on system, and a pseudo-fitting method that allow a user to perform pseudo-fitting without registering pseudo-fitting data in advance. The purpose is to do.

本発明の一態様に係る擬似試着装置は、擬似試着の対象物を端末装置のユーザが擬似試着した画像である擬似試着画像を、端末装置に提供する擬似試着装置である。この擬似試着装置は、来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得手段と、画像取得手段によって取得された来店ユーザ画像に基づいて、来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成手段と、人物データ作成手段によって作成された複数の人物データを記憶する人物データ記憶手段と、端末装置において擬似試着の対象物に関する画像である対象物画像が撮像されたことに応じて、人物データ記憶手段に記憶された複数の人物データと端末装置のユーザの画像である端末ユーザ画像とを比較して、複数の人物データから端末ユーザ画像と類似する類似人物データを抽出する比較手段と、複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段と、端末装置からの擬似試着要求に含まれる対象物画像に基づいて、商品データ記憶手段から擬似試着の対象物の商品データを取得する対象物認識手段と、比較手段によって抽出された類似人物データに基づいて特定された端末装置のユーザの人物データである端末ユーザ人物データと、対象物認識手段によって取得された商品データと、に基づいて、擬似試着画像を生成し、端末装置に擬似試着画像を送信する擬似試着手段と、を備える。   A pseudo-fitting device according to one aspect of the present invention is a pseudo-fitting device that provides a pseudo-fitting image, which is an image in which a user of a terminal device pseudo-fitting an object to be pseudo-fitted, to the terminal device. The pseudo-try-on device is configured to acquire an in-store user image, which is an image of the in-store user who is the in-store user, and a pseudo-corresponding to each of the in-store users based on the in-store user image acquired by the image acquisition unit. It is an image relating to an object for pseudo-fitting on a terminal device, person data creating means for creating a plurality of person data for fitting, person data storage means for storing a plurality of person data created by the person data creating means, and A plurality of person data stored in the person data storage means is compared with a terminal user image that is an image of a user of the terminal device in response to the object image being captured, and the terminal user image is obtained from the plurality of person data. A comparison means for extracting similar person data similar to a plurality of product data for pseudo-try-on corresponding to each of a plurality of products. Product data storage means for storing information, object recognition means for acquiring product data of the object for pseudo-try-on from the product data storage means based on the object image included in the pseudo-try-on request from the terminal device, and comparison means A pseudo-try-on image is generated based on the terminal user person data that is the person data of the user of the terminal device identified based on the similar person data extracted by the item data and the product data acquired by the object recognition unit. And pseudo-fitting means for transmitting a pseudo-fitting image to the terminal device.

この擬似試着装置によれば、端末装置のユーザの擬似試着のための人物データは、当該ユーザが来店した時に撮像された画像に基づいて作成され、記憶される。そして、端末装置において擬似試着の対象物画像が撮像されたことに応じて、記憶されている複数の人物データから、端末装置のユーザの画像である端末ユーザ画像と類似する類似人物データが抽出される。そして、抽出された類似人物データに基づいて特定された端末装置の端末ユーザ人物データと、端末装置からの擬似試着要求に含まれる対象物画像に基づいて取得された擬似試着の対象物の商品データと、に基づいて、擬似試着画像が生成され、端末装置に擬似試着画像が送信される。このように、端末装置のユーザが擬似試着の対象物に関する画像を撮像するだけで、擬似試着装置において、擬似試着のための端末ユーザ人物データが特定されるとともに、擬似試着の対象物の擬似試着のための商品データが取得され、擬似試着画像が生成されて、生成された擬似試着画像が端末装置に送信される。その結果、端末装置のユーザが擬似試着用のデータを予め登録することなく擬似試着を行うことが可能となる。   According to this pseudo-fitting device, the person data for the pseudo-fitting of the user of the terminal device is created and stored based on the image taken when the user visits the store. Then, similar person data similar to the terminal user image, which is the image of the user of the terminal device, is extracted from the stored plurality of person data in response to the object image of the pseudo-try-on being captured in the terminal device. The Then, the terminal user person data of the terminal device specified based on the extracted similar person data, and the product data of the pseudo-try-on target acquired based on the target image included in the pseudo-try-on request from the terminal device Based on the above, a pseudo fitting image is generated, and the pseudo fitting image is transmitted to the terminal device. In this way, the user of the terminal device simply captures an image relating to the object of the pseudo-fitting, and the terminal user person data for the pseudo-fitting is specified in the pseudo-fitting device, and the pseudo-fitting of the target of the pseudo-fitting is performed. Product data is acquired, a pseudo fitting image is generated, and the generated pseudo fitting image is transmitted to the terminal device. As a result, it becomes possible for the user of the terminal device to perform pseudo-fitting without registering pseudo-fitting data in advance.

比較手段は、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを類似人物データとして抽出してもよい。この場合、所定値が適切な値に設定されることによって、抽出される類似人物データの数を調整できる。これにより、端末ユーザ画像と非類似の人物データが抽出されることを防ぐとともに、類似人物データがより確実に抽出されるようにすることができる。その結果、類似人物データの抽出精度が向上でき、端末ユーザ人物データの特定をさらに確実に行うことが可能となる。   The comparison means may calculate a similarity between each of the plurality of person data and the terminal user image, and extract person data having a similarity equal to or greater than a predetermined value as similar person data. In this case, the number of similar person data to be extracted can be adjusted by setting the predetermined value to an appropriate value. Thereby, it is possible to prevent extraction of person data dissimilar to the terminal user image and to extract similar person data more reliably. As a result, the extraction accuracy of similar person data can be improved, and the terminal user person data can be specified more reliably.

比較手段は、2以上の類似人物データを抽出した場合、2以上の類似人物データを端末装置のユーザによって選択可能に端末装置に表示させてもよく、人物データ記憶手段は、2以上の類似人物データのうち、端末装置のユーザによって選択された類似人物データを端末ユーザ人物データとして特定してもよい。この場合、端末ユーザ画像と類似する類似人物データが複数個抽出された場合でも、ユーザ自身によって選択された類似人物データを端末ユーザ人物データとすることによって、端末ユーザ人物データの特定をより確実に行うことができる。   The comparison means may display two or more similar person data on the terminal device so that the user can select the two or more similar person data when the two or more similar person data are extracted. Of the data, the similar person data selected by the user of the terminal device may be specified as the terminal user person data. In this case, even when a plurality of similar person data similar to the terminal user image is extracted, the terminal user person data is more reliably specified by using the similar person data selected by the user as the terminal user person data. It can be carried out.

人物データ記憶手段は、複数の人物データに含まれる人物データを他の端末装置を識別する端末識別情報に対応付けて記憶してもよく、比較手段は、人物データ記憶手段に記憶された複数の人物データのうち、端末識別情報と対応付けられていない人物データと端末ユーザ画像とを比較して類似人物データを抽出してもよい。この場合、人物データ記憶手段において端末識別情報に対応付けられた人物データは、他の端末装置のユーザの人物データである。このため、端末識別情報に対応付けられている人物データと端末ユーザ画像とを比較する必要はないので、端末識別情報と対応付けられていない人物データと端末ユーザ画像とを比較して類似人物データを抽出するだけでよく、これにより擬似試着装置における処理の軽減が可能となる。   The person data storage means may store person data included in the plurality of person data in association with terminal identification information for identifying other terminal devices, and the comparison means may include a plurality of person data stored in the person data storage means. Similar person data may be extracted by comparing person data that is not associated with the terminal identification information with the terminal user image. In this case, the person data associated with the terminal identification information in the person data storage means is person data of a user of another terminal device. For this reason, since it is not necessary to compare the person data associated with the terminal identification information with the terminal user image, the person data not associated with the terminal identification information is compared with the terminal user image to obtain similar person data. Need only be extracted, which makes it possible to reduce processing in the pseudo-fitting device.

人物データ記憶手段は、端末ユーザ人物データが端末装置に記憶されたことを示す通知を端末装置から受信したことに応じて、複数の人物データから端末ユーザ人物データを削除してもよい。この場合、人物データ記憶手段に記憶されている複数の人物データから端末ユーザ人物データが削除されるので、人物データ記憶手段には、端末装置に対応付けられていない人物データが残る。これにより、端末装置と対応付けられていない人物データと端末ユーザ画像とを比較して類似人物データを抽出することができ、擬似試着装置における処理の軽減が可能となる。   The person data storage means may delete the terminal user person data from the plurality of person data in response to receiving a notification indicating that the terminal user person data has been stored in the terminal apparatus from the terminal apparatus. In this case, since the terminal user person data is deleted from the plurality of person data stored in the person data storage means, the person data not associated with the terminal device remains in the person data storage means. Thereby, person data that is not associated with the terminal device can be compared with the terminal user image to extract similar person data, and processing in the pseudo-fitting device can be reduced.

人物データ作成手段は、複数の人物データの各々について、当該人物データに対応する来店ユーザの移動履歴情報である人物移動履歴情報を作成してもよく、人物データ記憶手段は、複数の人物データの各々とともに、当該人物データに対応する人物移動履歴情報を記憶してもよく、比較手段は、人物データ記憶手段に記憶された複数の人物データと端末装置から受信した端末ユーザ画像とを比較するとともに、人物データ記憶手段に記憶された人物移動履歴情報と端末装置から受信したユーザの移動履歴情報である端末ユーザ移動履歴情報とを比較して、複数の人物データから類似人物データを抽出してもよい。この場合、人物データに対応する来店ユーザの移動履歴と端末装置のユーザの移動履歴とを比較することによって、類似人物データの抽出精度を向上することができ、端末ユーザ人物データの特定をさらに確実に行うことが可能となる。   The person data creation means may create person movement history information, which is movement history information of the visiting user corresponding to the person data, for each of the plurality of person data, and the person data storage means stores the plurality of person data. Along with each, person movement history information corresponding to the person data may be stored, and the comparing means compares the plurality of person data stored in the person data storage means with the terminal user image received from the terminal device. The person movement history information stored in the person data storage means and the terminal user movement history information that is the user movement history information received from the terminal device may be compared to extract similar person data from a plurality of person data. Good. In this case, by comparing the movement history of the visiting user corresponding to the person data and the movement history of the user of the terminal device, the extraction accuracy of the similar person data can be improved, and the terminal user person data can be specified more reliably. Can be performed.

ところで、本発明は、上記のように擬似試着装置の発明として記述できる他に、以下のように擬似試着システム及び擬似試着方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。   By the way, the present invention can be described as an invention of a pseudo fitting device as described above, and can also be described as an invention of a pseudo fitting system and a pseudo fitting method as follows. This is substantially the same invention only in different categories, and has the same operations and effects.

すなわち、本発明の別の態様に係る擬似試着システムは、端末装置及び擬似試着装置を備え、擬似試着の対象物を端末装置のユーザが擬似試着した画像である擬似試着画像を、端末装置に提供する擬似試着システムである。端末装置は、端末装置のユーザの画像である端末ユーザ画像を記憶するユーザ画像記憶手段と、擬似試着の対象物に関する画像である対象物画像を取得する撮像手段と、撮像手段によって取得された対象物画像を含む擬似試着要求を擬似試着装置に送信する擬似試着要求手段と、擬似試着装置から受信した擬似試着画像を表示する表示手段と、を備える。擬似試着装置は、来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得手段と、画像取得手段によって取得された来店ユーザ画像に基づいて、来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成手段と、人物データ作成手段によって作成された複数の人物データを記憶する人物データ記憶手段と、撮像手段によって対象物画像が取得されたことに応じて、人物データ記憶手段に記憶された複数の人物データとユーザ画像記憶手段に記憶された端末ユーザ画像とを比較して、複数の人物データから端末ユーザ画像と類似する類似人物データを抽出する比較手段と、複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段と、擬似試着要求手段によって送信された擬似試着要求に含まれる対象物画像に基づいて、商品データ記憶手段から擬似試着の対象物の商品データを取得する対象物認識手段と、比較手段によって抽出された類似人物データに基づいて特定された端末装置のユーザの人物データである端末ユーザ人物データと、対象物認識手段によって取得された商品データと、に基づいて、擬似試着画像を生成し、端末装置に擬似試着画像を送信する擬似試着手段と、を備える。   That is, a pseudo-try-on system according to another aspect of the present invention includes a terminal device and a pseudo-try-on device, and provides the terminal device with a pseudo-try-on image, which is an image in which a user of the terminal device pseudo-wears on an object of pseudo-try-on. This is a pseudo fitting system. The terminal device includes: a user image storage unit that stores a terminal user image that is an image of a user of the terminal device; an imaging unit that acquires an object image that is an image related to a target for pseudo fitting; and an object acquired by the imaging unit A pseudo-try-on request unit that transmits a pseudo-try-on request including a physical image to the pseudo-fitting device; and a display unit that displays a pseudo-fitting image received from the pseudo-fitting device. The pseudo-try-on device is configured to acquire an in-store user image, which is an image of the in-store user who is the in-store user, and the pseudo-try-on corresponding to each of the in-store users based on the in-store user image acquired by the image acquisition unit. Data generating means for generating a plurality of person data for the user, a person data storing means for storing a plurality of person data generated by the person data generating means, and an object image is acquired by the imaging means A comparison of a plurality of person data stored in the person data storage means and a terminal user image stored in the user image storage means to extract similar person data similar to the terminal user image from the plurality of person data Means, product data storage means for storing a plurality of product data for pseudo-try-on corresponding to each of a plurality of products, Based on the object image included in the pseudo-try-on request transmitted by the try-on request means, the object recognition means for acquiring the product data of the object for pseudo-try-on from the product data storage means, and the similar person extracted by the comparison means Based on the terminal user person data, which is the person data of the user of the terminal device identified based on the data, and the product data acquired by the object recognition means, a pseudo-fitting image is generated, and the pseudo-fitting on the terminal device Pseudo fitting means for transmitting an image.

本発明のさらに別の態様に係る擬似試着方法は、擬似試着の対象物を端末装置のユーザが擬似試着した画像である擬似試着画像を、端末装置に提供する擬似試着装置が行う擬似試着方法である。この擬似試着方法は、来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得ステップと、画像取得ステップにおいて取得された来店ユーザ画像に基づいて、来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成ステップと、人物データ作成ステップにおいて作成された複数の人物データを人物データ記憶手段に記憶する人物データ記憶ステップと、端末装置において擬似試着の対象物に関する画像である対象物画像が撮像されたことに応じて、人物データ記憶手段に記憶された複数の人物データと端末装置のユーザの画像である端末ユーザ画像とを比較して、複数の人物データから端末ユーザ画像と類似する類似人物データを抽出する比較ステップと、端末装置からの擬似試着要求に含まれる対象物画像に基づいて、複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段から、擬似試着の対象物の商品データを取得する対象物認識ステップと、比較ステップにおいて抽出された類似人物データに基づいて特定された端末装置のユーザの人物データである端末ユーザ人物データと、対象物認識ステップにおいて取得された商品データと、に基づいて、擬似試着画像を生成し、端末装置に擬似試着画像を送信する擬似試着ステップと、を含む。   A pseudo-try-on method according to still another aspect of the present invention is a pseudo-try-on method performed by a pseudo-try-on device that provides a pseudo-try-on image, which is a pseudo-try-on image of an object of pseudo-try-on by a user of a terminal device, to a terminal device. is there. This pseudo-try-on method includes an image acquisition step of acquiring a store visit user image that is an image of a store visit user who is a store visit user, and a pseudo corresponding to each store visit user based on the store visit user image acquired in the image acquisition step. Person data creation step for creating a plurality of person data for try-on, a person data storage step for storing a plurality of person data created in the person data creation step in person data storage means, and a target for pseudo-fitting in the terminal device A plurality of persons are compared by comparing a plurality of person data stored in the person data storage means with a terminal user image that is an image of a user of the terminal device in response to an object image that is an image related to an object being captured. A comparison step of extracting similar person data similar to the terminal user image from the data, A target for acquiring product data of a pseudo-try-on object from product data storage means for storing a plurality of product data for pseudo-try-on corresponding to each of a plurality of products based on the object image included in the try-on request Based on the object recognition step, the terminal user person data that is the person data of the user of the terminal device identified based on the similar person data extracted in the comparison step, and the product data acquired in the object recognition step A pseudo-try-on step of generating a pseudo-try-on image and transmitting the pseudo-try-on image to the terminal device.

本発明によれば、ユーザが予め擬似試着用のデータを登録することなく擬似試着を行うことができる。   According to the present invention, it is possible for a user to perform pseudo fitting without registering pseudo trial wearing data in advance.

第1実施形態に係る擬似試着システムの構成を概略的に示す図である。It is a figure showing roughly the composition of the pseudo fitting system concerning a 1st embodiment. 図1の端末装置のハードウェア構成図である。It is a hardware block diagram of the terminal device of FIG. 図1の擬似試着装置のハードウェア構成図である。It is a hardware block diagram of the pseudo fitting device of FIG. 図1の人物データ記憶部に格納される人物データテーブルの一例を示す図である。It is a figure which shows an example of the person data table stored in the person data storage part of FIG. 図1の商品DBに格納される商品データテーブルの一例を示す図である。It is a figure which shows an example of the goods data table stored in goods DB of FIG. 図1の端末装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo try-on method which the terminal device of FIG. 1 performs. 図1の擬似試着装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo-fitting method which the pseudo-fitting device of FIG. 1 performs. 図7の端末ユーザ人物データ取得処理を詳細に示すフローチャートである。It is a flowchart which shows the terminal user person data acquisition process of FIG. 7 in detail. 第2実施形態に係る擬似試着システムの構成を概略的に示す図である。It is a figure which shows schematically the structure of the pseudo | simulation fitting system which concerns on 2nd Embodiment. 図9の端末装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo fitting method which the terminal device of FIG. 9 performs. 図9の擬似試着装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo fitting method which the pseudo fitting device of FIG. 9 performs. 図11の端末ユーザ人物データ特定処理を詳細に示すフローチャートである。It is a flowchart which shows the terminal user person data specific process of FIG. 11 in detail. 第3実施形態に係る擬似試着システムの構成を概略的に示す図である。It is a figure which shows schematically the structure of the pseudo | simulation fitting system which concerns on 3rd Embodiment. 来店ユーザの移動経路の一例を示す図である。It is a figure which shows an example of the movement path | route of a visit user. 図13の人物データ記憶部に格納される人物データテーブルの一例を示す図である。It is a figure which shows an example of the person data table stored in the person data storage part of FIG. 図13の端末装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo try-on method which the terminal device of FIG. 13 performs. 図13の擬似試着装置が行う擬似試着方法の一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of the pseudo-fitting method which the pseudo-fitting device of FIG. 13 performs. 図17の端末ユーザ人物データ特定処理を詳細に示すフローチャートである。It is a flowchart which shows the terminal user person data specific process of FIG. 17 in detail.

以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。図面の説明において、同一又は同等の要素には同一符号を用い、重複する説明を省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same reference numerals are used for the same or equivalent elements, and redundant descriptions are omitted.

[第1実施形態]
図1は、第1実施形態に係る擬似試着システムの構成を概略的に示す図である。図1に示されるように、擬似試着システム1は、端末装置10と、擬似試着装置30と、撮像装置50と、を含んで構成されており、所望の擬似試着の対象物を端末装置10のユーザが擬似的に試着した画像である擬似試着画像を端末装置10に提供するシステムである。
[First Embodiment]
FIG. 1 is a diagram schematically showing a configuration of a pseudo fitting system according to the first embodiment. As shown in FIG. 1, the pseudo-fitting system 1 includes a terminal device 10, a pseudo-try-on device 30, and an imaging device 50. This is a system that provides the terminal device 10 with a pseudo-fitting image that is an image that the user has pseudo-fitted.

端末装置10は、擬似試着の対象物を撮像することによって、撮像した対象物を端末装置10のユーザが擬似試着した擬似試着画像を表示する装置である。端末装置10は、ユーザにより用いられ、撮像機能及び通信機能を有する装置である。端末装置10は、例えば、スマートフォン等の携帯電話機、タブレット型端末、ノートPC(Personal Computer)等である。擬似試着装置30は、擬似試着画像を端末装置10に提供する装置である。擬似試着装置30は、例えば、情報処理装置によって構成されている。   The terminal device 10 is a device that displays a pseudo-try-on image in which a user of the terminal device 10 pseudo-wears the captured object by capturing an image of the object to be simulated. The terminal device 10 is a device that is used by a user and has an imaging function and a communication function. The terminal device 10 is, for example, a mobile phone such as a smartphone, a tablet terminal, a notebook PC (Personal Computer), or the like. The pseudo fitting device 30 is a device that provides a pseudo fitting image to the terminal device 10. The pseudo-fitting device 30 is constituted by an information processing device, for example.

撮像装置50は、例えば、服、靴及び帽子等の擬似試着の対象となり得る商品を取り扱う店舗の店内に設けられており、店内の所定の範囲を撮像する装置である。撮像装置50は、例えば、カメラ、3D(Dimension)センサ等である。撮像装置50は、例えば、店舗の入り口等のように、店舗に来店したユーザである来店ユーザを撮像可能な範囲を常時撮像しており、撮像した画像を擬似試着装置30に送信する。なお、端末装置10と擬似試着装置30との通信は、例えば、移動体通信網、無線LAN(Local Area Network)等を介して行われる。擬似試着装置30と撮像装置50との通信は、例えば、有線LAN、無線LAN等を介して行われる。   The imaging apparatus 50 is an apparatus that is provided in a store of a store that handles products that can be subjected to pseudo-fitting such as clothes, shoes, and hats, and images a predetermined range in the store. The imaging device 50 is, for example, a camera, a 3D (Dimension) sensor, or the like. The imaging device 50, for example, constantly captures a range in which a customer who is a store visitor can be captured, such as a store entrance, and transmits the captured image to the pseudo-fitting device 30. Note that the communication between the terminal device 10 and the pseudo fitting device 30 is performed, for example, via a mobile communication network, a wireless LAN (Local Area Network), or the like. Communication between the pseudo-fitting device 30 and the imaging device 50 is performed via, for example, a wired LAN or a wireless LAN.

端末装置10は、機能的には、入力部11と、撮像部12と、ユーザ画像記憶部13と、端末識別情報記憶部14と、通信部15と、制御部16と、表示部17と、を備える。端末装置10は、図2に示されるハードウェアによって構成される。   Functionally, the terminal device 10 includes an input unit 11, an imaging unit 12, a user image storage unit 13, a terminal identification information storage unit 14, a communication unit 15, a control unit 16, a display unit 17, Is provided. The terminal device 10 is configured by hardware shown in FIG.

図2は、端末装置10のハードウェア構成図である。図2に示されるように、端末装置10は、物理的には、1又は複数のCPU(Central Processing Unit)101、主記憶装置であるRAM(RandomAccess Memory)102及びROM(Read Only Memory)103、データ送受信デバイスである通信モジュール104、半導体メモリ等の補助記憶装置105、タッチパネル等のユーザの入力を受け付ける入力装置106、ディスプレイ等の出力装置107、並びに、カメラ等の撮像装置108等のハードウェアを備えるコンピュータとして構成される。図1における端末装置10の各機能は、CPU101、RAM102等のハードウェア上に1又は複数の所定のコンピュータソフトウェアを読み込ませることにより、CPU101の制御のもとで通信モジュール104、入力装置106、出力装置107及び撮像装置108を動作させるとともに、RAM102及び補助記憶装置105におけるデータの読み出し及び書き込みを行うことで実現される。   FIG. 2 is a hardware configuration diagram of the terminal device 10. As shown in FIG. 2, the terminal device 10 physically includes one or a plurality of CPUs (Central Processing Units) 101, a RAM (Random Access Memory) 102 and a ROM (Read Only Memory) 103, which are main storage devices. Hardware such as a communication module 104 that is a data transmission / reception device, an auxiliary storage device 105 such as a semiconductor memory, an input device 106 that receives user input such as a touch panel, an output device 107 such as a display, and an imaging device 108 such as a camera. It is configured as a computer equipped. Each function of the terminal device 10 in FIG. 1 is such that the communication module 104, the input device 106, and the output are controlled under the control of the CPU 101 by loading one or more predetermined computer software on the hardware such as the CPU 101 and the RAM 102. This is realized by operating the device 107 and the imaging device 108 and reading and writing data in the RAM 102 and the auxiliary storage device 105.

図1に戻って、端末装置10の機能構成について詳細に説明する。入力部11は、入力装置106を介してユーザの操作を受け付ける入力手段として機能する。入力部11は、受け付けたユーザの操作に応じた情報を制御部16に送信する。   Returning to FIG. 1, the functional configuration of the terminal device 10 will be described in detail. The input unit 11 functions as an input unit that receives a user operation via the input device 106. The input unit 11 transmits information corresponding to the received user operation to the control unit 16.

撮像部12は、所望の擬似試着の対象物(商品)に関する画像である対象物画像を取得する撮像手段として機能する。対象物画像としては、例えば、所望の擬似試着の対象物自体を撮像した画像、所望の擬似試着の対象物の画像を撮像した画像、または、所望の擬似試着の対象物に付された対象物を特定可能なコード(例えば、バーコード、QRコード(登録商標))等を撮像した画像が挙げられる。撮像部12は、対象物に関する撮像を行い、撮像した対象物画像を制御部16に送信する。   The imaging unit 12 functions as an imaging unit that acquires an object image that is an image related to a desired pseudo-try-on object (product). As the object image, for example, an image obtained by capturing an image of a desired pseudo-fitting object itself, an image obtained by capturing an image of a desired artificial object, or an object attached to the desired artificial object An image obtained by capturing a code (for example, a bar code, a QR code (registered trademark)) that can identify the image is available. The imaging unit 12 performs imaging related to the object, and transmits the captured object image to the control unit 16.

ユーザ画像記憶部13は、端末装置10のユーザを特定可能な画像である端末ユーザ画像を記憶するユーザ画像記憶手段として機能する。端末ユーザ画像は、例えば、ユーザの顔等の画像である。ユーザ画像記憶部13は、例えば、撮像部12によって撮像されたユーザの画像を端末ユーザ画像として記憶してもよい。   The user image storage unit 13 functions as a user image storage unit that stores a terminal user image that is an image that can identify a user of the terminal device 10. The terminal user image is, for example, an image such as a user's face. For example, the user image storage unit 13 may store a user image captured by the imaging unit 12 as a terminal user image.

端末識別情報記憶部14は、端末装置10を識別可能な識別情報である端末識別情報を記憶する端末識別情報記憶手段として機能する。端末識別情報としては、例えば、MSISDN(Mobile Subscriber ISDN Number:電話番号)、IMSI(InternationalMobile Subscriber Identity)等が挙げられる。   The terminal identification information storage unit 14 functions as a terminal identification information storage unit that stores terminal identification information that is identification information that can identify the terminal device 10. Examples of the terminal identification information include MSISDN (Mobile Subscriber ISDN Number: telephone number), IMSI (International Mobile Subscriber Identity), and the like.

通信部15は、所定の情報を端末装置10から擬似試着装置30に送信し、擬似試着装置30によって送信された情報を受信する通信手段として機能する。通信部15は、受信した情報を制御部16に送信する。   The communication unit 15 functions as a communication unit that transmits predetermined information from the terminal device 10 to the pseudo fitting device 30 and receives the information transmitted by the pseudo fitting device 30. The communication unit 15 transmits the received information to the control unit 16.

制御部16は、端末装置10における擬似試着に関する処理を制御する制御手段として機能する。制御部16は、擬似試着要求部21と、表示制御部22と、を備える。   The control unit 16 functions as a control unit that controls processing related to pseudo fitting in the terminal device 10. The control unit 16 includes a pseudo try-on request unit 21 and a display control unit 22.

擬似試着要求部21は、擬似試着要求を擬似試着装置30に送信する擬似試着要求手段として機能する。擬似試着要求部21は、撮像部12から対象物画像を受信した場合、端末識別情報記憶部14に記憶されている端末装置10の端末識別情報を取得し、対象物画像及び端末識別情報を含む擬似試着要求を通信部15を介して擬似試着装置30に送信する。擬似試着要求部21は、例えば、擬似試着のためのアプリケーション等によって擬似試着モードで端末装置10が動作しているときに、撮像部12から対象物画像を受信したことに応じて、擬似試着装置30に擬似試着要求を送信する。擬似試着要求部21は、擬似試着装置30から通信部15を介して端末ユーザ画像要求を受信した場合、ユーザ画像記憶部13に記憶されている端末ユーザ画像を取得し、取得した端末ユーザ画像を通信部15を介して擬似試着装置30に送信する。   The pseudo try-on request unit 21 functions as a pseudo try-on request unit that transmits a pseudo try-on request to the pseudo try-on device 30. When receiving the object image from the imaging unit 12, the pseudo-try-on request unit 21 acquires the terminal identification information of the terminal device 10 stored in the terminal identification information storage unit 14, and includes the object image and the terminal identification information. A pseudo fitting request is transmitted to the pseudo fitting device 30 via the communication unit 15. For example, when the terminal device 10 is operating in the pseudo-try-on mode by an application for pseudo-try-on, the pseudo-try-on request unit 21 responds to the reception of the object image from the imaging unit 12 in response to the reception of the target image. A pseudo fitting request is transmitted to 30. When receiving a terminal user image request from the pseudo-fitting device 30 via the communication unit 15, the pseudo-try-on requesting unit 21 acquires a terminal user image stored in the user image storage unit 13, and acquires the acquired terminal user image. This is transmitted to the pseudo-fitting device 30 via the communication unit 15.

表示制御部22は、表示部17の表示を制御する表示制御手段として機能する。表示制御部22は、擬似試着装置30から後述の類似人物データを受信した場合、受信した類似人物データを表示部17に表示させ、端末装置10のユーザに当該ユーザの人物データを選択させる。表示制御部22は、人物データを選択する操作情報を入力部11から受信すると、端末識別情報記憶部14に記憶されている端末識別情報を取得し、選択された類似人物データと端末識別情報とを含む端末ユーザ人物データ通知を通信部15を介して擬似試着装置30に送信する。また、表示制御部22は、擬似試着装置30から擬似試着画像を受信した場合、表示部17に擬似試着画像を表示させる。   The display control unit 22 functions as a display control unit that controls display on the display unit 17. When receiving the similar person data described later from the pseudo-fitting device 30, the display control unit 22 displays the received similar person data on the display unit 17, and causes the user of the terminal device 10 to select the person data of the user. When receiving operation information for selecting person data from the input unit 11, the display control unit 22 acquires terminal identification information stored in the terminal identification information storage unit 14, and selects the similar person data, terminal identification information, and the like. The terminal user person data notification including “” is transmitted to the pseudo-fitting device 30 via the communication unit 15. Further, when receiving a pseudo fitting image from the pseudo fitting device 30, the display control unit 22 causes the display unit 17 to display the pseudo fitting image.

表示部17は、所定の情報を表示する表示手段として機能する。表示部17は、表示制御部22の制御に基づいて、例えば、擬似試着装置30によって送信された類似人物データ、擬似試着装置30によって生成された擬似試着画像等を表示する。   The display unit 17 functions as a display unit that displays predetermined information. Based on the control of the display control unit 22, the display unit 17 displays, for example, similar person data transmitted by the pseudo fitting device 30, a pseudo fitting image generated by the pseudo fitting device 30, and the like.

次に、擬似試着装置30の機能構成について説明する。擬似試着装置30は、機能的には、通信部31と、画像取得部32と、人物データ作成部33と、人物データ記憶部34と、比較部35と、商品DB36と、対象物認識部37と、擬似試着部38と、を備える。擬似試着装置30は、図3に示されるハードウェアによって構成される。   Next, the functional configuration of the pseudo fitting device 30 will be described. The pseudo-try-on device 30 functionally includes a communication unit 31, an image acquisition unit 32, a person data creation unit 33, a person data storage unit 34, a comparison unit 35, a product DB 36, and an object recognition unit 37. And a pseudo fitting section 38. The pseudo fitting device 30 is configured by hardware shown in FIG.

図3は、擬似試着装置30のハードウェア構成図である。図3に示されるように、擬似試着装置30は、物理的には、1又は複数のCPU301、主記憶装置であるRAM302及びROM303、データ送受信デバイスである通信モジュール304、並びに、ハードディスク等の補助記憶装置305等のハードウェアを備えるコンピュータとして構成される。図1における擬似試着装置30の各機能は、図3に示されるCPU301、RAM302等のハードウェア上に1又は複数の所定のコンピュータソフトウェアを読み込ませることにより、CPU301の制御のもとで通信モジュール304を動作させるとともに、RAM302及び補助記憶装置305におけるデータの読み出し及び書き込みを行うことで実現される。   FIG. 3 is a hardware configuration diagram of the pseudo fitting device 30. As shown in FIG. 3, the pseudo fitting device 30 physically includes one or a plurality of CPUs 301, a RAM 302 and a ROM 303 that are main storage devices, a communication module 304 that is a data transmission / reception device, and an auxiliary storage such as a hard disk. A computer including hardware such as the device 305 is configured. Each function of the pseudo-fitting device 30 in FIG. 1 is the communication module 304 under the control of the CPU 301 by reading one or a plurality of predetermined computer software on the hardware such as the CPU 301 and the RAM 302 shown in FIG. This is realized by reading and writing data in the RAM 302 and the auxiliary storage device 305.

図1に戻って、擬似試着装置30の機能構成について詳細に説明する。通信部31は、所定の情報を擬似試着装置30から端末装置10に送信し、端末装置10によって送信された情報を受信する通信手段として機能する。通信部31は、端末装置10から受信した端末ユーザ人物データ通知を人物データ記憶部34に送信し、端末装置10から受信した端末ユーザ画像を比較部35に送信し、端末装置10から受信した擬似試着要求を擬似試着部38に送信する。   Returning to FIG. 1, the functional configuration of the pseudo fitting device 30 will be described in detail. The communication unit 31 functions as a communication unit that transmits predetermined information from the pseudo-fitting device 30 to the terminal device 10 and receives information transmitted by the terminal device 10. The communication unit 31 transmits the terminal user person data notification received from the terminal device 10 to the person data storage unit 34, transmits the terminal user image received from the terminal device 10 to the comparison unit 35, and receives the pseudo received from the terminal device 10. The fitting request is transmitted to the pseudo fitting unit 38.

画像取得部32は、来店ユーザの画像である来店ユーザ画像を取得する画像取得手段として機能する。画像取得部32は、撮像装置50から画像を受信し、受信した画像から同一の来店ユーザの来店ユーザ画像を取得する。画像取得部32は、取得した来店ユーザ画像を人物データ作成部33に送信する。   The image acquisition unit 32 functions as an image acquisition unit that acquires a store visit user image that is an image of the store visit user. The image acquisition unit 32 receives an image from the imaging device 50, and acquires a visit user image of the same visit user from the received image. The image acquisition unit 32 transmits the acquired store visit user image to the person data creation unit 33.

人物データ作成部33は、画像取得部32によって取得された来店ユーザ画像に基づいて、来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成手段として機能する。人物データは、来店ユーザを特定可能であり、かつ、擬似試着に用いることが可能なデータであって、例えば、来店ユーザの体型等が反映されたデータである。人物データとして、例えば、来店ユーザの人体の3次元形状を示す3Dデータが用いられてもよい。人物データ作成部33は、来店ユーザ画像から、来店ユーザの人物データを作成し、作成した人物データを人物データ記憶部34に送信する。なお、ユーザ画像に基づく人物データの作成方法は、公知であるので、ここではその詳細な説明を省略する。   The person data creation unit 33 functions as a person data creation unit that creates a plurality of person data for pseudo-try-on corresponding to each store user based on the store visit user image acquired by the image acquisition unit 32. The person data is data that can specify the store visitor and can be used for pseudo-fitting, and is, for example, data that reflects the body shape of the store visitor. As the person data, for example, 3D data indicating the three-dimensional shape of the human body of the visiting user may be used. The person data creation unit 33 creates person data of the store visitor user from the store visit user image, and transmits the created person data to the person data storage unit 34. Since the method for creating the person data based on the user image is publicly known, detailed description thereof is omitted here.

人物データ記憶部34は、人物データ作成部33によって作成された複数の人物データを記憶する人物データ記憶手段として機能する。人物データ記憶部34は、人物データを記憶する人物データテーブルを格納している。図4は、人物データ記憶部34に格納される人物データテーブルの一例を示す図である。図4に示されるように、人物データテーブルには、端末識別情報と、人物データと、が少なくとも含まれている。この例では、人物データ「データU1」は、「AAA」で識別される端末装置のユーザの人物データであることを示している。また、人物データ「データU2」に対応付けられた端末識別情報は「N/A(Not Applicable)」である。これは、人物データ「データU2」が端末装置に未だ対応付けられていないことを示している。つまり、人物データ「データU2」は人物の特定がされる前のデータである。なお、人物データテーブルには、人物データそのものではなく、人物データを識別する人物データ識別情報が記憶されていてもよい。   The person data storage unit 34 functions as a person data storage unit that stores a plurality of person data created by the person data creation unit 33. The person data storage unit 34 stores a person data table for storing person data. FIG. 4 is a diagram illustrating an example of a person data table stored in the person data storage unit 34. As shown in FIG. 4, the person data table includes at least terminal identification information and person data. In this example, the person data “data U1” indicates the person data of the user of the terminal device identified by “AAA”. The terminal identification information associated with the person data “data U2” is “N / A (Not Applicable)”. This indicates that the person data “data U2” is not yet associated with the terminal device. That is, the person data “data U2” is data before the person is specified. The person data table may store person data identification information for identifying the person data, not the person data itself.

人物データ記憶部34は、人物データ作成部33によって作成された人物データを端末識別情報に対応付けることなく人物データテーブルに記憶する。人物データ記憶部34は、擬似試着部38から端末識別情報を受信すると、受信した端末識別情報をキーとして人物データテーブルを検索し、当該端末識別情報に対応付けられた人物データが人物データテーブルに存在するか否かを判定する。人物データ記憶部34は、擬似試着部38から受信した端末識別情報に対応付けられた人物データが人物データテーブルに存在すると判定した場合、その人物データを取得し、取得した人物データを擬似試着部38に送信する。   The person data storage unit 34 stores the person data created by the person data creation unit 33 in the person data table without associating it with the terminal identification information. Upon receiving the terminal identification information from the pseudo fitting section 38, the person data storage unit 34 searches the person data table using the received terminal identification information as a key, and the person data associated with the terminal identification information is stored in the person data table. Determine if it exists. If the person data storage unit 34 determines that the person data associated with the terminal identification information received from the pseudo fitting unit 38 exists in the person data table, the person data storage unit 34 acquires the person data, and the acquired person data is used as the pseudo fitting unit. 38.

人物データ記憶部34は、擬似試着部38から受信した端末識別情報に対応付けられた人物データが人物データテーブルに存在しないと判定した場合に、端末ユーザ画像要求を通信部31を介して端末装置10に送信するとともに、人物データテーブルに記憶された複数の人物データのうち、端末識別情報と対応付けられていない人物データ、つまり、端末識別情報が「N/A」である人物データを比較部35に送信する。人物データ記憶部34は、比較部35によって抽出された類似人物データのうち、端末装置10のユーザによって選択された類似人物データを、端末装置10の端末ユーザ人物データとして特定する。人物データ記憶部34は、特定した端末ユーザ人物データを端末装置10の端末識別情報に対応付けて人物データテーブルに記憶する。   When the person data storage unit 34 determines that the person data associated with the terminal identification information received from the pseudo fitting unit 38 does not exist in the person data table, the person data storage unit 34 sends a terminal user image request via the communication unit 31 to the terminal device. 10, the personal data not associated with the terminal identification information among the plurality of personal data stored in the personal data table, that is, the personal data with the terminal identification information “N / A” is compared. 35. The person data storage unit 34 specifies the similar person data selected by the user of the terminal device 10 among the similar person data extracted by the comparison unit 35 as the terminal user person data of the terminal device 10. The person data storage unit 34 stores the identified terminal user person data in the person data table in association with the terminal identification information of the terminal device 10.

比較部35は、人物データ記憶部34の人物データテーブルに記憶された複数の人物データと端末ユーザ画像とを比較して、複数の人物データから端末ユーザ画像と類似する類似人物データを抽出する比較手段として機能する。具体的に説明すると、比較部35は、人物データテーブルに記憶された複数の人物データのうち、端末識別情報と対応付けられていない人物データと、端末装置10から受信した端末ユーザ画像とを比較して類似人物データを抽出する。比較部35は、例えば、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを類似人物データとして抽出する。所定値は、例えば、数個程度の類似人物データが抽出され、かつ、非類似の人物データが抽出されない程度の値に設定される。比較部35は、例えば、公知の顔認識技術を用いて、人物データの正面と端末ユーザ画像との類似度を算出する。   The comparison unit 35 compares a plurality of person data stored in the person data table of the person data storage unit 34 with the terminal user image, and extracts similar person data similar to the terminal user image from the plurality of person data. Functions as a means. More specifically, the comparison unit 35 compares person data that is not associated with terminal identification information among a plurality of person data stored in the person data table and a terminal user image received from the terminal device 10. To extract similar person data. For example, the comparison unit 35 calculates the degree of similarity between each of the plurality of person data and the terminal user image, and extracts person data having a degree of similarity equal to or greater than a predetermined value as similar person data. For example, the predetermined value is set to such a value that several similar person data is extracted and dissimilar person data is not extracted. For example, the comparison unit 35 calculates the similarity between the front of the person data and the terminal user image using a known face recognition technique.

比較部35は、抽出した類似人物データを通信部31を介して端末装置10に送信する。比較部35は、2以上の類似人物データを抽出した場合、2以上の類似人物データを端末装置10に表示させ、2以上の類似人物データのいずれかをユーザに選択させる。比較部35は、1の類似人物データを抽出した場合、その類似人物データを端末装置10に表示させて、ユーザに確認させるため選択させる。比較部35は、1の類似人物データを抽出した場合に、ユーザに確認させることなく、その類似人物データを端末ユーザ人物データとして人物データ記憶部34に送信してもよい。   The comparison unit 35 transmits the extracted similar person data to the terminal device 10 via the communication unit 31. When the comparison unit 35 extracts two or more similar person data, the comparison unit 35 displays the two or more similar person data on the terminal device 10 and causes the user to select one of the two or more similar person data. When one similar person data is extracted, the comparison unit 35 displays the similar person data on the terminal device 10 and selects the data for confirmation by the user. When one similar person data is extracted, the comparison unit 35 may transmit the similar person data to the person data storage unit 34 as terminal user person data without allowing the user to confirm.

商品DB36は、擬似試着の対象となり得る複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段として機能する。商品データは、擬似試着に用いることが可能なデータであり、例えば、商品の形状、サイズ及び色等が反映されたデータである。商品データとして、例えば、擬似試着の対象となり得る商品の3次元形状を示す3Dデータが用いられてもよい。商品DB36は、商品データを記憶する商品データテーブルを格納している。   The merchandise DB 36 functions as a merchandise data storage unit that stores a plurality of merchandise data for pseudo-try-on corresponding to each of a plurality of merchandise that can be the target of pseudo-try-on. The product data is data that can be used for pseudo fitting, and is data that reflects the shape, size, color, etc. of the product, for example. As the product data, for example, 3D data indicating a three-dimensional shape of a product that can be a target of pseudo fitting may be used. The product DB 36 stores a product data table that stores product data.

図5は、商品DB36に格納される商品データテーブルの一例を示す図である。図5に示されるように、商品データテーブルには、商品を識別可能な識別情報である商品識別情報と、商品データと、が少なくとも含まれている。この例では、商品識別情報「XXX」で識別される商品の商品データが、「データC1」であることを示している。   FIG. 5 is a diagram illustrating an example of a product data table stored in the product DB 36. As shown in FIG. 5, the product data table includes at least product identification information, which is identification information that can identify products, and product data. In this example, the product data of the product identified by the product identification information “XXX” is “data C1”.

対象物認識部37は、端末装置10からの擬似試着要求に含まれる擬似試着の対象物画像に基づいて、商品DB36から擬似試着の対象物の商品データを取得する対象物認識手段として機能する。対象物認識部37は、擬似試着部38から対象物画像を受信する。対象物認識部37は、対象物画像が対象物自体、または、対象物の画像の画像である場合には、画像認識によってその商品を特定する。また、対象物認識部37は、対象物画像が対象物に付されたコードである場合、画像認識によってコードを読み取り、商品を特定する。そして、対象物認識部37は、特定した商品の商品識別情報をキーとして商品DB36から対象物の商品データを取得する。対象物認識部37は、取得した商品データを擬似試着部38に送信する。   The target object recognition unit 37 functions as a target object recognition unit that acquires product data of a pseudo-try-on target from the product DB 36 based on the target image of the pseudo-try-on included in the pseudo-try-on request from the terminal device 10. The object recognition unit 37 receives the object image from the pseudo fitting unit 38. When the object image is the object itself or an image of the object, the object recognition unit 37 specifies the product by image recognition. Further, when the object image is a code attached to the object, the object recognition unit 37 reads the code by image recognition and identifies the product. And the target object recognition part 37 acquires the product data of a target object from goods DB36 by using the product identification information of the specified goods as a key. The object recognition unit 37 transmits the acquired product data to the pseudo-try-on unit 38.

擬似試着部38は、比較部35によって抽出された類似人物データに基づいて特定された端末装置10のユーザの人物データである端末ユーザ人物データと、対象物認識部37によって取得された商品データと、に基づいて、擬似試着画像を生成し、端末装置10に擬似試着画像を送信する擬似試着手段として機能する。具体的に説明すると、擬似試着部38は、端末装置10から通信部31を介して擬似試着要求を受信すると、擬似試着要求に含まれる端末識別情報を人物データ記憶部34に送信し、端末識別情報に対応付けられた人物データを端末ユーザ人物データとして人物データ記憶部34から取得する。   The pseudo-try-on unit 38 includes terminal user person data, which is person data of the user of the terminal device 10 identified based on the similar person data extracted by the comparison unit 35, and product data acquired by the object recognition unit 37. , Based on the above, functions as pseudo fitting means for generating a pseudo fitting image and transmitting the pseudo fitting image to the terminal device 10. More specifically, when receiving a pseudo-try-on request from the terminal device 10 via the communication unit 31, the pseudo-try-on unit 38 transmits terminal identification information included in the pseudo-try-on request to the person data storage unit 34 to identify the terminal. The person data associated with the information is acquired from the person data storage unit 34 as terminal user person data.

また、擬似試着部38は、擬似試着要求に含まれる対象物画像を対象物認識部37に送信し、擬似試着の対象物の商品データを対象物認識部37から受信する。擬似試着部38は、人物データ記憶部34から取得した端末ユーザ人物データと、対象物認識部37から受信した商品データと、を用いて、擬似試着画像を生成し、生成した擬似試着画像を通信部31を介して端末装置10に送信する。   Further, the pseudo-try-on unit 38 transmits the object image included in the pseudo-try-on request to the object recognition unit 37, and receives the product data of the pseudo-try-on target from the object recognition unit 37. The pseudo fitting section 38 generates a pseudo fitting image using the terminal user person data acquired from the person data storage section 34 and the product data received from the object recognition section 37, and communicates the generated pseudo fitting image. It transmits to the terminal device 10 via the unit 31.

次に、図6を参照して、端末装置10によって実行される擬似試着方法の一連の処理を説明する。図6は、端末装置10が行う擬似試着方法の一連の処理を示すフローチャートである。図6に示される処理は、例えば、端末装置10において擬似試着のためのアプリケーションが実行されたことに応じて開始される。   Next, with reference to FIG. 6, a series of processes of the pseudo fitting method executed by the terminal device 10 will be described. FIG. 6 is a flowchart showing a series of processes of the pseudo-try-on method performed by the terminal device 10. The process illustrated in FIG. 6 is started, for example, in response to an application for pseudo fitting being executed in the terminal device 10.

まず、撮像部12が、対象物に関する撮像を行い、撮像した対象物画像を制御部16に送信する(ステップS01)。続いて、制御部16の擬似試着要求部21は、撮像部12から対象物画像を受信したことに応じて、端末識別情報記憶部14に記憶されている端末装置10の端末識別情報を取得し、対象物画像及び端末識別情報を含む擬似試着要求を通信部15を介して擬似試着装置30に送信する(ステップS02)。そして、擬似試着要求部21は、擬似試着要求部21が擬似試着装置30から通信部15を介して端末ユーザ画像要求を受信したか否かを判定する(ステップS03)。   First, the imaging unit 12 captures an image of an object and transmits the captured object image to the control unit 16 (step S01). Subsequently, the pseudo-try-on requesting unit 21 of the control unit 16 acquires the terminal identification information of the terminal device 10 stored in the terminal identification information storage unit 14 in response to receiving the object image from the imaging unit 12. Then, a pseudo fitting request including the object image and the terminal identification information is transmitted to the pseudo fitting device 30 via the communication unit 15 (step S02). Then, the pseudo try-on request unit 21 determines whether or not the pseudo try-on request unit 21 has received a terminal user image request from the pseudo try-on device 30 via the communication unit 15 (step S03).

ステップS03において、端末ユーザ画像要求を受信したと判定された場合(ステップS03;Yes)、擬似試着要求部21は、ユーザ画像記憶部13に記憶されている端末ユーザ画像を取得し、取得した端末ユーザ画像を通信部15を介して擬似試着装置30に送信する(ステップS04)。その後、表示制御部22は、擬似試着装置30から通信部15を介して類似人物データを受信すると、端末装置10のユーザに当該ユーザの人物データを選択させるために、表示部17に類似人物データを表示させる(ステップS05)。そして、表示制御部22は、類似人物データからいずれかの類似人物データを選択する操作情報を入力部11から受信すると、端末識別情報記憶部14に記憶されている端末識別情報を取得し、端末装置10のユーザによって選択された類似人物データと端末識別情報とを含む端末ユーザ人物データ通知を通信部15を介して擬似試着装置30に送信する(ステップS06)。   If it is determined in step S03 that the terminal user image request has been received (step S03; Yes), the pseudo-try-on request unit 21 acquires the terminal user image stored in the user image storage unit 13, and acquires the acquired terminal. The user image is transmitted to the pseudo fitting device 30 via the communication unit 15 (step S04). Thereafter, when the display control unit 22 receives similar person data from the pseudo-fitting device 30 via the communication unit 15, the display control unit 22 causes the display unit 17 to select the similar person data in order to make the user of the terminal device 10 select the person data of the user. Is displayed (step S05). And the display control part 22 will acquire the terminal identification information memorize | stored in the terminal identification information memory | storage part 14, if the operation information which selects any similar person data from similar person data is received from the input part 11, A terminal will be acquired. A terminal user person data notification including the similar person data selected by the user of the apparatus 10 and the terminal identification information is transmitted to the pseudo-fitting device 30 via the communication unit 15 (step S06).

続いて、表示制御部22は、表示制御部22が擬似試着装置30から擬似試着画像を受信したか否かを判定する(ステップS07)。また、ステップS03において、端末ユーザ画像要求を受信していないと判定された場合も(ステップS03;No)、ステップS07の判定が行われる。ステップS07において、擬似試着画像を受信していないと判定された場合(ステップS07;No)、ステップS03の判定が再び行われる。一方、ステップS07において、擬似試着画像を受信したと判定された場合(ステップS07;Yes)、表示制御部22は、表示部17に擬似試着画像を表示させて(ステップS08)、端末装置10によって実行される擬似試着処理が終了される。   Subsequently, the display control unit 22 determines whether or not the display control unit 22 has received a pseudo fitting image from the pseudo fitting device 30 (step S07). Moreover, also when it determines with not having received the terminal user image request | requirement in step S03 (step S03; No), determination of step S07 is performed. If it is determined in step S07 that no pseudo-fitting image has been received (step S07; No), the determination in step S03 is performed again. On the other hand, when it is determined in step S07 that the pseudo-fitting image has been received (step S07; Yes), the display control unit 22 causes the display unit 17 to display the pseudo-fitting image (step S08). The pseudo fitting process to be executed is terminated.

次に、図7及び図8を参照して、擬似試着装置30によって実行される擬似試着方法の一連の処理を説明する。図7は、擬似試着装置30が行う擬似試着方法の一連の処理を示すフローチャートである。図8は、図7の端末ユーザ人物データ取得処理を詳細に示すフローチャートである。図7に示される処理は、例えば、撮像装置50が来店ユーザを撮像したことに応じて開始される。   Next, with reference to FIG. 7 and FIG. 8, a series of processes of the pseudo fitting method executed by the pseudo fitting apparatus 30 will be described. FIG. 7 is a flowchart showing a series of processes of the pseudo fitting method performed by the pseudo fitting apparatus 30. FIG. 8 is a flowchart showing in detail the terminal user person data acquisition process of FIG. The process illustrated in FIG. 7 is started in response to, for example, the imaging device 50 capturing an image of a store visitor.

まず、画像取得部32が、撮像装置50から画像を受信し、受信した画像から来店ユーザ画像を取得する。そして、画像取得部32は、取得した来店ユーザ画像を人物データ作成部33に送信する(ステップS11,画像取得ステップ)。そして、人物データ作成部33は、来店ユーザ画像から来店ユーザの人物データを作成し、作成した人物データを人物データ記憶部34に送信する(ステップS12,人物データ作成ステップ)。そして、人物データ記憶部34は、端末識別情報に対応付けることなく、人物データ作成部33から受信した人物データを人物データテーブルに記憶する(ステップS13,人物データ記憶ステップ)。   First, the image acquisition unit 32 receives an image from the imaging device 50 and acquires a store visit user image from the received image. Then, the image acquisition unit 32 transmits the acquired store visit user image to the person data creation unit 33 (step S11, image acquisition step). Then, the person data creation unit 33 creates person data of the store visitor user from the store visit user image, and transmits the created person data to the person data storage unit 34 (step S12, person data creation step). Then, the person data storage unit 34 stores the person data received from the person data creation unit 33 in the person data table without associating it with the terminal identification information (step S13, person data storage step).

続いて、擬似試着部38は、擬似試着部38が端末装置10から通信部31を介して擬似試着要求を受信したか否かを判定する(ステップS14)。ステップS14において、擬似試着要求を受信していないと判定された場合(ステップS14;No)、ステップS11に戻ってステップS11〜ステップS13が繰り返される。一方、ステップS14において、擬似試着要求を受信したと判定された場合(ステップS14;Yes)、端末ユーザ人物データ取得処理が行われる(ステップS15)。   Subsequently, the pseudo fitting unit 38 determines whether or not the pseudo fitting unit 38 has received a pseudo fitting request from the terminal device 10 via the communication unit 31 (step S14). In Step S14, when it is determined that a pseudo fitting request has not been received (Step S14; No), the process returns to Step S11 and Steps S11 to S13 are repeated. On the other hand, if it is determined in step S14 that a pseudo fitting request has been received (step S14; Yes), terminal user person data acquisition processing is performed (step S15).

図8に示されるように、端末ユーザ人物データ取得処理では、まず、擬似試着部38が、受信した擬似試着要求に含まれる端末識別情報を人物データ記憶部34に送信する。そして、人物データ記憶部34は、擬似試着部38から端末識別情報を受信すると、受信した端末識別情報に対応付けられた人物データが人物データテーブルに存在するか否かを判定する(ステップS21)。ステップS21において、受信した端末識別情報に対応付けられた人物データが人物データテーブルに存在しないと判定された場合(ステップS21;No)、人物データ記憶部34は、人物データテーブルに記憶された複数の人物データのうち、端末識別情報と対応付けられていない人物データ、つまり、端末識別情報が「N/A」である人物データを取得し、比較部35に送信する(ステップS22)。そして、人物データ記憶部34は、端末ユーザ画像要求を通信部31を介して端末装置10に送信する(ステップS23)。   As shown in FIG. 8, in the terminal user person data acquisition process, first, the pseudo fitting section 38 transmits terminal identification information included in the received pseudo fitting request to the person data storage section 34. And the person data memory | storage part 34 will determine whether the person data matched with the received terminal identification information exists in a person data table, if terminal identification information is received from the pseudo fitting part 38 (step S21). . In step S21, when it is determined that the person data associated with the received terminal identification information does not exist in the person data table (step S21; No), the person data storage unit 34 stores a plurality of person data stored in the person data table. Among the personal data, personal data not associated with the terminal identification information, that is, personal data with the terminal identification information “N / A” is acquired and transmitted to the comparison unit 35 (step S22). Then, the person data storage unit 34 transmits a terminal user image request to the terminal device 10 via the communication unit 31 (step S23).

その後、比較部35は、端末装置10から通信部31を介して端末ユーザ画像を受信し、人物データ記憶部34から受信した人物データと、端末装置10から受信した端末ユーザ画像とを比較して類似人物データを抽出する(ステップS24,比較ステップ)。例えば、比較部35は、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを類似人物データとして抽出する。そして、比較部35は、抽出した類似人物データを通信部31を介して端末装置10に送信する(ステップS25)。   Thereafter, the comparison unit 35 receives the terminal user image from the terminal device 10 via the communication unit 31, compares the person data received from the person data storage unit 34 with the terminal user image received from the terminal device 10. Similar person data is extracted (step S24, comparison step). For example, the comparison unit 35 calculates the similarity between each of the plurality of person data and the terminal user image, and extracts person data having a similarity equal to or greater than a predetermined value as similar person data. And the comparison part 35 transmits the extracted similar person data to the terminal device 10 via the communication part 31 (step S25).

その後、人物データ記憶部34は、端末装置10から通信部31を介して端末ユーザ人物データ通知を受信する。そして、人物データ記憶部34は、端末ユーザ人物データ通知に含まれる類似人物データを端末ユーザ人物データとして特定し、端末ユーザ人物データ通知に含まれる端末識別情報に対応付けて人物データテーブルに記憶する(ステップS26)。そして、人物データ記憶部34は、擬似試着部38から受信した端末識別情報に対応付けられた人物データを、人物データテーブルから取得し、取得した人物データを端末ユーザ人物データとして擬似試着部38に送信する(ステップS27)。   Thereafter, the person data storage unit 34 receives a terminal user person data notification from the terminal device 10 via the communication unit 31. Then, the person data storage unit 34 identifies similar person data included in the terminal user person data notification as terminal user person data, and stores it in the person data table in association with the terminal identification information included in the terminal user person data notification. (Step S26). Then, the person data storage unit 34 acquires person data associated with the terminal identification information received from the pseudo fitting unit 38 from the person data table, and uses the acquired person data as terminal user person data to the pseudo fitting unit 38. Transmit (step S27).

一方、ステップS21において、受信した端末識別情報に対応付けられた人物データが人物データテーブルに存在すると判定された場合(ステップS21;Yes)、人物データ記憶部34は、その人物データを人物データテーブルから取得し、取得した人物データを端末ユーザ人物データとして擬似試着部38に送信する(ステップS27)。   On the other hand, when it is determined in step S21 that the person data associated with the received terminal identification information exists in the person data table (step S21; Yes), the person data storage unit 34 stores the person data in the person data table. The acquired person data is transmitted to the pseudo-try-on unit 38 as terminal user person data (step S27).

図7に戻って、擬似試着部38は、擬似試着要求に含まれる対象物画像を対象物認識部37に送信する。そして、対象物認識部37は、擬似試着部38から対象物画像を受信し、受信した対象物画像を画像認識することによって擬似試着の対象物である商品を特定する(ステップS16,対象物認識ステップ)。そして、対象物認識部37は、特定した商品の商品識別情報をキーとして商品DB36から対象物の商品データを取得する(ステップS17,対象物認識ステップ)。そして、対象物認識部37は、取得した商品データを擬似試着部38に送信する。続いて、擬似試着部38は、ステップS15において取得された端末ユーザ人物データと、ステップS17において取得された商品データと、を用いて、擬似試着画像を生成し、生成した擬似試着画像を通信部31を介して端末装置10に送信する(ステップS18,擬似試着ステップ)。このようにして、擬似試着装置30によって実行される擬似試着処理が終了される。   Returning to FIG. 7, the pseudo-try-on unit 38 transmits the object image included in the pseudo-try-on request to the object recognition unit 37. Then, the object recognition unit 37 receives the object image from the pseudo-try-on unit 38, and identifies the product that is the object of the pseudo-try-on by recognizing the received object image (step S16, object recognition). Step). And the target object recognition part 37 acquires the product data of a target object from goods DB36 by using the product identification information of the specified goods as a key (step S17, target object recognition step). Then, the object recognition unit 37 transmits the acquired product data to the pseudo-try-on unit 38. Subsequently, the pseudo fitting section 38 generates a pseudo fitting image using the terminal user person data acquired in step S15 and the product data acquired in step S17, and the generated pseudo fitting image is transmitted to the communication section. It transmits to the terminal device 10 via 31 (step S18, pseudo try-on step). In this manner, the pseudo fitting process executed by the pseudo fitting device 30 is completed.

次に、擬似試着システム1、擬似試着装置30及び擬似試着方法の作用効果について説明する。擬似試着システム1、擬似試着装置30及び擬似試着方法によれば、端末装置10のユーザの擬似試着のための人物データは、当該ユーザが来店した際に撮像された来店ユーザ画像に基づいて、人物データ作成部33によって作成され、人物データ記憶部34の人物データテーブルに記憶される。そして、端末装置10において擬似試着の対象物画像が撮像されたことに応じて、人物データテーブルに記憶されている複数の人物データから、端末装置10のユーザの画像である端末ユーザ画像と類似する類似人物データが抽出される。そして、抽出された類似人物データに基づいて特定された端末装置10の端末ユーザ人物データと、端末装置10からの擬似試着要求に含まれる対象物画像に基づいて取得された擬似試着の対象物の商品データと、に基づいて、擬似試着画像が生成され、端末装置10に擬似試着画像が送信される。このように、端末装置10のユーザが擬似試着の対象物に関する画像を撮像するだけで、擬似試着装置30において、擬似試着のための端末ユーザ人物データが特定されるとともに、擬似試着の対象物の擬似試着のための商品データが取得され、擬似試着画像が生成されて、生成された擬似試着画像が端末装置10に送信される。その結果、端末装置10のユーザが擬似試着用のデータを予め登録することなく擬似試着を行うことが可能となる。   Next, the effects of the pseudo fitting system 1, the pseudo fitting device 30, and the pseudo fitting method will be described. According to the pseudo-try-on system 1, the pseudo-try-on device 30, and the pseudo-try-on method, the person data for the pseudo try-on of the user of the terminal device 10 is based on the visit user image captured when the user visits the store. It is created by the data creation unit 33 and stored in the person data table of the person data storage unit 34. Then, in response to the fact that the pseudo-try-on object image is captured in the terminal device 10, it is similar to the terminal user image that is the image of the user of the terminal device 10 from the plurality of person data stored in the person data table. Similar person data is extracted. And the terminal user person data of the terminal device 10 specified based on the extracted similar person data and the object of the pseudo-try-on acquired based on the object image included in the pseudo-try-on request from the terminal device 10 Based on the product data, a pseudo fitting image is generated, and the pseudo fitting image is transmitted to the terminal device 10. As described above, the user of the terminal device 10 simply captures an image relating to the object of the pseudo-try-on, and the pseudo-try-on device 30 specifies the terminal user person data for the pseudo-try-on, and the pseudo-try-on target object. Product data for pseudo fitting is acquired, a pseudo fitting image is generated, and the generated pseudo fitting image is transmitted to the terminal device 10. As a result, it is possible for the user of the terminal device 10 to perform pseudo-try-on without registering pseudo-try-on data in advance.

つまり、撮像装置50は店内の所定の範囲を常時撮像しているので、端末装置10のユーザの撮像は、ユーザが来店した際に、ユーザが意識することなく自然に行われる。このため、端末装置10のユーザは、店舗にある所望の商品を撮像するだけの簡単な操作で、撮像した商品を擬似的に試着した様子を端末装置10で閲覧することができる。   That is, since the imaging device 50 always captures a predetermined range in the store, the user of the terminal device 10 captures the image naturally without the user being aware when the user visits the store. For this reason, the user of the terminal device 10 can browse the terminal device 10 with a simple operation of capturing a desired product in the store in a pseudo manner.

また、比較部35によって、複数の人物データの各々と端末ユーザ画像との類似度が算出され、類似度が所定値以上である人物データが類似人物データとして抽出される。この所定値が適切な値に設定されることによって、抽出される類似人物データの数が調整される。これにより、端末ユーザ画像と非類似の人物データが抽出されることを防ぐとともに、類似人物データがより確実に抽出されるようにすることができるので、類似人物データの抽出精度の向上が可能となる。   Further, the comparison unit 35 calculates the similarity between each of the plurality of person data and the terminal user image, and person data having a similarity equal to or greater than a predetermined value is extracted as similar person data. By setting this predetermined value to an appropriate value, the number of similar person data to be extracted is adjusted. As a result, it is possible to prevent extraction of person data dissimilar to the terminal user image, and to extract similar person data more reliably, thereby improving the extraction accuracy of similar person data. Become.

2以上の類似人物データが抽出された場合、2以上の類似人物データが端末装置10のユーザによって選択可能に端末装置10に表示される。また、2以上の類似人物データのうち、端末装置10のユーザによって選択された類似人物データが端末ユーザ人物データとして特定される。このため、端末ユーザ画像と類似する類似人物データが複数個抽出された場合でも、ユーザ自身によって選択された類似人物データを端末ユーザ人物データとすることによって、端末ユーザ人物データの特定をより確実に行うことができる。   When two or more similar person data are extracted, two or more similar person data are displayed on the terminal device 10 so as to be selectable by the user of the terminal device 10. Further, among the two or more similar person data, the similar person data selected by the user of the terminal device 10 is specified as the terminal user person data. For this reason, even when a plurality of similar person data similar to the terminal user image is extracted, the terminal user person data is specified more reliably by using the similar person data selected by the user as the terminal user person data. It can be carried out.

人物データ記憶部34の人物データテーブルには、端末ユーザ人物データが端末識別情報に対応付けられて記憶されている。そして、人物データテーブルに記憶された複数の人物データのうち、端末識別情報と対応付けられていない人物データと端末ユーザ画像とが比較されて類似人物データが抽出される。このように、端末ユーザ人物データが端末識別情報に対応付けて記憶されるので、同じ端末装置10から複数回の擬似試着要求を受信した場合には、2回目以降の擬似試着要求において、その端末装置10の端末識別情報に対応付けられた端末ユーザ人物データを用いて擬似試着を行うことができる。このため、擬似試着要求を受信するごとに、端末ユーザ人物データを特定する必要がなく、擬似試着装置30における処理の軽減が可能となる。また、端末装置10からの初回の擬似試着要求では、人物データ記憶部34において端末識別情報に対応付けられた人物データは、他の端末装置のユーザの人物データである。このため、端末識別情報に対応付けられている人物データと端末ユーザ画像とを比較する必要はないので、端末識別情報と対応付けられていない人物データと端末ユーザ画像とを比較して類似人物データを抽出するだけでよく、これにより擬似試着装置30における処理の軽減が可能となる。   In the person data table of the person data storage unit 34, terminal user person data is stored in association with terminal identification information. Then, among the plurality of person data stored in the person data table, the person data that is not associated with the terminal identification information is compared with the terminal user image to extract similar person data. As described above, since the terminal user person data is stored in association with the terminal identification information, when a plurality of pseudo try-on requests are received from the same terminal device 10, in the second and subsequent pseudo-try-on requests, the terminal Pseudo-try-on can be performed using terminal user person data associated with the terminal identification information of the device 10. For this reason, it is not necessary to specify the terminal user person data each time a pseudo fitting request is received, and the processing in the pseudo fitting device 30 can be reduced. Further, in the first pseudo-try-on request from the terminal device 10, the person data associated with the terminal identification information in the person data storage unit 34 is person data of a user of another terminal device. For this reason, since it is not necessary to compare the person data associated with the terminal identification information with the terminal user image, the person data not associated with the terminal identification information is compared with the terminal user image to obtain similar person data. Need only be extracted, and the processing in the pseudo fitting device 30 can be reduced.

[第2実施形態]
図9は、第2実施形態に係る擬似試着システムの構成を概略的に示す図である。図9に示されるように、第2実施形態に係る擬似試着システム1は、第1実施形態に係る擬似試着システム1と比較して、端末装置10が端末識別情報記憶部14に代えてユーザ人物データ記憶部18を備える点、並びに、擬似試着要求部21、表示制御部22、人物データ記憶部34及び擬似試着部38の機能が相違している。
[Second Embodiment]
FIG. 9 is a diagram schematically illustrating a configuration of a pseudo try-on system according to the second embodiment. As shown in FIG. 9, the pseudo fitting system 1 according to the second embodiment is different from the pseudo fitting system 1 according to the first embodiment in that the terminal device 10 replaces the terminal identification information storage unit 14 with a user person. The point provided with the data memory | storage part 18 and the functions of the pseudo fitting request | requirement part 21, the display control part 22, the person data storage part 34, and the pseudo fitting part 38 are different.

ユーザ人物データ記憶部18は、端末装置10のユーザの人物データである端末ユーザ人物データを記憶するユーザ人物データ記憶手段として機能する。ユーザ人物データ記憶部18は、表示制御部22から端末ユーザ人物データを受信し、受信した端末ユーザ人物データを記憶する。ユーザ人物データ記憶部18は、擬似試着要求部21からの取得要求に応じて、端末ユーザ人物データを記憶している場合には、端末ユーザ人物データを擬似試着要求部21に送信し、端末ユーザ人物データを記憶していない場合には、端末ユーザ人物データを記憶していないことを示す通知を擬似試着要求部21に送信する。   The user person data storage unit 18 functions as user person data storage means for storing terminal user person data that is person data of the user of the terminal device 10. The user person data storage unit 18 receives terminal user person data from the display control unit 22 and stores the received terminal user person data. In response to an acquisition request from the pseudo-try-on requesting unit 21, the user person data storage unit 18 transmits the terminal user person data to the pseudo-try-on requesting unit 21 and stores the terminal user person data. If no person data is stored, a notification indicating that no terminal user person data is stored is transmitted to the pseudo-try-on request unit 21.

擬似試着要求部21は、第1実施形態の擬似試着要求部21とは異なり、対象物画像と端末装置10の端末ユーザ人物データとを含む擬似試着要求を擬似試着装置30に送信する。具体的には、擬似試着要求部21は、例えば、擬似試着のためのアプリケーション等によって擬似試着モードで端末装置10が動作しているときに、撮像部12によって送信された対象物画像を受信したことに応じて、端末ユーザ人物データの取得要求をユーザ人物データ記憶部18に送信する。そして、擬似試着要求部21は、ユーザ人物データ記憶部18からの応答に応じて、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されているか否かを判定する。   Unlike the pseudo-try-on requesting unit 21 of the first embodiment, the pseudo-try-on requesting unit 21 transmits a pseudo-try-on request including a target image and terminal user person data of the terminal device 10 to the pseudo try-on device 30. Specifically, the pseudo-try-on request unit 21 receives the object image transmitted by the imaging unit 12 when the terminal device 10 is operating in the pseudo-try-on mode, for example, by an application for pseudo-try-on. Accordingly, the terminal user person data acquisition request is transmitted to the user person data storage unit 18. Then, in response to a response from the user person data storage unit 18, the pseudo try-on request unit 21 determines whether or not terminal user person data is stored in the user person data storage unit 18.

擬似試着要求部21は、ユーザ人物データ記憶部18から端末ユーザ人物データを記憶していないことを示す通知を受信した場合、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定する。擬似試着要求部21は、ユーザ人物データ記憶部18から端末ユーザ人物データを受信した場合、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていると判定する。   When the pseudo-try-on request unit 21 receives a notification indicating that the terminal user person data is not stored from the user person data storage unit 18, the pseudo-try-on request unit 21 determines that the terminal user person data is not stored in the user person data storage unit 18. To do. The pseudo-try-on request unit 21 determines that the terminal user person data is stored in the user person data storage unit 18 when the terminal user person data is received from the user person data storage unit 18.

擬似試着要求部21は、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定した場合、ユーザ画像記憶部13から端末ユーザ画像を取得し、端末ユーザ画像を含む比較要求を通信部15を介して擬似試着装置30に送信する。擬似試着要求部21は、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていると判定した場合、撮像部12によって撮像された対象物画像と端末装置10の端末ユーザ人物データとを含む擬似試着要求を通信部15を介して擬似試着装置30に送信する。   When it is determined that the terminal user person data is not stored in the user person data storage unit 18, the pseudo try-on request unit 21 acquires the terminal user image from the user image storage unit 13 and communicates a comparison request including the terminal user image. This is transmitted to the pseudo-fitting device 30 via the unit 15. When it is determined that the terminal user person data is stored in the user person data storage unit 18, the pseudo try-on request unit 21 includes the target object image captured by the imaging unit 12 and the terminal user person data of the terminal device 10. A pseudo fitting request is transmitted to the pseudo fitting device 30 via the communication unit 15.

表示制御部22は、端末装置10のユーザによって選択された類似人物データをユーザ人物データ記憶部18に送信する点において、第1実施形態の表示制御部22と異なる。具体的には、表示制御部22は、人物データを選択する操作情報を入力部11から受信すると、選択された類似人物データを端末ユーザ人物データとしてユーザ人物データ記憶部18に送信するとともに、端末ユーザ人物データを含む端末ユーザ人物データ通知を通信部15を介して擬似試着装置30に送信する。   The display control unit 22 is different from the display control unit 22 of the first embodiment in that similar person data selected by the user of the terminal device 10 is transmitted to the user person data storage unit 18. Specifically, when receiving the operation information for selecting person data from the input unit 11, the display control unit 22 transmits the selected similar person data as terminal user person data to the user person data storage unit 18, and A terminal user person data notification including user person data is transmitted to the pseudo-fitting device 30 via the communication unit 15.

人物データ記憶部34は、第1実施形態の人物データ記憶部34とは異なり、いずれの人物データも端末識別情報に対応付けることなく人物データテーブルに格納している。人物データ記憶部34は、端末装置10から比較要求を受信すると、比較要求に含まれる端末ユーザ画像とともに、人物データテーブルに格納された全ての人物データを比較部35に送信する。人物データ記憶部34は、端末装置10から端末ユーザ人物データ通知を受信したことに応じて、人物データテーブルに格納された複数の人物データから、端末ユーザ人物データ通知に含まれる端末ユーザ人物データを削除する。   Unlike the person data storage unit 34 of the first embodiment, the person data storage unit 34 stores any person data in the person data table without associating it with the terminal identification information. When receiving the comparison request from the terminal device 10, the person data storage unit 34 transmits all the person data stored in the person data table to the comparison unit 35 together with the terminal user image included in the comparison request. In response to receiving the terminal user person data notification from the terminal device 10, the person data storage unit 34 stores the terminal user person data included in the terminal user person data notification from the plurality of person data stored in the person data table. delete.

擬似試着部38は、擬似試着要求に含まれる端末ユーザ人物データと、対象物認識部37から受信した商品データと、を用いて、擬似試着画像を生成し、生成した擬似試着画像を通信部31を介して端末装置10に送信する。   The pseudo-try-on unit 38 generates a pseudo-try-on image using the terminal user person data included in the pseudo-try-on request and the product data received from the object recognition unit 37, and the generated pseudo-try-on image is transmitted to the communication unit 31. Is transmitted to the terminal device 10 via.

次に、図10を参照して、端末装置10によって実行される擬似試着方法の一連の処理を説明する。図10は、端末装置10が行う擬似試着方法の一連の処理を示すフローチャートである。図10に示される処理は、例えば、端末装置10において擬似試着のためのアプリケーションが実行されたことに応じて開始される。   Next, with reference to FIG. 10, a series of processes of the pseudo fitting method executed by the terminal device 10 will be described. FIG. 10 is a flowchart showing a series of processes of the pseudo-try-on method performed by the terminal device 10. The process illustrated in FIG. 10 is started, for example, in response to the execution of an application for pseudo fitting in the terminal device 10.

まず、撮像部12が、対象物に関する撮像を行い、撮像した対象物画像を制御部16に送信する(ステップS31)。続いて、制御部16の擬似試着要求部21は、撮像部12から対象物画像を受信したことに応じて、端末ユーザ人物データの取得要求をユーザ人物データ記憶部18に送信する。そして、擬似試着要求部21は、ユーザ人物データ記憶部18からの応答に応じて、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されているか否かを判定する(ステップS32)。   First, the imaging unit 12 captures an image of an object, and transmits the captured object image to the control unit 16 (step S31). Subsequently, the pseudo try-on request unit 21 of the control unit 16 transmits a terminal user person data acquisition request to the user person data storage unit 18 in response to receiving the object image from the imaging unit 12. Then, in response to a response from the user person data storage unit 18, the pseudo-try-on request unit 21 determines whether or not terminal user person data is stored in the user person data storage unit 18 (step S32).

ステップS32において、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定された場合(ステップS32;No)、擬似試着要求部21は、ユーザ画像記憶部13から端末ユーザ画像を取得し、端末ユーザ画像を含む比較要求を通信部15を介して擬似試着装置30に送信する(ステップS33)。その後、表示制御部22は、擬似試着装置30から通信部15を介して類似人物データを受信すると、端末装置10のユーザに当該ユーザの人物データを選択させるために、表示部17に類似人物データを表示させる(ステップS34)。   When it is determined in step S32 that the terminal user person data is not stored in the user person data storage unit 18 (step S32; No), the pseudo-try-on requesting unit 21 acquires the terminal user image from the user image storage unit 13. Then, the comparison request including the terminal user image is transmitted to the pseudo-fitting device 30 via the communication unit 15 (step S33). Thereafter, when the display control unit 22 receives similar person data from the pseudo-fitting device 30 via the communication unit 15, the display control unit 22 causes the display unit 17 to select the similar person data in order to make the user of the terminal device 10 select the person data of the user. Is displayed (step S34).

そして、表示制御部22は、人物データを選択する操作情報を入力部11から受信すると、端末装置10のユーザによって選択された類似人物データを端末ユーザ人物データとしてユーザ人物データ記憶部18に記憶するとともに、端末ユーザ人物データ通知を通信部15を介して擬似試着装置30に送信し(ステップS35)、ステップS32の判定が再び行われる。   And the display control part 22 will memorize | store the similar person data selected by the user of the terminal device 10 in the user person data storage part 18 as terminal user person data, if the operation information which selects person data is received from the input part 11. At the same time, the terminal user person data notification is transmitted to the pseudo-fitting device 30 via the communication unit 15 (step S35), and the determination in step S32 is performed again.

一方、ステップS32において、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていると判定された場合(ステップS32;Yes)、擬似試着要求部21は、撮像部12により撮像された対象物画像と、ユーザ人物データ記憶部18に記憶された端末ユーザ人物データと、を含む擬似試着要求を通信部15を介して擬似試着装置30に送信する(ステップS36)。   On the other hand, when it is determined in step S32 that the terminal user person data is stored in the user person data storage unit 18 (step S32; Yes), the pseudo-try-on requesting unit 21 detects the object imaged by the imaging unit 12. A pseudo fitting request including the image and the terminal user person data stored in the user person data storage unit 18 is transmitted to the pseudo fitting device 30 via the communication unit 15 (step S36).

続いて、表示制御部22は、表示制御部22が擬似試着装置30から擬似試着画像を受信したか否かを判定する(ステップS37)。ステップS37において、擬似試着画像を受信していないと判定された場合(ステップS37;No)、ステップS37の判定が再び行われる。一方、ステップS37において、擬似試着画像を受信したと判定された場合(ステップS37;Yes)、表示制御部22は、表示部17に擬似試着画像を表示させて(ステップS38)、端末装置10によって実行される擬似試着処理が終了される。   Subsequently, the display control unit 22 determines whether or not the display control unit 22 has received a pseudo fitting image from the pseudo fitting device 30 (step S37). In Step S37, when it is determined that the pseudo fitting image is not received (Step S37; No), the determination in Step S37 is performed again. On the other hand, when it is determined in step S37 that the pseudo-fitting image has been received (step S37; Yes), the display control unit 22 displays the pseudo-fitting image on the display unit 17 (step S38), and the terminal device 10 The pseudo fitting process to be executed is terminated.

次に、図11及び図12を参照して、擬似試着装置30によって実行される擬似試着方法の一連の処理を説明する。図11は、擬似試着装置30が行う擬似試着方法の一連の処理を示すフローチャートである。図12は、図11の端末ユーザ人物データ特定処理を詳細に示すフローチャートである。図11に示される処理は、例えば、撮像装置50が来店ユーザを撮像したことに応じて開始される。なお、ステップS41〜ステップS43は、ステップS11〜ステップS13と同様であるので、その説明を省略する。   Next, with reference to FIG. 11 and FIG. 12, a series of processes of the pseudo fitting method executed by the pseudo fitting apparatus 30 will be described. FIG. 11 is a flowchart showing a series of processes of the pseudo-fitting method performed by the pseudo-fitting device 30. FIG. 12 is a flowchart showing in detail the terminal user person data specifying process of FIG. The process illustrated in FIG. 11 is started in response to, for example, the imaging device 50 capturing an image of a store visitor. In addition, since step S41-step S43 are the same as that of step S11-step S13, the description is abbreviate | omitted.

ステップS43に続いて、人物データ記憶部34は、人物データ記憶部34が端末装置10から比較要求を受信したか否かを判定する(ステップS44)。ステップS44において、端末装置10から比較要求を受信したと判定された場合(ステップS44;Yes)、端末ユーザ人物データ特定処理が行われる(ステップS45)。   Subsequent to step S43, the person data storage unit 34 determines whether the person data storage unit 34 has received a comparison request from the terminal device 10 (step S44). If it is determined in step S44 that a comparison request has been received from the terminal device 10 (step S44; Yes), terminal user person data specifying processing is performed (step S45).

図12に示されるように、端末ユーザ人物データ特定処理では、まず、人物データ記憶部34が、受信した比較要求に含まれる端末ユーザ画像を取得し、取得した端末ユーザ画像を比較部35に送信する(ステップS51)。そして、人物データ記憶部34は、人物データテーブルに格納された全ての人物データを取得し、取得した人物データを比較部35に送信する(ステップS52)。続いて、比較部35は、人物データ記憶部34から受信した人物データと端末ユーザ画像とを比較して類似人物データを抽出する(ステップS53,比較ステップ)。例えば、比較部35は、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを類似人物データとして抽出する。   As shown in FIG. 12, in the terminal user person data specifying process, first, the person data storage unit 34 acquires the terminal user image included in the received comparison request, and transmits the acquired terminal user image to the comparison unit 35. (Step S51). Then, the person data storage unit 34 acquires all the person data stored in the person data table, and transmits the acquired person data to the comparison unit 35 (step S52). Subsequently, the comparison unit 35 compares the person data received from the person data storage unit 34 with the terminal user image and extracts similar person data (step S53, comparison step). For example, the comparison unit 35 calculates the similarity between each of the plurality of person data and the terminal user image, and extracts person data having a similarity equal to or greater than a predetermined value as similar person data.

そして、比較部35は、抽出した類似人物データを通信部31を介して端末装置10に送信する(ステップS54)。その後、人物データ記憶部34は、端末装置10から端末ユーザ人物データ通知を受信したことに応じて、人物データテーブルに格納された複数の人物データから、当該端末ユーザ人物データ通知に含まれる端末ユーザ人物データを削除する(ステップS55)。   And the comparison part 35 transmits the extracted similar person data to the terminal device 10 via the communication part 31 (step S54). Thereafter, in response to receiving the terminal user person data notification from the terminal device 10, the person data storage unit 34 determines the terminal user included in the terminal user person data notification from the plurality of person data stored in the person data table. The person data is deleted (step S55).

図11に戻って、端末ユーザ人物データ特定処理が行われた後、ステップS41に戻って、再びステップS41〜ステップS44が繰り返される。一方、ステップS44において、端末装置10から比較要求を受信していないと判定された場合(ステップS44;No)、擬似試着部38は、擬似試着部38が端末装置10から通信部31を介して擬似試着要求を受信したか否かを判定する(ステップS46)。ステップS46において、擬似試着要求を受信していないと判定された場合(ステップS46;No)、ステップS41に戻ってステップS41〜ステップS44が繰り返される。一方、ステップS46において、擬似試着要求を受信したと判定された場合(ステップS46;Yes)、対象物認識処理(ステップS47,対象物認識ステップ)、商品データ取得処理(ステップS48,対象物認識ステップ)が順に行われる。ステップS47及びステップS48は、ステップS16及びステップS17と同様であるので、その説明を省略する。   Returning to FIG. 11, after the terminal user person data specifying process is performed, the process returns to step S41, and steps S41 to S44 are repeated again. On the other hand, if it is determined in step S44 that a comparison request has not been received from the terminal device 10 (step S44; No), the pseudo-try-on unit 38 is connected to the pseudo-try-on unit 38 from the terminal device 10 via the communication unit 31. It is determined whether a pseudo fitting request has been received (step S46). In Step S46, when it is determined that a pseudo fitting request has not been received (Step S46; No), the process returns to Step S41 and Steps S41 to S44 are repeated. On the other hand, if it is determined in step S46 that a pseudo-try-on request has been received (step S46; Yes), object recognition processing (step S47, object recognition step), product data acquisition processing (step S48, object recognition step). ) In order. Since step S47 and step S48 are the same as step S16 and step S17, description thereof is omitted.

そして、擬似試着部38は、擬似試着要求に含まれる端末ユーザ人物データと、ステップS48において対象物認識部37から受信した商品データと、を用いて、擬似試着画像を生成し、生成した擬似試着画像を通信部31を介して端末装置10に送信する(ステップS49,擬似試着ステップ)。このようにして、擬似試着装置30によって実行される擬似試着処理が終了される。   Then, the pseudo-try-on unit 38 generates a pseudo-try-on image using the terminal user person data included in the pseudo-try-on request and the product data received from the object recognition unit 37 in step S48, and generates the generated pseudo try-on. The image is transmitted to the terminal device 10 via the communication unit 31 (step S49, pseudo fitting step). In this manner, the pseudo fitting process executed by the pseudo fitting device 30 is completed.

第2実施形態に係る擬似試着システム1、擬似試着装置30及び擬似試着方法においても、第1実施形態に係る擬似試着システム1、擬似試着装置30及び擬似試着方法と同様の効果が奏される。また、人物データ記憶部34では、端末ユーザ人物データが端末装置10のユーザ人物データ記憶部18に記憶されたことを示す端末ユーザ人物データ通知が端末装置10から受信されたことに応じて、複数の人物データから端末ユーザ人物データが削除される。これにより、人物データ記憶部34には、端末装置10に対応付けられていない人物データが残る。このため、端末装置10と対応付けられていない人物データと端末ユーザ画像とが比較されて類似人物データが抽出されるので、擬似試着装置30における処理の軽減が可能となる。   Also in the pseudo fitting system 1, the pseudo fitting device 30, and the pseudo fitting method according to the second embodiment, the same effects as the pseudo fitting system 1, the pseudo fitting device 30, and the pseudo fitting method according to the first embodiment are exhibited. Further, in the person data storage unit 34, a plurality of terminal user person data notifications indicating that the terminal user person data is stored in the user person data storage unit 18 of the terminal device 10 are received from the terminal device 10. Terminal user person data is deleted from the person data. Thereby, person data that is not associated with the terminal device 10 remains in the person data storage unit 34. For this reason, the person data that is not associated with the terminal device 10 and the terminal user image are compared and similar person data is extracted, so that the processing in the pseudo-fitting device 30 can be reduced.

[第3実施形態]
図13は、第3実施形態に係る擬似試着システムの構成を概略的に示す図である。図13に示されるように、第3実施形態に係る擬似試着システム1は、第2実施形態に係る擬似試着システム1と比較して、端末装置10が位置情報取得部19及び移動履歴情報記憶部20をさらに備える点、並びに、擬似試着要求部21、画像取得部32、人物データ作成部33、人物データ記憶部34、比較部35及び撮像装置50の機能が相違している。
[Third Embodiment]
FIG. 13 is a diagram schematically illustrating a configuration of a pseudo try-on system according to the third embodiment. As shown in FIG. 13, the pseudo-try-on system 1 according to the third embodiment is different from the pseudo-try-on system 1 according to the second embodiment in that the terminal device 10 includes a position information acquisition unit 19 and a movement history information storage unit. 20, and the functions of the pseudo-try-on request unit 21, the image acquisition unit 32, the person data creation unit 33, the person data storage unit 34, the comparison unit 35, and the imaging device 50 are different.

位置情報取得部19は、端末装置10の位置情報を取得する位置情報取得手段として機能する。位置情報取得部19は、例えば、予め定められた時間ごとに端末装置10の位置情報を取得する。この位置情報は、例えば、一辺が5m〜8m程度の大きさのエリア単位での位置を示す情報である。位置情報取得部19は、例えば、WiFi(Wireless Fidelity)、BLE(Bluetooth(登録商標) Low Energy)、RFID(Radio Frequency Identification)、PDR(PedestrianDead Reckoning)またはこれらの組み合わせ等を用いて、位置情報を取得する。位置情報取得部19は、取得した位置情報を、位置情報を取得した時刻を示す時刻情報とともに移動履歴情報記憶部20に送信する。   The position information acquisition unit 19 functions as a position information acquisition unit that acquires position information of the terminal device 10. The position information acquisition unit 19 acquires the position information of the terminal device 10 at predetermined time intervals, for example. This position information is, for example, information indicating a position in an area unit having a side of about 5 m to 8 m. The position information acquisition unit 19 uses, for example, WiFi (Wireless Fidelity), BLE (Bluetooth (registered trademark) Low Energy), RFID (Radio Frequency Identification), PDR (Pedestrian Dead Reckoning), or a combination of these, and the like. get. The position information acquisition unit 19 transmits the acquired position information to the movement history information storage unit 20 together with time information indicating the time at which the position information is acquired.

移動履歴情報記憶部20は、端末装置10のユーザの移動履歴情報である端末ユーザ移動履歴情報を記憶する移動履歴情報記憶手段として機能する。移動履歴情報記憶部20は、位置情報取得部19によって逐次取得された位置情報と、当該位置情報を取得した時刻情報と、を対応付けて記憶することによって、位置情報と時刻情報との組み合わせの時系列データである端末装置10の端末ユーザ移動履歴情報を構成している。   The movement history information storage unit 20 functions as a movement history information storage unit that stores terminal user movement history information that is movement history information of the user of the terminal device 10. The movement history information storage unit 20 stores the position information sequentially acquired by the position information acquisition unit 19 and the time information acquired from the position information in association with each other, thereby storing a combination of the position information and the time information. The terminal user movement history information of the terminal device 10 which is time series data is configured.

擬似試着要求部21は、第2実施形態の擬似試着要求部21と比較して、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定した場合の動作が異なる。つまり、擬似試着要求部21は、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定した場合、ユーザ画像記憶部13から端末ユーザ画像を取得するとともに、移動履歴情報記憶部20から端末ユーザ移動履歴情報を取得し、端末ユーザ画像及び端末ユーザ移動履歴情報を含む比較要求を通信部15を介して擬似試着装置30に送信する。   Compared to the pseudo-try-on requesting unit 21 of the second embodiment, the pseudo-try-on requesting unit 21 operates differently when it is determined that no terminal user person data is stored in the user person data storage unit 18. That is, when it is determined that the terminal user person data is not stored in the user person data storage unit 18, the pseudo try-on request unit 21 acquires the terminal user image from the user image storage unit 13 and also the movement history information storage unit 20. Terminal user movement history information is acquired from the terminal, and a comparison request including the terminal user image and the terminal user movement history information is transmitted to the pseudo-fitting device 30 via the communication unit 15.

撮像装置50は、第1及び第2実施形態の撮像装置50の機能に加えて、画像とともに、当該撮像装置50を識別する撮像装置識別情報と、撮像した時刻を示す撮像時刻情報と、を擬似試着装置30に送信する。図14に示されるように、複数の撮像装置50(50a,50b,50c,50d)は、それぞれが店舗内の所定の範囲を撮像するように配置されており、店舗内のユーザが移動し得るすべての範囲を撮像している。   In addition to the functions of the imaging device 50 of the first and second embodiments, the imaging device 50 simulates the imaging device identification information for identifying the imaging device 50 and the imaging time information indicating the imaging time, together with the image. Transmit to the fitting device 30. As FIG. 14 shows, the some imaging device 50 (50a, 50b, 50c, 50d) is arrange | positioned so that each may image the predetermined range in a store, and the user in a store can move The entire range is imaged.

画像取得部32は、第1及び第2実施形態の画像取得部32と比較して取得する情報が異なる。つまり、第1及び第2実施形態の画像取得部32が、画像を撮像装置50から受信し、受信した画像から取得した来店ユーザ画像を人物データ作成部33に送信するのに対し、画像取得部32は、画像と、当該画像を撮像した撮像装置50の撮像装置識別情報と、当該画像の撮像時刻情報と、を撮像装置50から受信する。画像取得部32は、受信した画像から来店ユーザ画像を取得し、来店ユーザ画像を撮像した撮像装置50の撮像装置識別情報と、来店ユーザ画像を撮像した撮像時刻情報とともに、人物データ作成部33に送信する。   The image acquisition unit 32 is different from the information acquired in comparison with the image acquisition unit 32 of the first and second embodiments. That is, the image acquisition unit 32 according to the first and second embodiments receives an image from the imaging device 50 and transmits the store visit user image acquired from the received image to the person data creation unit 33, whereas the image acquisition unit 32 receives an image, imaging device identification information of the imaging device 50 that has captured the image, and imaging time information of the image from the imaging device 50. The image acquisition unit 32 acquires the visit user image from the received image, and stores the image pickup device identification information of the image pickup device 50 that picks up the visit user image and the imaging time information that picks up the visit user image into the person data creation unit 33. Send.

人物データ作成部33は、第1及び第2実施形態の人物データ作成部33の機能に加えて、来店ユーザの移動履歴情報である人物移動履歴情報を作成する機能を有する。つまり、人物データ作成部33は、撮像装置50の撮像装置識別情報と、当該撮像装置50が撮像する範囲の位置と、を対応付けて記憶している。そして、人物データ作成部33は、作成した複数の人物データの各々について、当該人物データを作成するために用いた来店ユーザ画像を撮像した撮像装置50の撮像装置識別情報及び撮像時刻情報を時系列に配置することにより、当該人物データに対応する来店ユーザの人物移動履歴情報を作成する。   The person data creation unit 33 has a function of creating person movement history information, which is movement history information of the store visitor user, in addition to the function of the person data creation unit 33 of the first and second embodiments. That is, the person data creation unit 33 stores the image capturing apparatus identification information of the image capturing apparatus 50 and the position of the range captured by the image capturing apparatus 50 in association with each other. Then, the person data creation unit 33 time-series the imaging device identification information and the imaging time information of the imaging device 50 that captured the visit user image used for creating the person data for each of the created person data. The person movement history information of the visiting user corresponding to the person data is created.

例えば、図14に示されるように、撮像装置50a、撮像装置50c、撮像装置50dによって撮像された画像から、その順に来店ユーザ画像が取得された場合、人物データ作成部33は、これらの画像が繋ぎ合わせられることによって、来店ユーザUの移動した経路Rを作成する。また、位置P1及び位置P2において、来店ユーザUが滞在していたこともわかる。人物データ作成部33は、このようにして作成した人物データ及び人物移動履歴情報を人物データ記憶部34に送信する。   For example, as shown in FIG. 14, when store visit user images are acquired in that order from images captured by the imaging device 50 a, the imaging device 50 c, and the imaging device 50 d, the person data creation unit 33 displays these images. By being connected, the route R traveled by the store visitor U is created. It can also be seen that the store visitor U stayed at the positions P1 and P2. The person data creation unit 33 transmits the person data and the person movement history information created in this way to the person data storage unit 34.

人物データ記憶部34は、人物データに加えて、人物移動履歴情報を記憶する点で、第1及び第2実施形態の人物データ記憶部34と異なる。つまり、人物データ記憶部34は、人物データ作成部33によって作成された複数の人物データの各々とともに、当該人物データに対応する来店ユーザの人物移動履歴情報を記憶する。人物データ記憶部34は、人物データと人物移動履歴情報とを対応付けて人物データテーブルに記憶している。図15は、人物データ記憶部34に格納される人物データテーブルの一例を示す図である。図15に示されるように、人物データテーブルには、人物データと、人物移動履歴情報と、が少なくとも含まれている。この例では、人物データ「データU1」に対応する来店ユーザは、人物移動履歴情報「移動履歴L1」によって示される移動を行ったことを示す。また、人物データ「データU2」に対応する来店ユーザは、人物移動履歴情報「移動履歴L2」によって示される移動を行ったことを示す。なお、人物データテーブルには、人物データそのものではなく、人物データを識別する人物データ識別情報が記憶されていてもよい。   The person data storage unit 34 differs from the person data storage unit 34 of the first and second embodiments in that it stores person movement history information in addition to person data. That is, the person data storage unit 34 stores the person movement history information of the store visitor corresponding to the person data together with each of the plurality of person data created by the person data creation unit 33. The person data storage unit 34 stores person data and person movement history information in association with each other in the person data table. FIG. 15 is a diagram illustrating an example of a person data table stored in the person data storage unit 34. As shown in FIG. 15, the person data table includes at least person data and person movement history information. In this example, the store visitor corresponding to the person data “data U1” indicates that the movement indicated by the person movement history information “movement history L1” has been performed. Further, the store visitor corresponding to the person data “data U2” indicates that the movement indicated by the person movement history information “movement history L2” has been performed. The person data table may store person data identification information for identifying the person data, not the person data itself.

人物データ記憶部34は、端末装置10から比較要求を受信すると、比較要求に含まれる端末ユーザ画像及び端末ユーザ移動履歴情報とともに、人物データテーブルに格納された全ての人物データ及び人物移動履歴情報を比較部35に送信する。人物データ記憶部34は、端末装置10から端末ユーザ人物データの通知を受信したことに応じて、人物データテーブルに格納された複数の人物データから、当該端末ユーザ人物データ及びその人物データに対応付けられた人物移動履歴情報を削除する。 When receiving the comparison request from the terminal device 10, the person data storage unit 34 stores all the person data and person movement history information stored in the person data table together with the terminal user image and the terminal user movement history information included in the comparison request. It transmits to the comparison part 35. In response to receiving the notification of the terminal user person data from the terminal device 10, the person data storage unit 34 associates the terminal user person data with the person data from the plurality of person data stored in the person data table. Delete the person movement history information.

比較部35は、第1及び第2実施形態の比較部35の機能に加えて、移動履歴情報の比較をさらに行う。つまり、比較部35は、人物データ記憶部34の人物データテーブルに記憶された複数の人物データと端末装置10から受信した端末ユーザ画像とを比較するとともに、人物データ記憶部34の人物データテーブルに記憶された人物移動履歴情報と端末装置10から受信したユーザの端末ユーザ移動履歴情報とを比較して、複数の人物データから類似人物データを抽出する。具体的に説明すると、比較部35は、人物データテーブルに記憶された複数の人物データと、端末装置10から受信した端末ユーザ画像とを比較して、類似する人物データを抽出する。比較部35は、例えば、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを抽出する。所定値は、例えば、数個程度の類似人物データが抽出され、かつ、非類似の人物データが抽出されない程度の値に設定される。   The comparison unit 35 further compares the movement history information in addition to the function of the comparison unit 35 of the first and second embodiments. That is, the comparison unit 35 compares the plurality of person data stored in the person data table of the person data storage unit 34 with the terminal user image received from the terminal device 10, and stores the comparison in the person data table of the person data storage unit 34. The stored person movement history information is compared with the terminal user movement history information of the user received from the terminal device 10, and similar person data is extracted from a plurality of person data. Specifically, the comparison unit 35 compares the plurality of person data stored in the person data table with the terminal user image received from the terminal device 10 and extracts similar person data. For example, the comparison unit 35 calculates the degree of similarity between each of the plurality of person data and the terminal user image, and extracts person data having a degree of similarity equal to or greater than a predetermined value. For example, the predetermined value is set to such a value that several similar person data is extracted and dissimilar person data is not extracted.

比較部35は、さらに、抽出した人物データに対応付けられた人物移動履歴情報と、端末装置10から受信した端末ユーザ移動履歴情報とを比較して類似人物データを抽出する。比較部35は、例えば、各人物移動履歴情報と端末ユーザ移動履歴情報との類似度を算出し、類似度が所定値よりも小さい人物移動履歴情報に対応付けられた人物データを、端末ユーザ画像との類似度によって抽出した人物データから除外することによって、類似人物データを得る。所定値は、例えば、端末ユーザ移動履歴情報と人物移動履歴情報とが明らかに異なる移動を示している部分を含む場合の類似度に設定される。   The comparison unit 35 further extracts similar person data by comparing the person movement history information associated with the extracted person data with the terminal user movement history information received from the terminal device 10. For example, the comparison unit 35 calculates the similarity between each person movement history information and the terminal user movement history information, and uses the person data associated with the person movement history information whose similarity is smaller than a predetermined value as the terminal user image. Similar person data is obtained by excluding the extracted person data based on the degree of similarity to. The predetermined value is set, for example, to the similarity when the terminal user movement history information and the person movement history information include a portion that clearly shows a different movement.

次に、図16を参照して、端末装置10によって実行される擬似試着方法の一連の処理を説明する。図16は、端末装置10が行う擬似試着方法の一連の処理を示すフローチャートである。図16に示される処理は、例えば、端末装置10において擬似試着のためのアプリケーションが実行されたことに応じて開始される。   Next, with reference to FIG. 16, a series of processes of the pseudo fitting method executed by the terminal device 10 will be described. FIG. 16 is a flowchart showing a series of processes of the pseudo-try-on method performed by the terminal device 10. The process shown in FIG. 16 is started, for example, in response to the execution of an application for pseudo fitting in the terminal device 10.

まず、位置情報取得部19が、例えば、予め定められた時間ごとに端末装置10の位置情報及び時刻情報を取得し、移動履歴情報記憶部20に記憶することによって、端末装置10の端末ユーザ移動履歴情報を取得する(ステップS61)。ステップS61に続いて実行されるステップS62及びステップS63は、ステップS31及びステップS32と同様であるので、その説明を省略する。   First, the location information acquisition unit 19 acquires the location information and time information of the terminal device 10 at predetermined time intervals, for example, and stores the location information and time information in the movement history information storage unit 20, thereby moving the terminal user of the terminal device 10. History information is acquired (step S61). Since step S62 and step S63 executed after step S61 are the same as step S31 and step S32, description thereof is omitted.

そして、ステップS63において、ユーザ人物データ記憶部18に端末ユーザ人物データが記憶されていないと判定された場合(ステップS63;No)、擬似試着要求部21は、ユーザ画像記憶部13から端末ユーザ画像を取得するとともに、移動履歴情報記憶部20から端末ユーザ移動履歴情報を取得し、端末ユーザ画像及び端末ユーザ移動履歴情報を含む比較要求を通信部15を介して擬似試着装置30に送信する(ステップS64)。ステップS64に続いて実行されるステップS65〜ステップS69は、ステップS34〜ステップS38と同様であるので、その説明を省略する。   When it is determined in step S63 that the terminal user person data is not stored in the user person data storage unit 18 (step S63; No), the pseudo-try-on requesting unit 21 receives the terminal user image from the user image storage unit 13. Terminal user movement history information is acquired from the movement history information storage unit 20, and a comparison request including a terminal user image and terminal user movement history information is transmitted to the pseudo-try-on device 30 via the communication unit 15 (step S1). S64). Steps S65 to S69 executed subsequent to step S64 are the same as steps S34 to S38, and thus description thereof is omitted.

次に、図17及び図18を参照して、擬似試着装置30によって実行される擬似試着方法の一連の処理を説明する。図17は、擬似試着装置30が行う擬似試着方法の一連の処理を示すフローチャートである。図18は、図17の端末ユーザ人物データ特定処理を詳細に示すフローチャートである。図17に示される処理は、例えば、撮像装置50が来店ユーザを撮像したことに応じて開始される。   Next, with reference to FIG. 17 and FIG. 18, a series of processes of the pseudo fitting method executed by the pseudo fitting apparatus 30 will be described. FIG. 17 is a flowchart showing a series of processes of the pseudo fitting method performed by the pseudo fitting apparatus 30. FIG. 18 is a flowchart showing in detail the terminal user person data specifying process of FIG. The process illustrated in FIG. 17 is started in response to, for example, the imaging device 50 capturing an image of a store visitor.

まず、画像取得部32が、画像と、当該画像を撮像した撮像装置50の撮像装置識別情報と、当該画像の撮像時刻情報と、を撮像装置50から受信する(ステップS71,画像取得ステップ)。そして、画像取得部32は、受信した画像から来店ユーザ画像を取得し、取得した来店ユーザ画像を撮像した撮像装置50の撮像装置識別情報、及び、当該来店ユーザ画像を撮像した撮像時刻情報とともに人物データ作成部33に送信する。   First, the image acquisition unit 32 receives an image, imaging device identification information of the imaging device 50 that captured the image, and imaging time information of the image from the imaging device 50 (step S71, image acquisition step). Then, the image acquisition unit 32 acquires the store visit user image from the received image, the image capturing device identification information of the image capturing device 50 that captures the acquired store visit user image, and the imaging time information that captures the store visit user image. It transmits to the data preparation part 33.

そして、人物データ作成部33は、画像取得部32によって取得された来店ユーザ画像に基づいて、来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する。さらに、人物データ作成部33は、作成した複数の人物データの各々について、当該人物データを作成するために用いた来店ユーザ画像の撮像装置識別情報及び撮像時刻情報を時系列に配置することにより、当該人物データに対応する来店ユーザの人物移動履歴情報を作成する(ステップS72,人物データ作成ステップ)。そして、人物データ作成部33は、作成した人物データ及び人物移動履歴情報を人物データ記憶部34に送信する。   Then, the person data creation unit 33 creates a plurality of person data for pseudo-try-on corresponding to each of the store visit users based on the store visit user image acquired by the image acquisition unit 32. Furthermore, the person data creation unit 33 arranges the imaging device identification information and the imaging time information of the visiting user image used for creating the person data in time series for each of the created person data. The person movement history information of the store visitor corresponding to the person data is created (step S72, person data creation step). Then, the person data creation unit 33 transmits the created person data and person movement history information to the person data storage unit 34.

続いて、人物データ記憶部34は、人物データ作成部33から受信した人物データと人物移動履歴情報とを対応付けて人物データテーブルに記憶する(ステップS73,人物データ記憶ステップ)。その後、人物データ記憶部34は、人物データ記憶部34が端末装置10から比較要求を受信したか否かを判定する(ステップS74)。ステップS74において、端末装置10から比較要求を受信したと判定された場合(ステップS74;Yes)、端末ユーザ人物データ特定処理が行われる(ステップS75)。   Subsequently, the person data storage unit 34 stores the person data received from the person data creation unit 33 in association with the person movement history information in the person data table (step S73, person data storage step). Thereafter, the person data storage unit 34 determines whether or not the person data storage unit 34 has received a comparison request from the terminal device 10 (step S74). If it is determined in step S74 that a comparison request has been received from the terminal device 10 (step S74; Yes), terminal user person data specifying processing is performed (step S75).

図18に示されるように、端末ユーザ人物データ特定処理では、まず、人物データ記憶部34が、受信した比較要求に含まれる端末ユーザ画像及び端末ユーザ移動履歴情報を取得し、取得した端末ユーザ画像及び端末ユーザ移動履歴情報を比較部35に送信する(ステップS81)。そして、人物データ記憶部34は、人物データテーブルに格納された全ての人物データ及び人物移動履歴情報を取得し、取得した人物データ及び人物移動履歴情報を比較部35に送信する(ステップS82)。   As shown in FIG. 18, in the terminal user person data specifying process, first, the person data storage unit 34 acquires the terminal user image and the terminal user movement history information included in the received comparison request, and acquires the acquired terminal user image. And terminal user movement history information is transmitted to the comparison part 35 (step S81). Then, the person data storage unit 34 acquires all the person data and person movement history information stored in the person data table, and transmits the acquired person data and person movement history information to the comparison unit 35 (step S82).

続いて、比較部35は、人物データ記憶部34から受信した人物データと端末ユーザ画像とを比較して、類似する人物データを抽出する(ステップS83,比較ステップ)。例えば、比較部35は、複数の人物データの各々と端末ユーザ画像との類似度を算出し、類似度が所定値以上である人物データを抽出する。さらに、比較部35は、抽出した人物データに対応付けられた人物移動履歴情報と、端末ユーザ移動履歴情報とを比較して類似人物データを抽出する(ステップS84,比較ステップ)。例えば、比較部35は、各人物移動履歴情報と端末ユーザ移動履歴情報との類似度を算出し、類似度が所定値よりも小さい人物移動履歴情報に対応付けられた人物データを、端末ユーザ画像との比較により抽出された人物データから除外することによって、類似人物データを取得する。   Subsequently, the comparison unit 35 compares the person data received from the person data storage unit 34 with the terminal user image, and extracts similar person data (step S83, comparison step). For example, the comparison unit 35 calculates the degree of similarity between each of the plurality of person data and the terminal user image, and extracts person data having a degree of similarity equal to or greater than a predetermined value. Further, the comparison unit 35 compares the person movement history information associated with the extracted person data with the terminal user movement history information and extracts similar person data (step S84, comparison step). For example, the comparison unit 35 calculates the similarity between each person movement history information and the terminal user movement history information, and uses the person data associated with the person movement history information whose similarity is smaller than a predetermined value as the terminal user image. Similar person data is acquired by excluding the extracted person data from the comparison with.

そして、比較部35は、取得した類似人物データを通信部31を介して端末装置10に送信する(ステップS85)。その後、人物データ記憶部34は、端末装置10から端末ユーザ人物データ通知を受信したことに応じて、人物データテーブルに格納された複数の人物データから、当該端末ユーザ人物データ通知に含まれる端末ユーザ人物データ及びその人物データに対応付けられた人物移動履歴情報を削除する(ステップS86)。   And the comparison part 35 transmits the acquired similar person data to the terminal device 10 via the communication part 31 (step S85). Thereafter, in response to receiving the terminal user person data notification from the terminal device 10, the person data storage unit 34 determines the terminal user included in the terminal user person data notification from the plurality of person data stored in the person data table. The person data and the person movement history information associated with the person data are deleted (step S86).

図17に戻って、端末ユーザ人物データ特定処理が行われた後、ステップS71に戻って、再びステップS71〜ステップS74が繰り返される。一方、ステップS74において、端末装置10から比較要求を受信していないと判定された場合(ステップS74;No)、擬似試着部38は、擬似試着部38が端末装置10から通信部31を介して擬似試着要求を受信したか否かを判定する(ステップS76)。以降、ステップS76〜ステップS79は、ステップS46〜ステップS49と同様であるので、その説明を省略する。   Returning to FIG. 17, after the terminal user person data specifying process is performed, the process returns to step S71, and steps S71 to S74 are repeated again. On the other hand, if it is determined in step S74 that a comparison request has not been received from the terminal device 10 (step S74; No), the pseudo-try-on unit 38 is connected to the pseudo-try-on unit 38 from the terminal device 10 via the communication unit 31. It is determined whether or not a pseudo fitting request has been received (step S76). Henceforth, since step S76-step S79 are the same as that of step S46-step S49, the description is abbreviate | omitted.

この第3実施形態に係る擬似試着システム1、擬似試着装置30及び擬似試着方法においても、第2実施形態に係る擬似試着システム1、擬似試着装置30及び擬似試着方法と同様の効果が奏される。また、複数の人物データの各々について、当該人物データに対応する人物移動履歴情報が作成され、人物データ記憶部34の人物データテーブルに記憶されている。そして、人物データテーブルに記憶された複数の人物データと端末装置10から受信された端末ユーザ画像とが比較されるとともに、人物データテーブルに記憶された人物移動履歴情報と端末装置10から受信された端末ユーザ移動履歴情報とが比較されて、複数の人物データから類似人物データが抽出される。このため、人物データに対応する来店ユーザの移動履歴と端末装置10のユーザの移動履歴とが比較されることによって、類似人物データの抽出精度を向上することができ、端末ユーザ人物データの特定をさらに確実に行うことが可能となる。   Also in the pseudo try-on system 1, the pseudo try-on device 30, and the pseudo try-on method according to the third embodiment, the same effects as the pseudo try-on system 1, the pseudo try-on device 30 and the pseudo try-on method according to the second embodiment are exhibited. . For each of the plurality of person data, person movement history information corresponding to the person data is created and stored in the person data table of the person data storage unit 34. Then, the plurality of person data stored in the person data table and the terminal user image received from the terminal device 10 are compared, and the person movement history information stored in the person data table and the terminal user image are received from the terminal device 10. The terminal user movement history information is compared, and similar person data is extracted from a plurality of person data. For this reason, by comparing the movement history of the store visitor corresponding to the person data with the movement history of the user of the terminal device 10, the extraction accuracy of similar person data can be improved, and the terminal user person data can be specified. Furthermore, it becomes possible to carry out reliably.

なお、本発明は、上述した実施形態に限定されるものではない。例えば、比較部35は、さらにユーザ属性に関するユーザ属性情報を比較することによって、類似人物データを抽出してもよい。具体的には、端末装置10は、端末装置10のユーザのユーザ属性情報を記憶するユーザ属性情報記憶部をさらに備えてもよく、人物データ記憶部34は、人物データ作成部33によって作成された複数の人物データの各々とともに、当該人物データに対応するユーザ属性情報を記憶してもよい。ユーザ属性情報記憶部には、例えば、擬似試着のためのアプリケーションの設定またはアンケートに端末装置10のユーザが年齢、性別、身長等のユーザ属性を入力することによって、予めユーザ属性情報が記憶されてもよい。人物データ作成部33は、複数の人物データの各々について、例えば、顔認識技術によってユーザ属性情報を取得し、ユーザ属性情報を人物データに対応付けて人物データ記憶部34の人物データテーブルに記憶してもよい。そして、比較部35は、ユーザ属性情報記憶部に記憶されているユーザ属性情報と、人物データに対応付けられたユーザ属性情報との類似度を算出し、例えば、類似度が所定の値よりも小さい人物データを類似人物データから除外してもよい。   In addition, this invention is not limited to embodiment mentioned above. For example, the comparison unit 35 may extract similar person data by further comparing user attribute information related to user attributes. Specifically, the terminal device 10 may further include a user attribute information storage unit that stores user attribute information of the user of the terminal device 10, and the person data storage unit 34 is created by the person data creation unit 33. Along with each of the plurality of person data, user attribute information corresponding to the person data may be stored. In the user attribute information storage unit, user attribute information is stored in advance, for example, when the user of the terminal device 10 inputs user attributes such as age, sex, and height in the setting of an application for pseudo fitting or a questionnaire. Also good. The person data creation unit 33 acquires user attribute information for each of a plurality of person data, for example, by face recognition technology, and stores the user attribute information in the person data table of the person data storage unit 34 in association with the person data. May be. Then, the comparison unit 35 calculates the similarity between the user attribute information stored in the user attribute information storage unit and the user attribute information associated with the person data. For example, the similarity is greater than a predetermined value. Small person data may be excluded from similar person data.

また、擬似試着装置30は、コーディネートDBをさらに備えてもよい。コーディネートDBは、例えば、身長等の体型、年齢、性別等のユーザ属性に対応付けて、ユーザ属性に応じた服、靴、帽子等の組み合せを示すコーディネート情報を記憶している。この場合、擬似試着装置30は、端末ユーザ人物データから端末装置10のユーザのユーザ属性情報を取得し、取得したユーザ属性情報と、対象物認識部37によって認識された商品と、に基づいてコーディネート情報を端末装置10に送信し、端末装置10の表示部17に表示させてもよい。   Moreover, the pseudo fitting device 30 may further include a coordinate DB. The coordinate DB stores, for example, coordinate information indicating a combination of clothes, shoes, hats, and the like corresponding to the user attributes in association with user attributes such as body shape such as height, age, and sex. In this case, the pseudo-fitting device 30 acquires user attribute information of the user of the terminal device 10 from the terminal user person data, and coordinates based on the acquired user attribute information and the product recognized by the object recognition unit 37. Information may be transmitted to the terminal device 10 and displayed on the display unit 17 of the terminal device 10.

また、擬似試着装置30は、生成した擬似試着画像を店舗または製造業者に送信してもよい。この場合、店舗は、擬似試着画像をコーディネート情報として参考にすることができる。また、店舗及び製造業者は、頻繁に試着される商品を認識することができ、マーケティングに活用することができる。   Moreover, the pseudo fitting device 30 may transmit the generated pseudo fitting image to a store or a manufacturer. In this case, the store can refer to the pseudo fitting image as coordinate information. Also, stores and manufacturers can recognize products that are frequently tried on and can use them for marketing.

1…擬似試着システム、10…端末装置、12…撮像部(撮像手段)、13…ユーザ画像記憶部(ユーザ画像記憶手段)、14…端末識別情報記憶部、17…表示部(表示手段)、18…ユーザ人物データ記憶部、19…位置情報取得部、20…移動履歴情報記憶部、21…擬似試着要求部(擬似試着要求手段)、22…表示制御部、30…擬似試着装置、32…画像取得部(画像取得手段)、33…人物データ作成部(人物データ作成手段)、34…人物データ記憶部(人物データ記憶手段)、35…比較部(比較手段)、36…商品DB(商品データ記憶手段)、37…対象物認識部(対象物認識手段)、38…擬似試着部(擬似試着手段)、50…撮像装置。   DESCRIPTION OF SYMBOLS 1 ... Pseudo fitting system, 10 ... Terminal device, 12 ... Imaging part (imaging means), 13 ... User image storage part (user image storage means), 14 ... Terminal identification information storage part, 17 ... Display part (display means), DESCRIPTION OF SYMBOLS 18 ... User person data storage part, 19 ... Position information acquisition part, 20 ... Movement history information storage part, 21 ... Pseudo fitting request part (pseudo fitting request means), 22 ... Display control part, 30 ... Pseudo fitting apparatus, 32 ... Image acquisition unit (image acquisition unit), 33 ... person data creation unit (person data creation unit), 34 ... person data storage unit (person data storage unit), 35 ... comparison unit (comparison unit), 36 ... product DB (product) Data storage means), 37... Object recognition unit (object recognition means), 38... Pseudo fitting part (pseudo fitting means), 50.

Claims (8)

擬似試着の対象物を端末装置のユーザが擬似試着した画像である擬似試着画像を、前記端末装置に提供する擬似試着装置であって、
来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得手段と、
前記画像取得手段によって取得された前記来店ユーザ画像に基づいて、前記来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成手段と、
前記人物データ作成手段によって作成された前記複数の人物データを記憶する人物データ記憶手段と、
前記端末装置において擬似試着の対象物に関する画像である対象物画像が撮像されたことに応じて、前記人物データ記憶手段に記憶された前記複数の人物データと前記端末装置のユーザの画像である端末ユーザ画像とを比較し、前記複数の人物データから前記端末ユーザ画像と類似する類似人物データを抽出する比較手段と、
複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段と、
前記端末装置からの擬似試着要求に含まれる前記対象物画像に基づいて、前記商品データ記憶手段から前記擬似試着の対象物の商品データを取得する対象物認識手段と、
前記比較手段によって抽出された前記類似人物データに基づいて特定された前記端末装置のユーザの人物データである端末ユーザ人物データと、前記対象物認識手段によって取得された前記商品データと、に基づいて、擬似試着画像を生成し、前記端末装置に前記擬似試着画像を送信する擬似試着手段と、
を備える、擬似試着装置。
A pseudo-try-on device that provides the terminal device with a pseudo-try-on image, which is an image in which a user of the terminal device pseudo-wears an object of pseudo-try-on,
Image acquisition means for acquiring a visit user image that is an image of a visit user who is a visitor;
Person data creation means for creating a plurality of person data for pseudo-try-on corresponding to each of the store visit users based on the store visit user image acquired by the image acquisition means;
Person data storage means for storing the plurality of person data created by the person data creation means;
A terminal that is an image of the plurality of person data stored in the person data storage means and an image of a user of the terminal device in response to an image of the object that is an image related to the object to be pseudo-fitted in the terminal device. Comparing means for comparing user images and extracting similar person data similar to the terminal user image from the plurality of person data;
Product data storage means for storing a plurality of product data for pseudo-try-on corresponding to each of a plurality of products;
Based on the object image included in the pseudo-try-on request from the terminal device, object recognition means for acquiring the product data of the pseudo-try-on object from the product data storage means;
Based on terminal user person data that is person data of a user of the terminal device specified based on the similar person data extracted by the comparison unit, and the product data acquired by the object recognition unit Pseudo-fitting means for generating a pseudo-fitting image and transmitting the pseudo-fitting image to the terminal device;
A pseudo-fitting device comprising:
前記比較手段は、前記複数の人物データの各々と前記端末ユーザ画像との類似度を算出し、前記類似度が所定値以上である人物データを前記類似人物データとして抽出する、請求項1に記載の擬似試着装置。   2. The comparison unit according to claim 1, wherein the comparison unit calculates a similarity between each of the plurality of person data and the terminal user image, and extracts person data having the similarity greater than or equal to a predetermined value as the similar person data. Pseudo fitting device. 前記比較手段は、2以上の類似人物データを抽出した場合、前記2以上の類似人物データを前記端末装置のユーザによって選択可能に前記端末装置に表示させ、
前記人物データ記憶手段は、前記2以上の類似人物データのうち、前記端末装置のユーザによって選択された類似人物データを前記端末ユーザ人物データとして特定する、請求項1または請求項2に記載の擬似試着装置。
When the comparison means extracts two or more similar person data, the two or more similar person data are displayed on the terminal device so as to be selectable by a user of the terminal device;
3. The pseudo according to claim 1, wherein the person data storage unit specifies similar person data selected by a user of the terminal device among the two or more similar person data as the terminal user person data. 4. Try-on device.
前記人物データ記憶手段は、前記複数の人物データに含まれる人物データを他の端末装置を識別する端末識別情報に対応付けて記憶し、
前記比較手段は、前記人物データ記憶手段に記憶された前記複数の人物データのうち、前記端末識別情報と対応付けられていない人物データと前記端末ユーザ画像とを比較して前記類似人物データを抽出する、請求項1〜請求項3のいずれか一項に記載の擬似試着装置。
The person data storage means stores the person data included in the plurality of person data in association with terminal identification information for identifying other terminal devices;
The comparison means compares the terminal user image with person data that is not associated with the terminal identification information among the plurality of person data stored in the person data storage means, and extracts the similar person data The pseudo-fitting device according to any one of claims 1 to 3.
前記人物データ記憶手段は、前記端末ユーザ人物データが前記端末装置に記憶されたことを示す通知を前記端末装置から受信したことに応じて、前記複数の人物データから前記端末ユーザ人物データを削除する、請求項1〜請求項3のいずれか一項に記載の擬似試着装置。   The person data storage means deletes the terminal user person data from the plurality of person data in response to receiving a notification from the terminal apparatus indicating that the terminal user person data has been stored in the terminal apparatus. The pseudo fitting device according to any one of claims 1 to 3. 前記人物データ作成手段は、前記複数の人物データの各々について、当該人物データに対応する来店ユーザの移動履歴情報である人物移動履歴情報を作成し、
前記人物データ記憶手段は、前記複数の人物データの各々とともに、当該人物データに対応する人物移動履歴情報を記憶し、
前記比較手段は、前記人物データ記憶手段に記憶された前記複数の人物データと前記端末装置から受信した前記端末ユーザ画像とを比較するとともに、前記人物データ記憶手段に記憶された前記人物移動履歴情報と前記端末装置から受信したユーザの移動履歴情報である端末ユーザ移動履歴情報とを比較して、前記複数の人物データから前記類似人物データを抽出する、請求項1〜請求項5のいずれか一項に記載の擬似試着装置。
The person data creation means creates, for each of the plurality of person data, person movement history information that is movement history information of a store visitor corresponding to the person data,
The person data storage means stores person movement history information corresponding to the person data together with each of the plurality of person data,
The comparison means compares the plurality of person data stored in the person data storage means with the terminal user image received from the terminal device, and the person movement history information stored in the person data storage means And the terminal user movement history information which is the movement history information of the user received from the terminal device, and the similar person data is extracted from the plurality of person data. The pseudo-fitting device described in the item.
端末装置及び擬似試着装置を備え、擬似試着の対象物を前記端末装置のユーザが擬似試着した画像である擬似試着画像を、前記端末装置に提供する擬似試着システムであって、
前記端末装置は、
前記端末装置のユーザの画像である端末ユーザ画像を記憶するユーザ画像記憶手段と、
擬似試着の対象物に関する画像である対象物画像を取得する撮像手段と、
前記撮像手段によって取得された前記対象物画像を含む擬似試着要求を前記擬似試着装置に送信する擬似試着要求手段と、
前記擬似試着装置から受信した擬似試着画像を表示する表示手段と、
を備え、
前記擬似試着装置は、
来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得手段と、
前記画像取得手段によって取得された前記来店ユーザ画像に基づいて、前記来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成手段と、
前記人物データ作成手段によって作成された前記複数の人物データを記憶する人物データ記憶手段と、
前記撮像手段によって前記対象物画像が取得されたことに応じて、前記人物データ記憶手段に記憶された前記複数の人物データと前記ユーザ画像記憶手段に記憶された前記端末ユーザ画像とを比較して、前記複数の人物データから前記端末ユーザ画像と類似する類似人物データを抽出する比較手段と、
複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段と、
前記擬似試着要求手段によって送信された前記擬似試着要求に含まれる前記対象物画像に基づいて、前記商品データ記憶手段から前記擬似試着の対象物の商品データを取得する対象物認識手段と、
前記比較手段によって抽出された前記類似人物データに基づいて特定された前記端末装置のユーザの人物データである端末ユーザ人物データと、前記対象物認識手段によって取得された前記商品データと、に基づいて、前記擬似試着画像を生成し、前記端末装置に前記擬似試着画像を送信する擬似試着手段と、
を備える、擬似試着システム。
A pseudo-try-on system that includes a terminal device and a pseudo-try-on device, and provides a pseudo-try-on image, which is an image in which a user of the terminal device performs pseudo-try-on on an object of pseudo-try-on, to the terminal device,
The terminal device
User image storage means for storing a terminal user image which is an image of the user of the terminal device;
An imaging means for acquiring an object image which is an image relating to an object for pseudo fitting;
A pseudo-try-on requesting means for transmitting a pseudo-try-on request including the object image acquired by the imaging means to the pseudo-fitting device;
Display means for displaying a pseudo fitting image received from the pseudo fitting device;
With
The pseudo fitting device is
Image acquisition means for acquiring a visit user image that is an image of a visit user who is a visitor;
Person data creation means for creating a plurality of person data for pseudo-try-on corresponding to each of the store visit users based on the store visit user image acquired by the image acquisition means;
Person data storage means for storing the plurality of person data created by the person data creation means;
In response to the acquisition of the object image by the imaging means, the plurality of person data stored in the person data storage means and the terminal user image stored in the user image storage means are compared. Comparing means for extracting similar person data similar to the terminal user image from the plurality of person data;
Product data storage means for storing a plurality of product data for pseudo-try-on corresponding to each of a plurality of products;
Based on the object image included in the pseudo-try-on request transmitted by the pseudo-try-on request means, object recognition means for acquiring product data of the object of the pseudo-try-on from the product data storage means;
Based on terminal user person data that is person data of a user of the terminal device specified based on the similar person data extracted by the comparison unit, and the product data acquired by the object recognition unit , Pseudo fitting means for generating the pseudo fitting image and transmitting the pseudo fitting image to the terminal device;
A pseudo fitting system.
擬似試着の対象物を端末装置のユーザが擬似試着した画像である擬似試着画像を、前記端末装置に提供する擬似試着装置が行う擬似試着方法であって、
来店したユーザである来店ユーザの画像である来店ユーザ画像を取得する画像取得ステップと、
前記画像取得ステップにおいて取得された前記来店ユーザ画像に基づいて、前記来店ユーザのそれぞれに対応する擬似試着のための複数の人物データを作成する人物データ作成ステップと、
前記人物データ作成ステップにおいて作成された前記複数の人物データを人物データ記憶手段に記憶する人物データ記憶ステップと、
前記端末装置において擬似試着の対象物に関する画像である対象物画像が撮像されたことに応じて、前記人物データ記憶手段に記憶された前記複数の人物データと前記端末装置のユーザの画像である端末ユーザ画像とを比較して、前記複数の人物データから前記端末ユーザ画像と類似する類似人物データを抽出する比較ステップと、
複数の商品のそれぞれに対応する擬似試着のための複数の商品データを記憶する商品データ記憶手段から、前記端末装置からの擬似試着要求に含まれる前記対象物画像に基づいて前記擬似試着の対象物の商品データを取得する対象物認識ステップと、
前記比較ステップにおいて抽出された前記類似人物データに基づいて特定された前記端末装置のユーザの人物データである端末ユーザ人物データと、前記対象物認識ステップにおいて取得された前記商品データと、に基づいて、擬似試着画像を生成し、前記端末装置に前記擬似試着画像を送信する擬似試着ステップと、
を含む、擬似試着方法。
A pseudo-try-on method performed by a pseudo-wear device that provides a pseudo-try-on image, which is an image in which a user of a terminal device pseudo-wears an object of pseudo-wear, to the terminal device,
An image acquisition step of acquiring a store visit user image that is an image of a store visit user who is a visitor;
A person data creation step of creating a plurality of person data for pseudo-fitting corresponding to each of the store visit users based on the store visit user image acquired in the image acquisition step;
A person data storage step of storing the plurality of person data created in the person data creation step in a person data storage means;
A terminal that is an image of the plurality of person data stored in the person data storage means and an image of a user of the terminal device in response to an image of the object that is an image related to the object to be pseudo-fitted in the terminal device. A comparison step of comparing the user image and extracting similar person data similar to the terminal user image from the plurality of person data;
From the product data storage means for storing a plurality of product data for pseudo-try-on corresponding to each of a plurality of products, the object of the pseudo-try-on based on the object image included in the pseudo-try-on request from the terminal device Object recognition step for acquiring product data of
Based on terminal user person data that is person data of a user of the terminal device identified based on the similar person data extracted in the comparison step, and the product data acquired in the object recognition step A pseudo fitting step of generating a pseudo fitting image and transmitting the pseudo fitting image to the terminal device;
Including pseudo fitting methods.
JP2014166738A 2014-08-19 2014-08-19 Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method Pending JP2016045509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014166738A JP2016045509A (en) 2014-08-19 2014-08-19 Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014166738A JP2016045509A (en) 2014-08-19 2014-08-19 Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method

Publications (1)

Publication Number Publication Date
JP2016045509A true JP2016045509A (en) 2016-04-04

Family

ID=55636072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014166738A Pending JP2016045509A (en) 2014-08-19 2014-08-19 Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method

Country Status (1)

Country Link
JP (1) JP2016045509A (en)

Similar Documents

Publication Publication Date Title
US20220261812A1 (en) Interfacing with a point of sale system from a computer vision system
US11138420B2 (en) People stream analysis method, people stream analysis apparatus, and people stream analysis system
JP6223735B2 (en) SEARCH CONTROL DEVICE, SEARCH CONTROL METHOD, AND PROGRAM
KR101620938B1 (en) A cloth product information management apparatus and A cloth product information management sever communicating to the appartus, a server recommending a product related the cloth, a A cloth product information providing method
JP2018084890A (en) Information processing unit, information processing method, and program
US11941604B2 (en) Automatic payment system
JP5264634B2 (en) Coordinating system, coordinating method and program
JP2007011543A (en) Article-wearing simulation system, article-wearing simulation method, and the like
JP2017211932A (en) Information processing device, information processing system, program and information processing method
KR102125314B1 (en) Method and Apparatus for Providing Product Information by Using Store and Image Information
JP2018128955A (en) Screen shot image analyzer, screen shot image analysis method, and program
JP6687199B2 (en) Product shelf position registration program and information processing device
KR20200132897A (en) Store system, method, and apparatus for processing information of clothes to be tried on
JP6699518B2 (en) Image recognition processing method, image recognition processing program, data providing method, data providing system, data providing program, recording medium, processor and electronic device
CN106303401B (en) Video monitoring method, equipment and system thereof and video monitoring method based on shopping mall
JP2009199438A (en) Image acquisition system
EP3489870A1 (en) System and method for collecting and/or retrieving information relating to objects
WO2019134501A1 (en) Method and device for simulating fit of garment on user, storage medium, and mobile terminal
JP2016045509A (en) Pseudo trial fitting device, pseudo trial fitting system, and pseudo trial fitting method
JP2017046324A (en) User terminal, object recognition server, notification method and user terminal program
JPWO2015125455A1 (en) Sales support device, sales system, sales support method, and program
TW201822034A (en) Collection system, program for terminal, and collection method
JP6210554B2 (en) Recognition device, recognition program, and recognition method
JP7148950B2 (en) Server device, commercial facility information system, and behavior history presentation method
JP5555736B2 (en) Product selection support system and program thereof