[go: up one dir, main page]

JP2018132821A - Information processing device, information processing system, terminal device, program, and information processing method - Google Patents

Information processing device, information processing system, terminal device, program, and information processing method Download PDF

Info

Publication number
JP2018132821A
JP2018132821A JP2017024137A JP2017024137A JP2018132821A JP 2018132821 A JP2018132821 A JP 2018132821A JP 2017024137 A JP2017024137 A JP 2017024137A JP 2017024137 A JP2017024137 A JP 2017024137A JP 2018132821 A JP2018132821 A JP 2018132821A
Authority
JP
Japan
Prior art keywords
information
image
similar
information processing
control 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
JP2017024137A
Other languages
Japanese (ja)
Inventor
雄基 藤原
Yuki Fujihara
雄基 藤原
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2017024137A priority Critical patent/JP2018132821A/en
Publication of JP2018132821A publication Critical patent/JP2018132821A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】第1の情報に類似する第2の情報をユーザに好適に提示することができる情報処理装置等を提供する。【解決手段】サーバ(20)は、制御部(202)を備え、制御部(202)は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース(232)及び商品情報データベース(233)を参照して、第1の情報を取得し、第1の情報に関連付けられた画像に類似する類似画像を特定し、且つ、第2の情報として特定する。【選択図】図1An information processing apparatus and the like capable of suitably presenting to a user second information similar to the first information. A server (20) includes a control unit (202), and the control unit (202) includes an image information database (232) and a product information database (233) including image data and information associated with each other. The first information is acquired, the similar image similar to the image associated with the first information is specified, and the second information is specified. [Selection] Figure 1

Description

本発明は、第1の情報を参照して第2の情報を特定する情報処理装置、情報処理システム、端末装置、プログラム及び情報処理方法に関する。   The present invention relates to an information processing device, an information processing system, a terminal device, a program, and an information processing method that specify second information with reference to the first information.

第1の情報に基づき、第1の情報と相関性の高い第2の情報をユーザに提示する技術が知られている。   A technique for presenting a user with second information having a high correlation with the first information based on the first information is known.

例えば、特許文献1には、画像からユーザの皮膚色を推定し、その皮膚色との相関性の高い商品をユーザに提示する方法が記載されている。   For example, Patent Document 1 describes a method of estimating a user's skin color from an image and presenting a product with a high correlation with the skin color to the user.

特開2010−520551号公報(2010年6月10日公開)JP 2010-520551 A (released on June 10, 2010)

しかしながら、上述のような従来技術は、皮膚色と相関性の高い商品しかユーザに推奨できない。そのため、第1の情報と第2の情報とが全体として類似していても、皮膚色が類似していない情報は、第2の情報としてユーザに提示することができないという問題がある。   However, the conventional technology as described above can only recommend a product having a high correlation with the skin color to the user. Therefore, even if the first information and the second information are similar as a whole, there is a problem that information whose skin color is not similar cannot be presented to the user as the second information.

本発明は、上記課題を踏まえたものであり、その目的は、第1の情報に類似する第2の情報をユーザに好適に提示することができる情報処理装置等を提供することにある。   The present invention is based on the above problems, and an object of the present invention is to provide an information processing apparatus and the like that can suitably present to a user second information similar to the first information.

上記の課題を解決するために、本発明の一態様に係る情報処理装置は、互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理装置であって、制御部を備え、上記制御部は、第1の情報を取得し、上記データベースを参照して、上記第1の情報に関連付けられた画像に類似する類似画像を特定し、上記類似画像に関連付けられた情報を第2の情報として特定する。   In order to solve the above-described problem, an information processing apparatus according to an aspect of the present invention refers to an information processing apparatus that refers to a database including image data and information associated with each other, and includes a control unit. The control unit acquires the first information, refers to the database, specifies a similar image similar to the image associated with the first information, and sets the information associated with the similar image to the second Identify as information.

上記の課題を解決するために、本発明の一態様に係る情報処理装置は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理装置であって、制御部を備え、上記制御部は、第1の情報を取得し、上記データベースを参照して、上記第1の情報に関連付けられた音に類似する類似音を特定し、上記類似音に関連付けられた情報を第2の情報として特定する。   In order to solve the above problem, an information processing apparatus according to an aspect of the present invention refers to an information processing apparatus that refers to a database including sound data and information associated with each other, and includes a control unit. The control unit acquires the first information, refers to the database, specifies a similar sound similar to the sound associated with the first information, and sets the information associated with the similar sound to the second Identify as information.

上記の課題を解決するために、本発明の一態様に係る端末装置は、制御部と表示部と通信部とを備えた端末装置であって、上記制御部は、第1の情報を情報処理装置に上記通信部を介して送信し、上記第1の情報に関連付けられた画像に類似する類似画像に関連付けられた第2の情報を上記情報処理装置から上記通信部を介して受信し、上記第2の情報を上記表示部に表示させる。   In order to solve the above problem, a terminal device according to an aspect of the present invention is a terminal device including a control unit, a display unit, and a communication unit, and the control unit processes the first information. Transmitting to the apparatus via the communication unit, receiving second information associated with a similar image similar to the image associated with the first information from the information processing apparatus via the communication unit, and The second information is displayed on the display unit.

上記の課題を解決するために、本発明の一態様に係る端末装置は、制御部と表示部と通信部とを備えた端末装置であって、上記制御部は、第1の情報を情報処理装置に上記通信部を介して送信し、上記第1の情報に関連付けられた音に類似する類似音に関連付けられた第2の情報を上記情報処理装置から上記通信部を介して受信し、上記類似音に関連付けられた第2の情報を上記表示部に表示させる。   In order to solve the above problem, a terminal device according to an aspect of the present invention is a terminal device including a control unit, a display unit, and a communication unit, and the control unit processes the first information. Transmitting to the apparatus via the communication unit, receiving second information associated with a similar sound similar to the sound associated with the first information from the information processing apparatus via the communication unit, and Second information associated with the similar sound is displayed on the display unit.

上記の課題を解決するために、本発明の一態様に係る情報処理方法は、互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理方法であって、第1の情報を取得する第1情報取得工程と、上記データベースを参照して、上記第1の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、上記類似画像に関連付けられた情報を第2の情報として特定する第2情報特定工程とを備えている。   In order to solve the above-described problem, an information processing method according to an aspect of the present invention is an information processing method that refers to a database including image data and information associated with each other, and acquires first information. A first information acquisition step, a similar image specifying step for specifying a similar image similar to the image associated with the first information with reference to the database, and a second information for the similar image. And a second information specifying step for specifying as the information.

上記の課題を解決するために、本発明の一態様に係る情報処理方法は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する第1の情報を参照して第2の情報を特定する情報処理方法であって、第1の情報を取得する第1情報取得工程と、上記データベースを参照して、上記第1の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、上記類似音に関連付けられた情報を第2の情報として特定する第2情報特定工程とを備えている。   In order to solve the above-described problem, an information processing method according to an aspect of the present invention refers to first information that refers to a database including sound data and information associated with each other. An information processing method for specifying, a first information acquisition step for acquiring first information, and a similar sound for specifying a similar sound similar to a sound associated with the first information with reference to the database A specifying step and a second information specifying step of specifying information associated with the similar sound as second information.

本発明の一態様によれば、第1の情報に類似する第2の情報をユーザに好適に提示することができる情報処理装置等を提供することができるという効果を奏する。   According to one embodiment of the present invention, there is an effect that it is possible to provide an information processing apparatus and the like that can suitably present second information similar to the first information to the user.

本発明の実施形態1に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 1 of this invention. 本発明の実施形態1に係る情報処理システムを模式的に示す図である。It is a figure which shows typically the information processing system which concerns on Embodiment 1 of this invention. 本発明の実施形態1に係る情報処理システムにおいて利用される第1の情報と、第1の情報に関連付けられた画像と、類似画像と、第2の情報との関係を示す図である。It is a figure which shows the relationship between the 1st information utilized in the information processing system which concerns on Embodiment 1 of this invention, the image linked | related with 1st information, a similar image, and 2nd information. 本発明の実施形態1に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the information processing in the information processing system which concerns on Embodiment 1 of this invention. 本発明の実施形態1に係るサーバの記憶部に格納されている画像情報データベース及び商品情報データベースの一例を示す図である。It is a figure which shows an example of the image information database and merchandise information database which are stored in the memory | storage part of the server which concerns on Embodiment 1 of this invention. 本発明の実施形態2に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係るサーバの記憶部に格納されている画像情報データベース及び商品情報データベースの一例を示す図である。It is a figure which shows an example of the image information database and merchandise information database which are stored in the memory | storage part of the server which concerns on Embodiment 2 of this invention. 本発明の実施形態2に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the information processing in the information processing system which concerns on Embodiment 2 of this invention. 本発明の実施形態3に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 3 of this invention. 本発明の実施形態3に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the information processing in the information processing system which concerns on Embodiment 3 of this invention. 本発明の実施形態4に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 4 of this invention. 本発明の実施形態4に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the information processing in the information processing system which concerns on Embodiment 4 of this invention. 本発明の実施形態6に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 6 of this invention. 本発明の実施形態7に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 7 of this invention. 本発明の実施形態9に係る情報処理システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the information processing system which concerns on Embodiment 9 of this invention.

<実施形態1>
本実施形態に係る情報処理システム1について、図1から図5を参照して以下に説明する。ただし、この実施形態に記載されている構成は、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
<Embodiment 1>
The information processing system 1 according to the present embodiment will be described below with reference to FIGS. 1 to 5. However, the configuration described in this embodiment is merely an illustrative example, and is not intended to limit the scope of the present invention only to that unless otherwise specified.

〔情報処理システム1〕
まず、本実施形態に情報処理システム1の概要について、図2を参照して説明する。図2は、本実施形態に係る情報処理システム1の概要を示す外観図である。
[Information processing system 1]
First, an outline of the information processing system 1 according to the present embodiment will be described with reference to FIG. FIG. 2 is an external view showing an outline of the information processing system 1 according to the present embodiment.

図2に示すように、本実施形態に係る情報処理システム1は、端末装置10、及び、サーバ(情報処理装置)20により構成されている。図2に示すように、端末装置10とサーバ20とは、ネットワーク2を介して接続されている。なお、端末装置10とサーバ20とが別々の建物に配置されている場合、ネットワーク2としてインターネット等のグローバルネットワークを用いればよい。また、端末装置10とサーバ20とが両方とも同一建物内にある場合は、ネットワーク2としてホームネットワーク等のローカルエリアネットワークを用いればよい。   As illustrated in FIG. 2, the information processing system 1 according to the present embodiment includes a terminal device 10 and a server (information processing device) 20. As shown in FIG. 2, the terminal device 10 and the server 20 are connected via the network 2. When the terminal device 10 and the server 20 are arranged in different buildings, a global network such as the Internet may be used as the network 2. When both the terminal device 10 and the server 20 are in the same building, a local area network such as a home network may be used as the network 2.

情報処理システム1においては、端末装置10に人間(ユーザ)が第1の情報を入力すると、サーバ20が、入力された第1の情報に関連付けられた画像に類似する類似画像を特定する。また、サーバ20は、当該類似画像に関連付けられた情報を、第2の情報として特定する。これによって、本実施形態に係る情報処理システム1は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   In the information processing system 1, when a human (user) inputs first information to the terminal device 10, the server 20 specifies a similar image that is similar to an image associated with the input first information. Further, the server 20 specifies information associated with the similar image as the second information. Thereby, the information processing system 1 according to the present embodiment can suitably present the second information similar to the first information to the user.

次に、本実施形態に係る情報処理システム1の要部構成について、図1を参照して説明する。図1は、本実施形態に係る情報処理システム1の要部構成を示すブロック図である。   Next, a configuration of main parts of the information processing system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing a main configuration of an information processing system 1 according to the present embodiment.

〔端末装置10〕
本実施形態に係る端末装置10の構成について、図1を参照して説明する。図1に示すように、本実施形態に係る端末装置10は、通信部101、制御部102、表示部103、及び、操作部104を備えている。
[Terminal device 10]
The configuration of the terminal device 10 according to the present embodiment will be described with reference to FIG. As illustrated in FIG. 1, the terminal device 10 according to the present embodiment includes a communication unit 101, a control unit 102, a display unit 103, and an operation unit 104.

端末装置10としては、例えば、スマートフォン、パーソナルコンピュータ及びテレビ等を挙げることができる。   Examples of the terminal device 10 include a smartphone, a personal computer, and a television.

(通信部101)
通信部101は、外部との通信を行う手段である。
(Communication unit 101)
The communication unit 101 is means for performing communication with the outside.

通信部101は無線通信を行っても、有線通信を行ってもよい。   The communication unit 101 may perform wireless communication or wired communication.

(制御部102)
制御部102は、端末装置10の各部である通信部101、表示部103及び操作部104等を統括的に制御する。
(Control unit 102)
The control unit 102 comprehensively controls the communication unit 101, the display unit 103, the operation unit 104, and the like, which are each unit of the terminal device 10.

例えば、制御部102は、操作部104から入力された第1の情報を表示部103に表示し、通信部101を介して、第1の情報をサーバ20に送信するように制御する。また、制御部102は、通信部101を介して受信した第2の情報を、表示部103に表示するように制御する。   For example, the control unit 102 controls the display unit 103 to display the first information input from the operation unit 104 and transmit the first information to the server 20 via the communication unit 101. Further, the control unit 102 performs control so that the second information received via the communication unit 101 is displayed on the display unit 103.

制御部102の機能は、例えば、RAM(Random Access Memory)及びフラッシュメモリ等の記憶装置に記憶されたプログラムを、CPU(Central Processing Unit)が実行することによって実現される(何れも不図示)。   The function of the control unit 102 is realized by, for example, a CPU (Central Processing Unit) executing a program stored in a storage device such as a RAM (Random Access Memory) and a flash memory (all not shown).

(表示部103)
表示部103は、入力された信号が示す第1の情報及び第2の情報等の情報を表示する出力装置である。
(Display unit 103)
The display unit 103 is an output device that displays information such as first information and second information indicated by an input signal.

