[go: up one dir, main page]

JP2018173704A - Information provision system, information provision method, and program - Google Patents

Information provision system, information provision method, and program Download PDF

Info

Publication number
JP2018173704A
JP2018173704A JP2017069828A JP2017069828A JP2018173704A JP 2018173704 A JP2018173704 A JP 2018173704A JP 2017069828 A JP2017069828 A JP 2017069828A JP 2017069828 A JP2017069828 A JP 2017069828A JP 2018173704 A JP2018173704 A JP 2018173704A
Authority
JP
Japan
Prior art keywords
clothing
image
user
information
unit
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
JP2017069828A
Other languages
Japanese (ja)
Inventor
都萌子 柿元
Tomoko Kakimoto
都萌子 柿元
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2017069828A priority Critical patent/JP2018173704A/en
Publication of JP2018173704A publication Critical patent/JP2018173704A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)

Abstract

【課題】 ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報を提供する。【解決手段】 一実施形態に係る情報提供システムは、衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定部と、前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成部と、前記合成画像を提供する提供部と、を備える。【選択図】 図14PROBLEM TO BE SOLVED: To provide information on a combination of clothes, which is valuable to a user, based on a simpler operation for the user. An information providing system according to an embodiment combines a second image, which is an image of clothing, with the first image and a combination of clothing performed by a user in the past. The combination determination unit, which is determined from the images of a plurality of clothes associated with the user's identification information, and the first image and the determined second image are determined based on the determination information indicating the determination. It includes a compositing unit that generates a composited composite image and a providing unit that provides the composite image. [Selection diagram] FIG. 14

Description

本開示は、衣類の組み合わせに関する情報を提供する技術に関する。   The present disclosure relates to a technique for providing information related to a combination of clothes.

衣類の組み合わせに関する情報を提供するサービスが普及している。   Services that provide information on clothing combinations are widespread.

特許文献1は、外出先の温度、湿度、風速、および天候等の情報を用いて、利用者の要望に適合する服装を表示するファッションコーディネートサービスシステムを開示している。   Patent Document 1 discloses a fashion coordination service system that displays clothes that meet a user's request using information such as temperature, humidity, wind speed, and weather of whereabouts.

特許文献2は、商品の画像と顧客の体型データとを組み合わせて試着イメージデータを作成する情報提供システムを開示している。   Patent Document 2 discloses an information providing system that creates try-on image data by combining product images and customer body shape data.

特許文献3は、入力された画像を部位情報に基づいて合成することにより試着画像を生成し、試着画像を表示する試着画像表示装置を開示している。   Patent Document 3 discloses a try-on image display device that generates a try-on image by combining input images based on part information and displays the try-on image.

特開2014−013460号公報JP 2014-013460 A 特開2006−251839号公報JP 2006-251839 A 特開2006−135876号公報JP 2006-135876 A

特許文献1〜3に開示される技術によっては、利用者は必ずしも、容易に、利用者にとって価値のある情報が得られるとは限らない。   Depending on the technologies disclosed in Patent Documents 1 to 3, the user does not always easily obtain information valuable to the user.

例えば、特許文献1に開示されるシステムにより提案される衣類の組み合わせは、利用者が過去に選んだ組み合わせである。そのため、利用者にとって新鮮な組み合わせは提案されない。また、利用者が使用したい衣類が含まれる服装が提案されない可能性がある。   For example, the combination of clothes proposed by the system disclosed in Patent Literature 1 is a combination selected by the user in the past. Therefore, a fresh combination is not proposed for the user. In addition, there is a possibility that clothes including clothes that the user wants to use are not proposed.

特許文献2および3に開示される技術では、ユーザが衣類の組み合わせを考える手間が必要である。   In the techniques disclosed in Patent Documents 2 and 3, it is necessary for the user to consider the combination of clothes.

本発明は、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報を提供することを、目的の1つとする。   An object of the present invention is to provide information on a combination of clothes that is valuable to the user based on a simpler operation for the user.

本発明の一態様に係る情報提供システムは、衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定手段と、前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成手段と、前記合成画像を提供する提供手段と、を備える。   The information providing system according to one aspect of the present invention combines a first image, which is an image of clothing, with a second image as a combination of the first image and clothing made by the user in the past. The combination determining means for determining from the plurality of clothing images associated with the user identification information, and the first image and the determined second image are combined based on the determination information indicating Composing means for generating a composite image, and providing means for providing the composite image.

本発明の一態様に係る情報提供方法は、衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定し、前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成し、前記合成画像を提供する。   In the information providing method according to one aspect of the present invention, the second image is combined with the first image, which is an image of clothing, and the second image is determined for the combination of the first image and the clothing performed by the user in the past. Based on the determination information indicating the user's identification information, and determining a plurality of clothing images associated with the user's identification information, and generating a composite image by combining the first image and the determined second image , Providing the composite image.

本発明の一態様に係るプログラムは、コンピュータに、衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定処理と、前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成処理と、前記合成画像を提供する提供処理と、を実行させる。   The program which concerns on 1 aspect of this invention is combined with the combination of the said 1st image and the clothing which the user performed in the past, combining the 2nd image with the computer with respect to the 1st image which is an image of clothing. Based on the determination information indicating the determination, a combination determination process that is determined from a plurality of clothing images associated with the identification information of the user, and the first image and the determined second image are combined. A combining process for generating the combined image and a providing process for providing the combined image are executed.

本発明によれば、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報が提供される。   ADVANTAGE OF THE INVENTION According to this invention, based on simpler operation for a user, the information regarding the combination of clothing which is valuable for a user is provided.

本発明の第1の実施形態に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on the 1st Embodiment of this invention. 表示部に表示される第1の画面の例を示す図である。It is a figure which shows the example of the 1st screen displayed on a display part. 表示部に表示される第1の画面の例を示す図である。It is a figure which shows the example of the 1st screen displayed on a display part. データベースに記憶されるデータの例を示す図である。It is a figure which shows the example of the data memorize | stored in a database. データベースに記憶されるデータの例を示す図である。It is a figure which shows the example of the data memorize | stored in a database. 衣類の登録に係る端末と提案システムの動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement of the terminal which concerns on clothing registration, and a proposal system. 情報の提供に係る端末と提案システムの動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement of the terminal which concerns on provision of information, and a proposal system. 表示部に合成画像が表示される画面の例を示す図である。It is a figure which shows the example of the screen on which a synthesized image is displayed on a display part. 本発明の第2の実施形態に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on the 2nd Embodiment of this invention. 第2の実施形態に係る店舗端末および提案システムの動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement of the shop terminal and proposal system which concern on 2nd Embodiment. 第2の実施形態の変形例に係る購入受付装置および提案システムの動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement of the purchase reception apparatus and proposal system which concern on the modification of 2nd Embodiment. 第2の実施形態の変形例に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on the modification of 2nd Embodiment. 第2の実施形態の変形例に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on the modification of 2nd Embodiment. 本発明の一実施形態に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る情報提供方法の流れを示すフローチャートである。It is a flowchart which shows the flow of the information provision method which concerns on one Embodiment of this invention. 本発明の各実施形態の各部を構成するハードウェアの例を示すブロック図である。It is a block diagram which shows the example of the hardware which comprises each part of each embodiment of this invention.

本開示において、「衣類」(clothing, garment)とは、身に付けられる物の総称である。「衣類」は、衣服(wearing apparel)の他、帽子、眼鏡、装飾品、および靴等を含んでよい。   In the present disclosure, “clothing, garment” is a general term for things to be worn. “Clothing” may include hats, glasses, ornaments, shoes, etc., as well as wearing apparel.

以下、図面を参照しながら、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<<第1の実施形態>>
まず、本発明の第1の実施形態について説明する。第1の実施形態は、ユーザが使用する端末11に、提案システム21が衣類の組み合わせを示す合成画像を提供する形態である。
<< First Embodiment >>
First, a first embodiment of the present invention will be described. In the first embodiment, the proposed system 21 provides a composite image indicating a combination of clothes to the terminal 11 used by the user.

<構成>
図1は、第1の実施形態に係る情報提供システム1の構成を示すブロック図である。情報提供システム1は、端末11と、提案システム21とを含む。端末11と、提案システム21とは、通信ネットワーク99を介して互いに通信可能に接続される。
<Configuration>
FIG. 1 is a block diagram illustrating a configuration of an information providing system 1 according to the first embodiment. The information providing system 1 includes a terminal 11 and a proposal system 21. The terminal 11 and the proposal system 21 are connected via a communication network 99 so that they can communicate with each other.

===端末11===
端末11は、提案システム21によるサービスを利用するユーザが使用する情報処理装置である。端末11は、例えば、携帯電話、スマートフォン、タブレット、およびPC(Personal Computer)等である。
=== Terminal 11 ===
The terminal 11 is an information processing apparatus used by a user who uses a service provided by the proposal system 21. The terminal 11 is, for example, a mobile phone, a smartphone, a tablet, and a PC (Personal Computer).

端末11は、通信部110、撮像部111、入力受付部112、表示部113、および制御部115を備える。端末11に含まれる各部は、情報を共有可能であるように、互いに通信可能に接続されている。   The terminal 11 includes a communication unit 110, an imaging unit 111, an input reception unit 112, a display unit 113, and a control unit 115. Each unit included in the terminal 11 is connected to be communicable with each other so that information can be shared.

通信部110は、通信ネットワーク99を介して、提案システム21と情報の送受信を行う。   The communication unit 110 transmits / receives information to / from the proposal system 21 via the communication network 99.

撮像部111は、撮像を行う。撮像部111は、例えば、端末に搭載されたカメラである。撮像部111は、衣類を撮像する。例えば、ユーザが、撮像部111の画角を調整し、衣類が写る画角であるときに撮像部111に撮像を指示すればよい。   The imaging unit 111 performs imaging. The imaging unit 111 is, for example, a camera mounted on a terminal. The imaging unit 111 images clothing. For example, the user may adjust the angle of view of the imaging unit 111 and instruct the imaging unit 111 to take an image when the angle of view is that the clothing is captured.

なお、変更例として、撮像部111は、端末11とは別個の装置であってもよい。例えば、撮像部111は、壁又は姿見等に設置されたカメラであり、有線または無線の通信によって端末11に撮像画像を送信可能であるように構成されていてもよい。   As an example of modification, the imaging unit 111 may be a separate device from the terminal 11. For example, the imaging unit 111 is a camera installed on a wall or a figure, and may be configured to transmit a captured image to the terminal 11 by wired or wireless communication.

入力受付部112は、ユーザによる情報の入力を受け付ける。例えば、端末11がスマートフォン又はタブレットである場合、入力受付部112は、タッチパネルである。端末がPCである場合、入力受付部112は、例えば、キーボードおよびマウス等である。   The input receiving unit 112 receives input of information by the user. For example, when the terminal 11 is a smartphone or a tablet, the input reception unit 112 is a touch panel. When the terminal is a PC, the input receiving unit 112 is, for example, a keyboard and a mouse.

表示部113は、情報を表示する。端末11がスマートフォン又はタブレットである場合、表示部113は、例えば、タッチパネルである。端末がPCである場合、入力受付部112は、例えば、モニターである。   The display unit 113 displays information. When the terminal 11 is a smartphone or a tablet, the display unit 113 is, for example, a touch panel. When the terminal is a PC, the input reception unit 112 is, for example, a monitor.

表示部113は、例えば、画面に画像を表示することにより、情報を表示する。   The display unit 113 displays information, for example, by displaying an image on the screen.

変更例として、表示部113は、端末11に接続された装置に情報を出力する出力部に置き換えられてもよい。例えば、端末11が出力装置であるプリンタに接続されている場合、出力部が情報をプリンタに出力し、プリンタが情報を印刷してもよい。あるいは例えば、出力部はフラッシュメモリ等の記憶媒体に情報を記憶させてもよい。   As an example of change, the display unit 113 may be replaced with an output unit that outputs information to a device connected to the terminal 11. For example, when the terminal 11 is connected to a printer as an output device, the output unit may output information to the printer, and the printer may print the information. Alternatively, for example, the output unit may store information in a storage medium such as a flash memory.

制御部115は、端末11に含まれる各部の処理を制御する。端末11に含まれる各部の各処理は、制御部115の指示によって行われてもよい。制御部115の機能は、例えば、端末11にインストールされたプログラムを、端末11に含まれるプロセッサが実行することにより実現される。   The control unit 115 controls processing of each unit included in the terminal 11. Each process of each unit included in the terminal 11 may be performed according to an instruction from the control unit 115. The function of the control unit 115 is realized, for example, by executing a program installed in the terminal 11 by a processor included in the terminal 11.

ユーザは、例えば、提案システム21によるサービスを受けたいと思った場合に、上記プログラムが実行されるためのアプリケーションを起動させればよい。それにより、制御部115が処理を開始してもよい。   For example, when the user wants to receive a service provided by the proposal system 21, the user may activate an application for executing the program. Thereby, the control unit 115 may start processing.

以下、制御部115が行う処理の具体例を説明する。   Hereinafter, a specific example of processing performed by the control unit 115 will be described.

制御部115が行う処理は、登録要求処理と、情報取得処理とを含む。ユーザは、例えば、アプリケーションが起動した後、制御部115がこれらのいずれの処理を行うかを、入力受付部112を介して端末11に指示すればよい。   The process performed by the control unit 115 includes a registration request process and an information acquisition process. For example, after the application is activated, the user may instruct the terminal 11 via the input reception unit 112 which process the control unit 115 performs.

[登録要求処理]
登録要求処理は、ユーザが所有している衣類およびユーザが採用した衣類の組み合わせを、提案システム21のデータベース214に登録することを要求するための処理である。この処理では、制御部115は、ユーザに衣類を撮影させ、それによって取得された撮像画像を提案システム21に送信する処理を行う。
[Registration request processing]
The registration request process is a process for requesting that the combination of the clothes owned by the user and the clothes adopted by the user be registered in the database 214 of the proposal system 21. In this process, the control unit 115 performs a process of causing the user to photograph clothing and transmitting a captured image acquired thereby to the suggestion system 21.

例えば、まず、制御部115は、表示部113に、ユーザが身に付けている衣類を撮像するか、ユーザが身に付けていない衣類を撮像するかのいずれかの選択を、ユーザに入力させるための画面を、表示させる。そして、制御部115は、入力受付部112により、ユーザによる選択を受け付ける。   For example, first, the control unit 115 causes the display unit 113 to input a selection of whether to image clothing that the user is wearing or clothing that the user is not wearing. Display the screen for And the control part 115 receives the selection by a user by the input reception part 112. FIG.

ユーザが、ユーザが身に付けている衣類を撮像することを選択した場合、制御部115は、撮像部111を起動し、ユーザが身に付けている衣類を撮像するための第1の画面を表示部113に表示させる。図2および図3は、第1の画面の例を示す図である。   When the user selects to image the clothing worn by the user, the control unit 115 activates the imaging unit 111 and displays the first screen for imaging the clothing worn by the user. It is displayed on the display unit 113. 2 and 3 are diagrams showing examples of the first screen.

第1の画面は、例えば、撮像部111により写されている画角の映像と、ユーザに対するユーザの位置に関する指示とを示す画像を含む。図2は、撮像部111により何も写されていないときの第1の画面の例である。例えば、図2に示されるように、第1の画面では、撮像部111により写されている画角における、ユーザの位置すべき位置が、破線で表示される。具体的には、例えば、頭部の位置、上半身の位置、下半身の位置等の位置すべき位置が示される。図2に示されるように、腰の位置を指示する破線も表示されてもよい。   The first screen includes, for example, an image showing an angle of view image captured by the imaging unit 111 and an instruction regarding the user's position with respect to the user. FIG. 2 is an example of a first screen when nothing is captured by the imaging unit 111. For example, as illustrated in FIG. 2, on the first screen, the position where the user should be located in the angle of view captured by the imaging unit 111 is displayed with a broken line. Specifically, for example, positions to be positioned such as the position of the head, the position of the upper body, the position of the lower body, and the like are shown. As shown in FIG. 2, a broken line indicating the position of the waist may also be displayed.