本実施形態では、表示部103としては、例えば、スマートフォン及びパソコンの画面等を挙げることができる。ユーザは、第1の情報及び第2の情報を、表示部103に表示された画像を見て確認する。   In the present embodiment, examples of the display unit 103 include a smartphone screen and a personal computer screen. The user confirms the first information and the second information by looking at the image displayed on the display unit 103.

(操作部104)
操作部104は、ユーザによる操作を受け付ける入力装置である。
(Operation unit 104)
The operation unit 104 is an input device that receives an operation by a user.

操作部104としては、ユーザが第1の情報を入力したり、第2の情報を閲覧したりすることができる機能を有していれば、例えば、キーボード及びタッチパネル等、任意の形態を取ることができる。   The operation unit 104 may take any form such as a keyboard and a touch panel, for example, as long as it has a function that allows the user to input the first information or browse the second information. Can do.

〔サーバ20〕
次に、本実施形態に係るサーバ20の構成について、図1を参照して説明する。図1に示すように、本実施形態に係るサーバ20は、通信部201、制御部202、及び、記憶部203を備えている。
[Server 20]
Next, the configuration of the server 20 according to the present embodiment will be described with reference to FIG. As illustrated in FIG. 1, the server 20 according to the present embodiment includes a communication unit 201, a control unit 202, and a storage unit 203.

上述の例では、サーバ20が1つのサーバによって実現される構成を例に挙げて説明するが、本実施形態はこれに限定されない。本実施形態では、サーバ20の備える各部(各機能)の少なくとも一部を、他のサーバにより実現する構成を採用してもよい。   In the above example, the configuration in which the server 20 is realized by one server will be described as an example, but the present embodiment is not limited to this. In this embodiment, you may employ | adopt the structure which implement | achieves at least one part of each part (each function) with which the server 20 is provided with another server.

(通信部201)
通信部201は、外部との通信を行う手段である。
(Communication unit 201)
The communication unit 201 is a means for performing communication with the outside.

通信部201は、インターネット等のネットワーク2を介して端末装置10と無線通信を行ってもよく、端末装置10と有線接続され、有線通信を行ってもよい。   The communication unit 201 may perform wireless communication with the terminal device 10 via the network 2 such as the Internet, or may be wired with the terminal device 10 and perform wired communication.

(制御部202)
制御部202は、サーバ20の通信部201及び記憶部203等の各部を統括的に制御する。
(Control unit 202)
The control unit 202 comprehensively controls each unit such as the communication unit 201 and the storage unit 203 of the server 20.

また、制御部202は、第1の情報を取得し、第1の情報に関連付けられた画像に類似する類似画像を特定する。また、制御部202は、類似画像に関連付けられた情報を、第2の情報として特定する。   In addition, the control unit 202 acquires the first information, and specifies a similar image that is similar to the image associated with the first information. In addition, the control unit 202 identifies information associated with the similar image as second information.

(第1の情報及び第2の情報の例)
次に、第1の情報及び第2の情報の例を、図3の(a)を用いて説明する。図3の(a)は、本実施形態に係る情報処理システム1において利用される第1の情報と、第1の情報に関連付けられた画像と、類似画像と、第2の情報との関係を示す図である。
(Example of first information and second information)
Next, examples of the first information and the second information will be described with reference to FIG. (A) of FIG. 3 shows the relationship between the 1st information utilized in the information processing system 1 which concerns on this embodiment, the image linked | related with 1st information, a similar image, and 2nd information. FIG.

図3の(a)に示すように、第1の情報が、口紅等の化粧品の商品情報である商品Aの情報である場合、制御部202は、商品Aに関連付けられた画像として、商品Aという口紅が塗られた画像である、写真Aを特定する。このように、第1の情報に関連付けられた画像としては、例えば、第1の情報の使用例の画像等を挙げることができる。   As illustrated in FIG. 3A, when the first information is information on the product A that is product information on cosmetics such as lipstick, the control unit 202 uses the product A as an image associated with the product A. The photograph A, which is an image painted with lipstick, is identified. Thus, as an image linked | related with 1st information, the image etc. of the usage example of 1st information can be mentioned, for example.

次に、制御部202は、写真Aに類似する類似画像として、写真Bを特定し、写真Bに示される、唇に塗られた口紅である商品Bの情報を第2の情報として特定する。図3の(a)に示すように、写真Aと写真Bとが類似していることから、商品Aと商品Bとが類似するとみなすことができる。   Next, the control unit 202 specifies the photo B as a similar image similar to the photo A, and specifies the information of the product B, which is the lipstick painted on the lips, shown in the photo B as the second information. As shown in (a) of FIG. 3, since the photos A and B are similar, it can be considered that the products A and B are similar.

ここで、商品名、色及び価格等を文字で記載した情報のみを比較した場合には、第1の情報と第2の情報とが類似していると判断できず、第2の情報をユーザに好適に提示することができない場合がある。これに対し、本実施形態では、制御部202が、画像が類似しているか否かを判断することによって、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Here, if only information in which the product name, color, price, etc. are written in characters is compared, it cannot be determined that the first information and the second information are similar, and the second information is used by the user. In some cases, it cannot be suitably presented. On the other hand, in the present embodiment, the control unit 202 can appropriately present the second information similar to the first information to the user by determining whether the images are similar.

なお、制御部202は、類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を第2の情報として特定してもよい。類似度のより高い類似画像の特定の仕方については、後述する。   Note that when there are a plurality of similar images, the control unit 202 may specify information associated with a similar image having a higher similarity as the second information. A method for specifying a similar image having a higher similarity will be described later.

(第1の情報及び第2の情報の変更例1)
上述の例では、第1の情報及び第2の情報が口紅である場合について説明したが、本実施形態ではこれに限定されない。例えば、図3の(b)に示すように、第1の情報及び第2の情報は、商品ボタンの情報であってもよい。
(First modification example of first information and second information)
In the above-described example, the case where the first information and the second information are lipsticks has been described. However, the present embodiment is not limited to this. For example, as shown in FIG. 3B, the first information and the second information may be information on a product button.

図3の(b)に示すように、制御部202は、第1の情報が商品ボタンCの情報である場合には、制御部202は、商品ボタンCに関連付けられた画像として、商品ボタンCが縫い付けられた手芸品の画像である、写真Cを特定する。以下、上述の例と同様に、制御部202は、写真Cに類似する写真Dを特定し、商品ボタンCに類似する商品ボタンDをユーザに好適に提示することができる。   As illustrated in FIG. 3B, when the first information is information on the product button C, the control unit 202 displays the product button C as an image associated with the product button C. A photograph C, which is an image of a handicraft product sewn, is identified. Hereinafter, similarly to the above-described example, the control unit 202 can specify the photo D similar to the photo C and suitably present the product button D similar to the product button C to the user.

(第1の情報及び第2の情報の変更例2)
上述の例では、第1の情報及び第2の情報が商品情報である場合について説明したが、本実施形態では、これに限定されない。本実施形態では、第1の情報及び第2の情報は、画像に関連付けることができるものであればよい。
(Modification example 2 of first information and second information)
In the above-described example, the case where the first information and the second information are product information has been described. However, the present embodiment is not limited to this. In the present embodiment, the first information and the second information may be anything that can be associated with an image.

例えば、図3の(c)に示すように、制御部202は、第1の情報が観光名所E山である場合には、観光名所E山に関連付けられた画像として、観光名所E山の写真Eを特定する。このように、第1の情報に関連付けられた画像は、第1の情報として入力された名称そのものを表す画像であってもよい。また、ユーザは、第1の情報として、画像情報でなく、商品名等、第1の情報を表す文字情報を端末装置10に入力してもよい。   For example, as illustrated in FIG. 3C, when the first information is the tourist attraction E mountain, the control unit 202 uses a photograph of the tourist attraction E mountain as an image associated with the tourist attraction E mountain. E is specified. As described above, the image associated with the first information may be an image representing the name input as the first information. In addition, the user may input character information representing the first information, such as a product name, to the terminal device 10 as the first information instead of the image information.

以下、上述の例と同様に、制御部202は、写真Eに類似する写真Fを特定し、観光名所E山に類似する観光名所F山をユーザに好適に提示することができる。   Hereinafter, similarly to the above-described example, the control unit 202 can specify the photograph F similar to the photograph E and suitably present the tourist attraction F mountain similar to the tourist attraction E mountain to the user.

(第1の情報及び第2の情報の変更例3)
また、第1の情報及び第2の情報は、食材であってもよい。
(Modification example 3 of first information and second information)
The first information and the second information may be food materials.

図3の(d)に示すように、制御部202は、第1の情報が食材Gである場合には、食材Gに関連付けられた画像として、食材Gを用いて得られる食品の写真Gを特定する。このように、本実施形態では、第1の情報に関連付けられた画像が使用例の画像である場合、第1の情報の使用例の画像は、第1の情報が使用される対象において、識別可能でなくてもよい。すなわち、第1の情報の使用例の画像は、第1の情報が使用される対象において渾然一体となっており、識別不可能となっている画像であってもよい。   As shown in (d) of FIG. 3, when the first information is the food G, the control unit 202 uses a food photo G obtained using the food G as an image associated with the food G. Identify. As described above, in the present embodiment, when the image associated with the first information is an image of the usage example, the image of the usage example of the first information is identified in the target for which the first information is used. It may not be possible. In other words, the image of the usage example of the first information may be an image that is suddenly integrated with the target on which the first information is used and cannot be identified.

以下、上述の例と同様に、制御部202は、写真Gに類似する写真Hを特定し、食材Gに類似する食材Hをユーザに好適に提示することができる。   Hereinafter, similarly to the above-described example, the control unit 202 can specify a photo H similar to the photo G and suitably present the food H similar to the food G to the user.

なお、第1の情報に関連付けられた画像に類似する類似画像の具体的な特定の仕方については、制御部202の構成の詳細とともに、後述する。   A specific method for specifying a similar image similar to the image associated with the first information will be described later along with the details of the configuration of the control unit 202.

また、制御部202の機能は、例えば、RAM(Random Access Memory)及びフラッシュメモリ等の記憶装置に記憶されたプログラムを、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、及び、DSP(digital signal processor)等の処理装置が実行することによって実現される(何れも不図示)。   The function of the control unit 202 includes, for example, a program stored in a storage device such as a RAM (Random Access Memory) and a flash memory, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), and a DSP (digital). This is realized by execution of a processing device such as a signal processor (not shown).

(記憶部203)
記憶部203は、後述する制御部202において参照される各種のデータが格納されている。各種のデータとしては、例えば、画像231、画像情報データベース232(データベース)及び商品情報データベース233(データベース)等が格納されている。
(Storage unit 203)
The storage unit 203 stores various data referred to by the control unit 202 described later. As various data, for example, an image 231, an image information database 232 (database), a product information database 233 (database), and the like are stored.

なお、画像231、画像情報データベース232及び商品情報データベース233の詳細については、図面を変えて後述する。   Details of the image 231, the image information database 232, and the product information database 233 will be described later with different drawings.

〔制御部202の構成〕
次に、サーバ20の備える制御部202の構成について、図1を参照して説明する。図1に示すように、制御部202は、パラメータ算出部221として機能する。
[Configuration of Control Unit 202]
Next, the configuration of the control unit 202 included in the server 20 will be described with reference to FIG. As shown in FIG. 1, the control unit 202 functions as a parameter calculation unit 221.

(パラメータ算出部221)
パラメータ算出部221は、類似画像を特定するために用いられるパラメータを、第1の情報に関連付けられた画像を解析することによって算出する。
(Parameter calculation unit 221)
The parameter calculation unit 221 calculates a parameter used for specifying a similar image by analyzing an image associated with the first information.

本実施形態では、パラメータ算出部221は、色相、明度、彩度及び雰囲気をパラメータとして用いる。ここで、色相とは、赤、黄、緑、青及び紫等の色の様相の相違を意味し、明度とは、色の明るさを意味し、彩度とは、色の鮮やかさを意味する。   In the present embodiment, the parameter calculation unit 221 uses hue, brightness, saturation, and atmosphere as parameters. Here, “hue” means the difference in color appearance such as red, yellow, green, blue, and purple, “brightness” means the brightness of the color, and “saturation” means the vividness of the color. To do.

パラメータ算出部221は、まず、第1の画像に関連付けられた画像全体のピクセルを平均化させ、代表色を決定する。次に、パラメータ算出部221は、代表色の色相、明度及び彩度を、記憶部203に格納された基準データ(不図示)と比較することにより、数値化する。基準データには予め数字が付されており、パラメータ算出部221は、は、色相、明度及び彩度について、複数の基準データのうち、代表色に一番近いものを選択する。そして、パラメータ算出部221は、は、基準データに付された数値から、代表色の色相、明度及び彩度の数値をそれぞれ決定する。   The parameter calculation unit 221 first determines the representative color by averaging the pixels of the entire image associated with the first image. Next, the parameter calculation unit 221 digitizes the hue, brightness, and saturation of the representative color by comparing with reference data (not shown) stored in the storage unit 203. The reference data is numbered in advance, and the parameter calculation unit 221 selects the closest reference color to the representative color from among the plurality of reference data for hue, brightness, and saturation. Then, the parameter calculation unit 221 determines the numerical values of the hue, brightness, and saturation of the representative color from the numerical values attached to the reference data.

ここで、代表色の色相、明度及び彩度の数値は、それぞれ、任意の基準によって設定することができる。   Here, the numerical values of the hue, brightness, and saturation of the representative color can be set according to arbitrary criteria.

例えば、色相の数値については、白色のときに数値を0とし、赤色の配分が高ければ高いほど数値が高くなり、青色の配分が高ければ高いほど数値が低くなるように設定してもよい。明度の数値については、明暗の中央値のときに数値を0とし、明るければ明るいほど数値が高くなり、暗ければ暗いほど数値が低くなるように設定してもよい。彩度の数値については、濃淡の中央値のときに数値を0とし、濃ければ濃いほど数値が高くなり、淡ければ淡いほど数値が低くなるように設定してもよい。   For example, the numerical value of the hue may be set so that the numerical value is 0 when white, the numerical value increases as the red distribution increases, and the numerical value decreases as the blue distribution increases. The numerical value of brightness may be set such that the numerical value is 0 at the median value of light and dark, and the numerical value is higher as it is brighter and lower as it is darker. The saturation value may be set such that the value is 0 when the median value is light and dark, and the darker the value, the higher the value, and the lighter the value, the lower the value.