ユーザは、例えば、姿見等の鏡の前に立ち、第1の画面を見ながら、自身の体の各部位が、第1の画面において指示されている位置に位置するように、撮像部111の画角および自身の姿勢を調整する。図3は、ユーザが写っている状態の第1の画面の例を示す図である。   For example, the user stands in front of a mirror such as a figure and looks at the first screen so that each part of his / her body is positioned at the position indicated on the first screen. Adjust the angle of view and your posture. FIG. 3 is a diagram illustrating an example of a first screen in a state where a user is shown.

制御部115は、撮像部111に対する撮像の指示をユーザから受け付ける。たとえば、端末11がスマートフォンである場合、制御部115は、図3に示されるように、「撮影」と書かれた領域を表示部113に表示させる。入力受付部112が、ユーザがこの領域をタッチしたことを受け付けると、制御部115は、撮像部111に対し、撮像を指示する。こうして、撮像部111は、衣類を身に付けたユーザが含まれる撮像画像を取得する。   The control unit 115 receives an imaging instruction for the imaging unit 111 from the user. For example, when the terminal 11 is a smartphone, the control unit 115 causes the display unit 113 to display an area where “shooting” is written, as illustrated in FIG. 3. When the input receiving unit 112 receives that the user has touched this area, the control unit 115 instructs the imaging unit 111 to perform imaging. In this way, the imaging unit 111 acquires a captured image including a user wearing clothes.

ユーザが、入力受付部112を操作し、ユーザが身に付けていない衣類を撮像することを選択した場合、制御部115は、撮像部111を起動し、ユーザが身に付けていない衣類を撮像するための第2の画面を表示部113に表示させる。第2の画面は、例えば、撮像部111により写されている映像を含めばよい。この場合、ユーザは、登録したい衣類を床に広げ、又はハンガーにかける等して、第2の画面を見ながら、衣類が第2の画面に写るように、撮像部111の画角を調整する。   When the user operates the input receiving unit 112 and selects to image clothing that the user does not wear, the control unit 115 activates the imaging unit 111 and captures clothing that the user does not wear. A second screen for displaying is displayed on the display unit 113. For example, the second screen may include an image captured by the imaging unit 111. In this case, the user adjusts the angle of view of the imaging unit 111 so that the clothing appears on the second screen while looking at the second screen by spreading the clothing to be registered on the floor or hanging on a hanger. .

第2の画面において、制御部115は、例えば、第1の画面と同様に、「撮影」と書かれた領域を表示部113に表示させる。入力受付部112が、ユーザがこの領域をタッチしたことを受け付けると、制御部115は、撮像部111に対し、撮像を指示する。こうして、撮像部111は、ユーザが身に付けていない衣類が含まれる撮像画像を取得する。   On the second screen, for example, the control unit 115 causes the display unit 113 to display an area where “shooting” is written, as in the first screen. When the input receiving unit 112 receives that the user has touched this area, the control unit 115 instructs the imaging unit 111 to perform imaging. In this way, the imaging unit 111 acquires a captured image including clothing that the user does not wear.

制御部115は、衣類を含む撮像画像が取得された後に、撮像された衣類に関する様々な情報をユーザから取得してもよい。例えば、制御部115は、撮像された衣類が、その日(撮像された日)にユーザが採用する(すなわち、身に付けて過ごすつもりである)衣類であるか否かの情報を、ユーザから取得してもよい。例えば、制御部115は、表示部113に、「今日のコーデですか」という質問を示す文章を表示し、回答を入力受付部112により受け付ければよい。   The control unit 115 may acquire various information regarding the captured clothing from the user after the captured image including the clothing is acquired. For example, the control unit 115 acquires, from the user, information on whether or not the captured clothing is the clothing that the user adopts (that is, intends to wear on) that day (the captured date). May be. For example, the control unit 115 may display a sentence indicating a question “Is it today's coordination” on the display unit 113 and receive an answer by the input receiving unit 112.

また、例えば、制御部115は、複数の衣類の組み合わせが含まれる撮像画像が取得された場合に、撮像された衣類の組み合わせに対するユーザによる評価を受け付けてもよい。例えば、制御部115は、表示部113に、「このコーデの満足度を5点満点で評価してください」という質問を示す文章と、1から5の数値を表示させ、入力受付部112により1から5のいずれかの数値の選択を受け付ける。数値の選択を受け付けたら、制御部115は、選択された数値を、撮像された衣類の組み合わせに対する評価を示す情報として取得する。   Further, for example, when a captured image including a plurality of clothing combinations is acquired, the control unit 115 may accept an evaluation by the user with respect to the captured clothing combinations. For example, the control unit 115 causes the display unit 113 to display a sentence indicating a question “Please rate the satisfaction of this coordination with a maximum score of 5” and a numerical value of 1 to 5, and the input receiving unit 112 displays 1 The selection of any numerical value of 5 is accepted. When the selection of the numerical value is received, the control unit 115 acquires the selected numerical value as information indicating evaluation for the captured clothing combination.

また、例えば、制御部115は、撮像された衣類の特徴の入力を受け付けてもよい。衣類の特徴は、例えば、種類、色、模様、形状、サイズ、素材、洗濯情報、等である。ただし、衣類の色、模様および形状のように、撮像画像から判別可能な特徴については、制御部115はその特徴の入力を受け付けなくてもよい。   In addition, for example, the control unit 115 may accept an input of captured clothing characteristics. The characteristics of clothing are, for example, type, color, pattern, shape, size, material, laundry information, and the like. However, for features that can be distinguished from the captured image, such as the color, pattern, and shape of clothing, the control unit 115 may not accept input of the features.

衣類の種類は、例えば、大分類と、小分類とを含む。大分類は、「トップス」または「ボトムス」等の衣類を身に付ける部位に基づく分類である。小分類は、「ブラウス」、「シャツ」または「カーディガン」等の、衣類の形状や素材等に基づく分類である。   The types of clothing include, for example, a large classification and a small classification. The major classification is a classification based on a part on which clothing such as “tops” or “bottoms” is worn. The small classification is a classification based on the shape or material of clothing, such as “blouse”, “shirt”, or “cardigan”.

衣類の洗濯情報とは、その衣類の洗濯に関する情報であり、例えば、洗濯方法、干し方、自宅で洗濯可能か否か、洗濯のしやすさ(例えば5段階の数値で表される)、および乾きやすさ(例えば5段階の数値で表される)等である。   Clothes washing information is information about washing the clothes, for example, washing method, how to dry, whether or not washing is possible at home, ease of washing (for example, represented by a numerical value of 5 levels), and It is easy to dry (for example, it is expressed by a numerical value of 5 levels).

制御部115は、さらに、衣類の特徴として、着心地、およびユーザがその衣類を気に入っている度合い等を、ユーザから受け付けてもよい。   Further, the control unit 115 may receive, from the user, the comfort and the degree to which the user likes the clothing as characteristics of the clothing.

制御部115は、衣類を含む撮像画像が取得される前に、ユーザが撮影しようとしている衣類に関する情報をユーザから取得してもよい。   The control unit 115 may acquire information about clothing that the user is about to capture from the user before the captured image including the clothing is acquired.

制御部115は、取得された撮像画像、および、ユーザからの回答の入力により取得された、撮像画像に含まれる衣類に関する情報を、衣類を登録する要求(登録要求)とともに、通信部110を介して、提案システム21に送信する。
[情報取得処理]
情報取得処理は、提案システム21に衣類の組み合わせを提案する要求を行い、提案された衣類の組み合わせを示す合成画像を取得するための処理である。
The control unit 115 obtains the acquired captured image and the information about the clothing included in the captured image acquired by inputting the answer from the user, together with a request for registering the clothing (registration request), via the communication unit 110. To the proposal system 21.
[Information acquisition processing]
The information acquisition process is a process for requesting the proposal system 21 to propose a combination of clothes and acquiring a composite image showing the proposed combination of clothes.

制御部115は、入力受付部112により、ユーザが提案システム21による衣類の組み合わせの提案を取得することを希望することを示す、ユーザからの入力(すなわち、提案を取得する指示)を、受け付ける。   The control unit 115 receives, from the input receiving unit 112, an input from the user (that is, an instruction to acquire a proposal) indicating that the user desires to acquire a proposal for a combination of clothes by the proposal system 21.

制御部115は、上記入力を受け付けた場合、提案システム21により提案される衣類の組み合わせに関する条件(以下、「提案条件」)を設定する。制御部115は、例えば、入力受付部112により取得される情報に基づいて、提案条件を設定する。   When the control unit 115 receives the input, the control unit 115 sets a condition regarding the combination of clothes proposed by the proposal system 21 (hereinafter, “proposed condition”). For example, the control unit 115 sets a proposal condition based on information acquired by the input reception unit 112.

制御部115が設定する提案条件は、少なくとも1つの衣類の指定を含む。すなわち、制御部115は、指定された衣類を含む衣類の組み合わせを提案すること、という条件を提案条件の1つとして設定する。以下、提案条件において、提案される組み合わせに含まれるべき衣類として指定される衣類を、「指定衣類」と称する。   The proposal condition set by the control unit 115 includes designation of at least one garment. That is, the control unit 115 sets a condition that a combination of clothes including the specified clothes is proposed as one of the proposal conditions. Hereinafter, clothing designated as clothing to be included in the proposed combination under the proposed conditions is referred to as “designated clothing”.

指定衣類は、例えば次のように決定される。   For example, the designated clothing is determined as follows.

制御部115は、まず、複数の衣類の画像を、「使用したい衣類を選択してください」というメッセージとともに表示部113に表示させ、ユーザが使用したい衣類を選択する操作を受け付ける。この時、制御部115が表示させる複数の衣類の画像は、例えば、後述される、データベース214に記憶された、ユーザが所有する衣類の衣類画像(後述)である。ユーザは、使用したい衣類の画像をタップ(クリック)することにより、使用したい衣類、すなわち指定衣類を選択する。制御部115は、画像が選択されたら、選択された画像に含まれる衣類を、指定衣類として決定する。   First, the control unit 115 displays a plurality of clothing images together with a message “Please select clothing you want to use” on the display unit 113, and accepts an operation of selecting the clothing that the user wants to use. At this time, the plurality of clothing images displayed by the control unit 115 are, for example, clothing images (described later) of clothing owned by the user stored in the database 214 described later. The user taps (clicks) on the image of the clothing that the user wants to use, thereby selecting the clothing that the user wants to use, ie, the designated clothing. When an image is selected, control unit 115 determines clothes included in the selected image as designated clothes.

制御部115は、2つ以上の衣類の選択を受け付け、その2つ以上の衣類を指定衣類として決定してもよい。   The control unit 115 may accept selection of two or more clothes and determine the two or more clothes as designated clothes.

指定衣類を決定する別の方法として、制御部115は、衣類の撮像画像を取得してもよい。例えば、制御部115は、撮像部111を作動させ、ユーザが使用したい衣類を撮像するよう、ユーザに指示するメッセージを、表示部113に表示させる。そして、ユーザが、衣類を撮像すると、制御部115は、撮像された衣類を、指定衣類として決定する。   As another method for determining the designated clothing, the control unit 115 may acquire a captured image of the clothing. For example, the control unit 115 causes the display unit 113 to display a message for instructing the user to operate the imaging unit 111 to image clothing that the user wants to use. Then, when the user images clothing, the control unit 115 determines the captured clothing as designated clothing.

上記別の方法において、撮像される衣類は、データベース214においてユーザが所有する衣類として記憶されている衣類に限定されない。ただし、撮像された衣類がデータベース214においてユーザが所有する衣類として記憶されている衣類であるかが特定されてもよい。すなわち、制御部115が撮像画像を提案システム21に送信し、衣類画像生成部212が、撮像された衣類を識別し、その衣類の特徴を検出し、検出された特徴に基づいて、データベース214に衣類画像が記憶されている衣類であるかを特定してもよい。   In the other method, the clothing to be imaged is not limited to clothing stored as clothing owned by the user in the database 214. However, it may be specified whether the imaged clothing is the clothing stored in the database 214 as the clothing owned by the user. That is, the control unit 115 transmits the captured image to the suggestion system 21, and the clothing image generation unit 212 identifies the captured clothing, detects the feature of the clothing, and stores the feature in the database 214 based on the detected feature. It may be specified whether the clothing image is stored.

以上のようにして、制御部115は、指定衣類を設定する。   As described above, the control unit 115 sets the designated clothing.

制御部115は、指定衣類を設定する他、さらに、提案条件に含まれる他の条件の設定を受け付けてもよい。   The control unit 115 may accept setting of other conditions included in the proposed condition, in addition to setting the designated clothing.

例えば、制御部115は、使用される衣類の特徴(色、素材、着心地、洗濯情報等)に関する提案条件の設定をユーザに促してもよい。制御部115は、提案条件を設定するための画面を表示部113に表示させ、設定の入力を入力受付部112により受け付ければよい。   For example, the control unit 115 may prompt the user to set a proposal condition related to the characteristics (color, material, comfort, washing information, etc.) of the clothing used. The control unit 115 may display a screen for setting the proposed condition on the display unit 113, and accept the setting input by the input receiving unit 112.

制御部115は、衣類の組み合わせを提案する要求と、設定された提案条件とを、通信部110を介して提案システム21に送信する。指定衣類が撮像により取得された場合、制御部115は、取得された指定衣類の撮像画像を提案システム21に送信する。   The control unit 115 transmits a request for proposing a combination of clothes and the set proposal condition to the proposal system 21 via the communication unit 110. When the designated clothing is acquired by imaging, the control unit 115 transmits the acquired captured image of the designated clothing to the suggestion system 21.

以下、衣類の組み合わせを提案する要求を、提案要求とも称す。   Hereinafter, a request for proposing a combination of clothes is also referred to as a proposal request.

また、制御部115は、提案システム21から送信される合成画像を通信部110が受信した場合、受信された合成画像を表示部113に表示させる。   In addition, when the communication unit 110 receives the composite image transmitted from the proposal system 21, the control unit 115 causes the display unit 113 to display the received composite image.

[その他の制御]
制御部115は、ユーザ情報を取得し、ユーザ情報を提案システム21に送信してもよい。
[Other controls]
The control unit 115 may acquire user information and transmit the user information to the suggestion system 21.

ユーザ情報は、例えば、ユーザの性別、年齢、身長、体格、各部位のサイズ、皮膚の色、および顔の画像等である。制御部115は、入力受付部112を介してユーザからユーザ情報の入力を受け付けることによってユーザ情報を取得してもよい。制御部115は、ユーザが撮像された撮像画像を、ユーザ情報として取得してもよい。そして、制御部115は、ユーザ情報を提案システム21に送信してもよい。   The user information includes, for example, the user's sex, age, height, physique, size of each part, skin color, facial image, and the like. The control unit 115 may acquire user information by receiving input of user information from the user via the input receiving unit 112. The control unit 115 may acquire a captured image captured by the user as user information. Then, the control unit 115 may transmit user information to the proposal system 21.

===提案システム21===
提案システム21は、衣類の組み合わせを提案するシステムである。
=== Proposed system 21 ===
The proposal system 21 is a system that proposes a combination of clothes.

提案システム21は、通信部210、特定部211、衣類画像生成部212、登録部213、データベース214、組み合わせ決定部215、合成部216、学習部217、および知識データベース218を備える。端末11に含まれる各部は、情報を共有可能であるように、互いに通信可能に接続されている。   The proposal system 21 includes a communication unit 210, a specification unit 211, a clothing image generation unit 212, a registration unit 213, a database 214, a combination determination unit 215, a synthesis unit 216, a learning unit 217, and a knowledge database 218. Each unit included in the terminal 11 is connected to be communicable with each other so that information can be shared.

通信部210は、通信ネットワーク99を介して、端末11の通信部110と情報の送受信を行う。   The communication unit 210 transmits / receives information to / from the communication unit 110 of the terminal 11 via the communication network 99.