また、パラメータ算出部221は、第1の画像に関連付けられた画像と、記憶部203に格納された画像231とを比較することで、第1の画像に関連付けられた画像の雰囲気を決定する。   Further, the parameter calculation unit 221 determines the atmosphere of the image associated with the first image by comparing the image associated with the first image with the image 231 stored in the storage unit 203.

例えば、パラメータ算出部221は、第1の画像に関連付けられた画像と、クール、優しい、可愛い、ふんわり、かっこいい及びエキゾチック等の雰囲気をそれぞれ持つ複数のとを比較する。そして、パラメータ算出部221は、一番類似度が高い基準画像が持つ雰囲気を、第1の画像に関連付けられた画像が持つ雰囲気であるように決定する。比較する方法としては、例えば、Average hash手法等を用いる方法等を挙げることができる。   For example, the parameter calculation unit 221 compares the image associated with the first image with a plurality of images each having an atmosphere such as cool, gentle, cute, soft, cool, and exotic. Then, the parameter calculation unit 221 determines that the atmosphere of the reference image having the highest similarity is the atmosphere of the image associated with the first image. Examples of the comparison method include a method using an average hash method.

上述のように、パラメータを算出し、当該パラメータを用いて類似画像を検索することで、第1の情報に関連付けられた画像に類似する類似画像を好適に特定することができる。これにより、第1の情報に類似する第2の情報を好適にユーザに好適に提示することができる。   As described above, by calculating a parameter and searching for a similar image using the parameter, a similar image similar to the image associated with the first information can be suitably specified. Thereby, 2nd information similar to 1st information can be suitably shown to a user suitably.

また、色相、明度、彩度及び雰囲気のうちの少なくとも1つをパラメータとして用いることで、第1の情報に関連付けられた画像により類似する類似画像を特定することができる。特に、上述のように色相、明度、彩度及び雰囲気等、これらのパラメータのうちの複数を用いることで、第1の情報に関連付けられた画像にさらに類似する類似画像を特定することができる。   In addition, by using at least one of hue, brightness, saturation, and atmosphere as a parameter, a similar image that is more similar to the image associated with the first information can be specified. In particular, by using a plurality of these parameters such as hue, brightness, saturation, and atmosphere as described above, a similar image that is more similar to the image associated with the first information can be specified.

〔情報処理〕
次に、本実施形態に係る情報処理システム1における情報処理(情報処理方法)について、図4を参照して説明する。図4は、本実施形態に係る情報処理システム1における情報処理の流れを示すシーケンス図である。
[Information processing]
Next, information processing (information processing method) in the information processing system 1 according to the present embodiment will be described with reference to FIG. FIG. 4 is a sequence diagram showing a flow of information processing in the information processing system 1 according to the present embodiment.

ステップS101:図4に示すように、まず、端末装置10は、通信部101を介してサーバ20に第1の情報を送信する。   Step S101: As shown in FIG. 4, first, the terminal apparatus 10 transmits first information to the server 20 via the communication unit 101.

ステップS102(第1情報取得工程):サーバ20は、通信部201を介して第1の情報を端末装置10から受信する。   Step S <b> 102 (first information acquisition step): The server 20 receives first information from the terminal device 10 via the communication unit 201.

ステップS103:制御部202は、第1の情報に関連付けられた画像を特定する。そして、制御部202は、パラメータ算出部221によって、第1の情報に関連付けられた画像を解析することでパラメータを算出する。   Step S103: The control unit 202 specifies an image associated with the first information. And the control part 202 calculates a parameter by analyzing the image linked | related with 1st information by the parameter calculation part 221. FIG.

ステップS104(類似画像特定工程):制御部202は、算出したパラメータを用いて、画像情報データベース232を参照することで、類似画像を特定する。   Step S104 (similar image specifying step): The control unit 202 specifies a similar image by referring to the image information database 232 using the calculated parameters.

ステップS105(第2情報特定工程):制御部202は、画像情報データベース232及び商品情報データベース233を参照することで、類似画像に関連付けられた情報を、第2の情報として特定する。   Step S105 (second information specifying step): The control unit 202 specifies the information associated with the similar image as the second information by referring to the image information database 232 and the product information database 233.

ステップS106:サーバ20は、通信部201を介して第2の情報を端末装置10に送信する。   Step S106: The server 20 transmits the second information to the terminal device 10 via the communication unit 201.

ステップS107:端末装置10は、通信部101を介して第2の情報をサーバ20から受信する。   Step S107: The terminal device 10 receives the second information from the server 20 via the communication unit 101.

ステップS108:端末装置10は、表示部103に、第2の情報を表示し、当該第2の情報をユーザに提示する。   Step S108: The terminal device 10 displays the second information on the display unit 103, and presents the second information to the user.

なお、上述の例では、ステップS103において、第1の情報に関連付けられた画像を解析してパラメータを算出しているが、本実施形態では、これに限定されない。例えば、第1の情報に関連付けられた画像のパラメータが明らかである場合は、ステップS103を省略することができる。   In the above-described example, the parameter is calculated by analyzing the image associated with the first information in step S103. However, the present embodiment is not limited to this. For example, if the image parameter associated with the first information is clear, step S103 can be omitted.

〔類似画像及び第2の情報の特定〕
ここで、制御部202における類似画像及び第2の情報の特定について、図5を参照してより具体的に説明する。
[Identification of similar image and second information]
Here, the specification of the similar image and the second information in the control unit 202 will be described more specifically with reference to FIG.

図5の(a)は、各画像における色相、明度、彩度、雰囲気及び商品IDについて記載した画像情報データベース232の一例を示す図である。また、図5の(b)は、商品IDと、商品名と、商品画像との対応関係についての商品情報を示す商品情報データベース233の一例を示す図である。   FIG. 5A is a diagram illustrating an example of an image information database 232 describing the hue, brightness, saturation, atmosphere, and product ID in each image. FIG. 5B is a diagram illustrating an example of a product information database 233 indicating product information regarding a correspondence relationship between a product ID, a product name, and a product image.

制御部202は、パラメータ算出部221によって第1の情報に関連付けられた画像のパラメータを算出した後、図5の(a)の画像情報データベース232を参照し、類似画像を特定する。具体的には、制御部202は、特定したパラメータである、色相、明度及び彩度の数値に近く、雰囲気が同じである画像を画像情報データベース232から検索し、当該画像を類似画像として特定する。ここで、色相、明度及び彩度の数値が近いとは、例えば、第1の情報に関連付けられた画像と、図5の(a)の類似画像とにおける、色相、明度及び彩度が、それぞれ5以下の差である場合のことを指してもよい。   After calculating the parameter of the image associated with the first information by the parameter calculation unit 221, the control unit 202 refers to the image information database 232 in FIG. 5A and identifies a similar image. Specifically, the control unit 202 searches the image information database 232 for images that are close to the numerical values of the specified parameters, such as hue, brightness, and saturation, and have the same atmosphere, and specifies the images as similar images. . Here, the values of hue, lightness, and saturation are close, for example, the hue, lightness, and saturation in the image associated with the first information and the similar image in FIG. The difference may be 5 or less.

また、制御部202は、特定した色相、明度、彩度及び雰囲気の数値に近い画像が複数ある場合には、類似度のより高い画像を類似画像として特定してもよい。   Moreover, the control part 202 may specify an image with higher similarity as a similar image, when there exist two or more images close | similar to the numerical value of the specified hue, brightness, saturation, and atmosphere.

例えば、図5の(a)に示すように、動画001と、静止画001とは色相、明度、彩度及び雰囲気が近い。この場合、制御部202は、4つのパラメータのうち、何個のパラメータが動画001又は静止画001により類似しているかを計算してもよい。このとき、4つのパラメータのうち、3つ以上より類似しているほうを、より類似度の高い類似画像であるようにみなしてもよい。このように、類似度のより高い類似画像に関連付けられた情報を第2の情報として特定することで、第1の情報により類似した第2の情報を特定することができる。   For example, as shown in FIG. 5A, the moving image 001 and the still image 001 are similar in hue, brightness, saturation, and atmosphere. In this case, the control unit 202 may calculate how many of the four parameters are more similar to the moving image 001 or the still image 001. At this time, among the four parameters, one that is more similar than three or more may be regarded as a similar image having a higher similarity. As described above, the second information that is more similar to the first information can be specified by specifying the information associated with the similar image having the higher similarity as the second information.

類似画像を特定した後、制御部202は、図5の(a)の画像情報データベース232を参照し、当該類似画像に対応する商品IDを特定する。次に、制御部202は、図5の(b)の商品情報データベース233を参照し、図5の(a)で特定した類似画像の商品IDに対応する商品名及び商品画像を第2の情報として特定する。例えば、類似画像が動画001である場合、類似画像の商品IDは、図5の(a)の画像情報データベース232から、C0001、C0024、C0055、C003に特定される。また、第2の情報は、図5の(b)の商品情報データベース233から、商品A、商品画像A、商品B、商品画像B、商品C、商品画像C、商品D及び商品画像Dに特定される。   After identifying the similar image, the control unit 202 refers to the image information database 232 in FIG. 5A and identifies the product ID corresponding to the similar image. Next, the control unit 202 refers to the product information database 233 in FIG. 5B, and sets the product name and product image corresponding to the product ID of the similar image specified in FIG. As specified. For example, when the similar image is the moving image 001, the product ID of the similar image is specified as C0001, C0024, C0055, and C003 from the image information database 232 in FIG. In addition, the second information is specified to the product A, the product image A, the product B, the product image B, the product C, the product image C, the product D, and the product image D from the product information database 233 in FIG. Is done.

このようにして、制御部202は、類似画像に関連付けられた情報を、第2の情報として特定することができる。また、上述のように、本実施形態によれば、1つの第1の情報を入力しても、制御部202は、複数の第2の情報を特定することもできる。そのため、例えば、第1の情報として口紅を入力した場合、第2の情報として、口紅、ファウンデーション、アイシャドウ及びチーク等、複数の情報を特定することができる。   In this way, the control unit 202 can specify information associated with the similar image as the second information. As described above, according to the present embodiment, even if one piece of first information is input, the control unit 202 can specify a plurality of pieces of second information. Therefore, for example, when a lipstick is input as the first information, a plurality of pieces of information such as lipstick, foundation, eye shadow, and cheek can be specified as the second information.

〔類似画像及び第2の情報の特定の変更例〕
上述の例では、制御部202は、まず、パラメータ算出部221で第1の情報に関連付けられた画像のパラメータを算出している。そして、制御部202は、パラメータ算出後に、類似画像を特定するために、図5の(a)の画像情報データベース232を参照している。
[Specific modification of similar image and second information]
In the above example, the control unit 202 first calculates the parameter of the image associated with the first information by the parameter calculation unit 221. Then, the control unit 202 refers to the image information database 232 in FIG. 5A in order to specify a similar image after calculating the parameters.

ただし、本実施形態では、パラメータ算出部221によって第1の情報に関連付けられた画像のパラメータを算出しなくてもよい。例えば、制御部202は、図5の(a)の画像情報データベース232を参照して、第1の情報に関連付けられた画像及び当該画像に対応するパラメータを決定してもよい。   However, in this embodiment, the parameter calculation unit 221 does not have to calculate the parameter of the image associated with the first information. For example, the control unit 202 may determine an image associated with the first information and a parameter corresponding to the image with reference to the image information database 232 in FIG.

例えば、端末装置10に第1の情報として商品Aという商品名を入力する場合、サーバ20の制御部202は、まず、商品情報データベース233を参照する。図5の(b)の商品情報データベース233から、制御部202は、商品Aに対応する商品IDをC0001に特定する。   For example, when the product name “product A” is input to the terminal device 10 as the first information, the control unit 202 of the server 20 first refers to the product information database 233. From the product information database 233 of FIG. 5B, the control unit 202 specifies the product ID corresponding to the product A as C0001.

次に、制御部202は、図5の(a)の画像情報データベース232を参照し、商品IDC0001に対応する動画001を特定する。そして、制御部202は、動画001のパラメータである、色相、明度、彩度及び雰囲気に近い画像として、静止画001を類似画像として特定する。   Next, the control unit 202 refers to the image information database 232 in FIG. 5A and identifies the moving image 001 corresponding to the product IDC0001. Then, the control unit 202 identifies the still image 001 as a similar image as an image close to the hue, brightness, saturation, and atmosphere that are parameters of the moving image 001.

次に、制御部202は、静止画001に関連付けられた商品IDをC1022、C0010、C0088、C0452に特定する。そして、制御部202は、図5の(b)の商品情報データベース233を参照し、当該商品IDに対応する、商品I、商品画像I、商品J、商品情報J、商品K、商品画像K、商品L及び商品画像Lを第2の情報として特定することができる。   Next, the control unit 202 specifies the product ID associated with the still image 001 as C1022, C0010, C0088, and C0452. Then, the control unit 202 refers to the product information database 233 in FIG. 5B, and corresponds to the product ID, the product I, the product image I, the product J, the product information J, the product K, the product image K, The product L and the product image L can be specified as the second information.

このように、本実施形態に係るサーバ20の制御部202は、パラメータ算出部221、画像情報データベース232及び商品情報データベース233の使用順及び使用方法を適宜変更してもよい。これにより、サーバ20を備えた情報処理システム1は、様々な種類の第1の情報に適切に応じて、第2の情報をユーザに好適に提示することができる。   As described above, the control unit 202 of the server 20 according to the present embodiment may appropriately change the usage order and usage of the parameter calculation unit 221, the image information database 232, and the product information database 233. Thereby, the information processing system 1 provided with the server 20 can suitably present the second information to the user in accordance with various types of the first information appropriately.

〔画像情報及び商品情報の保存方法〕
次に、画像情報及び商品情報の保存方法について説明する。換言すれば、図5の(a)の画像情報データベース232、及び、図5の(b)の商品情報データベース233の作成方法について説明する。
[Image information and product information storage method]
Next, a method for storing image information and product information will be described. In other words, a method for creating the image information database 232 in FIG. 5A and the product information database 233 in FIG. 5B will be described.