特定部211は、通信部210により受信されたデータを送信した端末11のユーザを特定する。提案システム21が複数の端末11と通信可能である場合、端末11は、提案システム21に送信するデータに、ユーザを特定可能な情報を含める。特定部211は、ユーザを特定可能な情報に基づき、ユーザを特定する。ユーザを特定可能な情報は、たとえば、端末11の識別情報でもよいし、ユーザの識別情報でもよい。   The identifying unit 211 identifies the user of the terminal 11 that has transmitted the data received by the communication unit 210. When the proposed system 21 can communicate with a plurality of terminals 11, the terminal 11 includes information that can identify the user in data transmitted to the proposed system 21. The identifying unit 211 identifies the user based on information that can identify the user. The information that can identify the user may be, for example, identification information of the terminal 11 or user identification information.

以下の説明では、ユーザが特定されていることを前提とする。   In the following description, it is assumed that a user is specified.

衣類画像生成部212は、上記登録要求処理によって端末11から送信された撮像画像から、衣類画像を生成する。具体的には、衣類画像生成部212は、撮像画像に含まれる衣類のそれぞれの画像を衣類画像として生成する。   The clothing image generation unit 212 generates a clothing image from the captured image transmitted from the terminal 11 by the registration request process. Specifically, clothing image generation unit 212 generates each image of clothing included in the captured image as a clothing image.

ユーザが身に付けている衣類が含まれる撮像画像に対する、衣類画像生成部212による処理の例は、次の通りである。   An example of processing by the clothing image generation unit 212 for a captured image including clothing worn by the user is as follows.

まず、衣類画像生成部212は、撮像画像に含まれる、衣類が存在する領域をそれぞれ検出する。例えば、衣類画像生成部212は、画素値に基づき、撮像画像に含まれる各衣類の境界を検出することで、上記領域を検出する。   First, the clothing image generation unit 212 detects each region where clothing is present, which is included in the captured image. For example, the clothing image generation unit 212 detects the region by detecting the boundary of each clothing included in the captured image based on the pixel value.

そして、衣類画像生成部212は、それぞれの衣類の種類(大分類、小分類等)を識別する。衣類の大分類(例えば、トップスであるか、ボトムスであるか等)は、撮像画像中の位置に基づいて特定可能である。例えば、衣類画像生成部212は、第1の画面で表示された指示と、撮像画像中の衣類の位置との関係に基づいて、各衣類の大分類を識別してもよい。衣類画像生成部212は、ユーザの姿勢を検出し、検出された姿勢に基づいて衣類を識別してもよい。衣類画像生成部212は、例えば、上半身を覆う衣類(トップス)、脚を覆う衣類(ボトムス)、および足を覆う衣類(靴下、又は靴)を、検出し、および識別する。衣類画像生成部212は、さらに、頭部に着用される衣類(ヘアアクセサリー)、首元の装飾品、および手首につけられる装飾品等を識別してもよい。   Then, the clothing image generation unit 212 identifies the type of clothing (large classification, small classification, etc.). The large classification of clothing (for example, whether it is tops or bottoms) can be specified based on the position in the captured image. For example, the clothing image generation unit 212 may identify the large classification of each clothing based on the relationship between the instruction displayed on the first screen and the position of the clothing in the captured image. The clothing image generation unit 212 may detect the user's posture and identify the clothing based on the detected posture. The clothing image generation unit 212 detects and identifies, for example, clothing covering the upper body (tops), clothing covering the legs (bottoms), and clothing covering the feet (socks or shoes). The clothing image generation unit 212 may further identify clothing worn on the head (hair accessory), neck ornaments, ornaments attached to the wrist, and the like.

衣類画像生成部212は、さらに、衣類の小分類(ブラウスであるか、シャツであるか等)を特定してもよい。衣類画像生成部212は、例えば、衣類のサンプルデータを用いて、衣類の形状等に基づいて衣類の小分類を特定してもよい。あるいは、撮像されている衣類の情報として、撮像画像に含まれる衣類の小分類の情報が既にユーザからの入力により取得されている場合は、衣類画像生成部212は、その情報に基づいて各衣類の小分類を決定すればよい。   The clothing image generation unit 212 may further specify a small classification of clothing (whether it is a blouse or a shirt). For example, the clothing image generation unit 212 may specify a small classification of clothing based on the shape of clothing using sample data of clothing. Alternatively, when the information on the clothing that has been captured has already been acquired by the input from the user, the clothing image generation unit 212 determines each clothing based on the information. What is necessary is just to determine the small classification of.

衣類画像生成部212は、識別された衣類の衣類画像を生成する。具体的には、衣類画像生成部212は、撮像画像から、識別された衣類が存在する領域を切り出し、切り出された領域の画像を衣類画像として生成する。衣類画像は、例えば、それぞれ1つ(又は1組)のみの衣類を含む画像である。あるいは、衣類画像は、大分類が同じ衣類の組み合わせを含む画像でもよい。   The clothing image generation unit 212 generates a clothing image of the identified clothing. Specifically, the clothing image generation unit 212 cuts out a region where the identified clothing is present from the captured image, and generates an image of the cut out region as a clothing image. The clothing image is, for example, an image including only one (or one set) clothing. Alternatively, the clothing image may be an image including a combination of clothing having the same large classification.

衣類画像生成部212は、当該衣類をユーザが身に付けた場合の形状となっている当該衣類の衣類画像を、推定により生成してもよい。上記推定に際しては、例えば、衣類画像生成部212は、ユーザが身に付けた場合の衣類の形状およびユーザの体における位置を推定すればよい。上記推定に際し、衣類画像生成部212は、ユーザの体型に関する情報、および衣類のサイズ等の情報を用いてもよい。ユーザの体型に関する情報は、データベース214においてユーザ情報の1つとして記憶されていればよい。衣類のサイズ等の情報は、ユーザからの入力により取得されればよい。衣類画像生成部212は、推定された形状および位置に基づき、衣類の画像を変形し、変形された衣類の衣類画像を生成してもよい。   The clothing image generation unit 212 may generate a clothing image of the clothing in a shape when the user wears the clothing by estimation. In the estimation, for example, the clothing image generation unit 212 may estimate the shape of the clothing and the position on the user's body when the user wears it. In the above estimation, the clothing image generation unit 212 may use information on the user's body shape and information such as the size of clothing. Information relating to the user's body shape may be stored in the database 214 as one piece of user information. Information such as clothing size may be acquired by input from the user. The clothing image generation unit 212 may deform the clothing image based on the estimated shape and position and generate a clothing image of the deformed clothing.

なお、撮像された衣類の一部が隠れている又は乱れている場合は、衣類画像生成部212は、その衣類の衣類画像を補正してもよい。具体的には、例えば、衣類画像生成部212は、隠れている又は乱れている部分を、衣類の対称性に基づいて補正してもよい。例えば、左右対称である種類である衣類の、右腕に相当する部分が隠れている又は乱れている場合、衣類画像生成部212は、その衣類の左腕に相当する部分を反転した画像を隠れている又は乱れている部分に重畳することにより、右腕に相当する部分を補正してもよい。   In addition, when a part of the imaged clothing is hidden or disturbed, the clothing image generation unit 212 may correct the clothing image of the clothing. Specifically, for example, the clothing image generation unit 212 may correct a hidden or disturbed portion based on the symmetry of clothing. For example, when a portion corresponding to the right arm of a clothing that is a symmetric type is hidden or disturbed, the clothing image generation unit 212 hides an image obtained by inverting the portion corresponding to the left arm of the clothing. Alternatively, the portion corresponding to the right arm may be corrected by superimposing it on the portion that is disturbed.

また、例えば、ボトムスに相当する衣類の衣類画像の上部が、トップスに相当する衣類によって隠されていたために欠けている場合、衣類画像生成部212は、腰の位置に基づいて、ボトムスに相当する衣類の衣類画像を補完する補正を行ってもよい。   Further, for example, when the upper part of the clothing image of clothing corresponding to the bottoms is missing because it is hidden by the clothing corresponding to the tops, the clothing image generation unit 212 corresponds to the bottoms based on the position of the waist. Correction that complements the clothing image of the clothing may be performed.

衣類画像生成部212は、上記に挙げた補正の他、衣類のサンプルデータに基づいて隠れている又は乱れている部分の形状および色彩等を推定し、推定された結果に基づいて画像を補正してもよい。   In addition to the corrections listed above, the clothing image generation unit 212 estimates the shape and color of a hidden or disturbed part based on the sample data of clothing, and corrects the image based on the estimated result. May be.

衣類画像生成部212は、衣類画像の大きさを、撮像された衣類の大きさが統一されるように補正してもよい。すなわち、衣類画像生成部212は、各衣類画像間の、ピクセルを単位とする寸法の比が、実際の衣類の寸法の比と等しくなるように、衣類画像の大きさを補正してもよい。   The clothing image generation unit 212 may correct the size of the clothing image so that the size of the captured clothing is unified. That is, the clothing image generation unit 212 may correct the size of the clothing image so that the ratio of the size in units of pixels between the clothing images is equal to the ratio of the actual clothing dimensions.

衣類画像生成部212は、同じ種類の衣類の姿勢が統一されるよう衣類画像を加工してもよい。   The clothing image generation unit 212 may process the clothing image so that the postures of the same type of clothing are unified.

登録部213は、登録要求処理によって端末11から送信された撮像画像に含まれる衣類に関する情報を、データベース214に登録する。   The registration unit 213 registers information about clothes included in the captured image transmitted from the terminal 11 by the registration request process in the database 214.

例えば、登録部213は、衣類画像生成部212によって生成された衣類画像を、データベース214に、当該衣類画像と当該衣類画像が含む衣類に関する情報とが関連づけられるように、記憶させる。   For example, the registration unit 213 stores the clothing image generated by the clothing image generation unit 212 in the database 214 so that the clothing image and information about clothing included in the clothing image are associated with each other.

また、登録部213は、ユーザが採用した衣類の組み合わせに関する情報を登録する。   The registration unit 213 registers information related to the combination of clothes adopted by the user.

また、登録部213は、端末11からユーザ情報が送信された場合、ユーザ情報をデータベース214に登録する。   The registration unit 213 registers user information in the database 214 when user information is transmitted from the terminal 11.

データベース214は、提案システム21によるサービスのための様々なデータを記憶する。   The database 214 stores various data for services by the proposal system 21.

例えば、データベース214は、衣類画像生成部212により生成された衣類画像を記憶する。   For example, the database 214 stores the clothing image generated by the clothing image generation unit 212.

図4は、データベース214が記憶するデータの一例を示す図である。   FIG. 4 is a diagram illustrating an example of data stored in the database 214.

データベース214は、登録要求処理によって端末11から送信された撮像画像に含まれる衣類を、当該端末11のユーザが所有する衣類(以下、「ユーザの所有品」とも称す)として、記憶する。図4は、識別番号が“user01”であるユーザが所有する衣類に関するデータの例を示している。データベース214は、例えば、それぞれの衣類の識別番号、所有者の識別番号、衣類画像、衣類の特徴を、図4のように表形式で記憶する。ただし、データの形式は表形式に限定されない。また、図4に示された情報は一例であり、データベース214はさらに多くの情報を記憶していてよい。   The database 214 stores clothing included in the captured image transmitted from the terminal 11 by the registration request process as clothing owned by the user of the terminal 11 (hereinafter also referred to as “user's property”). FIG. 4 shows an example of data relating to clothes owned by a user whose identification number is “user01”. The database 214 stores, for example, each clothing identification number, owner identification number, clothing image, and clothing characteristics in a tabular form as shown in FIG. However, the data format is not limited to the tabular format. The information shown in FIG. 4 is an example, and the database 214 may store more information.

なお、衣類の識別番号は、登録部213によって付与されればよい。   The clothing identification number may be given by the registration unit 213.

データベース214は、記憶されたデータから、さらに衣類の特徴を導き出し、その特徴を記憶してもよい。例えば、データベース214は、衣類の特徴の1つとして「乾きやすさ」を導出し、その情報を記憶してもよい。乾きやすさは、例えば、衣類を構成する生地の厚さ、素材および干し方から導き出される。   The database 214 may further derive clothing features from the stored data and store the features. For example, the database 214 may derive “easy to dry” as one of the characteristics of clothing and store the information. The ease of drying is derived from, for example, the thickness of the fabric constituting the clothes, the material, and how to dry.

データベース214は、さらに、登録要求処理によって端末11から送信された、ユーザが採用した衣類の組み合わせに関する情報を記憶する。図5は、データベース214が記憶する、ユーザが採用した衣類の組み合わせに関する情報の一例を示す図である。データベース214は、例えば、図5のように、採用された衣類の組み合わせの撮像画像が取得された日時(撮影日時)、採用された衣類の組み合わせ、その組み合わせが採用された日の天候情報(平均気温および降水確率等)、および採用された衣類の組み合わせに対するユーザによる評価を、記憶する。衣類の組み合わせは、例えば、衣類の識別番号を用いて表される。   The database 214 further stores information on the combination of clothes adopted by the user, transmitted from the terminal 11 by the registration request process. FIG. 5 is a diagram illustrating an example of information related to the combination of clothes adopted by the user, which is stored in the database 214. For example, as shown in FIG. 5, the database 214 stores the date and time (shooting date and time) when the captured image of the adopted clothing combination was acquired, the adopted clothing combination, and weather information (average) on the date when the combination was adopted. Temperature and precipitation probabilities, etc.), and user ratings for the clothing combinations employed are stored. The combination of clothing is represented using, for example, a clothing identification number.

また、データベース214は、ユーザ情報を記憶する。   The database 214 stores user information.

学習部217は、データベース214において記憶された情報に基づき、データベース214において記憶された情報どうしの関係を学習する。学習部217は、学習を行うことにより、ユーザが好んで採用する衣類の組み合わせと、衣類の組み合わせに関する情報との関係を示す情報を導出する。   The learning unit 217 learns the relationship between the information stored in the database 214 based on the information stored in the database 214. The learning unit 217 derives information indicating the relationship between the combination of clothes that the user prefers and information about the combination of clothes by performing learning.

学習部217は、例えば以下の情報を入力とし、以下の情報どうしの関係を学習する。
第1の情報:ユーザが採用した衣類の組み合わせ
第2の情報:ユーザが使用可能だった衣類
第3の情報:採用された組み合わせに用いられた衣類の特徴
第4の情報:採用された組み合わせが採用された日時に関する時間情報
第5の情報:採用された組み合わせが採用された日の天候情報
時間情報は、撮像画像が取得された季節、日付、曜日、および時刻等である。
The learning unit 217 receives, for example, the following information, and learns the relationship between the following information.
1st information: Combination of clothing adopted by the user 2nd information: Clothing available for the user 3rd information: Characteristics of clothing used for the adopted combination 4th information: Adopted combination Time information related to the date and time adopted Fifth information: weather information on the date when the adopted combination is adopted The time information includes the season, date, day of the week, and time when the captured image was acquired.

天候情報は、撮像画像が取得された日の、ユーザの居住地又はユーザの外出先の天気、気温、湿度、降水確率、および風の強さ等である。   The weather information is the weather, temperature, humidity, probability of precipitation, wind strength, and the like of the user's residence or the user's whereabouts on the day when the captured image was acquired.

ユーザが使用可能な衣類とは、例えば、ユーザが所有する衣類である。ただし、洗濯が済んでいない衣類は、使用可能な衣類から除外されてもよい。洗濯が済んでいない衣類は、例えば、直近のn日間(nは所定の整数)に使用された衣類である。提案システム21は、洗濯が済んでいない衣類を特定可能な情報を、ユーザから受け付けるよう構成されていてもよい。   The clothing usable by the user is, for example, clothing owned by the user. However, clothes that have not been washed may be excluded from usable clothes. The clothes that have not been washed are, for example, clothes that have been used in the last n days (n is a predetermined integer). The suggestion system 21 may be configured to receive information from a user that can identify clothes that have not been washed.

上記の第1から第5の情報の組み合わせは、ユーザが過去に行った判断の情報と言える。   The combination of the above first to fifth information can be said to be information on the determination made by the user in the past.