ユーザは、第1の情報を送信し、第2の情報を取得する前(情報処理の前)に、予め、商品情報及び商品情報に関連付けられた投稿画像を、端末装置10からサーバ20に送信する。   The user transmits the first information and transmits the product information and the posted image associated with the product information in advance from the terminal device 10 to the server 20 before acquiring the second information (before the information processing). To do.

サーバ20の制御部202は、商品情報データベース233に、ユーザから投稿された商品情報が示す商品ID及び商品名と、商品画像とを互いに関連付けて保存する。ユーザは、別の商品情報及び当該別の商品情報に関連付けられた画像についても同様にサーバ20に投稿していく。これにより、図5の(b)に示すような商品情報データベース233が作成される。   The control unit 202 of the server 20 stores the product ID and the product name indicated by the product information posted by the user and the product image in the product information database 233 in association with each other. The user also posts other product information and images associated with the other product information to the server 20 in the same manner. Thereby, a product information database 233 as shown in FIG. 5B is created.

次に、制御部202は、ユーザから投稿された上述の商品情報に関連付けられた画像のパラメータをパラメータ算出部221によって算出し、パラメータ及び商品情報の商品IDを画像情報データベース232に保存していく。   Next, the control unit 202 uses the parameter calculation unit 221 to calculate image parameters associated with the above-described product information posted by the user, and stores the parameters and the product ID of the product information in the image information database 232. .

例えば、ユーザが投稿した商品情報が、C0001、商品A及び商品画像Aであり、当該商品情報に関連付けられた画像が動画だったとする。このとき、制御部202は、図5の(a)の画像情報データベース232に、画像(動画001)と、パラメータ(色相5、明度5、彩度−10)及び商品ID(C0001)とを関連付けて保存する。   For example, product information posted by the user is C0001, product A, and product image A, and the image associated with the product information is a moving image. At this time, the control unit 202 associates the image (moving image 001), the parameters (hue 5, brightness 5, saturation-10), and the product ID (C0001) with the image information database 232 in FIG. And save.

制御部202は、別の商品情報に関連付けられた画像についても同様にパラメータを特定し、投稿された商品情報の商品IDと関連付けて画像情報データベース232に保存していく。これにより、図5の(a)に示すような画像情報データベース232が作成される。   The control unit 202 similarly specifies a parameter for an image associated with another product information, and stores the parameter in the image information database 232 in association with the product ID of the posted product information. As a result, an image information database 232 as shown in FIG. 5A is created.

〔画像情報及び商品情報の保存方法の変更例1〕
上述の例では、商品情報及び当該商品情報に関連付けられた投稿画像を投稿するユーザ(投稿者)と、第1の情報を送信し、第2の情報を取得するユーザ(閲覧者)とは同じであってもよいし、別々であってもよい。換言すれば、上述の例では、1つの端末装置10のみを用いていたが、投稿者の端末装置は、閲覧者の端末装置10とは別の端末装置100(不図示)であってもよい。
[Modification Example 1 for Saving Image Information and Product Information]
In the above example, the user (poster) who posts the product information and the posted image associated with the product information is the same as the user (viewer) who transmits the first information and acquires the second information. Or may be separate. In other words, in the above example, only one terminal device 10 is used. However, the terminal device of the poster may be a terminal device 100 (not shown) different from the terminal device 10 of the viewer. .

この場合、サーバ20の制御部202が、図5の(a)の画像情報データベース232及び図5の(b)の商品情報データベース233を作成することなく、閲覧者は、端末装置10から第1の情報をサーバ20に送信して第2の情報を取得することができる。   In this case, the control unit 202 of the server 20 does not create the image information database 232 in FIG. 5A and the product information database 233 in FIG. Can be transmitted to the server 20 to obtain the second information.

〔画像情報及び商品情報の保存方法の変更例2〕
また、上述の例では、制御部202は、ユーザが第1の情報を送信し、第2の情報を取得する前に、予め、各データベースを作成するように制御しているが、本実施形態はこれに限定されない。
[Example 2 of changing image information and product information storage method]
In the above-described example, the control unit 202 controls the database to be created in advance before the user transmits the first information and acquires the second information. Is not limited to this.

制御部202は、予め、これらのデータベースを作成するだけでなく、後からさらにこれらのデータベースに画像情報及び商品情報を追加してもよい。   The control unit 202 may not only create these databases in advance, but may further add image information and product information to these databases later.

すなわち、制御部202は、第1の情報を送信し、第2の情報を取得するのと平行して、これらのデータベースに画像情報と商品情報をさらに追加してもよい。このとき、制御部202は、第1の情報、及び、第1の情報に関連付けられた画像のパラメータ等のデータを、画像情報データベース232及び商品情報データベース233を更新する形で保存するように制御する。   That is, the control unit 202 may further add image information and product information to these databases in parallel with transmitting the first information and acquiring the second information. At this time, the control unit 202 performs control so as to store the first information and data such as image parameters associated with the first information in a form that updates the image information database 232 and the product information database 233. To do.

例えば、制御部202が、第1の情報として、商品ID(C7700)、商品O及び商品画像Oを取得したとする。この場合、制御部202は、図5の(b)に示すように、商品情報データベース233の商品ID、商品名及び商品画像に、C7700、商品O及び商品画像Oを追加するように制御する。   For example, it is assumed that the control unit 202 acquires a product ID (C7700), a product O, and a product image O as the first information. In this case, as illustrated in FIG. 5B, the control unit 202 controls to add C7700, the product O, and the product image O to the product ID, the product name, and the product image in the product information database 233.

また、制御部202は、パラメータ算出部221によって商品画像Oのパラメータを算出し、図5の(a)の画像情報データベース232に、商品ID及びパラメータを保存するように制御する。ここで、制御部202は、商品画像が動画である場合は動画として、静止画である場合は、静止画として番号を付して保存する。例えば、商品画像Oは静止画であるとき、制御部202は、図5の(a)のように、画像の欄には、静止画002として保存するように制御する。   In addition, the control unit 202 controls the parameter calculation unit 221 to calculate the parameter of the product image O, and stores the product ID and the parameter in the image information database 232 in FIG. Here, the control unit 202 assigns and stores a number as a moving image when the product image is a moving image, and as a still image when the product image is a still image. For example, when the product image O is a still image, the control unit 202 performs control so that the image is stored as a still image 002 in the image column as illustrated in FIG.

制御部202が別の商品情報を取得したときも、同様に画像情報データベース232及び商品情報データベース233を更新するように制御する。   When the control unit 202 acquires other product information, the image information database 232 and the product information database 233 are similarly controlled to be updated.

これにより、制御部202は、次回以降の画像のパラメータを算出する際に、より正確な類似画像及び第2の情報を特定することができる。   Accordingly, the control unit 202 can specify a more accurate similar image and second information when calculating the parameters of the next and subsequent images.

なお、制御部202は、第1の情報に関連付けられた画像を、画像231として記憶部203に保存するように制御してもよい。   Note that the control unit 202 may perform control so that the image associated with the first information is stored in the storage unit 203 as the image 231.

このように、本実施形態に係るサーバ20は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース(232)及び商品情報データベース(233)を参照するサーバ20であって、制御部202を備え、制御部202は、第1の情報を取得し、画像情報データベース(232)及び商品情報データベース(233)を参照して、第1の情報に関連付けられた画像に類似する類似画像を特定し、類似画像に関連付けられた情報を第2の情報として特定する。   As described above, the server 20 according to the present embodiment is a server 20 that refers to the image information database (232) and the product information database (233) including image data and information associated with each other, and includes a control unit 202. The control unit 202 acquires the first information and refers to the image information database (232) and the product information database (233) to identify a similar image similar to the image associated with the first information Then, the information associated with the similar image is specified as the second information.

第1の情報に関連付けられた画像と類似画像とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。そのため、サーバ20は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the image associated with the first information is similar to the similar image, it can be considered that the first information and the second information are similar. Therefore, the server 20 can suitably present the second information similar to the first information to the user.

また、本実施形態に係るサーバ20では、制御部202は、類似画像を特定するために用いられるパラメータを、第1の情報に関連付けられた画像を解析することによって算出する。   In the server 20 according to the present embodiment, the control unit 202 calculates a parameter used for specifying a similar image by analyzing an image associated with the first information.

制御部202は、第1の情報に関連付けられた画像を解析して算出したパラメータを用いる。これにより、制御部202は、第1の情報に関連付けられた画像に類似する類似画像を好適に特定することができる。その結果、サーバ20は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   The control unit 202 uses a parameter calculated by analyzing an image associated with the first information. Thereby, the control part 202 can specify suitably the similar image similar to the image linked | related with 1st information. As a result, the server 20 can suitably present to the user second information similar to the first information.

また、本実施形態に係るサーバ20では、パラメータは、色相、明度、彩度及び雰囲気のうちの少なくとも1つである。   In the server 20 according to the present embodiment, the parameter is at least one of hue, brightness, saturation, and atmosphere.

制御部202は、色相、明度、彩度及び雰囲気のうちの少なくとも1つをパラメータとして用いることで、第1の情報に関連付けられた画像により類似する類似画像を特定することができる。そのため、サーバ20は、第1の情報により類似する第2の情報をユーザに好適に提示することができる。   The control unit 202 can specify a similar image that is more similar to the image associated with the first information by using at least one of hue, brightness, saturation, and atmosphere as a parameter. Therefore, the server 20 can suitably present the second information that is more similar to the first information to the user.

また、本実施形態に係るサーバ20では、制御部202は、類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を第2の情報として特定する。   Further, in the server 20 according to the present embodiment, when there are a plurality of similar images, the control unit 202 specifies information associated with a similar image with a higher similarity as the second information.

制御部202は、類似度のより高い類似画像に関連付けられた情報を第2の情報として特定する。そのため、サーバ20は、第1の情報により類似した第2の情報を特定することができる。   The control unit 202 identifies information associated with a similar image having a higher similarity as second information. Therefore, the server 20 can specify the second information that is more similar to the first information.

また、本実施形態に係るサーバ20では、第1の情報は、商品名であり、第2の情報は、第1の情報とは異なる商品に関する商品情報である。   In the server 20 according to the present embodiment, the first information is a product name, and the second information is product information related to a product different from the first information.

本実施形態に係るサーバ20は、第1の情報として、商品名を入力した場合でも、第1の情報として入力された商品名の商品情報に類似する商品情報を第2の情報としてユーザに好適に提示することができる。   Even when a product name is input as the first information, the server 20 according to the present embodiment is suitable for the user as product information similar to the product information of the product name input as the first information as the second information. Can be presented.

また、本実施形態に係る情報処理システム1は、サーバ20と、端末装置10とを備えた情報処理システム1であって、端末装置10は、サーバ20から第2の情報を受信する通信部101と、第2の情報をユーザに表示する表示部103とを備えている。   The information processing system 1 according to the present embodiment is the information processing system 1 including the server 20 and the terminal device 10, and the terminal device 10 receives the second information from the server 20. And a display unit 103 that displays the second information to the user.

そのため、情報処理システム1は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Therefore, the information processing system 1 can suitably present the user with second information similar to the first information.

また、本実施形態に係る端末装置10は、制御部102と表示部103と通信部101を備えた端末装置10であって、制御部102は、第1の情報をサーバ20に通信部101を介して送信し、第1の情報に関連付けられた画像に類似する類似画像に関連付けられた第2の情報をサーバ20から通信部101を介して受信し、第2の情報を表示部103に表示させる。   Further, the terminal device 10 according to the present embodiment is a terminal device 10 including a control unit 102, a display unit 103, and a communication unit 101. The control unit 102 sends the first information to the server 20 and the communication unit 101. The second information associated with the similar image similar to the image associated with the first information is received from the server 20 via the communication unit 101, and the second information is displayed on the display unit 103. Let

第1の情報に関連付けられた画像と類似画像とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。そのため、端末装置10は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the image associated with the first information is similar to the similar image, it can be considered that the first information and the second information are similar. Therefore, the terminal device 10 can suitably present the second information similar to the first information to the user.

また、本実施形態に係る情報処理システム1は、端末装置10と、サーバ20とを備えた情報処理システム1であって、サーバ20は、第2の情報を特定する制御部202を備えている。   In addition, the information processing system 1 according to the present embodiment is the information processing system 1 including the terminal device 10 and the server 20, and the server 20 includes a control unit 202 that specifies second information. .

そのため、情報処理システム1は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Therefore, the information processing system 1 can suitably present the user with second information similar to the first information.

また、本実施形態に係る情報処理方法は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース(232)及び商品情報データベース(233)を参照する情報処理方法であって、第1の情報を取得する第1情報取得工程と、画像情報データベース(232)及び商品情報データベース(233)を参照して、第1の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、類似画像に関連付けられた情報を、第2の情報として特定する第2情報特定工程とを備えている。   The information processing method according to the present embodiment is an information processing method that refers to an image information database (232) and a product information database (233) including image data and information associated with each other. A first information acquisition step for acquiring information, and a similar image specifying step for specifying a similar image similar to the image associated with the first information with reference to the image information database (232) and the product information database (233) And a second information specifying step for specifying the information associated with the similar image as the second information.

第1の情報に関連付けられた画像と類似画像とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。そのため、本実施形態に係る情報処理方法によれば、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the image associated with the first information is similar to the similar image, it can be considered that the first information and the second information are similar. Therefore, according to the information processing method according to the present embodiment, the second information similar to the first information can be suitably presented to the user.

<実施形態2>
実施形態1では、サーバ20の制御部202はパラメータ算出部221として機能するが、実施形態2のように、制御部202は、パラメータ算出部221の代わりに、機械学習部241として機能してもよい。
<Embodiment 2>
In the first embodiment, the control unit 202 of the server 20 functions as the parameter calculation unit 221. However, as in the second embodiment, the control unit 202 may function as the machine learning unit 241 instead of the parameter calculation unit 221. Good.

実施形態2について、図6及び7を参照して説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。   A second embodiment will be described with reference to FIGS. For convenience of explanation, members having the same functions as those described in the first embodiment are denoted by the same reference numerals and description thereof is omitted.