過去に採用された衣類の組み合わせが、ユーザを取り巻く環境や好み等に基づいて採用されたものであるとすれば、上記の第1から第5の情報の組み合わせは、ユーザを取り巻く環境や好み等に基づくユーザの判断を示す情報である。したがって、学習部217の学習により、例えば、ユーザが採用しやすい色の組み合わせや、ユーザが月曜日に選びやすい服の種類や、ユーザが雨の日に選びやすい衣類の素材の組み合わせ等といった、ユーザを取り巻く環境や好みに応じたユーザの判断の傾向が明らかになり得る。   Assuming that the combination of clothing adopted in the past is based on the environment and preferences surrounding the user, the first to fifth combinations of information described above are the environment and preferences surrounding the user, etc. It is the information which shows the judgment of the user based on. Therefore, by learning by the learning unit 217, for example, a combination of colors that the user can easily adopt, types of clothes that the user can easily select on Monday, combinations of clothing materials that the user can easily select on rainy days, and the like The tendency of the user's judgment according to the surrounding environment and preferences can be clarified.

学習部217が行う学習の方法は、一般に知られている、複数のデータの関係を学習する方法でよい。例えば、学習部217は、第1の情報を入力データとし、第2から第5の情報を出力データとした場合の、入力データと出力データとの関係を導出する多変量解析を行ってもよい。すなわち、学習部217は、衣類の組み合わせを、第2から第5の情報に基づいて導出するためのモデルを導出すればよい。   The learning method performed by the learning unit 217 may be a generally known method of learning the relationship between a plurality of data. For example, the learning unit 217 may perform multivariate analysis to derive the relationship between the input data and the output data when the first information is input data and the second to fifth information is output data. . That is, the learning unit 217 may derive a model for deriving a combination of clothes based on the second to fifth information.

学習部217は、異種混合学習によって、衣類の組み合わせを第2から第5の情報に基づいて導出するためのモデルを導出してもよい。   The learning unit 217 may derive a model for deriving a combination of clothes based on the second to fifth information by heterogeneous mixed learning.

なお、上記第2から第5の情報は一例であって、衣類の組み合わせを出力データとする学習に入力データとして用いられる情報は、第2から第5の情報に限定されない。   The second to fifth information is an example, and information used as input data for learning using a combination of clothes as output data is not limited to the second to fifth information.

学習部217は、採用された組み合わせに対するユーザによる評価を示す情報である、第6の情報を用いた学習を行ってもよい。第6の情報も、ユーザが過去に行った判断の情報である。第1から第6の情報の組み合わせは、ユーザが衣類の組み合わせに対する評価の傾向、すなわち衣類の組み合わせの好みを示す情報である。したがって、学習部217の学習により、ユーザが好む(高く評価する)衣類の組み合わせの傾向が明らかになり得る。学習部217は、例えば、第6の情報を、第1から第5の情報に基づいて導出するためのモデルを導出してもよい。   The learning unit 217 may perform learning using sixth information that is information indicating evaluation by the user for the adopted combination. The sixth information is also information on determinations made by the user in the past. The combination of the first to sixth information is information indicating the tendency of the user to evaluate the combination of clothes, that is, the preference of the combination of clothes. Therefore, the learning of the learning unit 217 may reveal the tendency of the combination of clothes that the user likes (highly evaluates). For example, the learning unit 217 may derive a model for deriving the sixth information based on the first to fifth information.

本実施形態では、学習部217による学習の結果として得られる情報を、「知識」と呼ぶ。得られる知識は、いわば、ユーザが過去に行った衣類に関する判断の情報に基づいて生成される、ユーザの好みおよび判断の傾向に関する知識である。   In the present embodiment, information obtained as a result of learning by the learning unit 217 is referred to as “knowledge”. In other words, the knowledge obtained is knowledge about user preferences and judgment tendencies that are generated based on information about judgments on clothes that the user has made in the past.

学習部217は、得られた知識を知識データベース218に記憶させる。   The learning unit 217 stores the obtained knowledge in the knowledge database 218.

学習部217は、学習のための情報として、ユーザとは無関係の人物が行った判断に関する情報を、用いてもよい。例えば、学習部217は、特定のウェブページに随時アップロードされる、衣類の組み合わせを含む画像を、学習のための情報として用いてもよい。また、例えば、学習部217は、複数のユーザの、過去に行った判断の情報をまとめて学習してもよい。このとき、学習部217は、ユーザ情報を含めて、学習を行ってもよい。それにより、ユーザの特徴等に応じたユーザの好みおよび判断の傾向に関する知識を得ることができる。   The learning unit 217 may use information related to the determination made by a person unrelated to the user as information for learning. For example, the learning unit 217 may use, as information for learning, an image including a combination of clothes that is uploaded to a specific web page as needed. Further, for example, the learning unit 217 may learn information on determinations made by a plurality of users in the past. At this time, the learning unit 217 may perform learning including user information. As a result, it is possible to obtain knowledge about user preferences and judgment tendencies according to user characteristics and the like.

組み合わせ決定部215は、端末11の制御部115からの、衣類の組み合わせを提案する要求(提案要求)に応じ、衣類の組み合わせを決定する。組み合わせ決定部215は、制御部115により設定された条件に基づき、設定された条件を満たす、衣類の組み合わせを決定する。   The combination determination unit 215 determines a combination of clothes in response to a request (proposal request) for proposing a combination of clothes from the control unit 115 of the terminal 11. The combination determination unit 215 determines clothing combinations that satisfy the set conditions based on the conditions set by the control unit 115.

例として、設定された条件が、「衣類G1を使用する、ユーザが所有する衣類の組み合わせであること」であるとする。組み合わせ決定部215は、衣類G1と、ユーザが所有する他の衣類との組み合わせを決定する。組み合わせ決定部215により決定される組み合わせが、提案システム21により提案される衣類の組み合わせとなる。   As an example, it is assumed that the set condition is “a combination of clothes owned by the user using the clothes G1”. The combination determination unit 215 determines a combination of the clothing G1 and other clothing owned by the user. A combination determined by the combination determination unit 215 is a combination of clothes proposed by the proposal system 21.

組み合わせ決定部215は、設定された条件だけでなく、知識データベース218に記憶された知識にも基づいて、衣類の組み合わせを決定する。   The combination determination unit 215 determines a combination of clothes based on not only the set conditions but also the knowledge stored in the knowledge database 218.

すなわち、組み合わせ決定部215は、設定された条件を入力データとして知識を適用し、衣類の組み合わせを出力する。ただし、組み合わせ決定部215は、設定された条件の他、その日(提案要求が送信された日)の天候情報、時間情報、および使用可能な衣類等の情報を用いてもよい。   That is, the combination determination unit 215 applies knowledge using the set conditions as input data, and outputs a combination of clothes. However, in addition to the set conditions, the combination determination unit 215 may use weather information, time information, and usable clothing information on that day (the day on which the proposal request is transmitted).

例えば、組み合わせ決定部215は、その日(提案要求が送信された日)にユーザが最も採用する可能性が高い衣類の組み合わせを決定する。すなわち、組み合わせ決定部215は、例えば、その日に関する条件(第2から第5の情報に相当する情報)を入力データとして、学習部217により導出されたモデルを適用し、出力データとして衣類の組み合わせを導出する。そして、組み合わせ決定部215は、導出された組み合わせを、提案される衣類の組み合わせとして決定してもよい。   For example, the combination determination unit 215 determines a combination of clothing that is most likely to be adopted by the user on that day (the date on which the proposal request is transmitted). That is, the combination determination unit 215 applies the model derived by the learning unit 217 using, for example, the conditions related to the day (information corresponding to the second to fifth information) as input data, and uses the combination of clothes as output data. To derive. Then, the combination determination unit 215 may determine the derived combination as a proposed combination of clothes.

あるいは、組み合わせ決定部215は、設定された条件を満たす衣類の組み合わせのうち、ユーザの評価が最も高いと期待される組み合わせを決定してもよい。すなわち、組み合わせ決定部215は、例えば、第1から第6の情報の関係を学習した結果得られた知識に基づき導出される評価が、最高の値になる、衣類の組み合わせを、導出してもよい。そして、組み合わせ決定部215は、導出された組み合わせを、提案される衣類の組み合わせとして決定してもよい。   Alternatively, the combination determination unit 215 may determine a combination that is expected to have the highest user evaluation among combinations of clothing that satisfy the set conditions. That is, for example, the combination determination unit 215 may derive a combination of clothes that has the highest value derived from the knowledge obtained as a result of learning the relationship between the first to sixth information. Good. Then, the combination determination unit 215 may determine the derived combination as a proposed combination of clothes.

ただし、過去の所定の日数以内に採用された組み合わせを除く等、組み合わせを決定する条件は調整されてもよい。   However, conditions for determining combinations may be adjusted, such as excluding combinations that have been adopted within a predetermined number of days in the past.

合成部216は、組み合わせ決定部215により決定された衣類の組み合わせに含まれる衣類の衣類画像を合成する。以下、合成部216による合成の結果として生成する画像を、合成画像と称す。   The composition unit 216 synthesizes the clothing images included in the clothing combination determined by the combination determination unit 215. Hereinafter, an image generated as a result of the synthesis by the synthesis unit 216 is referred to as a synthesized image.

合成部216による合成の具体的な手順の例は以下の通りである。   An example of a specific procedure of synthesis by the synthesis unit 216 is as follows.

まず、合成部216は、合成を行うための背景画像を用意する。背景画像は合成部216が記憶していてもよいし、データベース214から読み出されてもよい。背景画像は、白一色の画像でもよいし、任意の風景が描かれた画像でもよい。背景画像には、ユーザの顔及び体が表されたイラスト又は写真が描かれていてもよい。   First, the composition unit 216 prepares a background image for composition. The background image may be stored in the synthesis unit 216 or read from the database 214. The background image may be a white color image or an image in which an arbitrary landscape is drawn. In the background image, an illustration or a photograph showing the user's face and body may be drawn.

そして、合成部216は、組み合わせ決定部215により決定された衣類の組み合わせに含まれる衣類の衣類画像をデータベース214から読み出す。ただし、指定衣類がデータベース214に記憶されていない衣類であり、端末11から指定衣類の撮像画像が送信された場合は、合成部216は、その撮像画像を用いる。そして、合成部216は、読み出された衣類画像が背景画像において配置される位置を、その衣類画像に含まれる衣類の種類に基づき決定する。例えば、読み出された衣類画像が、「トップス」に分類される衣類の衣類画像であることを特定したら、合成部216は、「ボトムス」に分類される衣類の衣類画像が配置される位置よりも上の位置を、その衣類画像が配置される位置として決定する。このように、衣類画像が配置される位置は、衣類の大分類に応じて定められていればよい。   Then, the synthesis unit 216 reads out the clothing image of the clothing included in the clothing combination determined by the combination determination unit 215 from the database 214. However, if the designated clothing is clothing that is not stored in the database 214 and a captured image of the designated clothing is transmitted from the terminal 11, the combining unit 216 uses the captured image. Then, the synthesis unit 216 determines the position where the read clothing image is arranged in the background image based on the type of clothing included in the clothing image. For example, if it is determined that the read clothing image is a clothing image of clothing classified as “tops”, the composition unit 216 determines from the position where the clothing image of clothing classified as “bottoms” is arranged. The upper position is determined as the position where the clothing image is arranged. Thus, the position where the clothing image is arranged may be determined according to the large classification of clothing.

そして、合成部216は、衣類画像を、背景画像の決定された位置に重畳する。衣類画像が重畳される順序は、衣類の種類に基づく順序として予め定められていればよい。こうして、合成部216は、衣類画像が重畳された合成画像を生成する。   Then, the composition unit 216 superimposes the clothing image on the determined position of the background image. The order in which clothing images are superimposed may be determined in advance as an order based on the type of clothing. In this way, the composition unit 216 generates a composite image on which clothing images are superimposed.

合成部216は、生成した合成画像を通信部210に送出する。   The composition unit 216 sends the generated composite image to the communication unit 210.

<動作>
以下、情報提供システム1における端末11および提案システム21の動作の流れを説明する。
<Operation>
Hereinafter, the flow of operations of the terminal 11 and the proposal system 21 in the information providing system 1 will be described.

[衣類の登録]
まず、ユーザが所有する衣類を登録する処理に係る、端末11および提案システム21の動作を説明する。衣類を登録する処理とは、すなわち、図4に例示されたような、衣類に関する情報をデータベース214に記憶させる処理である。
[Register clothing]
First, operations of the terminal 11 and the proposal system 21 relating to the process of registering clothes owned by the user will be described. The process of registering clothes is a process of storing information about clothes in the database 214 as illustrated in FIG.

図6は、ユーザが所有する衣類を登録する処理に係る、端末11および提案システム21の動作の流れを説明するフローチャートである。   FIG. 6 is a flowchart for explaining the flow of operations of the terminal 11 and the proposal system 21 relating to the process of registering clothes owned by the user.

まず、撮像部111が、ユーザが所有する衣類を撮像する(ステップS111)。例えば、制御部115が、ユーザに撮像部111を用いた衣類の撮像を促す。そしてユーザが、ユーザが所有する、登録したい衣類を、撮像部111により撮影することにより、撮像部111は、衣類を含む撮像画像を生成する。   First, the imaging unit 111 images clothing that the user owns (step S111). For example, the control unit 115 prompts the user to image clothing using the imaging unit 111. Then, when the user captures clothes that the user wants to register with the imaging unit 111, the imaging unit 111 generates a captured image including the clothes.

撮像画像が生成したら、通信部110が、制御部115の指示に基づき、登録要求と撮像画像とを提案システム21に送信する(ステップS112)。   When the captured image is generated, the communication unit 110 transmits a registration request and the captured image to the suggestion system 21 based on an instruction from the control unit 115 (step S112).

提案システム21の通信部210は、登録要求と撮像画像とを受信する(ステップS113)。すると、衣類画像生成部212が、撮像画像に含まれる衣類を識別する(ステップS114)。そして、衣類画像生成部212は、識別された衣類の衣類画像を生成する(ステップS115)。   The communication unit 210 of the proposal system 21 receives the registration request and the captured image (step S113). Then, the clothing image generation unit 212 identifies clothing included in the captured image (step S114). Then, the clothing image generation unit 212 generates a clothing image of the identified clothing (Step S115).

そして、登録部213が、衣類画像生成部212が生成した衣類画像を、ユーザが所有する衣類の画像として、データベース214に登録する。   The registration unit 213 registers the clothing image generated by the clothing image generation unit 212 in the database 214 as an image of clothing owned by the user.

ただし、生成した衣類画像が示す衣類が、既にデータベース214に、ユーザが所有する衣類として登録されている場合は、登録部213は、その衣類画像を登録しなくてもよい。   However, if the clothing indicated by the generated clothing image is already registered in the database 214 as clothing owned by the user, the registration unit 213 does not need to register the clothing image.

登録部213は、生成した衣類画像の特徴を、データベース214に登録されている衣類画像の特徴と照合することにより、生成した衣類画像が示す衣類が既にデータベース214に登録されているか否かを判断すればよい。   The registration unit 213 compares the feature of the generated clothing image with the feature of the clothing image registered in the database 214 to determine whether the clothing indicated by the generated clothing image has already been registered in the database 214. do it.

登録部213は、生成した衣類画像が未だデータベース214に登録されていないと判断した場合は、その衣類画像に識別番号を付与し、データベース214に登録する。   If the registration unit 213 determines that the generated clothing image is not yet registered in the database 214, the registration unit 213 assigns an identification number to the clothing image and registers it in the database 214.

登録部213は、生成した衣類画像が既にデータベース214に登録されていると判断した場合は、その登録されている衣類画像の識別番号を特定してもよい。   When the registration unit 213 determines that the generated clothing image is already registered in the database 214, the registration unit 213 may specify the identification number of the registered clothing image.