〔情報処理システム3の構成〕
図6は、本実施形態に係る情報処理システム3の要部構成を示すブロック図である。図6に示すように、本実施形態に係る情報処理システム3は、端末装置10、及び、サーバ21を備えている。
[Configuration of Information Processing System 3]
FIG. 6 is a block diagram showing a main configuration of the information processing system 3 according to the present embodiment. As illustrated in FIG. 6, the information processing system 3 according to the present embodiment includes a terminal device 10 and a server 21.

図6に示すように、サーバ21は、制御部204が、パラメータ算出部221の代わりに、機械学習部241として機能する。また、サーバ21は、記憶部205が、画像情報データベース232の代わりに、画像情報データベース235を備えている。これらの点以外は、サーバ21は、実施形態1に係るサーバ20と同様の構成である。   As shown in FIG. 6, in the server 21, the control unit 204 functions as a machine learning unit 241 instead of the parameter calculation unit 221. In the server 21, the storage unit 205 includes an image information database 235 instead of the image information database 232. Except for these points, the server 21 has the same configuration as the server 20 according to the first embodiment.

(サーバ21の構成)
サーバ21の制御部204は、機械学習部241として機能する。制御部204は、機械学習部241による機械学習に基づいて、第1の情報に関連付けられた画像に類似する類似画像を特定する。
(Configuration of server 21)
The control unit 204 of the server 21 functions as a machine learning unit 241. The control unit 204 specifies a similar image similar to the image associated with the first information based on the machine learning by the machine learning unit 241.

以下、機械学習部241の機能について、画像情報及び商品情報の保存方法とともに図7を用いて説明する。すなわち、機械学習部241の機能について、図7の(a)の画像情報データベース235、及び、図7の(b)の商品情報データベース233の作成方法とともに説明する。画像情報データベース235の作成方法については、実施形態1と異なる点のみを説明する。商品情報データベース233の作成方法については、実施形態1で記載した方法と同様に作成するため、説明を省略する。   Hereinafter, the function of the machine learning unit 241 will be described with reference to FIG. 7 together with a method for storing image information and product information. That is, the function of the machine learning unit 241 will be described together with the method for creating the image information database 235 in FIG. 7A and the product information database 233 in FIG. As for the method of creating the image information database 235, only differences from the first embodiment will be described. Since the creation method of the product information database 233 is created in the same manner as the method described in the first embodiment, the description thereof is omitted.

なお、図7の(a)は、各画像と商品IDとの対応関係について記載した画像情報データベース235の一例を示す図である。また、図7の(b)は、商品IDと、商品名と、商品画像との対応関係についての商品情報を示す商品情報データベース233の一例を示す図である。   FIG. 7A is a diagram illustrating an example of the image information database 235 describing the correspondence between each image and the product ID. FIG. 7B is a diagram illustrating an example of a product information database 233 indicating product information about the correspondence relationship between the product ID, the product name, and the product image.

〔機械学習部241の機能、並びに、画像情報及び商品情報の保存方法〕
まず、ユーザは、第1の情報を送信し、第2の情報を取得する前に、予め、商品情報及び商品情報に関連付けられた画像をサーバ20に投稿する。
[Function of machine learning unit 241 and storage method of image information and product information]
First, the user posts the product information and an image associated with the product information in advance to the server 20 before transmitting the first information and acquiring the second information.

ここで、機械学習部241は、ユーザから投稿された商品情報に関連付けられた新たな画像を取得する度に、当該新たな画像のデータと、画像情報データベース235に保存された過去の画像のデータとを比較する。次に、機械学習部241は、これらの画像のデータが、互いにどの程度類似するかを示す類似度を算出する基準を構築していく。   Here, each time the machine learning unit 241 acquires a new image associated with the product information posted by the user, the new image data and the past image data stored in the image information database 235 are acquired. And compare. Next, the machine learning unit 241 constructs a reference for calculating a similarity indicating how similar the image data is to each other.

例えば、ユーザから投稿された商品情報に関連付けられた新たな画像のデータが動画002に相当し、過去に取得した画像のデータが動画001であったとする。このとき、機械学習部241は、新たな画像、動画002と、過去の画像、動画001とを比較し、互いにどの程度類似するかを分析する。   For example, it is assumed that the new image data associated with the product information posted by the user corresponds to the moving image 002, and the image data acquired in the past is the moving image 001. At this time, the machine learning unit 241 compares the new image / moving image 002 with the past image / moving image 001 and analyzes how much they are similar to each other.

同様に、ユーザから新たに商品情報に関連付けられた画像として静止画001のデータが投稿されたとする。このとき、機械学習部241は、新たな画像、静止画001と、過去の全ての画像、動画001及び動画002とを比較し、互いにどの程度類似するかを分析する。   Similarly, it is assumed that data of a still image 001 is posted as an image newly associated with product information by the user. At this time, the machine learning unit 241 compares the new image, the still image 001, all the past images, the moving image 001, and the moving image 002, and analyzes how much they are similar to each other.

機械学習部241は、ユーザから新たに商品情報に関連付けられた画像が投稿される度に、新たな画像と、画像情報データベース235における過去の画像とが互いにどの程度類似しているかを分析していく。これにより、画像情報データベース235が作成されると共に、類似度を算出する基準が確立される。   The machine learning unit 241 analyzes how much a new image and a past image in the image information database 235 are similar to each other when a user newly submits an image associated with product information. Go. As a result, the image information database 235 is created and a criterion for calculating the similarity is established.

(類似画像及び第2の情報の特定)
画像情報データベース235及び商品情報データベース233が作成され、類似度を算出する基準が確立された後、ユーザは、第1の情報をサーバ21に送信する。第1の情報を取得した制御部204は、類似度を算出する基準に基づき、第1の情報に関連付けられた画像に対する過去の画像の類似度を算出する。
(Identification of similar image and second information)
After the image information database 235 and the product information database 233 are created and a criterion for calculating the similarity is established, the user transmits the first information to the server 21. The control unit 204 that has acquired the first information calculates the similarity of the past image with respect to the image associated with the first information based on the criterion for calculating the similarity.

また、制御部204は、第1の情報に関連付けられた画像に対して類似度が高い画像を図7の(a)の画像情報データベース235を参照し、類似画像として特定する。そして、制御部204は、画像情報データベース235を参照して、当該類似画像に対応する商品IDを特定する。   Further, the control unit 204 refers to the image information database 235 in FIG. 7A to identify an image having a high similarity to the image associated with the first information as a similar image. Then, the control unit 204 refers to the image information database 235 and identifies a product ID corresponding to the similar image.

次に、制御部204は、図7の(b)の商品情報データベース233を参照し、類似画像の商品IDに対応する商品名及び商品画像を第2の情報として特定する。   Next, the control unit 204 refers to the product information database 233 in FIG. 7B, and specifies the product name and product image corresponding to the product ID of the similar image as the second information.

例えば、類似画像が動画001である場合、商品IDは、C0001、C0024、C0055、C003となり、第2の情報は、商品A、商品画像A、商品B、商品画像B、商品C、商品画像C、商品D、及び、商品画像Dとして特定される。このように、制御部204が、パラメータ算出部221の代わりに、機械学習部241として機能しても、サーバ21は、第2の情報をユーザに好適に提示することができる。   For example, if the similar image is a moving image 001, the product ID is C0001, C0024, C0055, C003, and the second information is product A, product image A, product B, product image B, product C, product image C. , Product D, and product image D. Thus, even if the control unit 204 functions as the machine learning unit 241 instead of the parameter calculation unit 221, the server 21 can suitably present the second information to the user.

〔情報処理〕
次に、本実施形態に係る情報処理システム3に情報処理(情報処理方法)について、図8を参照して説明する。図8は、本実施形態に係る情報処理システム3における情報処理の流れを示すシーケンス図である。
[Information processing]
Next, information processing (information processing method) in the information processing system 3 according to the present embodiment will be described with reference to FIG. FIG. 8 is a sequence diagram showing a flow of information processing in the information processing system 3 according to the present embodiment.

図8におけるステップS201、S202及びS205〜S207は、図4に示すS101、S102及びS106〜S108と同様であるため、ここではその説明を省略する。   Steps S201, S202, and S205 to S207 in FIG. 8 are the same as S101, S102, and S106 to S108 shown in FIG.

ステップS203(類似画像特定工程):制御部202は画像情報データベース235内の画像データの、第1の画像に関連付けられた画像に対する類似度を算出することで、類似画像を特定する。   Step S203 (similar image specifying step): The control unit 202 specifies a similar image by calculating the similarity of the image data in the image information database 235 with respect to the image associated with the first image.

ステップS204(第2情報特定工程):制御部202は、画像情報データベース235及び商品情報データベース233を参照することで、類似画像に関連付けられた情報を、第2の情報として特定する。   Step S204 (second information specifying step): The control unit 202 specifies information associated with the similar image as second information by referring to the image information database 235 and the product information database 233.

なお、実施形態1及び2では、それぞれ、パラメータ算出部221及び機械学習部241を1つずつのみ備えている形態について説明したが、実施形態1及び2を適宜組み合わせてもよい。すなわち、パラメータ算出部221及び機械学習部241の両方を備えた情報処理システムであってもよい。これにより、パラメータ算出部221及び機械学習部241のうちの1つのみを備えている場合に比べて、より類似度の高い第2の情報をユーザに好適に提示することができる。   In addition, although Embodiment 1 and 2 demonstrated the form provided with the parameter calculation part 221 and the machine learning part 241, respectively, Embodiment 1 and 2 may be combined suitably. That is, an information processing system including both the parameter calculation unit 221 and the machine learning unit 241 may be used. Thereby, compared with the case where only one of parameter calculation part 221 and machine learning part 241 is provided, the 2nd information with higher similarity can be shown to a user suitably.

このように、本実施形態に係るサーバ21では、制御部204は、新たな画像と、過去の画像とを参照する機械学習に基づいて、類似画像を特定する。   As described above, in the server 21 according to the present embodiment, the control unit 204 specifies a similar image based on machine learning that refers to a new image and a past image.

制御部204は、新たな画像と、過去の画像とを比較することで、互いの画像がどれだけ類似するかを示す類似度を算出する基準を構築する。これにより、制御部204は、類似度を算出する基準に基づき、第1の情報に関連付けられた画像に対する過去の画像の類似度を算出する。また、制御部204は、第1の情報に関連付けられた画像に対して類似度の高い過去の画像を類似画像として特定する。その結果、サーバ21は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   The control unit 204 constructs a reference for calculating a similarity indicating how similar each other image is by comparing a new image and a past image. Accordingly, the control unit 204 calculates the similarity of the past image with respect to the image associated with the first information based on the criterion for calculating the similarity. In addition, the control unit 204 specifies a past image having a high similarity to the image associated with the first information as a similar image. As a result, the server 21 can suitably present to the user second information similar to the first information.

<実施形態3>
実施形態1では、サーバ20の制御部202がパラメータ算出部221として機能するが、実施形態3のように、サーバ20の制御部202の代わりに、端末装置11の制御部105がパラメータ算出部221として機能してもよい。
<Embodiment 3>
In the first embodiment, the control unit 202 of the server 20 functions as the parameter calculation unit 221. However, as in the third embodiment, the control unit 105 of the terminal device 11 is replaced by the parameter calculation unit 221 instead of the control unit 202 of the server 20. May function as

実施形態3について、図9及び10を参照して説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。   A third embodiment will be described with reference to FIGS. For convenience of explanation, members having the same functions as those described in the first embodiment are denoted by the same reference numerals and description thereof is omitted.

〔情報処理システム4の構成〕
図9は、本実施形態に係る情報処理システム4の要部構成を示すブロック図である。図9に示すように、本実施形態に係る情報処理システム4は、端末装置11及びサーバ22を備えている。
[Configuration of Information Processing System 4]
FIG. 9 is a block diagram showing a main configuration of the information processing system 4 according to the present embodiment. As illustrated in FIG. 9, the information processing system 4 according to the present embodiment includes a terminal device 11 and a server 22.

図9に示すように、本実施形態に係る端末装置11は、サーバ22の制御部206の代わりに、端末装置11の制御部105が、パラメータ算出部221として機能する。また、サーバ22の記憶部207の代わりに、端末装置11が画像231を記憶部106内に備えている。これらの点以外は、本実施形態に係る情報処理システム4は、実施形態1に係る情報処理システム1と同様の構成である。   As illustrated in FIG. 9, in the terminal device 11 according to the present embodiment, the control unit 105 of the terminal device 11 functions as the parameter calculation unit 221 instead of the control unit 206 of the server 22. Further, instead of the storage unit 207 of the server 22, the terminal device 11 includes the image 231 in the storage unit 106. Except for these points, the information processing system 4 according to the present embodiment has the same configuration as the information processing system 1 according to the first embodiment.

(端末装置11の構成)
端末装置11の制御部105はパラメータ算出部221として機能する。制御部105は、第1の情報を取得し、制御部105のパラメータ算出部221は、実施形態1と同様に第1の情報に関連付けられた画像のパラメータを算出する。なお、雰囲気については、パラメータ算出部221は、記憶部106の画像231における基準画像を参照しながら、実施形態1と同様に決定する。
(Configuration of terminal device 11)
The control unit 105 of the terminal device 11 functions as the parameter calculation unit 221. The control unit 105 acquires the first information, and the parameter calculation unit 221 of the control unit 105 calculates an image parameter associated with the first information as in the first embodiment. The parameter calculation unit 221 determines the atmosphere in the same manner as in the first embodiment with reference to the reference image in the image 231 stored in the storage unit 106.

端末装置11は、算出したパラメータをサーバ22に送信する。サーバ22は、通信部201を介して受信したパラメータを用いて、実施形態1と同様に類似画像及び第2の情報を特定する。   The terminal device 11 transmits the calculated parameter to the server 22. The server 22 uses the parameters received via the communication unit 201 to specify the similar image and the second information as in the first embodiment.

このように、本実施形態では、第1の画像に関連付けられた画像のパラメータを端末装置11で算出し、パラメータ算出と、類似画像及び第2の情報の特定とを、別々の制御部で行う。これにより、1つのサーバでパラメータ算出と、類似画像及び第2の情報の特定とを行う場合に比べて、サーバにかかる負担を軽減することができる。その結果、より効率的に第1の情報に類似する第2の情報を特定することができる。   Thus, in the present embodiment, the parameter of the image associated with the first image is calculated by the terminal device 11, and the parameter calculation and the identification of the similar image and the second information are performed by separate control units. . Thereby, compared with the case where parameter calculation and identification of similar images and second information are performed by one server, the burden on the server can be reduced. As a result, the second information similar to the first information can be identified more efficiently.

〔画像情報及び商品情報の保存方法〕
次に、画像情報及び商品情報の保存方法、すなわち、画像情報データベース232、及び、商品情報データベース233の作成方法について説明する。
[Image information and product information storage method]
Next, a method for storing image information and product information, that is, a method for creating the image information database 232 and the product information database 233 will be described.

本実施形態では、サーバ20の制御部202の代わりに、端末装置11の制御部105のパラメータ算出部221が投稿された商品情報に関連付けられた画像のパラメータを算出する。端末装置11は、サーバ22にパラメータを送信し、サーバ22の制御部206は、パラメータを取得する。サーバ22は、記憶部207の画像情報データベース232に、投稿された商品情報に関連付けられた画像のパラメータとして保存するように制御する。   In this embodiment, instead of the control unit 202 of the server 20, the parameter calculation unit 221 of the control unit 105 of the terminal device 11 calculates image parameters associated with the posted product information. The terminal device 11 transmits a parameter to the server 22, and the control unit 206 of the server 22 acquires the parameter. The server 22 controls the image information database 232 of the storage unit 207 so as to store it as an image parameter associated with the posted product information.

上述の点以外は、実施形態1と同様に画像情報データベース232及び商品情報データベース233を作成することができる。   Except for the points described above, the image information database 232 and the product information database 233 can be created as in the first embodiment.

〔情報処理〕
次に、本実施形態に係る情報処理システム4における情報処理(情報処理方法)について、図10を参照して説明する。図10は、本実施形態に係る情報処理システム4における情報処理の流れを示すシーケンス図である。
[Information processing]
Next, information processing (information processing method) in the information processing system 4 according to the present embodiment will be described with reference to FIG. FIG. 10 is a sequence diagram showing a flow of information processing in the information processing system 4 according to the present embodiment.

図10に示すステップS305〜S309の処理は、図4に示すステップS104〜S108と同様であるため、ここではその説明は省略する。   Since the processing of steps S305 to S309 shown in FIG. 10 is the same as that of steps S104 to S108 shown in FIG. 4, the description thereof is omitted here.

ステップS301(第1情報取得工程):まず、端末装置10の制御部105は、ユーザによる操作部104からの入力等により、第1の情報を取得する。   Step S301 (first information acquisition step): First, the control unit 105 of the terminal device 10 acquires first information by an input from the operation unit 104 by the user.

ステップS302:制御部105は、パラメータ算出部221によって、第1の情報に関連付けられた画像を解析することでパラメータを算出する。   Step S302: The control unit 105 calculates a parameter by analyzing an image associated with the first information by the parameter calculation unit 221.

ステップS303:端末装置11は、通信部101を介してパラメータをサーバ22に送信する。   Step S303: The terminal device 11 transmits the parameter to the server 22 via the communication unit 101.

ステップS304:サーバ22は、通信部201を介して端末装置11からパラメータを受信する。   Step S304: The server 22 receives parameters from the terminal apparatus 11 via the communication unit 201.

<実施形態4>
実施形態2では、サーバ21の制御部204が機械学習部241として機能するが、実施形態4のように、サーバ21の制御部204の代わりに、端末装置12の制御部107が機械学習部241として機能してもよい。
<Embodiment 4>
In the second embodiment, the control unit 204 of the server 21 functions as the machine learning unit 241, but as in the fourth embodiment, the control unit 107 of the terminal device 12 is replaced by the machine learning unit 241 instead of the control unit 204 of the server 21. May function as

実施形態3について、図11及び12を参照して説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。   A third embodiment will be described with reference to FIGS. For convenience of explanation, members having the same functions as those described in the first embodiment are denoted by the same reference numerals and description thereof is omitted.

〔情報処理システム5の構成〕
図11は、本実施形態に係る情報処理システム5の要部構成を示すブロック図である。図11に示すように、本実施形態に係る情報処理システム5は、端末装置12及びサーバ22を備えている。
[Configuration of Information Processing System 5]
FIG. 11 is a block diagram showing a main configuration of the information processing system 5 according to the present embodiment. As illustrated in FIG. 11, the information processing system 5 according to the present embodiment includes a terminal device 12 and a server 22.

図11に示すように、本実施形態に係る端末装置12は、サーバ22の制御部206の代わりに、端末装置12の制御部107が、機械学習部241として機能する。また、サーバ22の記憶部207の代わりに、端末装置12が画像231を記憶部108内に備えている。これらの点以外は、本実施形態に係る情報処理システム5は、実施形態2に係る情報処理システム3と同様の構成である。   As illustrated in FIG. 11, in the terminal device 12 according to the present embodiment, the control unit 107 of the terminal device 12 functions as a machine learning unit 241 instead of the control unit 206 of the server 22. The terminal device 12 includes the image 231 in the storage unit 108 instead of the storage unit 207 of the server 22. Except for these points, the information processing system 5 according to the present embodiment has the same configuration as the information processing system 3 according to the second embodiment.

(端末装置12の構成)
端末装置12の制御部107は機械学習部241として機能する。
(Configuration of terminal device 12)
The control unit 107 of the terminal device 12 functions as a machine learning unit 241.

制御部107は、機械学習部241によって類似度を算出する基準を構築するとき、サーバ22の画像情報データベース235及び商品情報データベース233を参照する。このように、制御部107は、ネットワーク2を介して外部の部材のデータベースを参照する以外は、実施形態2の制御部204と同様に記載する。   The control unit 107 refers to the image information database 235 and the product information database 233 of the server 22 when the machine learning unit 241 constructs a standard for calculating the similarity. As described above, the control unit 107 is described in the same manner as the control unit 204 of the second embodiment except that the external member database is referred to via the network 2.

このように、機械学習を端末装置12内の制御部107で行うことで、1つのサーバで機械学習、類似画像の特定、及び、第2の情報の特定の全てを行う場合に比べて、1つのサーバにかかる負担を軽減することができる。   In this way, machine learning is performed by the control unit 107 in the terminal device 12, compared with a case where machine learning, identification of similar images, and identification of second information are all performed by one server. The burden on one server can be reduced.

〔画像情報及び商品情報の保存方法〕
画像情報データベース235、及び、商品情報データベース233の作成方法は、サーバ21の制御部204の代わりに、端末装置12の制御部107の機械学習部241によって、類似度を算出する基準を構築する。この点以外は、実施形態2と同様である。
[Image information and product information storage method]
In the creation method of the image information database 235 and the product information database 233, a reference for calculating the similarity is constructed by the machine learning unit 241 of the control unit 107 of the terminal device 12 instead of the control unit 204 of the server 21. Except this point, the second embodiment is the same as the second embodiment.

〔情報処理〕
次に、本実施形態に係る情報処理システム5における情報処理(情報処理方法)について、図12を参照して説明する。図12は、本実施形態に係る情報処理システム5における情報処理の流れを示すシーケンス図である。
[Information processing]
Next, information processing (information processing method) in the information processing system 5 according to the present embodiment will be described with reference to FIG. FIG. 12 is a sequence diagram showing a flow of information processing in the information processing system 5 according to the present embodiment.

図12に示すステップS405〜S408の処理は、図8に示すステップS204〜S207と同様であるため、ここではその説明は省略する。   The processes in steps S405 to S408 shown in FIG. 12 are the same as steps S204 to S207 shown in FIG.

ステップS401(第1情報取得工程):まず、端末装置12の制御部107は、ユーザによる操作部104からの入力等により、第1の情報を取得する。   Step S401 (first information acquisition step): First, the control unit 107 of the terminal device 12 acquires first information by an input from the operation unit 104 by the user.

ステップS402(類似画像特定工程):制御部107は、画像情報データベース235内の画像データの、第1の画像に関連付けられた画像に対する類似度を算出することで、類似画像を特定する。   Step S402 (similar image specifying step): The control unit 107 specifies a similar image by calculating the similarity of the image data in the image information database 235 to the image associated with the first image.

ステップS403:端末装置12は、通信部101を介して類似画像のデータをサーバ22に送信する。   Step S403: The terminal apparatus 12 transmits similar image data to the server 22 via the communication unit 101.

ステップS404:サーバ22は、通信部201を介して類似画像のデータを端末装置12から受信する。   Step S <b> 404: The server 22 receives similar image data from the terminal device 12 via the communication unit 201.

<実施形態5>
実施形態1では、サーバ20の制御部202が、第1の情報に関連付けられた画像に類似する類似画像を特定し、当該類似画像に関連付けられた情報を、第2の情報として特定していたが、本実施形態では、これに限定されない。第1の情報及び第2の情報に関連付ける対象は、音であってもよい。
<Embodiment 5>
In the first embodiment, the control unit 202 of the server 20 identifies a similar image similar to the image associated with the first information, and identifies the information associated with the similar image as the second information. However, the present embodiment is not limited to this. The object associated with the first information and the second information may be a sound.

〔情報処理システム6の構成〕
本実施形態に係る情報処理システム6(不図示)は、サーバ23(不図示)及び端末装置13(不図示)を備えている。
[Configuration of Information Processing System 6]
The information processing system 6 (not shown) according to the present embodiment includes a server 23 (not shown) and a terminal device 13 (not shown).

サーバ23の制御部208(不図示)は、第1の情報に関連付けられた音に類似する類似音を特定し、当該類似音に関連付けられた情報を、第2の情報として特定する。端末装置13は、表示部113(不図示)に第2の情報を表示する。   The control unit 208 (not shown) of the server 23 identifies a similar sound similar to the sound associated with the first information, and identifies information associated with the similar sound as the second information. The terminal device 13 displays the second information on the display unit 113 (not shown).

このとき、類似音を特定する方法としては、実施形態1と同様に、サーバ23の制御部208が、パラメータ算出部として機能し、第1の情報の関連付けられた音をパラメータ算出することによって特定してもよい。このとき、パラメータとしては、例えば、高さ、大きさ及び音色等を挙げることができる。同様に、サーバ23の制御部208は、機械学習部として機能し、機械学習によって第1の情報に関連付けられた音に類似する類似音を特定してもよい。機械学習は、画像を音に置き換える以外は、実施形態2及び4に示される方法と同様に行うことができる。   At this time, as a method for identifying similar sounds, as in the first embodiment, the control unit 208 of the server 23 functions as a parameter calculation unit and performs parameter calculation for the sound associated with the first information. May be. At this time, examples of the parameters include height, size, tone color, and the like. Similarly, the control unit 208 of the server 23 may function as a machine learning unit and specify a similar sound similar to the sound associated with the first information by machine learning. Machine learning can be performed in the same manner as the methods shown in the second and fourth embodiments except that the image is replaced with sound.

また、実施形態3及び4の端末装置11及び12のように、サーバ23の制御部208の代わりに、端末装置13の制御部109(不図示)が、パラメータ算出部又は機械学習部として機能してもよい。この場合も、サーバ23の制御部208がパラメータ算出部又は機械学習部として機能する場合と同様に、類似画像及び第2の情報を特定することができる。   Further, as in the terminal devices 11 and 12 of the third and fourth embodiments, instead of the control unit 208 of the server 23, the control unit 109 (not shown) of the terminal device 13 functions as a parameter calculation unit or a machine learning unit. May be. In this case as well, similar images and second information can be specified as in the case where the control unit 208 of the server 23 functions as a parameter calculation unit or a machine learning unit.

なお、端末装置13の表示部113(不図示)としては、上述の実施形態の表示部103と同様に、スマートフォン、パソコン又はテレビの画面であってもよいし、スピーカ等、音を出力するものであってもよい。   Note that the display unit 113 (not shown) of the terminal device 13 may be a screen of a smartphone, a personal computer, or a television, or a device that outputs sound, such as the display unit 103 of the above-described embodiment. It may be.

このように、類似画像の代わりに、類似音を特定した場合であっても、上述の部材以外については、画像を音に関する構成に置き換える以外は、上述の実施形態と同様の各部材を用いることができる。そのため、他の部材については説明を省略する。   As described above, even when similar sounds are specified instead of similar images, the same members as those in the above-described embodiment are used except that the images are replaced with sound-related components except for the above-described members. Can do. Therefore, description of other members is omitted.

〔情報処理〕
本実施形態に係る情報処理システム6における情報処理(情報処理方法)は、第1の情報を取得する第1情報取得工程と、第1の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、類似音に関連付けられた情報を、第2の情報として特定する第2情報特定工程とを含む。これらの工程を含めば、本実施形態に係る情報処理システム6における情報処理は、特に限定されない。
[Information processing]
The information processing (information processing method) in the information processing system 6 according to the present embodiment specifies a first information acquisition step of acquiring first information and a similar sound similar to the sound associated with the first information. A similar sound specifying step, and a second information specifying step of specifying information associated with the similar sound as second information. If these steps are included, the information processing in the information processing system 6 according to the present embodiment is not particularly limited.

例えば、サーバ23の制御部208がパラメータ算出部として機能する場合、実施形態1に係る情報処理の画像を音に置き換える以外、実施形態1と同様に行うことができる。   For example, when the control unit 208 of the server 23 functions as a parameter calculation unit, it can be performed in the same manner as in the first embodiment except that the information processing image according to the first embodiment is replaced with sound.

また、サーバ23の制御部208が機械学習部として機能する場合、実施形態2に係る情報処理の画像を音に置き換える以外、実施形態2と同様に行うことができる。   Further, when the control unit 208 of the server 23 functions as a machine learning unit, it can be performed in the same manner as in the second embodiment except that the information processing image according to the second embodiment is replaced with sound.

同様に、端末装置13の制御部109がパラメータ算出部として機能する場合、実施形態3に係る情報処理の画像を音に置き換える以外、実施形態3と同様に行うことができる。また、端末装置の制御部109が機械学習部として機能する場合も、実施形態4に係る情報処理の画像を音に置き換える以外、実施形態4と同様に行うことができる。   Similarly, when the control unit 109 of the terminal device 13 functions as a parameter calculation unit, it can be performed in the same manner as in the third embodiment, except that the information processing image according to the third embodiment is replaced with sound. Also, when the control unit 109 of the terminal device functions as a machine learning unit, it can be performed in the same manner as in the fourth embodiment except that the information processing image according to the fourth embodiment is replaced with sound.