[撮像画像に関する情報の登録]
登録要求処理によって端末11から送られてきた撮像画像が、ユーザが採用した衣類の組み合わせを含む撮像画像である場合、登録部213は、さらに、ユーザが採用した衣類の組み合わせに関する情報を登録する。ユーザが採用した衣類の組み合わせに関する情報は、図5に例示された情報である。
[Registering information about captured images]
When the captured image sent from the terminal 11 by the registration request process is a captured image including the combination of clothes adopted by the user, the registration unit 213 further registers information regarding the combination of clothes adopted by the user. The information regarding the combination of clothing adopted by the user is the information illustrated in FIG.

[情報の提供に係る処理]
ユーザに、衣類の組み合わせに関する情報を提供する処理に係る、端末11および提案システム21の動作を、図7のフローチャートを参照しながら説明する。
[Processing related to provision of information]
The operations of the terminal 11 and the proposal system 21 relating to the process of providing the user with information regarding the combination of clothes will be described with reference to the flowchart of FIG.

まず、制御部115が、ユーザから、衣類の組み合わせの提案を取得する指示を、入力受付部112を介して受け付ける(ステップS121)。   First, the control unit 115 receives an instruction to acquire a clothing combination proposal from the user via the input receiving unit 112 (step S121).

すると、制御部115は、提案条件を設定する(ステップS122)。そして、制御部115は、通信部110を介して、提案要求と提案条件とを提案システム21に送信する(ステップS123)。   Then, the control part 115 sets proposal conditions (step S122). And the control part 115 transmits a proposal request | requirement and proposal conditions to the proposal system 21 via the communication part 110 (step S123).

提案システム21において、通信部210が提案要求と提案条件とを受信する(ステップS124)と、組み合わせ決定部215が、提案条件を満たす衣類の組み合わせを、提案条件と知識とに基づいて決定する(ステップS125)。   In the proposal system 21, when the communication unit 210 receives a proposal request and a proposal condition (step S124), the combination determination unit 215 determines a combination of clothing that satisfies the proposal condition based on the proposal condition and knowledge ( Step S125).

そして、合成部216が、決定された衣類の組み合わせに含まれる衣類の画像を合成する(ステップS126)。そして、通信部210が、合成部216により生成された合成画像を端末11に送信する。   Then, the synthesis unit 216 synthesizes clothing images included in the determined clothing combination (step S126). Then, the communication unit 210 transmits the combined image generated by the combining unit 216 to the terminal 11.

端末11において、通信部110が合成画像を受信し(ステップS128)、表示部113が合成画像を表示する(ステップS129)。   In the terminal 11, the communication unit 110 receives the composite image (step S128), and the display unit 113 displays the composite image (step S129).

以上のような動作により、ユーザは衣類の組み合わせに関する情報の1つである合成画像を見ることができる。   Through the operation as described above, the user can view a composite image that is one of information related to the combination of clothes.

図8は、合成画像を表示する画面の例を示す図である。制御部115は、合成画像の他、その合成画像が示す衣類の組み合わせに対するユーザの評価の入力を受け付けるための画像を、表示部113に表示させてもよい。   FIG. 8 is a diagram illustrating an example of a screen that displays a composite image. The control unit 115 may cause the display unit 113 to display an image for receiving a user's evaluation input for the combination of clothes indicated by the composite image, in addition to the composite image.

評価が受け付けられた場合、制御部115は、受け付けた評価を提案システム21に送信してもよい。そして、登録部213は、データベース214に、組み合わせに関する評価を登録してもよい。衣類の組み合わせに対するユーザによる評価も、ユーザが過去に行った判断を示す情報の1つである。学習部217が、登録された評価の情報を用いて学習を行なえば、より正確な、ユーザの好みに関する知識を生成され得る。つまり、よりユーザの好みに適合した衣類の組み合わせが提案され得る。   When the evaluation is accepted, the control unit 115 may transmit the accepted evaluation to the proposal system 21. Then, the registration unit 213 may register the evaluation regarding the combination in the database 214. Evaluation by a user for a combination of clothes is one piece of information indicating a determination made by the user in the past. If the learning unit 217 performs learning using the registered evaluation information, more accurate knowledge about user preferences can be generated. That is, a combination of clothing that more suits the user's preference can be proposed.

制御部115は、表示部113に、さらに、ユーザがその日(合成画像が表示された日)に着る服として採用するか否かの選択を受け付けてもよい。制御部115は、例えば、表示部113に、「採用」と書かれた領域および「不採用」と書かれた領域を表示させる。ユーザが「採用」を選択した場合、制御部115は、表示されている組み合わせを、ユーザが採用した衣類の組み合わせとして、データベース214に登録する要求を提案システム21に送信してもよい。この場合、ユーザは、その日、採用した組み合わせの衣類を身に付けた後、身に付けた衣類を撮影する必要はない。   The control unit 115 may further accept, on the display unit 113, a selection as to whether or not to adopt as clothes that the user wears on that day (the day on which the composite image is displayed). For example, the control unit 115 causes the display unit 113 to display an area written “adopted” and an area written “not adopted”. When the user selects “recruitment”, the control unit 115 may transmit a request to the suggestion system 21 to register the displayed combination in the database 214 as a combination of clothing adopted by the user. In this case, the user does not need to photograph the worn clothes after wearing the combined clothes that day.

<効果>
第1の実施形態に係る情報提供システム1によれば、ユーザにとって価値のある、衣類の組み合わせに関する情報が提供される。
<Effect>
According to the information providing system 1 according to the first embodiment, information relating to a combination of clothes that is valuable to the user is provided.

その理由は、提案システム21が、組み合わせ決定部215によりユーザが設定した条件およびユーザの好みに関する知識に基づいて決定された組み合わせを示す合成画像を端末11に送信するからである。   The reason is that the proposal system 21 transmits a composite image indicating the combination determined based on the condition set by the user by the combination determination unit 215 and the user's preference to the terminal 11.

特に、合成画像は、ユーザがその衣類を身に付けたときの姿を容易に想像させることができるため、ユーザは、提案された衣類の組み合わせに対する評価又は採用の可否の判断等を行いやすい。   In particular, since the composite image can easily imagine the appearance when the user wears the clothes, the user can easily evaluate the proposed combination of clothes or determine whether or not to adopt.

ユーザは指定衣類を選択するだけで、その指定衣類を含む衣類の組み合わせが示された合成画像を見ることができる。ユーザは、組み合わせを検討するために、組み合わせに用いられる衣類の候補を1つ1つ検討する必要が無い。   The user can select a designated garment and view a composite image showing a combination of garments including the designated garment. In order to examine combinations, the user does not need to examine the clothing candidates used for the combinations one by one.

したがって、本発明によれば、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報が提供される。   Therefore, according to the present invention, information about a combination of clothes that is valuable to the user is provided based on a simpler operation for the user.

<<第2の実施形態>>
<構成>
本発明の第2の実施形態について説明する。第2の実施形態は、店舗8に設置された店舗端末32が提案要求を行う形態である。本実施形態では、提案システム22が、商品として販売されている衣類と、ユーザが所有する衣類の組み合わせに関する情報を、店舗端末32を介してユーザに提供する。
<< Second Embodiment >>
<Configuration>
A second embodiment of the present invention will be described. In the second embodiment, the store terminal 32 installed in the store 8 makes a proposal request. In the present embodiment, the suggestion system 22 provides the user with information related to the combination of clothing sold as a product and clothing owned by the user via the store terminal 32.

図9は、第2の実施形態に係る情報提供システム2の構成を示すブロック図である。情報提供システム2は、店舗端末32と、提案システム22とを含む。店舗端末32と、提案システム22とは、通信ネットワーク99を介して互いに通信可能に接続される。   FIG. 9 is a block diagram illustrating a configuration of the information providing system 2 according to the second embodiment. The information providing system 2 includes a store terminal 32 and a proposal system 22. The store terminal 32 and the proposal system 22 are connected to each other via a communication network 99 so that they can communicate with each other.

店舗端末32は、衣類を販売する店舗8に設置される端末である。店舗端末32は、例えば、タッチパネルを搭載した情報処理装置である。店舗8を訪れた客は、店舗端末32を使用することが可能である。本実施形態は、接客を行う店員が店舗端末32を使用する形態でもよい。   The store terminal 32 is a terminal installed in the store 8 that sells clothing. The store terminal 32 is an information processing device equipped with a touch panel, for example. A customer who visits the store 8 can use the store terminal 32. In the present embodiment, a store clerk who is serving customers may use the store terminal 32.

店舗8は、店舗端末32の他、商品データベース52および購入受付装置63を含む。   The store 8 includes a product database 52 and a purchase acceptance device 63 in addition to the store terminal 32.

商品データベース52は、店舗8が扱う商品(すなわち、店舗8において販売されている商品)の情報を記憶するデータベースである。店舗8は、商品として衣類を扱うとする。本実施形態においては、商品データベース52は店舗8内にあるものとして説明されるが、商品データベース52は店舗8の外にあってもよい。例えば、提案システム22が商品データベース52を含んでいてもよい。   The product database 52 is a database that stores information on products handled by the store 8 (that is, products sold in the store 8). The store 8 is assumed to handle clothing as a product. In the present embodiment, the product database 52 is described as being in the store 8, but the product database 52 may be outside the store 8. For example, the proposal system 22 may include a product database 52.

商品データベース52は、例えば、店舗8で販売されている衣類の、識別情報、画像、価格、在庫量、店舗8において所在する位置、および、衣類の特徴等の情報を記憶する。   The merchandise database 52 stores, for example, information such as identification information, images, prices, inventory quantities, positions located in the store 8, and clothing characteristics of the clothing sold in the store 8.

購入受付装置63は、いわゆるレジである。購入受付装置63は、商品の購入の手続きを受け付ける装置である。例えば、購入受付装置63は、商品の識別情報(バーコード等)を読み取り、商品に設定されている金額を表示する。購入受付装置63がその金額の支払いを受け付け、又はその金額が支払われたことを示す情報を店員等から受け付けることにより、商品の購入の手続きは完了する。   The purchase acceptance device 63 is a so-called cash register. The purchase receiving device 63 is a device that receives a procedure for purchasing a product. For example, the purchase acceptance device 63 reads product identification information (such as a barcode) and displays the amount of money set for the product. The purchase accepting apparatus 63 accepts the payment of the amount, or accepts information indicating that the amount has been paid from a store clerk or the like, thereby completing the procedure for purchasing the product.

店舗端末32は、通信部320、入力受付部322、表示部323、および制御部325を含む。   Store terminal 32 includes a communication unit 320, an input reception unit 322, a display unit 323, and a control unit 325.

通信部320は、店舗端末32の外部の装置と通信を行う。具体的には、通信部320は、商品データベース52、購入受付装置63および提案システム22と通信を行う。   The communication unit 320 communicates with a device outside the store terminal 32. Specifically, the communication unit 320 communicates with the product database 52, the purchase acceptance device 63, and the proposal system 22.

入力受付部322は、ユーザ(又は店員)による情報の入力を受け付ける。入力受付部322は、例えば、タッチパネルである。   The input receiving unit 322 receives input of information by the user (or salesclerk). The input receiving unit 322 is, for example, a touch panel.

表示部323は、画像を表示する。表示部323と入力受付部322とは一体となっていてもよい。例えば、表示部323は、タッチパネルでもよい。   The display unit 323 displays an image. The display unit 323 and the input receiving unit 322 may be integrated. For example, the display unit 323 may be a touch panel.

制御部325は、店舗端末32に含まれる各部の処理を制御する。   The control unit 325 controls processing of each unit included in the store terminal 32.

提案システム22は、第1の実施形態の提案システム21と同じシステムでよい。図9では、本実施形態に特に関連する構成要素を示すブロックのみが記載されている。提案システム22のデータベース214には、ユーザが所有する衣類に関するデータが既に記憶されているとする。提案システム22の知識データベース218には、ユーザの好みに関する知識が既に記憶されているとする。   The proposal system 22 may be the same system as the proposal system 21 of the first embodiment. In FIG. 9, only the blocks showing the components particularly related to the present embodiment are described. Assume that the database 214 of the suggestion system 22 has already stored data relating to clothing owned by the user. It is assumed that knowledge about user preferences is already stored in the knowledge database 218 of the proposal system 22.

<動作>
第2の実施形態に係る店舗端末32と提案システム22の動作の流れを、図10のフローチャートを参照しながら説明する。
<Operation>
The flow of operations of the store terminal 32 and the proposal system 22 according to the second embodiment will be described with reference to the flowchart of FIG.

店舗8を訪れたユーザは、例えば入力受付部322をタッチすることにより、店舗端末32によるサービスの提供の要求を行う。サービスの提供の要求が受け付けられると、制御部325が、以下の処理を行う。   A user who visits the store 8 makes a request for service provision by the store terminal 32 by touching the input receiving unit 322, for example. When the service provision request is received, the control unit 325 performs the following processing.

制御部325は、まず、ユーザの情報を取得する。例えば、制御部325は、表示部323に、ユーザがユーザの情報を入力するための画面を表示する。ユーザは、画面の表示に従いユーザの情報を入力受付部322に対して入力し、入力受付部322がその入力を受け付ける。   The control unit 325 first acquires user information. For example, the control unit 325 displays a screen for the user to input user information on the display unit 323. The user inputs user information to the input receiving unit 322 according to the display on the screen, and the input receiving unit 322 receives the input.

制御部325は、入力されたユーザの情報を、通信部320を介して提案システム22に送信する(ステップS211)。提案システム22の通信部210はユーザの情報をする(ステップS212)と、特定部211は、店舗端末32を使用しているユーザを特定する(ステップS213)。これにより、提案システム22は、店舗端末32を使用しているユーザに関する知識と、当該ユーザが所有する衣類の情報を特定することが可能となる。   The control unit 325 transmits the input user information to the proposal system 22 via the communication unit 320 (step S211). When the communication unit 210 of the proposal system 22 performs user information (step S212), the specifying unit 211 specifies a user who is using the store terminal 32 (step S213). Thereby, the proposal system 22 becomes possible [specifying the knowledge regarding the user who is using the shop terminal 32, and the information of the clothing which the said user possesses].

制御部325は、また、提案条件を設定する(ステップS214)。制御部325は、店舗8の商品を指定衣類とする提案条件を設定する。   The control unit 325 also sets a proposal condition (step S214). The control unit 325 sets a proposal condition in which the product in the store 8 is designated clothing.

例えば、制御部325は、ユーザから、1つ以上の商品の指定を受け付ける。制御部325は、例えば、商品データベース52に記憶された商品の画像を、「購入を検討している衣類を選択してください」というメッセージとともに表示部113に表示させ、ユーザが購入を検討している商品を選択する操作を受け付ける。その場合、ユーザは、例えば、購入を検討している商品の画像をタップすることにより、商品を選択する。制御部115は、商品が選択されたら、選択された商品である衣類を、指定衣類として決定する。   For example, the control unit 325 receives designation of one or more products from the user. For example, the control unit 325 displays an image of the product stored in the product database 52 on the display unit 113 together with a message “Please select clothing you are considering to purchase”. An operation to select an existing product is accepted. In that case, for example, the user selects a product by tapping an image of the product being considered for purchase. When a product is selected, control unit 115 determines the clothing that is the selected product as the designated clothing.

制御部325は、ユーザに、さらに提案条件の設定を促してもよい。たとえば、制御部325は、表示部323に、ユーザが購入する予定の衣類の特徴等を尋ねるメッセージを含む、ユーザによる回答の入力を受け付けるための画面を、表示してもよい。そして、制御部325は、ユーザの入力に基づき、提案条件を設定する。   The control unit 325 may further prompt the user to set a proposal condition. For example, the control unit 325 may display on the display unit 323 a screen for accepting an input of an answer by the user, including a message asking about the characteristics of clothing that the user plans to purchase. And the control part 325 sets a proposal condition based on a user's input.

制御部325は、設定された提案条件を、通信部320を介して提案システム22に送信する(ステップS215)。   The control unit 325 transmits the set proposal condition to the proposal system 22 via the communication unit 320 (step S215).