このように、本実施形態に係るサーバ23は、互いに関連付けられた音のデータと情報とを含むデータベースを参照するサーバ23であって、制御部208を備え、制御部208は、第1の情報を取得し、上記データベースを参照して、第1の情報に関連付けられた音に類似する類似音を特定し、類似音に関連付けられた情報を、第2の情報として特定する。   As described above, the server 23 according to the present embodiment is a server 23 that refers to a database including sound data and information associated with each other, and includes the control unit 208. The control unit 208 includes the first information. And referring to the database, the similar sound similar to the sound associated with the first information is identified, and the information associated with the similar sound is identified as the second information.

第1の情報に関連付けられた音と類似音とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。これにより、サーバ23は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the sound associated with the first information is similar to the similar sound, it can be considered that the first information and the second information are similar. Thereby, the server 23 can suitably present the second information similar to the first information to the user.

また、本実施形態に係る端末装置13は、表示部113と通信部101を備えた端末装置13であって、制御部102は、第1の情報をサーバ23に通信部101を介して送信し、第1の情報に関連付けられた音に類似する類似音に関連付けられた第2の情報をサーバ23から通信部101を介して受信し、類似音に関連付けられた第2の情報を表示部113に表示させる。   Further, the terminal device 13 according to the present embodiment is a terminal device 13 including a display unit 113 and a communication unit 101, and the control unit 102 transmits first information to the server 23 via the communication unit 101. The second information associated with the similar sound similar to the sound associated with the first information is received from the server 23 via the communication unit 101, and the second information associated with the similar sound is displayed on the display unit 113. To display.

第1の情報に関連付けられた音と類似音とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。これにより、端末装置13は、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the sound associated with the first information is similar to the similar sound, it can be considered that the first information and the second information are similar. Thereby, the terminal device 13 can suitably present the second information similar to the first information to the user.

また、本実施形態に係る情報処理方法は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理方法であって、第1の情報を取得する第1情報取得工程と、上記データベースを参照して、第1の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、類似音に関連付けられた情報を、第2の情報として特定する第2情報特定工程とを備えている。   An information processing method according to the present embodiment is an information processing method that refers to a database including sound data and information associated with each other, and includes a first information acquisition step of acquiring first information, A similar sound specifying step for specifying a similar sound similar to the sound associated with the first information with reference to the database, and a second information specifying step for specifying the information associated with the similar sound as the second information And.

第1の情報に関連付けられた音と類似音とが類似していることから、第1の情報と第2の情報とが類似するとみなすことができる。これにより、本実施形態に係る情報処理方法によれば、第1の情報に類似する第2の情報をユーザに好適に提示することができる。   Since the sound associated with the first information is similar to the similar sound, it can be considered that the first information and the second information are similar. Thereby, according to the information processing method concerning this embodiment, the 2nd information similar to the 1st information can be suitably shown to a user.

<実施形態6>
上述した例では、端末装置10、11、12又は13、及び、サーバ20、21、22又は23を備える情報処理システム1及び3〜6について説明したが、これに限定されない。情報処理システムは、端末装置10、11、12又は13、及び、サーバ20、21、22又は23のいずれかを含まなくてもよい。
<Embodiment 6>
In the example described above, the information processing systems 1 and 3 to 6 including the terminal device 10, 11, 12, or 13 and the server 20, 21, 22, or 23 have been described. The information processing system may not include any of the terminal devices 10, 11, 12, or 13 and the servers 20, 21, 22, or 23.

すなわち、全ての部材を端末装置10、11、12又は13が含んでいてもよく、全ての部材をサーバ20、21、22又は23が含んでいてもよい。   That is, all the members may be included in the terminal device 10, 11, 12, or 13, and all the members may be included in the server 20, 21, 22, or 23.

以下に、サーバ20、21、22又は23を含まない情報処理システム7について説明する。   The information processing system 7 that does not include the server 20, 21, 22, or 23 will be described below.

〔情報処理システムの構成〕
本実施形態に係る情報処理システム7は、端末装置14を備えている。
[Configuration of information processing system]
The information processing system 7 according to the present embodiment includes a terminal device 14.

図13は、本実施形態に係る情報処理システム7の要部構成を示すブロック図である。図13に示すように、本実施形態に係る端末装置14は、上述した端末装置10、11、12又は13の構成に加えて、実施形態1においてサーバ20が備えている記憶部203を、記憶部110として備えている。また、端末装置10、11、12又は13は、実施形態1におけるサーバ20の制御部202のパラメータ算出部221も含む制御部105を備えている。   FIG. 13 is a block diagram illustrating a main configuration of the information processing system 7 according to the present embodiment. As illustrated in FIG. 13, the terminal device 14 according to the present embodiment stores the storage unit 203 provided in the server 20 in the first embodiment in addition to the configuration of the terminal device 10, 11, 12, or 13 described above. The unit 110 is provided. Moreover, the terminal device 10, 11, 12, or 13 is provided with the control part 105 also including the parameter calculation part 221 of the control part 202 of the server 20 in Embodiment 1. FIG.

実施形態6に係る情報処理システム7においても、実施形態1に係る情報処理システム1と同様の効果を奏することができる。   The information processing system 7 according to the sixth embodiment can achieve the same effects as the information processing system 1 according to the first embodiment.

上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。   About the member which has the same function as the member demonstrated in the above-mentioned embodiment, the same code | symbol is attached and the description is abbreviate | omitted.

〔情報処理〕
本実施形態に係る情報処理システム7における情報処理(情報処理方法)は、通信部101と通信部201とのデータのやり取りがない。また、サーバ20の制御部202の代わりに、端末装置14の制御部105で制御する。これらの点以外は、本実施形態に係る情報処理システム7における情報処理は、実施形態1に係る情報処理システム1の情報処理と同様に行う。
[Information processing]
Information processing (information processing method) in the information processing system 7 according to the present embodiment does not exchange data between the communication unit 101 and the communication unit 201. Further, the control unit 105 of the terminal device 14 performs control instead of the control unit 202 of the server 20. Except for these points, the information processing in the information processing system 7 according to the present embodiment is performed in the same manner as the information processing of the information processing system 1 according to the first embodiment.

<実施形態7>
実施形態6では、端末装置14の制御部105はパラメータ算出部221として機能するが、実施形態7に係る情報処理システム8のように、制御部107は、パラメータ算出部221の代わりに機械学習部241として機能してもよい。
<Embodiment 7>
In the sixth embodiment, the control unit 105 of the terminal device 14 functions as the parameter calculation unit 221. However, as in the information processing system 8 according to the seventh embodiment, the control unit 107 includes a machine learning unit instead of the parameter calculation unit 221. 241 may function.

本実施形態に係る情報処理システム8は、端末装置15を備えている。   The information processing system 8 according to the present embodiment includes a terminal device 15.

図14は、本実施形態に係る情報処理システム8の要部構成を示すブロック図である。図14に示すように、本実施形態に係る端末装置15は、上述した端末装置10、11、12又は13の構成に加えて、実施形態2においてサーバ21が備えている記憶部205を、記憶部111として備えている。また、端末装置10、11、12又は13は、実施形態2におけるサーバ21の制御部204の機械学習部241も含む制御部107を備えている。   FIG. 14 is a block diagram showing a main configuration of the information processing system 8 according to the present embodiment. As illustrated in FIG. 14, the terminal device 15 according to the present embodiment stores a storage unit 205 included in the server 21 in the second embodiment in addition to the configuration of the terminal device 10, 11, 12, or 13 described above. The unit 111 is provided. Moreover, the terminal device 10, 11, 12, or 13 is provided with the control part 107 also including the machine learning part 241 of the control part 204 of the server 21 in Embodiment 2.

実施形態7に係る情報処理システム8においても、実施形態2に係る情報処理システム3と同様の効果を奏することができる。   The information processing system 8 according to the seventh embodiment can achieve the same effects as the information processing system 3 according to the second embodiment.

上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。   About the member which has the same function as the member demonstrated in the above-mentioned embodiment, the same code | symbol is attached and the description is abbreviate | omitted.

〔情報処理〕
本実施形態に係る情報処理システム8における情報処理(情報処理方法)は、通信部101と通信部201とのデータのやり取りがない。また、サーバ21の制御部204の代わりに、端末装置15の制御部107で制御する。これらの点以外は、本実施形態に係る情報処理システム8における情報処理は、実施形態2に係る情報処理システム3の情報処理と同様に行う。
[Information processing]
Information processing (information processing method) in the information processing system 8 according to the present embodiment does not exchange data between the communication unit 101 and the communication unit 201. Control is performed by the control unit 107 of the terminal device 15 instead of the control unit 204 of the server 21. Except for these points, the information processing in the information processing system 8 according to the present embodiment is performed in the same manner as the information processing of the information processing system 3 according to the second embodiment.

<実施形態8>
実施形態6及び7では、端末装置14の制御部105及び端末装置15の制御部107が、第1の情報に関連付けられた画像に類似する類似画像を特定し、当該類似画像に関連付けられた情報を、第2の情報として特定している。本実施形態では、これに限定されない。第1の情報及び第2の情報に関連付ける対象は、音であってもよい。
<Eighth embodiment>
In the sixth and seventh embodiments, the control unit 105 of the terminal device 14 and the control unit 107 of the terminal device 15 identify a similar image similar to the image associated with the first information, and information associated with the similar image Is specified as the second information. This embodiment is not limited to this. The object associated with the first information and the second information may be a sound.

〔情報処理システム9の構成〕
本実施形態に係る情報処理システム9(不図示)は、端末装置16(不図示)を備えている。
[Configuration of Information Processing System 9]
The information processing system 9 (not shown) according to the present embodiment includes a terminal device 16 (not shown).

本実施形態に係る端末装置16は、実施形態5が備えているサーバ23の制御部208(不図示)と同様に機能する制御部112(不図示)と、類似音に関連付けられた第2の情報をユーザに表示する表示部113(不図示)を備えている。   The terminal device 16 according to the present embodiment includes a control unit 112 (not illustrated) that functions in the same manner as the control unit 208 (not illustrated) of the server 23 included in the fifth embodiment, and a second associated with the similar sound. A display unit 113 (not shown) for displaying information to the user is provided.

実施形態8に係る情報処理システム9においても、第1の情報及び第2の情報に関連付けられた対象が音である以外は、実施形態5に係る情報処理システム6と同様の効果を奏することができる。   Also in the information processing system 9 according to the eighth embodiment, the same effect as the information processing system 6 according to the fifth embodiment can be obtained except that the target associated with the first information and the second information is a sound. it can.

上述の実施形態にて説明した部材と同じ機能を有する部材については、その説明を省略する。   Description of members having the same functions as those described in the above-described embodiments is omitted.

〔情報処理〕
本実施形態に係る情報処理システム9における情報処理(情報処理方法)は、通信部101と通信部201とのデータのやり取りがない。また、サーバ23の制御部208の代わりに、端末装置16の制御部112で制御する。これらの点以外は、本実施形態に係る情報処理システム9における情報処理は、実施形態5に係る情報処理システム9の情報処理と同様に行う。
[Information processing]
In the information processing (information processing method) in the information processing system 9 according to the present embodiment, there is no data exchange between the communication unit 101 and the communication unit 201. Further, the control unit 112 of the terminal device 16 performs control instead of the control unit 208 of the server 23. Except for these points, the information processing in the information processing system 9 according to the present embodiment is performed in the same manner as the information processing of the information processing system 9 according to the fifth embodiment.

<実施形態9>
端末装置10〜16及びサーバ20〜23の各ブロックは、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。後者の場合、端末装置10〜16及びサーバ20〜23のそれぞれを、図15に示すようなコンピュータ(電子計算機)を用いて構成することができる。
<Ninth Embodiment>
Each block of the terminal devices 10 to 16 and the servers 20 to 23 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or software using a CPU (Central Processing Unit). It may be realized by. In the latter case, each of the terminal devices 10 to 16 and the servers 20 to 23 can be configured using a computer (electronic computer) as shown in FIG.

図15は、端末装置10〜16及びサーバ20〜23して利用可能なコンピュータ910の構成を例示したブロック図である。コンピュータ910は、バス911を介して互いに接続された演算装置912と、主記憶装置913と、補助記憶装置914と、入出力インターフェース915と、通信インターフェース916とを備えている。演算装置912、主記憶装置913、及び補助記憶装置914は、それぞれ、例えばCPU、RAM(random access memory)、ハードディスクドライブ及びフラッシュメモリ等のストレージであってもよい。入出力インターフェース915には、ユーザがコンピュータ910に各種情報を入力するための入力装置920、及び、コンピュータ910がユーザに各種情報を出力するための出力装置930が接続される。入力装置920及び出力装置930は、コンピュータ910に内蔵されたものであってもよいし、コンピュータ910に接続された(外付けされた)ものであってもよい。例えば、入力装置920は、キーボード、マウス、タッチセンサ等であってもよく、出力装置930は、ディスプレイ、プリンタ、スピーカ等であってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置920及び出力装置930の双方の機能を有する装置を適用してもよい。そして、通信インターフェース916は、コンピュータ910が外部の装置と通信するためのインターフェースである。   FIG. 15 is a block diagram illustrating a configuration of a computer 910 that can be used as the terminal devices 10 to 16 and the servers 20 to 23. The computer 910 includes an arithmetic device 912, a main storage device 913, an auxiliary storage device 914, an input / output interface 915, and a communication interface 916 that are connected to each other via a bus 911. The arithmetic device 912, the main storage device 913, and the auxiliary storage device 914 may be storages such as a CPU, a random access memory (RAM), a hard disk drive, and a flash memory, respectively. Connected to the input / output interface 915 are an input device 920 for the user to input various information to the computer 910 and an output device 930 for the computer 910 to output various information to the user. The input device 920 and the output device 930 may be built in the computer 910 or may be connected (externally attached) to the computer 910. For example, the input device 920 may be a keyboard, a mouse, a touch sensor, or the like, and the output device 930 may be a display, a printer, a speaker, or the like. A device having both functions of the input device 920 and the output device 930, such as a touch panel in which a touch sensor and a display are integrated, may be applied. The communication interface 916 is an interface for the computer 910 to communicate with an external device.