提案システム22では、通信部210が、提案条件を受信する(ステップS216)。そして、組み合わせ決定部215が、提案条件を満たす衣類の組み合わせを決定する(ステップS217)。そして、合成部216が、決定された衣類の組み合わせに含まれる衣類の画像を合成することで、合成画像を生成する(ステップS218)。   In the proposal system 22, the communication unit 210 receives the proposal condition (step S216). Then, the combination determining unit 215 determines a combination of clothing that satisfies the proposal condition (step S217). Then, the composition unit 216 generates a composite image by combining the images of clothes included in the determined combination of clothes (step S218).

なお、指定衣類の画像は、予めデータベース214に記憶されていてもよい(ただしユーザの所有品としてではない)し、制御部325から提供されてもよい。一例として、制御部325が、商品データベース52から指定衣類の画像を読み出し、読み出した画像を、通信部320を介して送信してもよい。合成部216は、受信した指定衣類の画像を衣類画像として、合成画像を生成してもよい。なお、合成部216による合成の前に、衣類画像生成部212が、指定衣類の画像を加工し、ユーザの体型に合わせて商品が着用された場合の形状となっている、指定衣類の衣類画像を生成してもよい。   The image of the designated clothing may be stored in advance in the database 214 (but not as a user-owned item) or may be provided from the control unit 325. As an example, the control unit 325 may read an image of the designated clothing from the product database 52 and transmit the read image via the communication unit 320. The composition unit 216 may generate a composite image using the received image of the designated clothing as a clothing image. Note that the clothing image generation unit 212 processes the image of the designated clothing before the composition by the composition unit 216, and the clothing image of the designated clothing has a shape when a product is worn according to the body shape of the user. May be generated.

通信部210は、合成画像を送信する(ステップS219)。店舗端末32の通信部320が、合成画像を受信する(ステップS220)。   The communication unit 210 transmits the composite image (step S219). The communication unit 320 of the store terminal 32 receives the composite image (step S220).

そして、表示部323は、合成画像を表示する(ステップS221)。   Then, the display unit 323 displays the composite image (Step S221).

<効果>
第2の実施形態によれば、ユーザは、店舗8の商品とユーザの所有品との組み合わせを示す合成画像を見ることができる。これにより、ユーザは、店舗8の商品の購入を検討しやすくなる。ユーザは、合成画像を見て、合成画像に含まれる商品の購入を決意した場合、店舗8に存在するその商品を手に取り、購入受付装置63にてその商品の購入の手続きを行えばよい。
<Effect>
According to the second embodiment, the user can see a composite image that shows a combination of the product of the store 8 and the user's property. This makes it easier for the user to consider purchasing the product in the store 8. When the user looks at the composite image and decides to purchase the product included in the composite image, the user can pick up the product existing in the store 8 and perform the procedure for purchasing the product at the purchase acceptance device 63. .

ユーザは、商品に組み合わされる所有品の候補を選択する必要がなく、ユーザには多くの操作が要求されない。したがって、ユーザが商品の購入を積極的に検討していない場合であっても、商品を含む衣類の組み合わせに関する価値のある情報が得られ、ユーザが商品を購入する意欲を向上させることができる。   The user does not need to select a candidate for possession to be combined with the product, and the user is not required to perform many operations. Therefore, even when the user is not actively considering the purchase of the product, valuable information regarding the combination of clothes including the product can be obtained, and the user's willingness to purchase the product can be improved.

<変形例>
情報提供システム2は、店舗8において購入された衣類の情報が、データベース214に登録されるよう構成されていてもよい。以下、そのように構成される情報提供システム2の動作例を説明する。
<Modification>
The information providing system 2 may be configured such that information on clothes purchased at the store 8 is registered in the database 214. Hereinafter, an operation example of the information providing system 2 configured as described above will be described.

図11は、本変形例における購入受付装置63および提案システム22の動作を示すフローチャートである。   FIG. 11 is a flowchart showing the operations of the purchase acceptance device 63 and the proposal system 22 in this modification.

購入受付装置63は、商品(衣類)の購入を受け付けた場合(ステップS231)に、商品を購入したユーザを特定可能な情報を取得する(ステップS232)。   When the purchase acceptance device 63 accepts purchase of a product (clothing) (step S231), the purchase acceptance device 63 acquires information that can identify the user who purchased the product (step S232).

例えば、購入受付装置63は、代金の支払いの際に使用された、ユーザの情報が含まれたカードを、商品を購入したユーザを特定可能な情報として取得してもよい。そのカードに関連づけられるユーザの情報が、データベース214に記憶されるユーザの識別情報と関連づけられていれば、商品を購入したユーザが特定可能である。   For example, the purchase acceptance device 63 may acquire a card including user information used when paying for the price as information that can identify the user who purchased the product. If the user information associated with the card is associated with the user identification information stored in the database 214, the user who purchased the product can be identified.

あるいは、店舗端末32が、商品の識別情報とユーザを特定可能な情報とを含むバーコードを印字した紙を発行し、購入受付装置63がそのバーコードを読み取ってもよい。   Alternatively, the store terminal 32 may issue a paper on which a barcode including product identification information and information that can identify the user is printed, and the purchase acceptance device 63 may read the barcode.

そして、購入受付装置63は、購入された商品の情報と、ユーザを特定可能な情報とを送信する(ステップS233)。提案システム22において、通信部210が、購入された商品の情報と、ユーザを特定可能な情報とを受信する(ステップS234)。   And the purchase reception apparatus 63 transmits the information of the purchased goods and the information which can specify a user (step S233). In the proposal system 22, the communication unit 210 receives information on the purchased product and information that can identify the user (step S <b> 234).

特定部211は、ユーザを特定可能な情報に基づき、商品を購入したユーザを特定する(ステップS235)。すなわち、特定部211は、商品を購入したユーザの、画像記憶部219に記憶される識別情報を特定する。そして、登録部213が、購入された商品を、特定されたユーザの所有品として登録する(ステップS236)。   The identifying unit 211 identifies the user who purchased the product based on information that can identify the user (step S235). That is, the specifying unit 211 specifies identification information stored in the image storage unit 219 of the user who purchased the product. Then, the registration unit 213 registers the purchased product as the specified user's property (step S236).

以上のような動作によれば、ユーザが購入した衣類の情報が、ユーザの新たな所有品として、データベース214に追加される。   According to the operation as described above, information on clothing purchased by the user is added to the database 214 as the user's new property.

本変形例によれば、ユーザが衣類を登録する手間が省ける。すなわち、情報提供システム2は、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報を提供できる。   According to this modification, it is possible to save the user from registering clothes. In other words, the information providing system 2 can provide information on a combination of clothes that is valuable to the user based on a simpler operation for the user.

<変形例>
情報提供システム2は、指定衣類を決定する指定衣類決定部329を備えていてもよい。図12は、情報提供システム2と同様の構成要素に加えてさらに指定衣類決定部329を含む、情報提供システム3の構成を示すブロック図である。図12では、指定衣類決定部329は店舗端末32に含まれるように記載されるが、指定衣類決定部329は、店舗8内の他の情報処理装置、または提案システム22に含まれていてもよい。
<Modification>
The information providing system 2 may include a designated clothing determining unit 329 that determines the designated clothing. FIG. 12 is a block diagram showing a configuration of the information providing system 3 including a designated clothing determining unit 329 in addition to the same components as those of the information providing system 2. In FIG. 12, the designated clothing determination unit 329 is described so as to be included in the store terminal 32, but the specified clothing determination unit 329 may be included in another information processing apparatus in the store 8 or the proposal system 22. Good.

指定衣類決定部329は、指定衣類を決定する。   The designated clothing determining unit 329 determines the designated clothing.

指定衣類決定部329は、例えば、店舗8において「お勧め商品」として設定されている衣類を、指定衣類として決定してもよい。「お勧め商品」は、例えば、店舗8の店員によって設定され、「お勧め商品」を特定可能な情報が商品データベース52において記憶されればよい。   For example, the designated clothing determination unit 329 may determine the clothing set as the “recommended product” in the store 8 as the designated clothing. The “recommended product” is set by, for example, a clerk of the store 8, and information that can identify the “recommended product” may be stored in the product database 52.

あるいは、指定衣類決定部329は、例えば、ユーザが最も好むと期待される商品を指定衣類として決定してもよい。ユーザが最も好むと期待される商品は、例えば、ユーザが使用する頻度が最も高い衣類に類似する商品である。ただし、頻度とは、特定の期間において使用された回数である。この特定の期間は、例えば直近の一か月、または一年前の日から3か月間等と、自由に設計されてよい。なお、類似する商品とは、衣類の特徴が類似する商品である。指定衣類決定部329は、例えば、衣類の特徴を特徴量ベクトルで表現し、各衣類の特徴量ベクトルを用いて、衣類同士の類似度を算出すればよい。2つの衣類の類似度は、例えば、正規化された特徴量ベクトルの内積でもよい。2つの衣類の類似度は、例えば、2つの特徴量ベクトルの成分のうち値が一致する成分の個数でもよい。   Alternatively, the designated clothing determination unit 329 may determine, for example, a product that the user is expected to most like as the designated clothing. The product expected to be most preferred by the user is, for example, a product similar to clothing that is most frequently used by the user. However, the frequency is the number of times used in a specific period. This specific period may be freely designed, for example, the most recent month or three months from the day before one year. Note that similar products are products having similar clothing characteristics. For example, the designated clothing determination unit 329 may express the feature of the clothing with a feature vector and calculate the similarity between the clothing using the feature vector of each clothing. The similarity between the two clothes may be, for example, an inner product of normalized feature vectors. The degree of similarity between two clothing items may be, for example, the number of components having the same value among the components of the two feature quantity vectors.

指定衣類決定部329は、ユーザが最も好むと期待される商品を、知識データベース218に記憶される知識に基づいて特定してもよい。   The designated clothing determination unit 329 may specify a product that the user is expected to most like based on knowledge stored in the knowledge database 218.

あるいは、指定衣類決定部329は、例えば、ユーザが所有している衣類の特徴に最も類似していない商品を指定衣類として決定してもよい。それにより、ユーザにとって新鮮なコーディネートをユーザに提供することができる。   Or the designated clothing determination part 329 may determine the goods which are the most similar to the characteristic of the clothing which a user owns as designated clothing, for example. Thereby, a fresh coordinate for the user can be provided to the user.

あるいは、指定衣類決定部329は、例えば、ユーザが使用する頻度が最も低い衣類に適合する商品を指定衣類として決定してもよい。2つの衣類が適合するとは、2つの衣類の組み合わせをユーザが好むと期待されることである。ユーザが好むと期待されるとは、学習部217により導出された知識に基づき導出される評価が高いことである。   Alternatively, the designated clothing determination unit 329 may determine, for example, a product that matches the clothing that is least frequently used by the user as the designated clothing. Matching two garments means that the user is expected to prefer a combination of the two garments. What the user is expected to like is that the evaluation derived based on the knowledge derived by the learning unit 217 is high.

本変形例によれば、ユーザが指定衣類を決定しなくても、ユーザは、商品を含む衣類の組み合わせに関する価値のある情報が得られる。また、指定衣類決定部329が、ユーザが過去に行った判断の情報に基づいて指定衣類を決定することにより、ユーザの好みに合う可能性が高い商品および当該商品を含む組み合わせ、または、ユーザにとって新鮮なコーディネートを示す情報を提供することができる。   According to this modification, even if the user does not determine the designated clothing, the user can obtain valuable information regarding the combination of clothing including the product. In addition, the designated clothing determination unit 329 determines the designated clothing based on the determination information made by the user in the past, so that a product that is highly likely to meet the user's preference and a combination including the product or the user Information indicating fresh coordinates can be provided.

<変形例>
ユーザが実際に店舗を訪れずに商品の購入を検討する場合も想定されうる。
<Modification>
It may be assumed that the user considers purchasing a product without actually visiting the store.

以下、第2の実施形態の変形例として、オンラインストアの商品の購入をユーザが検討する場合の形態を説明する。   Hereinafter, as a modified example of the second embodiment, a mode in which a user considers purchasing an online store product will be described.

図13は、本変形例に係る情報提供システム4の構成を示すブロック図である。図13では、オンラインストアを構築するシステムとして、販売システム73が例示されている。情報提供システム4は、販売システム73と、端末13と、提案システム23とを含む。販売システム73と、端末13と、提案システム23とは、通信ネットワーク99を介して互いに通信可能に接続される。   FIG. 13 is a block diagram showing a configuration of the information providing system 4 according to this modification. In FIG. 13, a sales system 73 is illustrated as a system for constructing an online store. The information providing system 4 includes a sales system 73, a terminal 13, and a proposal system 23. The sales system 73, the terminal 13, and the proposal system 23 are connected via a communication network 99 so that they can communicate with each other.

通信部730は、通信ネットワーク99を介して、提案システム22の通信部210と情報の送受信を行う。   The communication unit 730 transmits and receives information to and from the communication unit 210 of the proposed system 22 via the communication network 99.

制御部735は、端末13に情報を提供する制御を行う。例えば、制御部735は、端末13に表示される表示画面を構成する情報を生成する。   The control unit 735 performs control to provide information to the terminal 13. For example, the control unit 735 generates information constituting a display screen displayed on the terminal 13.

購入受付部733は、通信部730が受信したデータに含まれる、商品の購入の手続きを行う要求に応じて、商品の購入の手続きを受け付ける。   The purchase accepting unit 733 accepts a procedure for purchasing a product in response to a request for performing a procedure for purchasing a product included in the data received by the communication unit 730.

商品データベース53は、販売システム73において扱われる商品(すなわち販売システム73を通して購入できる商品)の情報を記憶する。   The product database 53 stores information on products handled in the sales system 73 (that is, products that can be purchased through the sales system 73).

端末13は、ユーザが使用する情報処理装置である。端末13は、第一の実施形態における端末11と異なる端末でもよいし、同じ端末でもよい。   The terminal 13 is an information processing apparatus used by the user. The terminal 13 may be a terminal different from the terminal 11 in the first embodiment, or may be the same terminal.

端末13は、通信部130、入力受付部132、表示部133、および制御部135を含む。通信部130、入力受付部132、および表示部133の機能は、第1の実施形態における通信部110、入力受付部112、および表示部113の機能と同様でよい。   The terminal 13 includes a communication unit 130, an input reception unit 132, a display unit 133, and a control unit 135. The functions of the communication unit 130, the input reception unit 132, and the display unit 133 may be the same as the functions of the communication unit 110, the input reception unit 112, and the display unit 113 in the first embodiment.

制御部135は、端末13の入力受付部132により受け付けられた操作に従い、通信部130を介して販売システム73に情報を送信する。また、通信部130が受信した情報に応じて、表示部133の表示を制御する。   The control unit 135 transmits information to the sales system 73 via the communication unit 130 in accordance with the operation received by the input receiving unit 132 of the terminal 13. Further, the display of the display unit 133 is controlled according to the information received by the communication unit 130.

提案システム23は、提案システム22と同様の構成要素に加え、さらに指定衣類決定部239を備えるシステムである。指定衣類決定部239の機能は、指定衣類決定部329と同様である。   The proposal system 23 is a system including a designated clothing determination unit 239 in addition to the same components as the proposal system 22. The function of the designated clothing determination unit 239 is the same as that of the designated clothing determination unit 329.

まず、端末13は、販売システム73が構築するオンラインストアにアクセスする。そして、端末13は、販売システム73に、ユーザの情報を送信する。ユーザの情報を受信した販売システム73は、ユーザの情報を、提案システム23に、送信する。そして、提案システム23において、特定部211が、販売システム73が構築するオンラインストアにアクセスしたユーザを特定する。   First, the terminal 13 accesses an online store constructed by the sales system 73. Then, the terminal 13 transmits user information to the sales system 73. The sales system 73 that has received the user information transmits the user information to the proposal system 23. And in the proposal system 23, the specific | specification part 211 specifies the user who accessed the online store which the sales system 73 builds.

端末13は、例えば、提案要求を73に送信する。提案要求を受信した販売システム73は、提案要求を23に送信する。端末13は、提案要求を提案システム23に直接送信してもよい。   For example, the terminal 13 transmits a proposal request to 73. The sales system 73 that has received the proposal request transmits the proposal request to 23. The terminal 13 may transmit the proposal request directly to the proposal system 23.

端末13は、提案条件を設定してもよい。端末13は、提案条件が設定された場合、その提案条件を販売システム73に送信する。販売システム73は、提案条件を、提案要求を送信するときに、提案システム23に送信する。   The terminal 13 may set a proposal condition. When the proposal condition is set, the terminal 13 transmits the proposal condition to the sales system 73. The sales system 73 transmits the proposal condition to the proposal system 23 when transmitting the proposal request.

端末13が設定する提案条件は、指定衣類を含んでもよいし、指定衣類を含まなくてもよい。端末13が指定衣類を設定する場合、端末13は、販売システム73の商品データベース53に含まれる商品から指定衣類を決定する。   The proposed condition set by the terminal 13 may include designated clothing or may not include designated clothing. When the terminal 13 sets designated clothing, the terminal 13 determines the designated clothing from the products included in the product database 53 of the sales system 73.

なお、端末13が提案要求を送信しなくてもよい。例えば、販売システム73が、端末13からユーザ情報を受信したことを契機として、提案要求を提案システム23に送信してもよい。   Note that the terminal 13 may not transmit the proposal request. For example, the proposal request may be transmitted to the proposal system 23 when the sales system 73 receives user information from the terminal 13.

提案要求が受信された場合において、指定衣類が端末13により設定されていない場合、指定衣類決定部239が、販売システム73における商品データベース53に含まれる商品から指定衣類を決定する。指定衣類決定部239が指定衣類を決定する方法は、上記第2の実施形態の変形例で説明された、指定衣類決定部329が指定衣類を決定する方法と同様でよい。   When the proposal request is received and the designated clothing is not set by the terminal 13, the designated clothing determining unit 239 determines the designated clothing from the products included in the product database 53 in the sales system 73. The method for determining the designated clothing by the designated clothing determining unit 239 may be the same as the method for determining the designated clothing by the designated clothing determining unit 329 described in the modification of the second embodiment.

組み合わせ決定部215は、指定衣類を含む、衣類の組み合わせを決定する。なお、指定衣類以外の提案条件も設定されている場合は、組み合わせ決定部215は、提案条件を満たす組み合わせを決定すればよい。そして、合成部216が、決定された衣類の組み合わせに含まれる衣類の画像を合成することで、合成画像を生成する。   The combination determination unit 215 determines a combination of clothes including the designated clothes. In addition, when the proposal conditions other than designated clothing are also set, the combination determination part 215 should just determine the combination which satisfy | fills a proposal condition. Then, the synthesis unit 216 generates a composite image by combining the images of clothes included in the determined combination of clothes.

通信部210は、合成画像を販売システム73に送信する。販売システム73において、制御部735は、合成画像が受信されたことに応じて、合成画像を含む情報を生成し、その情報を端末13に通信部730を介して送信する。   The communication unit 210 transmits the composite image to the sales system 73. In the sales system 73, the control unit 735 generates information including the composite image in response to the reception of the composite image, and transmits the information to the terminal 13 via the communication unit 730.

端末13において、通信部130が、合成画像を含む情報を受信すると、制御部135は、表示部133に、その合成画像を含む情報を表示させる。   In the terminal 13, when the communication unit 130 receives information including the composite image, the control unit 135 causes the display unit 133 to display information including the composite image.

以上のような流れにより、ユーザは、オンラインストアの商品の購入を検討する場合にも、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報の提供を受けることができる。   Through the flow described above, even when considering the purchase of a product in an online store, the user can be provided with information on a combination of clothes that is valuable to the user based on a simpler operation for the user. .

ユーザは、商品を購入する決意をした場合、購入したい商品を特定する情報と購入の手続を行う要求とを端末13が販売システム73に送信するよう、入力受付部132に対して入力を行えばよい。購入受付部733により購入の手続きが行われたら、販売システム73の管理者は、購入された商品を所定の方法でユーザに受け渡せばよい。   When the user decides to purchase the product, the user inputs an input to the input reception unit 132 so that the terminal 13 transmits information for specifying the product to be purchased and a request for performing the purchase procedure to the sales system 73. Good. After the purchase procedure is performed by the purchase acceptance unit 733, the administrator of the sales system 73 may deliver the purchased product to the user by a predetermined method.

また、購入受付部733は、購入された商品の情報を提案システム23に送信してもよい。登録部213は、購入された商品を、ユーザの新たな所有品としてデータベース214に登録してもよい。   In addition, the purchase reception unit 733 may transmit information on purchased products to the proposal system 23. The registration unit 213 may register the purchased product in the database 214 as a new property owned by the user.

<<主要構成>>
本発明の一実施形態に係る情報提供システム5の構成および動作について説明する。
<< Main composition >>
The configuration and operation of the information providing system 5 according to an embodiment of the present invention will be described.

図14は、情報提供システム5の構成を示すブロック図である。情報提供システム5は、組み合わせ決定部105と、合成部106と、提供部107と、を備える。   FIG. 14 is a block diagram illustrating a configuration of the information providing system 5. The information providing system 5 includes a combination determining unit 105, a combining unit 106, and a providing unit 107.

組み合わせ決定部105は、衣類の画像である第1の画像に対して組み合わせる、第2の画像を、第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、ユーザの識別情報に関連づけられた複数の衣類の画像から決定する。   The combination determination unit 105 combines the first image, which is an image of clothing, with the second image based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. Then, it is determined from a plurality of clothing images associated with the user identification information.

上記各実施形態における指定衣類は、第1の画像の一例である。   The designated clothing in each of the above embodiments is an example of the first image.

上記各実施形態における組み合わせ決定部215は、組み合わせ決定部105の一例である。   The combination determination unit 215 in each of the above embodiments is an example of the combination determination unit 105.

上記各実施形態における、データベース214に記憶された、ユーザが所有する衣類の画像は、ユーザの識別情報に関連づけられた複数の衣類の画像の一例である。   In each of the above-described embodiments, the image of clothing owned by the user stored in the database 214 is an example of a plurality of clothing images associated with the identification information of the user.

合成部106は、第1の画像と、組み合わせ決定部105により決定された第2の画像とを合成した合成画像を生成する。   The synthesizing unit 106 generates a synthesized image obtained by synthesizing the first image and the second image determined by the combination determining unit 105.

上記各実施形態における合成部216は、合成部106の一例である。   The synthesizing unit 216 in each of the above embodiments is an example of the synthesizing unit 106.

提供部107は、合成部106により生成された合成画像を提供する。上記各実施形態において合成画像を出力する部(通信部210,730、制御部115,325,735、および表示部113,323等)は、合成部106の一例である。通信部210,730は、他のシステムまたは装置に合成画像を提供するといえる。制御部115,325,735は、他の構成要素に合成画像を提供するといえる。表示部113,323は、ユーザに合成画像を提供するといえる。   The providing unit 107 provides the composite image generated by the combining unit 106. The units (communication units 210 and 730, control units 115, 325, and 735, display units 113 and 323, and the like) that output a composite image in each of the above embodiments are examples of the synthesis unit 106. It can be said that the communication units 210 and 730 provide a composite image to another system or apparatus. It can be said that the control units 115, 325, and 735 provide the composite image to other components. It can be said that the display units 113 and 323 provide a composite image to the user.

図15は、情報提供システム5の動作を示すフローチャートである。まず、組み合わせ決定部105が、第1の画像に対して組み合わせる、第2の画像を、第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、ユーザの識別情報に関連づけられた複数の衣類の画像から決定する(ステップS101)。次に、合成部106が、第1の画像と、組み合わせ決定部105により決定された第2の画像とを合成した合成画像を生成する(ステップS102)。そして、提供部107は、合成部106により生成された合成画像を提供する(ステップS103)。   FIG. 15 is a flowchart showing the operation of the information providing system 5. First, the combination determination unit 105 combines the first image with the second image, based on the first image and determination information indicating the determination on the combination of clothing performed by the user in the past. It is determined from a plurality of clothing images associated with the identification information (step S101). Next, the synthesizing unit 106 generates a synthesized image obtained by synthesizing the first image and the second image determined by the combination determining unit 105 (step S102). Then, the providing unit 107 provides the composite image generated by the combining unit 106 (Step S103).

情報提供システム5によれば、ユーザにとってより簡便な操作に基づき、ユーザにとって価値のある、衣類の組み合わせに関する情報が提供される。その理由は、組み合わせ決定部105が、第1の画像に対して組み合わせる第2の画像を、第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、決定するからである。   According to the information providing system 5, based on a simpler operation for the user, information related to the combination of clothes that is valuable to the user is provided. The reason is that the combination determining unit 105 determines the second image to be combined with the first image based on the first image and the determination information indicating the determination on the combination of clothing performed by the user in the past. It is because it decides.

<実施形態の各部を実現するハードウェアの構成>
以上、説明した本発明の各実施形態において、装置およびシステムに含まれる各構成要素は、機能単位で説明される。
<Hardware Configuration for Implementing Each Unit of Embodiment>
As described above, in each of the embodiments of the present invention described above, each component included in the apparatus and the system is described in units of functions.

情報を処理する各構成要素の処理は、たとえば、コンピュータシステムが、コンピュータ読み取り可能な記憶媒体により記憶された、その処理をコンピュータシステムに実行させるプログラムを、読み込み、実行することによって、実現されてもよい。「コンピュータ読み取り可能な記憶媒体」は、たとえば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の可搬媒体、ならびに、コンピュータシステムに内蔵されるROM(Read Only Memory)およびハードディスク等の記憶装置である。「コンピュータ読み取り可能な記憶媒体」は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントにあたるコンピュータシステム内部の揮発性メモリのように、プログラムを一時的に保持しているものも含む。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであってもよい。   The processing of each component that processes information may be realized by, for example, a computer system reading and executing a program stored in a computer-readable storage medium that causes the computer system to execute the processing. Good. “Computer-readable storage media” include, for example, portable media such as optical disks, magnetic disks, magneto-optical disks, and nonvolatile semiconductor memories, and ROMs (Read Only Memory) and hard disks built in computer systems. It is a storage device. "Computer-readable storage medium" is a medium that dynamically holds a program for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, In this case, a program or a program that temporarily holds a program such as a volatile memory in a computer system corresponding to a server or a client is also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already stored in a computer system.

「コンピュータシステム」とは、一例として、図16に示されるようなコンピュータ900を含むシステムである。コンピュータ900は、以下のような構成を含む。
・CPU(Central Processing Unit)901
・ROM902
・RAM(Random Access Memory)903
・RAM903へロードされるプログラム904Aおよび記憶情報904B
・プログラム904Aおよび記憶情報904Bを格納する記憶装置905
・記憶媒体906の読み書きを行うドライブ装置907
・通信ネットワーク909と接続する通信インタフェース908
・データの入出力を行う入出力インタフェース910
・各構成要素を接続するバス911
The “computer system” is a system including a computer 900 as shown in FIG. 16 as an example. The computer 900 includes the following configuration.
CPU (Central Processing Unit) 901
・ ROM902
-RAM (Random Access Memory) 903
A program 904A and storage information 904B loaded into the RAM 903
A storage device 905 that stores the program 904A and storage information 904B
A drive device 907 that reads / writes data from / to the storage medium 906
A communication interface 908 connected to the communication network 909
An input / output interface 910 for inputting / outputting data
-Bus 911 connecting each component

たとえば、各実施形態における装置およびシステムの各構成要素は、その構成要素の機能を実現するプログラム904AをCPU901がRAM903にロードして実行することで実現される。装置およびシステムの各構成要素の機能を実現するプログラム904Aは、例えば、予め、記憶装置905やROM902に格納される。そして、必要に応じてCPU901がプログラム904Aを読み出す。記憶装置905は、たとえば、ハードディスクである。プログラム904Aは、通信ネットワーク909を介してCPU901に供給されてもよいし、予め記憶媒体906に格納されており、ドライブ装置907に読み出され、CPU901に供給されてもよい。なお、記憶媒体906は、たとえば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の、可搬媒体である。   For example, each component of the apparatus and system in each embodiment is realized by the CPU 901 loading the program 904A that realizes the function of the component into the RAM 903 and executing it. A program 904A for realizing the functions of the components of the apparatus and the system is stored in advance in the storage device 905 or the ROM 902, for example. Then, the CPU 901 reads the program 904A as necessary. The storage device 905 is, for example, a hard disk. The program 904A may be supplied to the CPU 901 via the communication network 909, or may be stored in advance in the storage medium 906, read out to the drive device 907, and supplied to the CPU 901. The storage medium 906 is a portable medium such as an optical disk, a magnetic disk, a magneto-optical disk, and a nonvolatile semiconductor memory.

装置およびシステムの実現方法には、様々な変形例がある。例えば、装置およびシステムは、構成要素毎にそれぞれ別個のコンピュータ900とプログラムとの可能な組み合わせにより実現されてもよい。また、装置およびシステムが備える複数の構成要素が、一つのコンピュータ900とプログラムとの可能な組み合わせにより実現されてもよい。   There are various modifications of the device and system implementation methods. For example, the apparatus and the system may be realized by a possible combination of a computer 900 and a program that are separately provided for each component. In addition, a plurality of components included in the apparatus and the system may be realized by a possible combination of one computer 900 and a program.

また、装置およびシステムの各構成要素の一部または全部は、その他の汎用または専用の回路、コンピュータ等やこれらの組み合わせによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。   In addition, some or all of the components of the apparatus and system may be realized by other general-purpose or dedicated circuits, computers, and the like, or combinations thereof. These may be configured by a single chip or may be configured by a plurality of chips connected via a bus.

装置およびシステムの各構成要素の一部または全部が複数のコンピュータや回路等により実現される場合には、複数のコンピュータや回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、コンピュータや回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。   When some or all of the components of the apparatus and system are realized by a plurality of computers, circuits, and the like, the plurality of computers, circuits, and the like may be centrally arranged or distributed. For example, the computer, the circuit, and the like may be realized as a form in which each is connected via a communication network, such as a client and server system and a cloud computing system.

本願発明は以上に説明した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   The present invention is not limited to the embodiment described above. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。   A part or all of the above embodiment may be described as in the following supplementary notes, but is not limited thereto.