補助記憶装置914には、コンピュータ910を端末装置10〜16及びサーバ20〜23として動作させるための各種のプログラムが格納されている。そして、演算装置912は、補助記憶装置914に格納された上述のプログラムを主記憶装置913上に展開して該プログラムに含まれる命令を実行する。これによって、コンピュータ910を、端末装置10〜16又はサーバ20〜23が備える各部として機能させる。なお、補助記憶装置914が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路等であってもよい。   The auxiliary storage device 914 stores various programs for operating the computer 910 as the terminal devices 10 to 16 and the servers 20 to 23. Then, the arithmetic device 912 expands the above-described program stored in the auxiliary storage device 914 on the main storage device 913, and executes instructions included in the program. Accordingly, the computer 910 is caused to function as each unit included in the terminal devices 10 to 16 or the servers 20 to 23. Note that the recording medium for recording information such as programs provided in the auxiliary storage device 914 may be a computer-readable “non-temporary tangible medium”. For example, tape, disk, card, semiconductor memory, programmable logic, etc. It may be a circuit or the like.

また、上述のプログラムは、コンピュータ910の外部から取得してもよく、この場合、任意の伝送媒体(通信ネットワーク又は放送波等)を介して取得してもよい。そして、本実施形態は、上述のプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。   Moreover, the above-mentioned program may be acquired from the outside of the computer 910, and in this case, it may be acquired via an arbitrary transmission medium (such as a communication network or a broadcast wave). The embodiment can also be realized in the form of a data signal embedded in a carrier wave in which the above-described program is embodied by electronic transmission.

このように、本実施形態に係るコンピュータ910を制御部202、204、206又は207として機能させるためのプログラムは、サーバ20〜23のいずれかとしてコンピュータ910を機能させるためのプログラムである。   As described above, the program for causing the computer 910 according to the present embodiment to function as the control unit 202, 204, 206, or 207 is a program for causing the computer 910 to function as any of the servers 20 to 23.

コンピュータ910を機能させるためのプログラムは、サーバ20〜23の制御部202、204、206又は207として好適に機能させることができる。   A program for causing the computer 910 to function can be suitably functioned as the control units 202, 204, 206, or 207 of the servers 20-23.

また、本実施形態に係るコンピュータ910を制御部102、105、107、109又は112として機能させるためのプログラムは、端末装置10〜16のいずれかとしてコンピュータを機能させるためのプログラムである。   Further, a program for causing the computer 910 according to the present embodiment to function as the control unit 102, 105, 107, 109, or 112 is a program for causing the computer to function as any of the terminal devices 10 to 16.

コンピュータ910を機能させるためのプログラムは、端末装置10〜16の制御部102、105、107、109又は112として好適に機能させることができる。   A program for causing the computer 910 to function can be suitably caused to function as the control unit 102, 105, 107, 109, or 112 of the terminal device 10-16.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.

1、3〜9 情報処理システム
2 ネットワーク
10〜16 端末装置
20〜23 サーバ
101、201 通信部
102、105、107、109、112、202、204、206、208 制御部
103、113 表示部
104 操作部
106、108、110、111、203、205、207 記憶部
221 パラメータ算出部
231 画像
232、235 画像情報データベース(データベース)
233 商品情報データベース(データベース)
241 機械学習部
910 コンピュータ
911 バス
912 演算装置
913 主記憶装置
914 補助記憶装置
915 入出力インターフェース
916 通信インターフェース
920 入力装置
930 出力装置
1, 3-9 Information processing system 2 Network 10-16 Terminal device 20-23 Server 101, 201 Communication unit 102, 105, 107, 109, 112, 202, 204, 206, 208 Control unit 103, 113 Display unit 104 Operation Unit 106, 108, 110, 111, 203, 205, 207 Storage unit 221 Parameter calculation unit 231 Image 232, 235 Image information database (database)
233 Product Information Database (Database)
241 Machine learning unit 910 Computer 911 Bus 912 Arithmetic device 913 Main storage device 914 Auxiliary storage device 915 Input / output interface 916 Communication interface 920 Input device 930 Output device

Claims (15)

互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理装置であって、
制御部を備え、
上記制御部は、
第1の情報を取得し、
上記データベースを参照して、上記第1の情報に関連付けられた画像に類似する類似画像を特定し、
上記類似画像に関連付けられた情報を第2の情報として特定する
ことを特徴とする情報処理装置。
An information processing apparatus that refers to a database including image data and information associated with each other,
With a control unit,
The control unit
Get the first information,
Referring to the database to identify a similar image similar to the image associated with the first information;
An information processing apparatus characterized by identifying information associated with the similar image as second information.
上記制御部は、上記類似画像を特定するために用いられるパラメータを、上記第1の情報に関連付けられた画像を解析することによって算出することを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the control unit calculates a parameter used for specifying the similar image by analyzing an image associated with the first information. 上記パラメータは、色相、明度、彩度及び雰囲気のうちの少なくとも1つであることを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the parameter is at least one of hue, brightness, saturation, and atmosphere. 上記制御部は、新たな画像と、過去の画像とを参照する機械学習に基づいて、上記類似画像を特定することを特徴とする請求項1〜3のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the control unit identifies the similar image based on machine learning that refers to a new image and a past image. . 上記制御部は、上記類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を上記第2の情報として特定することを特徴とする請求項1〜4のいずれか1項に記載の情報処理装置。   The said control part specifies the information linked | related with the similar image with higher similarity as said 2nd information, when the said similar image exists in multiple numbers, The any one of Claims 1-4 characterized by the above-mentioned. The information processing apparatus according to item 1. 互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理装置であって、
制御部を備え、
上記制御部は、
第1の情報を取得し、
上記データベースを参照して、上記第1の情報に関連付けられた音に類似する類似音を特定し、
上記類似音に関連付けられた情報を第2の情報として特定する
ことを特徴とする情報処理装置。
An information processing apparatus that refers to a database including sound data and information associated with each other,
With a control unit,
The control unit
Get the first information,
Referring to the database to identify similar sounds similar to the sound associated with the first information;
An information processing apparatus that identifies information associated with the similar sound as second information.
上記第1の情報は、商品名であり、上記第2の情報は、第1の情報とは異なる商品に関する商品情報であることを特徴とする請求項1〜6のいずれか1項に記載の情報処理装置。   7. The device according to claim 1, wherein the first information is a product name, and the second information is product information related to a product different from the first information. Information processing device. 請求項1〜7のいずれか1項に記載の情報処理装置と、
端末装置と
を備えた情報処理システムであって、
上記端末装置は、
上記情報処理装置から上記第2の情報を受信する通信部と、
上記第2の情報をユーザに表示する表示部と
を備えていることを特徴とする情報処理システム。
The information processing apparatus according to any one of claims 1 to 7,
An information processing system comprising a terminal device,
The terminal device is
A communication unit that receives the second information from the information processing apparatus;
An information processing system comprising: a display unit that displays the second information to a user.
制御部と表示部と通信部とを備えた端末装置であって、
上記制御部は、
第1の情報を情報処理装置に上記通信部を介して送信し、
上記第1の情報に関連付けられた画像に類似する類似画像に関連付けられた第2の情報を上記情報処理装置から上記通信部を介して受信し、
上記第2の情報を上記表示部に表示させる
ことを特徴とする端末装置。
A terminal device including a control unit, a display unit, and a communication unit,
The control unit
Transmitting the first information to the information processing apparatus via the communication unit;
Receiving second information associated with a similar image similar to the image associated with the first information from the information processing apparatus via the communication unit;
A terminal device that displays the second information on the display unit.
制御部と表示部と通信部とを備えた端末装置であって、
上記制御部は、
第1の情報を情報処理装置に上記通信部を介して送信し、
上記第1の情報に関連付けられた音に類似する類似音に関連付けられた第2の情報を上記情報処理装置から上記通信部を介して受信し、
上記類似音に関連付けられた第2の情報を上記表示部に表示させる
ことを特徴とする端末装置。
A terminal device including a control unit, a display unit, and a communication unit,
The control unit
Transmitting the first information to the information processing apparatus via the communication unit;
Receiving second information associated with a similar sound similar to the sound associated with the first information from the information processing apparatus via the communication unit;
A terminal device that displays second information associated with the similar sound on the display unit.
請求項9又は10に記載の端末装置と、
情報処理装置と
を備えた情報処理システムであって、
上記情報処理装置は、上記第2の情報を特定する制御部を備えていることを特徴とする情報処理システム。
The terminal device according to claim 9 or 10,
An information processing system comprising an information processing device,
The information processing apparatus includes a control unit that identifies the second information.
請求項1〜7のいずれか1項に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、当該コンピュータを上記制御部として機能させるためのプログラム。   A program for causing a computer to function as the information processing apparatus according to claim 1, wherein the program causes the computer to function as the control unit. 請求項9又は10に記載の端末装置としてコンピュータを機能させるためのプログラムであって、当該コンピュータを上記制御部として機能させるためのプログラム。   The program for functioning a computer as a terminal device of Claim 9 or 10, Comprising: The program for functioning the said computer as said control part. 互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理方法であって、
第1の情報を取得する第1情報取得工程と、
上記データベースを参照して、上記第1の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、
上記類似画像に関連付けられた情報を第2の情報として特定する第2情報特定工程と
を備えていることを特徴とする情報処理方法。
An information processing method for referring to a database including image data and information associated with each other,
A first information acquisition step of acquiring first information;
A similar image specifying step of specifying a similar image similar to the image associated with the first information with reference to the database;
An information processing method comprising: a second information specifying step of specifying information associated with the similar image as second information.
互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理方法であって、
第1の情報を取得する第1情報取得工程と、
上記データベースを参照して、上記第1の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、
上記類似音に関連付けられた情報を第2の情報として特定する第2情報特定工程と
を備えていることを特徴とする情報処理方法。
An information processing method for referring to a database including sound data and information associated with each other,
A first information acquisition step of acquiring first information;
A similar sound identifying step of referring to the database to identify a similar sound similar to the sound associated with the first information;
An information processing method comprising: a second information specifying step of specifying information associated with the similar sound as second information.
JP2017024137A 2017-02-13 2017-02-13 Information processing device, information processing system, terminal device, program, and information processing method Pending JP2018132821A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017024137A JP2018132821A (en) 2017-02-13 2017-02-13 Information processing device, information processing system, terminal device, program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017024137A JP2018132821A (en) 2017-02-13 2017-02-13 Information processing device, information processing system, terminal device, program, and information processing method

Publications (1)

Publication Number Publication Date
JP2018132821A true JP2018132821A (en) 2018-08-23

Family

ID=63247488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017024137A Pending JP2018132821A (en) 2017-02-13 2017-02-13 Information processing device, information processing system, terminal device, program, and information processing method

Country Status (1)

Country Link
JP (1) JP2018132821A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020087017A (en) * 2018-11-27 2020-06-04 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2020135474A (en) * 2019-02-20 2020-08-31 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
KR20210073566A (en) * 2018-10-25 2021-06-18 로레알 Systems and Methods for Providing Customized Product Recommendations Using Deep Learning

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210073566A (en) * 2018-10-25 2021-06-18 로레알 Systems and Methods for Providing Customized Product Recommendations Using Deep Learning
JP2022505760A (en) * 2018-10-25 2022-01-14 ロレアル Systems and methods for providing personalized product recommendations using deep learning
US11521013B2 (en) 2018-10-25 2022-12-06 L'oreal Systems and methods for providing personalized product recommendations using deep learning
JP7242848B2 (en) 2018-10-25 2023-03-20 ロレアル Systems and methods for providing personalized product recommendations using deep learning
JP2023081971A (en) * 2018-10-25 2023-06-13 ロレアル Systems and methods for providing personalized product recommendations using deep learning
KR102616487B1 (en) * 2018-10-25 2023-12-20 로레알 Systems and methods for providing personalized product recommendations using deep learning
JP7661380B2 (en) 2018-10-25 2025-04-14 ロレアル SYSTEM AND METHOD FOR PROVIDING PERSONALIZED PRODUCT RECOMMENDATIONS USING DEEP LEARNING
JP2020087017A (en) * 2018-11-27 2020-06-04 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP7258524B2 (en) 2018-11-27 2023-04-17 ヤフー株式会社 Information processing device, information processing method and information processing program
JP2020135474A (en) * 2019-02-20 2020-08-31 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs

Similar Documents

Publication Publication Date Title
US20230129747A1 (en) Virtual clothing try-on
US11508087B2 (en) Texture-based pose validation
US10019779B2 (en) Browsing interface for item counterparts having different scales and lengths
JP6022732B2 (en) Content creation tool
US11741294B2 (en) Decoupling website service from presentation layer
US9177391B1 (en) Image-based color palette generation
US9245350B1 (en) Image-based color palette generation
TWI505709B (en) System and method for determining individualized depth information in augmented reality scene
US12475496B2 (en) Selecting color values for augmented reality-based makeup
US9058056B2 (en) System and method of dynamically generating a frequency pattern to realize the sense of touch in a computing device
US20160335784A1 (en) Image-based color palette generation
US10026176B2 (en) Browsing interface for item counterparts having different scales and lengths
CN116097319A (en) High resolution controllable facial aging using spatially aware conditional GAN
WO2019114328A1 (en) Augmented reality-based video processing method and device thereof
EP4222689A1 (en) Object relighting using neural networks
WO2021106855A1 (en) Data generation method, data generation device, model generation method, model generation device, and program
JP2018132821A (en) Information processing device, information processing system, terminal device, program, and information processing method
JP2015114946A (en) Image processor, program, and image processing method
US9036921B2 (en) Face and expression aligned movies
CN112488977B (en) Image processing method and device, electronic equipment and storage medium
KR20170018613A (en) System and method for advertisement using 3d model
US20150139558A1 (en) Searching device, searching method, and computer program product
JP2020047003A (en) Determination device, determination method, and determination program
CN116246310A (en) Method and device for generating target conversation emoticons
JPWO2015151175A1 (en) Information processing device