<<付記>>
[付記1]
衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定手段と、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成手段と、
前記合成画像を提供する提供手段と、
を備える情報提供システム。
[付記2]
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、付記1に記載の情報提供システム。
[付記3]
前記第1の画像に関連づけられる第1の衣類の購入を受け付ける購入受付手段と、
前記第1の衣類の購入が受け付けられた場合に、当該第1の衣類の画像および当該第1の衣類の画像に関連づけられる情報を、前記ユーザの識別情報に関連づける登録手段と、
をさらに備える、付記2に記載の情報提供システム。
[付記4]
前記判断情報に基づいて、前記第1の画像を決定する、指定衣類決定手段を備える、付記1から3のいずれか一つに記載の情報提供システム。
[付記5]
前記判断情報は、前記ユーザが過去に衣類の組み合わせに対して行った評価を示す情報を含む、付記1から4のいずれか一つに記載の情報提供システム。
[付記6]
前記合成画像に対する評価の入力を前記ユーザから受け付け、受け付けられた前記評価を、前記判断情報に含める制御を行う、制御手段をさらに含む、
付記5に記載の情報提供システム。
[付記7]
衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定し、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成し、
前記合成画像を提供する、
を備える情報提供方法。
[付記8]
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、付記7に記載の情報提供方法。
[付記9]
前記第1の画像に関連づけられる第1の衣類の購入を受け付け、
前記第1の衣類の購入が受け付けられた場合に、当該第1の衣類の画像および当該第1の衣類の画像に関連づけられる情報を、前記ユーザの識別情報に関連づける、
付記8に記載の情報提供方法。
[付記10]
前記判断情報に基づいて、前記第1の画像を決定する、付記7から9のいずれか一つに記載の情報提供方法。
[付記11]
前記判断情報は、前記ユーザが過去に衣類の組み合わせに対して行った評価を示す情報を含む、付記7から10のいずれか一つに記載の情報提供方法。
[付記12]
前記合成画像に対する評価の入力を前記ユーザから受け付け、受け付けられた前記評価を、前記判断情報に含める制御を行う、
付記11に記載の情報提供方法。
[付記13]
コンピュータに、
衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定処理と、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成処理と、
前記合成画像を提供する提供処理と、
を実行させるプログラム。
[付記14]
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、付記13に記載のプログラム。
[付記15]
前記第1の画像に関連づけられる第1の衣類の購入を受け付ける購入受付手段によって前記第1の衣類の購入が受け付けられた場合に、当該第1の衣類の画像および当該第1の衣類の画像に関連づけられる情報を、前記ユーザの識別情報に関連づける登録処理を、
前記コンピュータに実行させる、付記14に記載のプログラム。
[付記16]
前記判断情報に基づいて、前記第1の画像を決定する、指定衣類決定処理を、前記コンピュータに実行させる、付記13から15のいずれか一つに記載のプログラム。
[付記17]
前記判断情報は、前記ユーザが過去に衣類の組み合わせに対して行った評価を示す情報を含む、付記13から16のいずれか一つに記載のプログラム。
[付記18]
前記合成画像に対する評価の入力を前記ユーザから受け付ける制御手段から、前記評価を示す情報を受け取り、前記評価を示す情報を前記判断情報に含める処理を、前記コンピュータに実行させる、
付記17に記載のプログラム。
<< Appendix >>
[Appendix 1]
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. A combination determining means for determining from a plurality of clothing images associated with the identification information;
Combining means for generating a combined image by combining the first image and the determined second image;
Providing means for providing the composite image;
An information providing system comprising:
[Appendix 2]
The information providing system according to attachment 1, wherein the first image is an image of clothing sold as a product, and is different from a plurality of clothing images associated with the identification information of the user.
[Appendix 3]
Purchase acceptance means for accepting purchase of the first clothing associated with the first image;
Registration means for associating the image of the first clothing and the information associated with the image of the first clothing with the identification information of the user when the purchase of the first clothing is accepted;
The information providing system according to Appendix 2, further comprising:
[Appendix 4]
The information providing system according to any one of supplementary notes 1 to 3, further comprising designated clothing determining means for determining the first image based on the determination information.
[Appendix 5]
The information providing system according to any one of appendices 1 to 4, wherein the determination information includes information indicating an evaluation performed by the user on a combination of clothes in the past.
[Appendix 6]
A control unit that receives an input of evaluation for the composite image from the user, and performs control to include the received evaluation in the determination information;
The information providing system according to appendix 5.
[Appendix 7]
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. Determined from multiple clothing images associated with identification information,
Generating a composite image by combining the first image and the determined second image;
Providing the composite image;
An information providing method comprising:
[Appendix 8]
The information providing method according to appendix 7, wherein the first image is an image of clothing sold as a product, and is different from a plurality of clothing images associated with the identification information of the user.
[Appendix 9]
Accepting a purchase of a first garment associated with the first image;
When the purchase of the first clothing is accepted, the image of the first clothing and the information associated with the image of the first clothing are associated with the identification information of the user.
The information providing method according to appendix 8.
[Appendix 10]
The information providing method according to any one of appendices 7 to 9, wherein the first image is determined based on the determination information.
[Appendix 11]
11. The information providing method according to any one of appendices 7 to 10, wherein the determination information includes information indicating an evaluation performed by the user on a clothing combination in the past.
[Appendix 12]
An input of evaluation for the composite image is received from the user, and the received evaluation is included in the determination information.
The information providing method according to attachment 11.
[Appendix 13]
On the computer,
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. A combination determination process for determining from a plurality of clothing images associated with the identification information;
A combining process for generating a combined image by combining the first image and the determined second image;
A providing process for providing the composite image;
A program that executes
[Appendix 14]
The program according to attachment 13, wherein the first image is an image of clothing sold as a product, and is different from a plurality of clothing images associated with the identification information of the user.
[Appendix 15]
When the purchase of the first clothing is accepted by the purchase acceptance means for accepting the purchase of the first clothing associated with the first image, the image of the first clothing and the image of the first clothing are displayed. A registration process for associating associated information with the identification information of the user,
The program according to appendix 14, which is executed by the computer.
[Appendix 16]
The program according to any one of supplementary notes 13 to 15, which causes the computer to execute designated clothing determination processing for determining the first image based on the determination information.
[Appendix 17]
The program according to any one of appendices 13 to 16, wherein the determination information includes information indicating an evaluation performed by the user on a combination of clothes in the past.
[Appendix 18]
Receiving information indicating the evaluation from a control unit that receives an input of evaluation for the composite image from the user, and causing the computer to execute a process of including information indicating the evaluation in the determination information;
The program according to appendix 17.

1〜5 情報提供システム
105 組み合わせ決定部
106 合成部
107 提供部
11、13 端末
110、130 通信部
111 撮像部
112、132 入力受付部
113、133 表示部
115、135 制御部
21、22、23 提案システム
210 通信部
211 特定部
212 衣類画像生成部
213 登録部
214 データベース
215 組み合わせ決定部
216 合成部
217 学習部
218 知識データベース
32 店舗端末
320 通信部
322 入力受付部
323 表示部
325 制御部
329、239 指定衣類決定部
52、53 商品データベース
63 購入受付装置
73 販売システム
730 通信部
735 制御部
733 購入受付部
8 店舗
99 通信ネットワーク
900 コンピュータ
901 CPU
902 ROM
903 RAM
904A プログラム
904B 記憶情報
905 記憶装置
906 記憶媒体
907 ドライブ装置
908 通信インタフェース
909 通信ネットワーク
910 入出力インタフェース
911 バス
1-5 Information providing system 105 Combination determining unit 106 Combining unit 107 Providing unit 11, 13 Terminal 110, 130 Communication unit 111 Imaging unit 112, 132 Input receiving unit 113, 133 Display unit 115, 135 Control unit 21, 22, 23 Proposal System 210 communication unit 211 identification unit 212 clothing image generation unit 213 registration unit 214 database 215 combination determination unit 216 synthesis unit 217 learning unit 218 knowledge database 32 store terminal 320 communication unit 322 input reception unit 323 display unit 325 control unit 329, 239 designation Clothing determination unit 52, 53 Product database 63 Purchase reception device 73 Sales system 730 Communication unit 735 Control unit 733 Purchase reception unit 8 Store 99 Communication network 900 Computer 901 CPU
902 ROM
903 RAM
904A program 904B storage information 905 storage device 906 storage medium 907 drive device 908 communication interface 909 communication network 910 input / output interface 911 bus

Claims (10)

衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定手段と、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成手段と、
前記合成画像を提供する提供手段と、
を備える情報提供システム。
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. A combination determining means for determining from a plurality of clothing images associated with the identification information;
Combining means for generating a combined image by combining the first image and the determined second image;
Providing means for providing the composite image;
An information providing system comprising:
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、請求項1に記載の情報提供システム。   The information providing system according to claim 1, wherein the first image is an image of clothing sold as a product, and is different from a plurality of clothing images associated with the identification information of the user. 前記第1の画像に関連づけられる第1の衣類の購入を受け付ける購入受付手段と、
前記第1の衣類の購入が受け付けられた場合に、当該第1の衣類の画像および当該第1の衣類の画像に関連づけられる情報を、前記ユーザの識別情報に関連づける登録手段と、
をさらに備える、請求項2に記載の情報提供システム。
Purchase acceptance means for accepting purchase of the first clothing associated with the first image;
Registration means for associating the image of the first clothing and the information associated with the image of the first clothing with the identification information of the user when the purchase of the first clothing is accepted;
The information providing system according to claim 2, further comprising:
前記判断情報に基づいて、前記第1の画像を決定する、指定衣類決定手段を備える、請求項1から3のいずれか一項に記載の情報提供システム。   The information providing system according to any one of claims 1 to 3, further comprising designated clothing determining means for determining the first image based on the determination information. 前記判断情報は、前記ユーザが過去に衣類の組み合わせに対して行った評価を示す情報を含む、請求項1から3のいずれか一項に記載の情報提供システム。   The information providing system according to any one of claims 1 to 3, wherein the determination information includes information indicating an evaluation performed by the user on a combination of clothes in the past. 前記合成画像に対する評価の入力を前記ユーザから受け付け、受け付けられた前記評価を、前記判断情報に含める制御を行う、制御手段をさらに含む、
請求項5に記載の情報提供システム。
A control unit that receives an input of evaluation for the composite image from the user, and performs control to include the received evaluation in the determination information;
The information providing system according to claim 5.
衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定し、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成し、
前記合成画像を提供する、
情報提供方法。
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. Determined from multiple clothing images associated with identification information,
Generating a composite image by combining the first image and the determined second image;
Providing the composite image;
Information provision method.
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、請求項7に記載の情報提供方法。   The information providing method according to claim 7, wherein the first image is an image of clothing sold as a product, and is different from a plurality of clothing images associated with the identification information of the user. コンピュータに、
衣類の画像である第1の画像に対して組み合わせる、第2の画像を、前記第1の画像と、ユーザが過去に行った衣類の組み合わせに対する判断を示す判断情報とに基づいて、前記ユーザの識別情報に関連づけられた複数の衣類の画像から決定する、組み合わせ決定処理と、
前記第1の画像と決定された前記第2の画像とを合成した合成画像を生成する合成処理と、
前記合成画像を提供する提供処理と、
を実行させるプログラム。
On the computer,
The second image to be combined with the first image, which is an image of clothing, is based on the first image and determination information indicating determination on the combination of clothing performed by the user in the past. A combination determination process for determining from a plurality of clothing images associated with the identification information;
A combining process for generating a combined image by combining the first image and the determined second image;
A providing process for providing the composite image;
A program that executes
前記第1の画像は、商品として販売されている衣類の画像であり、前記ユーザの識別情報に関連づけられた複数の衣類の画像とは異なる、請求項9に記載のプログラム。   The program according to claim 9, wherein the first image is an image of clothing sold as a product and is different from a plurality of clothing images associated with the identification information of the user.
JP2017069828A 2017-03-31 2017-03-31 Information provision system, information provision method, and program Pending JP2018173704A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017069828A JP2018173704A (en) 2017-03-31 2017-03-31 Information provision system, information provision method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017069828A JP2018173704A (en) 2017-03-31 2017-03-31 Information provision system, information provision method, and program

Publications (1)

Publication Number Publication Date
JP2018173704A true JP2018173704A (en) 2018-11-08

Family

ID=64108531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017069828A Pending JP2018173704A (en) 2017-03-31 2017-03-31 Information provision system, information provision method, and program

Country Status (1)

Country Link
JP (1) JP2018173704A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020095415A (en) * 2018-12-11 2020-06-18 住友重機械工業株式会社 Person detecting system
KR102513947B1 (en) 2022-07-05 2023-03-27 주식회사 에이비파트너스 A method and a server providing an online clothing wholesale platform based on gui
JP2023074935A (en) * 2021-11-18 2023-05-30 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information providing device, information providing method and information providing program
JP7500890B1 (en) 2024-02-06 2024-06-17 株式会社 日立産業制御ソリューションズ Apparel suggestion device and clothing suggestion method
JP2025049179A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263546A (en) * 2002-03-08 2003-09-19 Matsushita Electric Ind Co Ltd Information evaluation system, information evaluation method, program thereof, and information evaluation device
JP2004171393A (en) * 2002-11-21 2004-06-17 Nippon Telegr & Teleph Corp <Ntt> Clothing coordination support method, its support device and program
JP2011081486A (en) * 2009-10-05 2011-04-21 Nec Corp Coordinate image generating device, coordinate image generating method, and program
JP2013200834A (en) * 2012-03-26 2013-10-03 Sharp Corp Information processing device on coordinates, method of controlling the information processing device, control program, and computer readable recording medium recording the control program
JP2013205969A (en) * 2012-03-27 2013-10-07 Nikon Corp Electronic equipment
JP2016033707A (en) * 2014-07-31 2016-03-10 富士フイルム株式会社 Coordinate suggestion apparatus and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263546A (en) * 2002-03-08 2003-09-19 Matsushita Electric Ind Co Ltd Information evaluation system, information evaluation method, program thereof, and information evaluation device
JP2004171393A (en) * 2002-11-21 2004-06-17 Nippon Telegr & Teleph Corp <Ntt> Clothing coordination support method, its support device and program
JP2011081486A (en) * 2009-10-05 2011-04-21 Nec Corp Coordinate image generating device, coordinate image generating method, and program
JP2013200834A (en) * 2012-03-26 2013-10-03 Sharp Corp Information processing device on coordinates, method of controlling the information processing device, control program, and computer readable recording medium recording the control program
JP2013205969A (en) * 2012-03-27 2013-10-07 Nikon Corp Electronic equipment
JP2016033707A (en) * 2014-07-31 2016-03-10 富士フイルム株式会社 Coordinate suggestion apparatus and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
森本 泰貴他: "ベイジアンネットワークモデルを用いた衣服コーディネイト推薦システムの開発", 情報処理学会研究報告 VOL.2008 NO.126、2008−MPS−72 数理モデル化と問題解決 2008−BIO−1, JPN6021000035, 10 December 2008 (2008-12-10), pages 177 - 180, ISSN: 0004423061 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020095415A (en) * 2018-12-11 2020-06-18 住友重機械工業株式会社 Person detecting system
JP7201418B2 (en) 2018-12-11 2023-01-10 住友重機械工業株式会社 human detection system
JP2023074935A (en) * 2021-11-18 2023-05-30 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information providing device, information providing method and information providing program
JP7758544B2 (en) 2021-11-18 2025-10-22 Nttドコモビジネス株式会社 Information providing device, information providing method, and information providing program
KR102513947B1 (en) 2022-07-05 2023-03-27 주식회사 에이비파트너스 A method and a server providing an online clothing wholesale platform based on gui
KR20240005575A (en) 2022-07-05 2024-01-12 주식회사 에이비파트너스 method and server for implementing an online platform where product information and promotional information are provided
KR20240005572A (en) 2022-07-05 2024-01-12 주식회사 알파브라더스 Methods and servers for operating wholesale and retail online platforms
KR20240005574A (en) 2022-07-05 2024-01-12 주식회사 알파브라더스 server and control method for generating and controlling product information provided through a visual interface
KR20240005573A (en) 2022-07-05 2024-01-12 주식회사 알파브라더스 method of operating a product sales site providing promotional text and its server
JP2025049179A (en) * 2023-09-21 2025-04-03 ソフトバンクグループ株式会社 system
JP7500890B1 (en) 2024-02-06 2024-06-17 株式会社 日立産業制御ソリューションズ Apparel suggestion device and clothing suggestion method
JP2025121020A (en) * 2024-02-06 2025-08-19 株式会社 日立産業制御ソリューションズ Clothing suggestion device and clothing suggestion method

Similar Documents

Publication Publication Date Title
US12008619B2 (en) Methods and systems for virtual fitting rooms or hybrid stores
JP7688851B2 (en) Search system and search method
US12277586B2 (en) Augmented reality systems and methods for purchasing
US10949914B2 (en) Immersive and artificial intelligence based retail
US20200222809A1 (en) Generating and utilizing digital avatar data for online marketplaces
KR100956573B1 (en) Render consumer appearance with selected product
JP2018173704A (en) Information provision system, information provision method, and program
KR20190000397A (en) Fashion preference analysis
JP2015102986A (en) Information processing device, information processing method and system
JP6916095B2 (en) Server and product provision system
US20230186370A1 (en) Applying specific characteristics to individuals of the same product
JP2019128923A (en) Information providing device, method and program
US12387445B2 (en) Three-dimensional models of users wearing clothing items
CN111754297A (en) Image sharing processing method and electronic device
JP7241126B2 (en) Information processing device, information processing method and information processing program
WO2024043088A1 (en) Virtual try-on system, virtual try-on method, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210312

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210817