(57)【要約】【課題】第１の情報に類似する第２の情報をユーザに好適に提示することができる情報処理装置等を提供する。【解決手段】サーバ（２０）は、制御部（２０２）を備え、制御部（２０２）は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース（２３２）及び商品情報データベース（２３３）を参照して、第１の情報を取得し、第１の情報に関連付けられた画像に類似する類似画像を特定し、且つ、第２の情報として特定する。【選択図】図１
2018132821.tif 000002
【特許請求の範囲】
【請求項１】
互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理装置であって、
制御部を備え、
上記制御部は、
第１の情報を取得し、
上記データベースを参照して、上記第１の情報に関連付けられた画像に類似する類似画像を特定し、
上記類似画像に関連付けられた情報を第２の情報として特定する
ことを特徴とする情報処理装置。
【請求項２】
上記制御部は、上記類似画像を特定するために用いられるパラメータを、上記第１の情報に関連付けられた画像を解析することによって算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記パラメータは、色相、明度、彩度及び雰囲気のうちの少なくとも１つであることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記制御部は、新たな画像と、過去の画像とを参照する機械学習に基づいて、上記類似画像を特定することを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
上記制御部は、上記類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を上記第２の情報として特定することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理装置であって、
制御部を備え、
上記制御部は、
第１の情報を取得し、
上記データベースを参照して、上記第１の情報に関連付けられた音に類似する類似音を特定し、
上記類似音に関連付けられた情報を第２の情報として特定する
ことを特徴とする情報処理装置。
【請求項７】
上記第１の情報は、商品名であり、上記第２の情報は、第１の情報とは異なる商品に関する商品情報であることを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
請求項１〜７のいずれか１項に記載の情報処理装置と、
端末装置と
を備えた情報処理システムであって、
上記端末装置は、
上記情報処理装置から上記第２の情報を受信する通信部と、
上記第２の情報をユーザに表示する表示部と
を備えていることを特徴とする情報処理システム。
【請求項９】
制御部と表示部と通信部とを備えた端末装置であって、
上記制御部は、
第１の情報を情報処理装置に上記通信部を介して送信し、
上記第１の情報に関連付けられた画像に類似する類似画像に関連付けられた第２の情報を上記情報処理装置から上記通信部を介して受信し、
上記第２の情報を上記表示部に表示させる
ことを特徴とする端末装置。
【請求項１０】
制御部と表示部と通信部とを備えた端末装置であって、
上記制御部は、
第１の情報を情報処理装置に上記通信部を介して送信し、
上記第１の情報に関連付けられた音に類似する類似音に関連付けられた第２の情報を上記情報処理装置から上記通信部を介して受信し、
上記類似音に関連付けられた第２の情報を上記表示部に表示させる
ことを特徴とする端末装置。
【請求項１１】
請求項９又は１０に記載の端末装置と、
情報処理装置と
を備えた情報処理システムであって、
上記情報処理装置は、上記第２の情報を特定する制御部を備えていることを特徴とする情報処理システム。
【請求項１２】
請求項１〜７のいずれか１項に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、当該コンピュータを上記制御部として機能させるためのプログラム。
【請求項１３】
請求項９又は１０に記載の端末装置としてコンピュータを機能させるためのプログラムであって、当該コンピュータを上記制御部として機能させるためのプログラム。
【請求項１４】
互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理方法であって、
第１の情報を取得する第１情報取得工程と、
上記データベースを参照して、上記第１の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、
上記類似画像に関連付けられた情報を第２の情報として特定する第２情報特定工程と
を備えていることを特徴とする情報処理方法。
【請求項１５】
互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理方法であって、
第１の情報を取得する第１情報取得工程と、
上記データベースを参照して、上記第１の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、
上記類似音に関連付けられた情報を第２の情報として特定する第２情報特定工程と
を備えていることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の情報を参照して第２の情報を特定する情報処理装置、情報処理システム、端末装置、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
第１の情報に基づき、第１の情報と相関性の高い第２の情報をユーザに提示する技術が知られている。
【０００３】
例えば、特許文献１には、画像からユーザの皮膚色を推定し、その皮膚色との相関性の高い商品をユーザに提示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５２０５５１号公報（２０１０年６月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術は、皮膚色と相関性の高い商品しかユーザに推奨できない。そのため、第１の情報と第２の情報とが全体として類似していても、皮膚色が類似していない情報は、第２の情報としてユーザに提示することができないという問題がある。
【０００６】
本発明は、上記課題を踏まえたものであり、その目的は、第１の情報に類似する第２の情報をユーザに好適に提示することができる情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理装置であって、制御部を備え、上記制御部は、第１の情報を取得し、上記データベースを参照して、上記第１の情報に関連付けられた画像に類似する類似画像を特定し、上記類似画像に関連付けられた情報を第２の情報として特定する。
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理装置であって、制御部を備え、上記制御部は、第１の情報を取得し、上記データベースを参照して、上記第１の情報に関連付けられた音に類似する類似音を特定し、上記類似音に関連付けられた情報を第２の情報として特定する。
【０００９】
上記の課題を解決するために、本発明の一態様に係る端末装置は、制御部と表示部と通信部とを備えた端末装置であって、上記制御部は、第１の情報を情報処理装置に上記通信部を介して送信し、上記第１の情報に関連付けられた画像に類似する類似画像に関連付けられた第２の情報を上記情報処理装置から上記通信部を介して受信し、上記第２の情報を上記表示部に表示させる。
【００１０】
上記の課題を解決するために、本発明の一態様に係る端末装置は、制御部と表示部と通信部とを備えた端末装置であって、上記制御部は、第１の情報を情報処理装置に上記通信部を介して送信し、上記第１の情報に関連付けられた音に類似する類似音に関連付けられた第２の情報を上記情報処理装置から上記通信部を介して受信し、上記類似音に関連付けられた第２の情報を上記表示部に表示させる。
【００１１】
上記の課題を解決するために、本発明の一態様に係る情報処理方法は、互いに関連付けられた画像のデータと情報とを含むデータベースを参照する情報処理方法であって、第１の情報を取得する第１情報取得工程と、上記データベースを参照して、上記第１の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、上記類似画像に関連付けられた情報を第２の情報として特定する第２情報特定工程とを備えている。
【００１２】
上記の課題を解決するために、本発明の一態様に係る情報処理方法は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する第１の情報を参照して第２の情報を特定する情報処理方法であって、第１の情報を取得する第１情報取得工程と、上記データベースを参照して、上記第１の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、上記類似音に関連付けられた情報を第２の情報として特定する第２情報特定工程とを備えている。
【発明の効果】
【００１３】
本発明の一態様によれば、第１の情報に類似する第２の情報をユーザに好適に提示することができる情報処理装置等を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係る情報処理システムの要部構成を示すブロック図である。
【図２】本発明の実施形態１に係る情報処理システムを模式的に示す図である。
【図３】本発明の実施形態１に係る情報処理システムにおいて利用される第１の情報と、第１の情報に関連付けられた画像と、類似画像と、第２の情報との関係を示す図である。
【図４】本発明の実施形態１に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。
【図５】本発明の実施形態１に係るサーバの記憶部に格納されている画像情報データベース及び商品情報データベースの一例を示す図である。
【図６】本発明の実施形態２に係る情報処理システムの要部構成を示すブロック図である。
【図７】本発明の実施形態２に係るサーバの記憶部に格納されている画像情報データベース及び商品情報データベースの一例を示す図である。
【図８】本発明の実施形態２に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。
【図９】本発明の実施形態３に係る情報処理システムの要部構成を示すブロック図である。
【図１０】本発明の実施形態３に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。
【図１１】本発明の実施形態４に係る情報処理システムの要部構成を示すブロック図である。
【図１２】本発明の実施形態４に係る情報処理システムにおける情報処理の流れを示すシーケンス図である。
【図１３】本発明の実施形態６に係る情報処理システムの要部構成を示すブロック図である。
【図１４】本発明の実施形態７に係る情報処理システムの要部構成を示すブロック図である。
【図１５】本発明の実施形態９に係る情報処理システムの要部構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
＜実施形態１＞
本実施形態に係る情報処理システム１について、図１から図５を参照して以下に説明する。ただし、この実施形態に記載されている構成は、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
【００１６】
〔情報処理システム１〕
まず、本実施形態に情報処理システム１の概要について、図２を参照して説明する。図２は、本実施形態に係る情報処理システム１の概要を示す外観図である。
【００１７】
図２に示すように、本実施形態に係る情報処理システム１は、端末装置１０、及び、サーバ（情報処理装置）２０により構成されている。図２に示すように、端末装置１０とサーバ２０とは、ネットワーク２を介して接続されている。なお、端末装置１０とサーバ２０とが別々の建物に配置されている場合、ネットワーク２としてインターネット等のグローバルネットワークを用いればよい。また、端末装置１０とサーバ２０とが両方とも同一建物内にある場合は、ネットワーク２としてホームネットワーク等のローカルエリアネットワークを用いればよい。
【００１８】
情報処理システム１においては、端末装置１０に人間（ユーザ）が第１の情報を入力すると、サーバ２０が、入力された第１の情報に関連付けられた画像に類似する類似画像を特定する。また、サーバ２０は、当該類似画像に関連付けられた情報を、第２の情報として特定する。これによって、本実施形態に係る情報処理システム１は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【００１９】
次に、本実施形態に係る情報処理システム１の要部構成について、図１を参照して説明する。図１は、本実施形態に係る情報処理システム１の要部構成を示すブロック図である。
【００２０】
〔端末装置１０〕
本実施形態に係る端末装置１０の構成について、図１を参照して説明する。図１に示すように、本実施形態に係る端末装置１０は、通信部１０１、制御部１０２、表示部１０３、及び、操作部１０４を備えている。
【００２１】
端末装置１０としては、例えば、スマートフォン、パーソナルコンピュータ及びテレビ等を挙げることができる。
【００２２】
（通信部１０１）
通信部１０１は、外部との通信を行う手段である。
【００２３】
通信部１０１は無線通信を行っても、有線通信を行ってもよい。
【００２４】
（制御部１０２）
制御部１０２は、端末装置１０の各部である通信部１０１、表示部１０３及び操作部１０４等を統括的に制御する。
【００２５】
例えば、制御部１０２は、操作部１０４から入力された第１の情報を表示部１０３に表示し、通信部１０１を介して、第１の情報をサーバ２０に送信するように制御する。また、制御部１０２は、通信部１０１を介して受信した第２の情報を、表示部１０３に表示するように制御する。
【００２６】
制御部１０２の機能は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びフラッシュメモリ等の記憶装置に記憶されたプログラムを、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が実行することによって実現される（何れも不図示）。
【００２７】
（表示部１０３）
表示部１０３は、入力された信号が示す第１の情報及び第２の情報等の情報を表示する出力装置である。
【００２８】
本実施形態では、表示部１０３としては、例えば、スマートフォン及びパソコンの画面等を挙げることができる。ユーザは、第１の情報及び第２の情報を、表示部１０３に表示された画像を見て確認する。
【００２９】
（操作部１０４）
操作部１０４は、ユーザによる操作を受け付ける入力装置である。
【００３０】
操作部１０４としては、ユーザが第１の情報を入力したり、第２の情報を閲覧したりすることができる機能を有していれば、例えば、キーボード及びタッチパネル等、任意の形態を取ることができる。
【００３１】
〔サーバ２０〕
次に、本実施形態に係るサーバ２０の構成について、図１を参照して説明する。図１に示すように、本実施形態に係るサーバ２０は、通信部２０１、制御部２０２、及び、記憶部２０３を備えている。
【００３２】
上述の例では、サーバ２０が１つのサーバによって実現される構成を例に挙げて説明するが、本実施形態はこれに限定されない。本実施形態では、サーバ２０の備える各部（各機能）の少なくとも一部を、他のサーバにより実現する構成を採用してもよい。
【００３３】
（通信部２０１）
通信部２０１は、外部との通信を行う手段である。
【００３４】
通信部２０１は、インターネット等のネットワーク２を介して端末装置１０と無線通信を行ってもよく、端末装置１０と有線接続され、有線通信を行ってもよい。
【００３５】
（制御部２０２）
制御部２０２は、サーバ２０の通信部２０１及び記憶部２０３等の各部を統括的に制御する。
【００３６】
また、制御部２０２は、第１の情報を取得し、第１の情報に関連付けられた画像に類似する類似画像を特定する。また、制御部２０２は、類似画像に関連付けられた情報を、第２の情報として特定する。
【００３７】
（第１の情報及び第２の情報の例）
次に、第１の情報及び第２の情報の例を、図３の（ａ）を用いて説明する。図３の（ａ）は、本実施形態に係る情報処理システム１において利用される第１の情報と、第１の情報に関連付けられた画像と、類似画像と、第２の情報との関係を示す図である。
【００３８】
図３の（ａ）に示すように、第１の情報が、口紅等の化粧品の商品情報である商品Ａの情報である場合、制御部２０２は、商品Ａに関連付けられた画像として、商品Ａという口紅が塗られた画像である、写真Ａを特定する。このように、第１の情報に関連付けられた画像としては、例えば、第１の情報の使用例の画像等を挙げることができる。
【００３９】
次に、制御部２０２は、写真Ａに類似する類似画像として、写真Ｂを特定し、写真Ｂに示される、唇に塗られた口紅である商品Ｂの情報を第２の情報として特定する。図３の（ａ）に示すように、写真Ａと写真Ｂとが類似していることから、商品Ａと商品Ｂとが類似するとみなすことができる。
【００４０】
ここで、商品名、色及び価格等を文字で記載した情報のみを比較した場合には、第１の情報と第２の情報とが類似していると判断できず、第２の情報をユーザに好適に提示することができない場合がある。これに対し、本実施形態では、制御部２０２が、画像が類似しているか否かを判断することによって、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【００４１】
なお、制御部２０２は、類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を第２の情報として特定してもよい。類似度のより高い類似画像の特定の仕方については、後述する。
【００４２】
（第１の情報及び第２の情報の変更例１）
上述の例では、第１の情報及び第２の情報が口紅である場合について説明したが、本実施形態ではこれに限定されない。例えば、図３の（ｂ）に示すように、第１の情報及び第２の情報は、商品ボタンの情報であってもよい。
【００４３】
図３の（ｂ）に示すように、制御部２０２は、第１の情報が商品ボタンＣの情報である場合には、制御部２０２は、商品ボタンＣに関連付けられた画像として、商品ボタンＣが縫い付けられた手芸品の画像である、写真Ｃを特定する。以下、上述の例と同様に、制御部２０２は、写真Ｃに類似する写真Ｄを特定し、商品ボタンＣに類似する商品ボタンＤをユーザに好適に提示することができる。
【００４４】
（第１の情報及び第２の情報の変更例２）
上述の例では、第１の情報及び第２の情報が商品情報である場合について説明したが、本実施形態では、これに限定されない。本実施形態では、第１の情報及び第２の情報は、画像に関連付けることができるものであればよい。
【００４５】
例えば、図３の（ｃ）に示すように、制御部２０２は、第１の情報が観光名所Ｅ山である場合には、観光名所Ｅ山に関連付けられた画像として、観光名所Ｅ山の写真Ｅを特定する。このように、第１の情報に関連付けられた画像は、第１の情報として入力された名称そのものを表す画像であってもよい。また、ユーザは、第１の情報として、画像情報でなく、商品名等、第１の情報を表す文字情報を端末装置１０に入力してもよい。
【００４６】
以下、上述の例と同様に、制御部２０２は、写真Ｅに類似する写真Ｆを特定し、観光名所Ｅ山に類似する観光名所Ｆ山をユーザに好適に提示することができる。
【００４７】
（第１の情報及び第２の情報の変更例３）
また、第１の情報及び第２の情報は、食材であってもよい。
【００４８】
図３の（ｄ）に示すように、制御部２０２は、第１の情報が食材Ｇである場合には、食材Ｇに関連付けられた画像として、食材Ｇを用いて得られる食品の写真Ｇを特定する。このように、本実施形態では、第１の情報に関連付けられた画像が使用例の画像である場合、第１の情報の使用例の画像は、第１の情報が使用される対象において、識別可能でなくてもよい。すなわち、第１の情報の使用例の画像は、第１の情報が使用される対象において渾然一体となっており、識別不可能となっている画像であってもよい。
【００４９】
以下、上述の例と同様に、制御部２０２は、写真Ｇに類似する写真Ｈを特定し、食材Ｇに類似する食材Ｈをユーザに好適に提示することができる。
【００５０】
なお、第１の情報に関連付けられた画像に類似する類似画像の具体的な特定の仕方については、制御部２０２の構成の詳細とともに、後述する。
【００５１】
また、制御部２０２の機能は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びフラッシュメモリ等の記憶装置に記憶されたプログラムを、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び、ＤＳＰ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）等の処理装置が実行することによって実現される（何れも不図示）。
【００５２】
（記憶部２０３）
記憶部２０３は、後述する制御部２０２において参照される各種のデータが格納されている。各種のデータとしては、例えば、画像２３１、画像情報データベース２３２（データベース）及び商品情報データベース２３３（データベース）等が格納されている。
【００５３】
なお、画像２３１、画像情報データベース２３２及び商品情報データベース２３３の詳細については、図面を変えて後述する。
【００５４】
〔制御部２０２の構成〕
次に、サーバ２０の備える制御部２０２の構成について、図１を参照して説明する。図１に示すように、制御部２０２は、パラメータ算出部２２１として機能する。
【００５５】
（パラメータ算出部２２１）
パラメータ算出部２２１は、類似画像を特定するために用いられるパラメータを、第１の情報に関連付けられた画像を解析することによって算出する。
【００５６】
本実施形態では、パラメータ算出部２２１は、色相、明度、彩度及び雰囲気をパラメータとして用いる。ここで、色相とは、赤、黄、緑、青及び紫等の色の様相の相違を意味し、明度とは、色の明るさを意味し、彩度とは、色の鮮やかさを意味する。
【００５７】
パラメータ算出部２２１は、まず、第１の画像に関連付けられた画像全体のピクセルを平均化させ、代表色を決定する。次に、パラメータ算出部２２１は、代表色の色相、明度及び彩度を、記憶部２０３に格納された基準データ（不図示）と比較することにより、数値化する。基準データには予め数字が付されており、パラメータ算出部２２１は、は、色相、明度及び彩度について、複数の基準データのうち、代表色に一番近いものを選択する。そして、パラメータ算出部２２１は、は、基準データに付された数値から、代表色の色相、明度及び彩度の数値をそれぞれ決定する。
【００５８】
ここで、代表色の色相、明度及び彩度の数値は、それぞれ、任意の基準によって設定することができる。
【００５９】
例えば、色相の数値については、白色のときに数値を０とし、赤色の配分が高ければ高いほど数値が高くなり、青色の配分が高ければ高いほど数値が低くなるように設定してもよい。明度の数値については、明暗の中央値のときに数値を０とし、明るければ明るいほど数値が高くなり、暗ければ暗いほど数値が低くなるように設定してもよい。彩度の数値については、濃淡の中央値のときに数値を０とし、濃ければ濃いほど数値が高くなり、淡ければ淡いほど数値が低くなるように設定してもよい。
【００６０】
また、パラメータ算出部２２１は、第１の画像に関連付けられた画像と、記憶部２０３に格納された画像２３１とを比較することで、第１の画像に関連付けられた画像の雰囲気を決定する。
【００６１】
例えば、パラメータ算出部２２１は、第１の画像に関連付けられた画像と、クール、優しい、可愛い、ふんわり、かっこいい及びエキゾチック等の雰囲気をそれぞれ持つ複数のとを比較する。そして、パラメータ算出部２２１は、一番類似度が高い基準画像が持つ雰囲気を、第１の画像に関連付けられた画像が持つ雰囲気であるように決定する。比較する方法としては、例えば、Ａｖｅｒａｇｅ  ｈａｓｈ手法等を用いる方法等を挙げることができる。
【００６２】
上述のように、パラメータを算出し、当該パラメータを用いて類似画像を検索することで、第１の情報に関連付けられた画像に類似する類似画像を好適に特定することができる。これにより、第１の情報に類似する第２の情報を好適にユーザに好適に提示することができる。
【００６３】
また、色相、明度、彩度及び雰囲気のうちの少なくとも１つをパラメータとして用いることで、第１の情報に関連付けられた画像により類似する類似画像を特定することができる。特に、上述のように色相、明度、彩度及び雰囲気等、これらのパラメータのうちの複数を用いることで、第１の情報に関連付けられた画像にさらに類似する類似画像を特定することができる。
【００６４】
〔情報処理〕
次に、本実施形態に係る情報処理システム１における情報処理（情報処理方法）について、図４を参照して説明する。図４は、本実施形態に係る情報処理システム１における情報処理の流れを示すシーケンス図である。
【００６５】
ステップＳ１０１：図４に示すように、まず、端末装置１０は、通信部１０１を介してサーバ２０に第１の情報を送信する。
【００６６】
ステップＳ１０２（第１情報取得工程）：サーバ２０は、通信部２０１を介して第１の情報を端末装置１０から受信する。
【００６７】
ステップＳ１０３：制御部２０２は、第１の情報に関連付けられた画像を特定する。そして、制御部２０２は、パラメータ算出部２２１によって、第１の情報に関連付けられた画像を解析することでパラメータを算出する。
【００６８】
ステップＳ１０４（類似画像特定工程）：制御部２０２は、算出したパラメータを用いて、画像情報データベース２３２を参照することで、類似画像を特定する。
【００６９】
ステップＳ１０５（第２情報特定工程）：制御部２０２は、画像情報データベース２３２及び商品情報データベース２３３を参照することで、類似画像に関連付けられた情報を、第２の情報として特定する。
【００７０】
ステップＳ１０６：サーバ２０は、通信部２０１を介して第２の情報を端末装置１０に送信する。
【００７１】
ステップＳ１０７：端末装置１０は、通信部１０１を介して第２の情報をサーバ２０から受信する。
【００７２】
ステップＳ１０８：端末装置１０は、表示部１０３に、第２の情報を表示し、当該第２の情報をユーザに提示する。
【００７３】
なお、上述の例では、ステップＳ１０３において、第１の情報に関連付けられた画像を解析してパラメータを算出しているが、本実施形態では、これに限定されない。例えば、第１の情報に関連付けられた画像のパラメータが明らかである場合は、ステップＳ１０３を省略することができる。
【００７４】
〔類似画像及び第２の情報の特定〕
ここで、制御部２０２における類似画像及び第２の情報の特定について、図５を参照してより具体的に説明する。
【００７５】
図５の（ａ）は、各画像における色相、明度、彩度、雰囲気及び商品ＩＤについて記載した画像情報データベース２３２の一例を示す図である。また、図５の（ｂ）は、商品ＩＤと、商品名と、商品画像との対応関係についての商品情報を示す商品情報データベース２３３の一例を示す図である。
【００７６】
制御部２０２は、パラメータ算出部２２１によって第１の情報に関連付けられた画像のパラメータを算出した後、図５の（ａ）の画像情報データベース２３２を参照し、類似画像を特定する。具体的には、制御部２０２は、特定したパラメータである、色相、明度及び彩度の数値に近く、雰囲気が同じである画像を画像情報データベース２３２から検索し、当該画像を類似画像として特定する。ここで、色相、明度及び彩度の数値が近いとは、例えば、第１の情報に関連付けられた画像と、図５の（ａ）の類似画像とにおける、色相、明度及び彩度が、それぞれ５以下の差である場合のことを指してもよい。
【００７７】
また、制御部２０２は、特定した色相、明度、彩度及び雰囲気の数値に近い画像が複数ある場合には、類似度のより高い画像を類似画像として特定してもよい。
【００７８】
例えば、図５の（ａ）に示すように、動画００１と、静止画００１とは色相、明度、彩度及び雰囲気が近い。この場合、制御部２０２は、４つのパラメータのうち、何個のパラメータが動画００１又は静止画００１により類似しているかを計算してもよい。このとき、４つのパラメータのうち、３つ以上より類似しているほうを、より類似度の高い類似画像であるようにみなしてもよい。このように、類似度のより高い類似画像に関連付けられた情報を第２の情報として特定することで、第１の情報により類似した第２の情報を特定することができる。
【００７９】
類似画像を特定した後、制御部２０２は、図５の（ａ）の画像情報データベース２３２を参照し、当該類似画像に対応する商品ＩＤを特定する。次に、制御部２０２は、図５の（ｂ）の商品情報データベース２３３を参照し、図５の（ａ）で特定した類似画像の商品ＩＤに対応する商品名及び商品画像を第２の情報として特定する。例えば、類似画像が動画００１である場合、類似画像の商品ＩＤは、図５の（ａ）の画像情報データベース２３２から、Ｃ０００１、Ｃ００２４、Ｃ００５５、Ｃ００３に特定される。また、第２の情報は、図５の（ｂ）の商品情報データベース２３３から、商品Ａ、商品画像Ａ、商品Ｂ、商品画像Ｂ、商品Ｃ、商品画像Ｃ、商品Ｄ及び商品画像Ｄに特定される。
【００８０】
このようにして、制御部２０２は、類似画像に関連付けられた情報を、第２の情報として特定することができる。また、上述のように、本実施形態によれば、１つの第１の情報を入力しても、制御部２０２は、複数の第２の情報を特定することもできる。そのため、例えば、第１の情報として口紅を入力した場合、第２の情報として、口紅、ファウンデーション、アイシャドウ及びチーク等、複数の情報を特定することができる。
【００８１】
〔類似画像及び第２の情報の特定の変更例〕
上述の例では、制御部２０２は、まず、パラメータ算出部２２１で第１の情報に関連付けられた画像のパラメータを算出している。そして、制御部２０２は、パラメータ算出後に、類似画像を特定するために、図５の（ａ）の画像情報データベース２３２を参照している。
【００８２】
ただし、本実施形態では、パラメータ算出部２２１によって第１の情報に関連付けられた画像のパラメータを算出しなくてもよい。例えば、制御部２０２は、図５の（ａ）の画像情報データベース２３２を参照して、第１の情報に関連付けられた画像及び当該画像に対応するパラメータを決定してもよい。
【００８３】
例えば、端末装置１０に第１の情報として商品Ａという商品名を入力する場合、サーバ２０の制御部２０２は、まず、商品情報データベース２３３を参照する。図５の（ｂ）の商品情報データベース２３３から、制御部２０２は、商品Ａに対応する商品ＩＤをＣ０００１に特定する。
【００８４】
次に、制御部２０２は、図５の（ａ）の画像情報データベース２３２を参照し、商品ＩＤＣ０００１に対応する動画００１を特定する。そして、制御部２０２は、動画００１のパラメータである、色相、明度、彩度及び雰囲気に近い画像として、静止画００１を類似画像として特定する。
【００８５】
次に、制御部２０２は、静止画００１に関連付けられた商品ＩＤをＣ１０２２、Ｃ００１０、Ｃ００８８、Ｃ０４５２に特定する。そして、制御部２０２は、図５の（ｂ）の商品情報データベース２３３を参照し、当該商品ＩＤに対応する、商品Ｉ、商品画像Ｉ、商品Ｊ、商品情報Ｊ、商品Ｋ、商品画像Ｋ、商品Ｌ及び商品画像Ｌを第２の情報として特定することができる。
【００８６】
このように、本実施形態に係るサーバ２０の制御部２０２は、パラメータ算出部２２１、画像情報データベース２３２及び商品情報データベース２３３の使用順及び使用方法を適宜変更してもよい。これにより、サーバ２０を備えた情報処理システム１は、様々な種類の第１の情報に適切に応じて、第２の情報をユーザに好適に提示することができる。
【００８７】
〔画像情報及び商品情報の保存方法〕
次に、画像情報及び商品情報の保存方法について説明する。換言すれば、図５の（ａ）の画像情報データベース２３２、及び、図５の（ｂ）の商品情報データベース２３３の作成方法について説明する。
【００８８】
ユーザは、第１の情報を送信し、第２の情報を取得する前（情報処理の前）に、予め、商品情報及び商品情報に関連付けられた投稿画像を、端末装置１０からサーバ２０に送信する。
【００８９】
サーバ２０の制御部２０２は、商品情報データベース２３３に、ユーザから投稿された商品情報が示す商品ＩＤ及び商品名と、商品画像とを互いに関連付けて保存する。ユーザは、別の商品情報及び当該別の商品情報に関連付けられた画像についても同様にサーバ２０に投稿していく。これにより、図５の（ｂ）に示すような商品情報データベース２３３が作成される。
【００９０】
次に、制御部２０２は、ユーザから投稿された上述の商品情報に関連付けられた画像のパラメータをパラメータ算出部２２１によって算出し、パラメータ及び商品情報の商品ＩＤを画像情報データベース２３２に保存していく。
【００９１】
例えば、ユーザが投稿した商品情報が、Ｃ０００１、商品Ａ及び商品画像Ａであり、当該商品情報に関連付けられた画像が動画だったとする。このとき、制御部２０２は、図５の（ａ）の画像情報データベース２３２に、画像（動画００１）と、パラメータ（色相５、明度５、彩度−１０）及び商品ＩＤ（Ｃ０００１）とを関連付けて保存する。
【００９２】
制御部２０２は、別の商品情報に関連付けられた画像についても同様にパラメータを特定し、投稿された商品情報の商品ＩＤと関連付けて画像情報データベース２３２に保存していく。これにより、図５の（ａ）に示すような画像情報データベース２３２が作成される。
【００９３】
〔画像情報及び商品情報の保存方法の変更例１〕
上述の例では、商品情報及び当該商品情報に関連付けられた投稿画像を投稿するユーザ（投稿者）と、第１の情報を送信し、第２の情報を取得するユーザ（閲覧者）とは同じであってもよいし、別々であってもよい。換言すれば、上述の例では、１つの端末装置１０のみを用いていたが、投稿者の端末装置は、閲覧者の端末装置１０とは別の端末装置１００（不図示）であってもよい。
【００９４】
この場合、サーバ２０の制御部２０２が、図５の（ａ）の画像情報データベース２３２及び図５の（ｂ）の商品情報データベース２３３を作成することなく、閲覧者は、端末装置１０から第１の情報をサーバ２０に送信して第２の情報を取得することができる。
【００９５】
〔画像情報及び商品情報の保存方法の変更例２〕
また、上述の例では、制御部２０２は、ユーザが第１の情報を送信し、第２の情報を取得する前に、予め、各データベースを作成するように制御しているが、本実施形態はこれに限定されない。
【００９６】
制御部２０２は、予め、これらのデータベースを作成するだけでなく、後からさらにこれらのデータベースに画像情報及び商品情報を追加してもよい。
【００９７】
すなわち、制御部２０２は、第１の情報を送信し、第２の情報を取得するのと平行して、これらのデータベースに画像情報と商品情報をさらに追加してもよい。このとき、制御部２０２は、第１の情報、及び、第１の情報に関連付けられた画像のパラメータ等のデータを、画像情報データベース２３２及び商品情報データベース２３３を更新する形で保存するように制御する。
【００９８】
例えば、制御部２０２が、第１の情報として、商品ＩＤ（Ｃ７７００）、商品Ｏ及び商品画像Ｏを取得したとする。この場合、制御部２０２は、図５の（ｂ）に示すように、商品情報データベース２３３の商品ＩＤ、商品名及び商品画像に、Ｃ７７００、商品Ｏ及び商品画像Ｏを追加するように制御する。
【００９９】
また、制御部２０２は、パラメータ算出部２２１によって商品画像Ｏのパラメータを算出し、図５の（ａ）の画像情報データベース２３２に、商品ＩＤ及びパラメータを保存するように制御する。ここで、制御部２０２は、商品画像が動画である場合は動画として、静止画である場合は、静止画として番号を付して保存する。例えば、商品画像Ｏは静止画であるとき、制御部２０２は、図５の（ａ）のように、画像の欄には、静止画００２として保存するように制御する。
【０１００】
制御部２０２が別の商品情報を取得したときも、同様に画像情報データベース２３２及び商品情報データベース２３３を更新するように制御する。
【０１０１】
これにより、制御部２０２は、次回以降の画像のパラメータを算出する際に、より正確な類似画像及び第２の情報を特定することができる。
【０１０２】
なお、制御部２０２は、第１の情報に関連付けられた画像を、画像２３１として記憶部２０３に保存するように制御してもよい。
【０１０３】
このように、本実施形態に係るサーバ２０は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース（２３２）及び商品情報データベース（２３３）を参照するサーバ２０であって、制御部２０２を備え、制御部２０２は、第１の情報を取得し、画像情報データベース（２３２）及び商品情報データベース（２３３）を参照して、第１の情報に関連付けられた画像に類似する類似画像を特定し、類似画像に関連付けられた情報を第２の情報として特定する。
【０１０４】
第１の情報に関連付けられた画像と類似画像とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。そのため、サーバ２０は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１０５】
また、本実施形態に係るサーバ２０では、制御部２０２は、類似画像を特定するために用いられるパラメータを、第１の情報に関連付けられた画像を解析することによって算出する。
【０１０６】
制御部２０２は、第１の情報に関連付けられた画像を解析して算出したパラメータを用いる。これにより、制御部２０２は、第１の情報に関連付けられた画像に類似する類似画像を好適に特定することができる。その結果、サーバ２０は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１０７】
また、本実施形態に係るサーバ２０では、パラメータは、色相、明度、彩度及び雰囲気のうちの少なくとも１つである。
【０１０８】
制御部２０２は、色相、明度、彩度及び雰囲気のうちの少なくとも１つをパラメータとして用いることで、第１の情報に関連付けられた画像により類似する類似画像を特定することができる。そのため、サーバ２０は、第１の情報により類似する第２の情報をユーザに好適に提示することができる。
【０１０９】
また、本実施形態に係るサーバ２０では、制御部２０２は、類似画像が複数存在する場合には、類似度のより高い類似画像に関連付けられた情報を第２の情報として特定する。
【０１１０】
制御部２０２は、類似度のより高い類似画像に関連付けられた情報を第２の情報として特定する。そのため、サーバ２０は、第１の情報により類似した第２の情報を特定することができる。
【０１１１】
また、本実施形態に係るサーバ２０では、第１の情報は、商品名であり、第２の情報は、第１の情報とは異なる商品に関する商品情報である。
【０１１２】
本実施形態に係るサーバ２０は、第１の情報として、商品名を入力した場合でも、第１の情報として入力された商品名の商品情報に類似する商品情報を第２の情報としてユーザに好適に提示することができる。
【０１１３】
また、本実施形態に係る情報処理システム１は、サーバ２０と、端末装置１０とを備えた情報処理システム１であって、端末装置１０は、サーバ２０から第２の情報を受信する通信部１０１と、第２の情報をユーザに表示する表示部１０３とを備えている。
【０１１４】
そのため、情報処理システム１は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１１５】
また、本実施形態に係る端末装置１０は、制御部１０２と表示部１０３と通信部１０１を備えた端末装置１０であって、制御部１０２は、第１の情報をサーバ２０に通信部１０１を介して送信し、第１の情報に関連付けられた画像に類似する類似画像に関連付けられた第２の情報をサーバ２０から通信部１０１を介して受信し、第２の情報を表示部１０３に表示させる。
【０１１６】
第１の情報に関連付けられた画像と類似画像とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。そのため、端末装置１０は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１１７】
また、本実施形態に係る情報処理システム１は、端末装置１０と、サーバ２０とを備えた情報処理システム１であって、サーバ２０は、第２の情報を特定する制御部２０２を備えている。
【０１１８】
そのため、情報処理システム１は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１１９】
また、本実施形態に係る情報処理方法は、互いに関連付けられた画像のデータと情報とを含む画像情報データベース（２３２）及び商品情報データベース（２３３）を参照する情報処理方法であって、第１の情報を取得する第１情報取得工程と、画像情報データベース（２３２）及び商品情報データベース（２３３）を参照して、第１の情報に関連付けられた画像に類似する類似画像を特定する類似画像特定工程と、類似画像に関連付けられた情報を、第２の情報として特定する第２情報特定工程とを備えている。
【０１２０】
第１の情報に関連付けられた画像と類似画像とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。そのため、本実施形態に係る情報処理方法によれば、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１２１】
＜実施形態２＞
実施形態１では、サーバ２０の制御部２０２はパラメータ算出部２２１として機能するが、実施形態２のように、制御部２０２は、パラメータ算出部２２１の代わりに、機械学習部２４１として機能してもよい。
【０１２２】
実施形態２について、図６及び７を参照して説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２３】
〔情報処理システム３の構成〕
図６は、本実施形態に係る情報処理システム３の要部構成を示すブロック図である。図６に示すように、本実施形態に係る情報処理システム３は、端末装置１０、及び、サーバ２１を備えている。
【０１２４】
図６に示すように、サーバ２１は、制御部２０４が、パラメータ算出部２２１の代わりに、機械学習部２４１として機能する。また、サーバ２１は、記憶部２０５が、画像情報データベース２３２の代わりに、画像情報データベース２３５を備えている。これらの点以外は、サーバ２１は、実施形態１に係るサーバ２０と同様の構成である。
【０１２５】
（サーバ２１の構成）
サーバ２１の制御部２０４は、機械学習部２４１として機能する。制御部２０４は、機械学習部２４１による機械学習に基づいて、第１の情報に関連付けられた画像に類似する類似画像を特定する。
【０１２６】
以下、機械学習部２４１の機能について、画像情報及び商品情報の保存方法とともに図７を用いて説明する。すなわち、機械学習部２４１の機能について、図７の（ａ）の画像情報データベース２３５、及び、図７の（ｂ）の商品情報データベース２３３の作成方法とともに説明する。画像情報データベース２３５の作成方法については、実施形態１と異なる点のみを説明する。商品情報データベース２３３の作成方法については、実施形態１で記載した方法と同様に作成するため、説明を省略する。
【０１２７】
なお、図７の（ａ）は、各画像と商品ＩＤとの対応関係について記載した画像情報データベース２３５の一例を示す図である。また、図７の（ｂ）は、商品ＩＤと、商品名と、商品画像との対応関係についての商品情報を示す商品情報データベース２３３の一例を示す図である。
【０１２８】
〔機械学習部２４１の機能、並びに、画像情報及び商品情報の保存方法〕
まず、ユーザは、第１の情報を送信し、第２の情報を取得する前に、予め、商品情報及び商品情報に関連付けられた画像をサーバ２０に投稿する。
【０１２９】
ここで、機械学習部２４１は、ユーザから投稿された商品情報に関連付けられた新たな画像を取得する度に、当該新たな画像のデータと、画像情報データベース２３５に保存された過去の画像のデータとを比較する。次に、機械学習部２４１は、これらの画像のデータが、互いにどの程度類似するかを示す類似度を算出する基準を構築していく。
【０１３０】
例えば、ユーザから投稿された商品情報に関連付けられた新たな画像のデータが動画００２に相当し、過去に取得した画像のデータが動画００１であったとする。このとき、機械学習部２４１は、新たな画像、動画００２と、過去の画像、動画００１とを比較し、互いにどの程度類似するかを分析する。
【０１３１】
同様に、ユーザから新たに商品情報に関連付けられた画像として静止画００１のデータが投稿されたとする。このとき、機械学習部２４１は、新たな画像、静止画００１と、過去の全ての画像、動画００１及び動画００２とを比較し、互いにどの程度類似するかを分析する。
【０１３２】
機械学習部２４１は、ユーザから新たに商品情報に関連付けられた画像が投稿される度に、新たな画像と、画像情報データベース２３５における過去の画像とが互いにどの程度類似しているかを分析していく。これにより、画像情報データベース２３５が作成されると共に、類似度を算出する基準が確立される。
【０１３３】
（類似画像及び第２の情報の特定）
画像情報データベース２３５及び商品情報データベース２３３が作成され、類似度を算出する基準が確立された後、ユーザは、第１の情報をサーバ２１に送信する。第１の情報を取得した制御部２０４は、類似度を算出する基準に基づき、第１の情報に関連付けられた画像に対する過去の画像の類似度を算出する。
【０１３４】
また、制御部２０４は、第１の情報に関連付けられた画像に対して類似度が高い画像を図７の（ａ）の画像情報データベース２３５を参照し、類似画像として特定する。そして、制御部２０４は、画像情報データベース２３５を参照して、当該類似画像に対応する商品ＩＤを特定する。
【０１３５】
次に、制御部２０４は、図７の（ｂ）の商品情報データベース２３３を参照し、類似画像の商品ＩＤに対応する商品名及び商品画像を第２の情報として特定する。
【０１３６】
例えば、類似画像が動画００１である場合、商品ＩＤは、Ｃ０００１、Ｃ００２４、Ｃ００５５、Ｃ００３となり、第２の情報は、商品Ａ、商品画像Ａ、商品Ｂ、商品画像Ｂ、商品Ｃ、商品画像Ｃ、商品Ｄ、及び、商品画像Ｄとして特定される。このように、制御部２０４が、パラメータ算出部２２１の代わりに、機械学習部２４１として機能しても、サーバ２１は、第２の情報をユーザに好適に提示することができる。
【０１３７】
〔情報処理〕
次に、本実施形態に係る情報処理システム３に情報処理（情報処理方法）について、図８を参照して説明する。図８は、本実施形態に係る情報処理システム３における情報処理の流れを示すシーケンス図である。
【０１３８】
図８におけるステップＳ２０１、Ｓ２０２及びＳ２０５〜Ｓ２０７は、図４に示すＳ１０１、Ｓ１０２及びＳ１０６〜Ｓ１０８と同様であるため、ここではその説明を省略する。
【０１３９】
ステップＳ２０３（類似画像特定工程）：制御部２０２は画像情報データベース２３５内の画像データの、第１の画像に関連付けられた画像に対する類似度を算出することで、類似画像を特定する。
【０１４０】
ステップＳ２０４（第２情報特定工程）：制御部２０２は、画像情報データベース２３５及び商品情報データベース２３３を参照することで、類似画像に関連付けられた情報を、第２の情報として特定する。
【０１４１】
なお、実施形態１及び２では、それぞれ、パラメータ算出部２２１及び機械学習部２４１を１つずつのみ備えている形態について説明したが、実施形態１及び２を適宜組み合わせてもよい。すなわち、パラメータ算出部２２１及び機械学習部２４１の両方を備えた情報処理システムであってもよい。これにより、パラメータ算出部２２１及び機械学習部２４１のうちの１つのみを備えている場合に比べて、より類似度の高い第２の情報をユーザに好適に提示することができる。
【０１４２】
このように、本実施形態に係るサーバ２１では、制御部２０４は、新たな画像と、過去の画像とを参照する機械学習に基づいて、類似画像を特定する。
【０１４３】
制御部２０４は、新たな画像と、過去の画像とを比較することで、互いの画像がどれだけ類似するかを示す類似度を算出する基準を構築する。これにより、制御部２０４は、類似度を算出する基準に基づき、第１の情報に関連付けられた画像に対する過去の画像の類似度を算出する。また、制御部２０４は、第１の情報に関連付けられた画像に対して類似度の高い過去の画像を類似画像として特定する。その結果、サーバ２１は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１４４】
＜実施形態３＞
実施形態１では、サーバ２０の制御部２０２がパラメータ算出部２２１として機能するが、実施形態３のように、サーバ２０の制御部２０２の代わりに、端末装置１１の制御部１０５がパラメータ算出部２２１として機能してもよい。
【０１４５】
実施形態３について、図９及び１０を参照して説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１４６】
〔情報処理システム４の構成〕
図９は、本実施形態に係る情報処理システム４の要部構成を示すブロック図である。図９に示すように、本実施形態に係る情報処理システム４は、端末装置１１及びサーバ２２を備えている。
【０１４７】
図９に示すように、本実施形態に係る端末装置１１は、サーバ２２の制御部２０６の代わりに、端末装置１１の制御部１０５が、パラメータ算出部２２１として機能する。また、サーバ２２の記憶部２０７の代わりに、端末装置１１が画像２３１を記憶部１０６内に備えている。これらの点以外は、本実施形態に係る情報処理システム４は、実施形態１に係る情報処理システム１と同様の構成である。
【０１４８】
（端末装置１１の構成）
端末装置１１の制御部１０５はパラメータ算出部２２１として機能する。制御部１０５は、第１の情報を取得し、制御部１０５のパラメータ算出部２２１は、実施形態１と同様に第１の情報に関連付けられた画像のパラメータを算出する。なお、雰囲気については、パラメータ算出部２２１は、記憶部１０６の画像２３１における基準画像を参照しながら、実施形態１と同様に決定する。
【０１４９】
端末装置１１は、算出したパラメータをサーバ２２に送信する。サーバ２２は、通信部２０１を介して受信したパラメータを用いて、実施形態１と同様に類似画像及び第２の情報を特定する。
【０１５０】
このように、本実施形態では、第１の画像に関連付けられた画像のパラメータを端末装置１１で算出し、パラメータ算出と、類似画像及び第２の情報の特定とを、別々の制御部で行う。これにより、１つのサーバでパラメータ算出と、類似画像及び第２の情報の特定とを行う場合に比べて、サーバにかかる負担を軽減することができる。その結果、より効率的に第１の情報に類似する第２の情報を特定することができる。
【０１５１】
〔画像情報及び商品情報の保存方法〕
次に、画像情報及び商品情報の保存方法、すなわち、画像情報データベース２３２、及び、商品情報データベース２３３の作成方法について説明する。
【０１５２】
本実施形態では、サーバ２０の制御部２０２の代わりに、端末装置１１の制御部１０５のパラメータ算出部２２１が投稿された商品情報に関連付けられた画像のパラメータを算出する。端末装置１１は、サーバ２２にパラメータを送信し、サーバ２２の制御部２０６は、パラメータを取得する。サーバ２２は、記憶部２０７の画像情報データベース２３２に、投稿された商品情報に関連付けられた画像のパラメータとして保存するように制御する。
【０１５３】
上述の点以外は、実施形態１と同様に画像情報データベース２３２及び商品情報データベース２３３を作成することができる。
【０１５４】
〔情報処理〕
次に、本実施形態に係る情報処理システム４における情報処理（情報処理方法）について、図１０を参照して説明する。図１０は、本実施形態に係る情報処理システム４における情報処理の流れを示すシーケンス図である。
【０１５５】
図１０に示すステップＳ３０５〜Ｓ３０９の処理は、図４に示すステップＳ１０４〜Ｓ１０８と同様であるため、ここではその説明は省略する。
【０１５６】
ステップＳ３０１（第１情報取得工程）：まず、端末装置１０の制御部１０５は、ユーザによる操作部１０４からの入力等により、第１の情報を取得する。
【０１５７】
ステップＳ３０２：制御部１０５は、パラメータ算出部２２１によって、第１の情報に関連付けられた画像を解析することでパラメータを算出する。
【０１５８】
ステップＳ３０３：端末装置１１は、通信部１０１を介してパラメータをサーバ２２に送信する。
【０１５９】
ステップＳ３０４：サーバ２２は、通信部２０１を介して端末装置１１からパラメータを受信する。
【０１６０】
＜実施形態４＞
実施形態２では、サーバ２１の制御部２０４が機械学習部２４１として機能するが、実施形態４のように、サーバ２１の制御部２０４の代わりに、端末装置１２の制御部１０７が機械学習部２４１として機能してもよい。
【０１６１】
実施形態３について、図１１及び１２を参照して説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１６２】
〔情報処理システム５の構成〕
図１１は、本実施形態に係る情報処理システム５の要部構成を示すブロック図である。図１１に示すように、本実施形態に係る情報処理システム５は、端末装置１２及びサーバ２２を備えている。
【０１６３】
図１１に示すように、本実施形態に係る端末装置１２は、サーバ２２の制御部２０６の代わりに、端末装置１２の制御部１０７が、機械学習部２４１として機能する。また、サーバ２２の記憶部２０７の代わりに、端末装置１２が画像２３１を記憶部１０８内に備えている。これらの点以外は、本実施形態に係る情報処理システム５は、実施形態２に係る情報処理システム３と同様の構成である。
【０１６４】
（端末装置１２の構成）
端末装置１２の制御部１０７は機械学習部２４１として機能する。
【０１６５】
制御部１０７は、機械学習部２４１によって類似度を算出する基準を構築するとき、サーバ２２の画像情報データベース２３５及び商品情報データベース２３３を参照する。このように、制御部１０７は、ネットワーク２を介して外部の部材のデータベースを参照する以外は、実施形態２の制御部２０４と同様に記載する。
【０１６６】
このように、機械学習を端末装置１２内の制御部１０７で行うことで、１つのサーバで機械学習、類似画像の特定、及び、第２の情報の特定の全てを行う場合に比べて、１つのサーバにかかる負担を軽減することができる。
【０１６７】
〔画像情報及び商品情報の保存方法〕
画像情報データベース２３５、及び、商品情報データベース２３３の作成方法は、サーバ２１の制御部２０４の代わりに、端末装置１２の制御部１０７の機械学習部２４１によって、類似度を算出する基準を構築する。この点以外は、実施形態２と同様である。
【０１６８】
〔情報処理〕
次に、本実施形態に係る情報処理システム５における情報処理（情報処理方法）について、図１２を参照して説明する。図１２は、本実施形態に係る情報処理システム５における情報処理の流れを示すシーケンス図である。
【０１６９】
図１２に示すステップＳ４０５〜Ｓ４０８の処理は、図８に示すステップＳ２０４〜Ｓ２０７と同様であるため、ここではその説明は省略する。
【０１７０】
ステップＳ４０１（第１情報取得工程）：まず、端末装置１２の制御部１０７は、ユーザによる操作部１０４からの入力等により、第１の情報を取得する。
【０１７１】
ステップＳ４０２（類似画像特定工程）：制御部１０７は、画像情報データベース２３５内の画像データの、第１の画像に関連付けられた画像に対する類似度を算出することで、類似画像を特定する。
【０１７２】
ステップＳ４０３：端末装置１２は、通信部１０１を介して類似画像のデータをサーバ２２に送信する。
【０１７３】
ステップＳ４０４：サーバ２２は、通信部２０１を介して類似画像のデータを端末装置１２から受信する。
【０１７４】
＜実施形態５＞
実施形態１では、サーバ２０の制御部２０２が、第１の情報に関連付けられた画像に類似する類似画像を特定し、当該類似画像に関連付けられた情報を、第２の情報として特定していたが、本実施形態では、これに限定されない。第１の情報及び第２の情報に関連付ける対象は、音であってもよい。
【０１７５】
〔情報処理システム６の構成〕
本実施形態に係る情報処理システム６（不図示）は、サーバ２３（不図示）及び端末装置１３（不図示）を備えている。
【０１７６】
サーバ２３の制御部２０８（不図示）は、第１の情報に関連付けられた音に類似する類似音を特定し、当該類似音に関連付けられた情報を、第２の情報として特定する。端末装置１３は、表示部１１３（不図示）に第２の情報を表示する。
【０１７７】
このとき、類似音を特定する方法としては、実施形態１と同様に、サーバ２３の制御部２０８が、パラメータ算出部として機能し、第１の情報の関連付けられた音をパラメータ算出することによって特定してもよい。このとき、パラメータとしては、例えば、高さ、大きさ及び音色等を挙げることができる。同様に、サーバ２３の制御部２０８は、機械学習部として機能し、機械学習によって第１の情報に関連付けられた音に類似する類似音を特定してもよい。機械学習は、画像を音に置き換える以外は、実施形態２及び４に示される方法と同様に行うことができる。
【０１７８】
また、実施形態３及び４の端末装置１１及び１２のように、サーバ２３の制御部２０８の代わりに、端末装置１３の制御部１０９（不図示）が、パラメータ算出部又は機械学習部として機能してもよい。この場合も、サーバ２３の制御部２０８がパラメータ算出部又は機械学習部として機能する場合と同様に、類似画像及び第２の情報を特定することができる。
【０１７９】
なお、端末装置１３の表示部１１３（不図示）としては、上述の実施形態の表示部１０３と同様に、スマートフォン、パソコン又はテレビの画面であってもよいし、スピーカ等、音を出力するものであってもよい。
【０１８０】
このように、類似画像の代わりに、類似音を特定した場合であっても、上述の部材以外については、画像を音に関する構成に置き換える以外は、上述の実施形態と同様の各部材を用いることができる。そのため、他の部材については説明を省略する。
【０１８１】
〔情報処理〕
本実施形態に係る情報処理システム６における情報処理（情報処理方法）は、第１の情報を取得する第１情報取得工程と、第１の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、類似音に関連付けられた情報を、第２の情報として特定する第２情報特定工程とを含む。これらの工程を含めば、本実施形態に係る情報処理システム６における情報処理は、特に限定されない。
【０１８２】
例えば、サーバ２３の制御部２０８がパラメータ算出部として機能する場合、実施形態１に係る情報処理の画像を音に置き換える以外、実施形態１と同様に行うことができる。
【０１８３】
また、サーバ２３の制御部２０８が機械学習部として機能する場合、実施形態２に係る情報処理の画像を音に置き換える以外、実施形態２と同様に行うことができる。
【０１８４】
同様に、端末装置１３の制御部１０９がパラメータ算出部として機能する場合、実施形態３に係る情報処理の画像を音に置き換える以外、実施形態３と同様に行うことができる。また、端末装置の制御部１０９が機械学習部として機能する場合も、実施形態４に係る情報処理の画像を音に置き換える以外、実施形態４と同様に行うことができる。
【０１８５】
このように、本実施形態に係るサーバ２３は、互いに関連付けられた音のデータと情報とを含むデータベースを参照するサーバ２３であって、制御部２０８を備え、制御部２０８は、第１の情報を取得し、上記データベースを参照して、第１の情報に関連付けられた音に類似する類似音を特定し、類似音に関連付けられた情報を、第２の情報として特定する。
【０１８６】
第１の情報に関連付けられた音と類似音とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。これにより、サーバ２３は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１８７】
また、本実施形態に係る端末装置１３は、表示部１１３と通信部１０１を備えた端末装置１３であって、制御部１０２は、第１の情報をサーバ２３に通信部１０１を介して送信し、第１の情報に関連付けられた音に類似する類似音に関連付けられた第２の情報をサーバ２３から通信部１０１を介して受信し、類似音に関連付けられた第２の情報を表示部１１３に表示させる。
【０１８８】
第１の情報に関連付けられた音と類似音とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。これにより、端末装置１３は、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１８９】
また、本実施形態に係る情報処理方法は、互いに関連付けられた音のデータと情報とを含むデータベースを参照する情報処理方法であって、第１の情報を取得する第１情報取得工程と、上記データベースを参照して、第１の情報に関連付けられた音に類似する類似音を特定する類似音特定工程と、類似音に関連付けられた情報を、第２の情報として特定する第２情報特定工程とを備えている。
【０１９０】
第１の情報に関連付けられた音と類似音とが類似していることから、第１の情報と第２の情報とが類似するとみなすことができる。これにより、本実施形態に係る情報処理方法によれば、第１の情報に類似する第２の情報をユーザに好適に提示することができる。
【０１９１】
＜実施形態６＞
上述した例では、端末装置１０、１１、１２又は１３、及び、サーバ２０、２１、２２又は２３を備える情報処理システム１及び３〜６について説明したが、これに限定されない。情報処理システムは、端末装置１０、１１、１２又は１３、及び、サーバ２０、２１、２２又は２３のいずれかを含まなくてもよい。
【０１９２】
すなわち、全ての部材を端末装置１０、１１、１２又は１３が含んでいてもよく、全ての部材をサーバ２０、２１、２２又は２３が含んでいてもよい。
【０１９３】
以下に、サーバ２０、２１、２２又は２３を含まない情報処理システム７について説明する。
【０１９４】
〔情報処理システムの構成〕
本実施形態に係る情報処理システム７は、端末装置１４を備えている。
【０１９５】
図１３は、本実施形態に係る情報処理システム７の要部構成を示すブロック図である。図１３に示すように、本実施形態に係る端末装置１４は、上述した端末装置１０、１１、１２又は１３の構成に加えて、実施形態１においてサーバ２０が備えている記憶部２０３を、記憶部１１０として備えている。また、端末装置１０、１１、１２又は１３は、実施形態１におけるサーバ２０の制御部２０２のパラメータ算出部２２１も含む制御部１０５を備えている。
【０１９６】
実施形態６に係る情報処理システム７においても、実施形態１に係る情報処理システム１と同様の効果を奏することができる。
【０１９７】
上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１９８】
〔情報処理〕
本実施形態に係る情報処理システム７における情報処理（情報処理方法）は、通信部１０１と通信部２０１とのデータのやり取りがない。また、サーバ２０の制御部２０２の代わりに、端末装置１４の制御部１０５で制御する。これらの点以外は、本実施形態に係る情報処理システム７における情報処理は、実施形態１に係る情報処理システム１の情報処理と同様に行う。
【０１９９】
＜実施形態７＞
実施形態６では、端末装置１４の制御部１０５はパラメータ算出部２２１として機能するが、実施形態７に係る情報処理システム８のように、制御部１０７は、パラメータ算出部２２１の代わりに機械学習部２４１として機能してもよい。
【０２００】
本実施形態に係る情報処理システム８は、端末装置１５を備えている。
【０２０１】
図１４は、本実施形態に係る情報処理システム８の要部構成を示すブロック図である。図１４に示すように、本実施形態に係る端末装置１５は、上述した端末装置１０、１１、１２又は１３の構成に加えて、実施形態２においてサーバ２１が備えている記憶部２０５を、記憶部１１１として備えている。また、端末装置１０、１１、１２又は１３は、実施形態２におけるサーバ２１の制御部２０４の機械学習部２４１も含む制御部１０７を備えている。
【０２０２】
実施形態７に係る情報処理システム８においても、実施形態２に係る情報処理システム３と同様の効果を奏することができる。
【０２０３】
上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０２０４】
〔情報処理〕
本実施形態に係る情報処理システム８における情報処理（情報処理方法）は、通信部１０１と通信部２０１とのデータのやり取りがない。また、サーバ２１の制御部２０４の代わりに、端末装置１５の制御部１０７で制御する。これらの点以外は、本実施形態に係る情報処理システム８における情報処理は、実施形態２に係る情報処理システム３の情報処理と同様に行う。
【０２０５】
＜実施形態８＞
実施形態６及び７では、端末装置１４の制御部１０５及び端末装置１５の制御部１０７が、第１の情報に関連付けられた画像に類似する類似画像を特定し、当該類似画像に関連付けられた情報を、第２の情報として特定している。本実施形態では、これに限定されない。第１の情報及び第２の情報に関連付ける対象は、音であってもよい。
【０２０６】
〔情報処理システム９の構成〕
本実施形態に係る情報処理システム９（不図示）は、端末装置１６（不図示）を備えている。
【０２０７】
本実施形態に係る端末装置１６は、実施形態５が備えているサーバ２３の制御部２０８（不図示）と同様に機能する制御部１１２（不図示）と、類似音に関連付けられた第２の情報をユーザに表示する表示部１１３（不図示）を備えている。
【０２０８】
実施形態８に係る情報処理システム９においても、第１の情報及び第２の情報に関連付けられた対象が音である以外は、実施形態５に係る情報処理システム６と同様の効果を奏することができる。
【０２０９】
上述の実施形態にて説明した部材と同じ機能を有する部材については、その説明を省略する。
【０２１０】
〔情報処理〕
本実施形態に係る情報処理システム９における情報処理（情報処理方法）は、通信部１０１と通信部２０１とのデータのやり取りがない。また、サーバ２３の制御部２０８の代わりに、端末装置１６の制御部１１２で制御する。これらの点以外は、本実施形態に係る情報処理システム９における情報処理は、実施形態５に係る情報処理システム９の情報処理と同様に行う。
【０２１１】
＜実施形態９＞
端末装置１０〜１６及びサーバ２０〜２３の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、端末装置１０〜１６及びサーバ２０〜２３のそれぞれを、図１５に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０２１２】
図１５は、端末装置１０〜１６及びサーバ２０〜２３して利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、及び補助記憶装置９１４は、それぞれ、例えばＣＰＵ、ＲＡＭ（random access memory）、ハードディスクドライブ及びフラッシュメモリ等のストレージであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、及び、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０及び出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサ等であってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカ等であってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０及び出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０２１３】
補助記憶装置９１４には、コンピュータ９１０を端末装置１０〜１６及びサーバ２０〜２３として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上述のプログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行する。これによって、コンピュータ９１０を、端末装置１０〜１６又はサーバ２０〜２３が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路等であってもよい。
【０２１４】
また、上述のプログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワーク又は放送波等）を介して取得してもよい。そして、本実施形態は、上述のプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０２１５】
このように、本実施形態に係るコンピュータ９１０を制御部２０２、２０４、２０６又は２０７として機能させるためのプログラムは、サーバ２０〜２３のいずれかとしてコンピュータ９１０を機能させるためのプログラムである。
【０２１６】
コンピュータ９１０を機能させるためのプログラムは、サーバ２０〜２３の制御部２０２、２０４、２０６又は２０７として好適に機能させることができる。
【０２１７】
また、本実施形態に係るコンピュータ９１０を制御部１０２、１０５、１０７、１０９又は１１２として機能させるためのプログラムは、端末装置１０〜１６のいずれかとしてコンピュータを機能させるためのプログラムである。
【０２１８】
コンピュータ９１０を機能させるためのプログラムは、端末装置１０〜１６の制御部１０２、１０５、１０７、１０９又は１１２として好適に機能させることができる。
【０２１９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０２２０】
１、３〜９  情報処理システム
２  ネットワーク
１０〜１６  端末装置
２０〜２３  サーバ
１０１、２０１  通信部
１０２、１０５、１０７、１０９、１１２、２０２、２０４、２０６、２０８  制御部
１０３、１１３  表示部
１０４  操作部
１０６、１０８、１１０、１１１、２０３、２０５、２０７  記憶部
２２１  パラメータ算出部
２３１  画像
２３２、２３５  画像情報データベース（データベース）
２３３  商品情報データベース（データベース）
２４１  機械学習部
９１０          コンピュータ
９１１          バス
９１２          演算装置
９１３          主記憶装置
９１４          補助記憶装置
９１５          入出力インターフェース
９１６          通信インターフェース
９２０          入力装置
９３０          出力装置
【図１】
2018132821.tif 000003
【図２】
2018132821.tif 000004
【図３】
2018132821.tif 000005
【図４】
2018132821.tif 000006
【図５】
2018132821.tif 000007
【図６】
2018132821.tif 000008
【図７】
2018132821.tif 000009
【図８】
2018132821.tif 000010
【図９】
2018132821.tif 000011
【図１０】
2018132821.tif 000012
【図１１】
2018132821.tif 000013
【図１２】
2018132821.tif 000014
【図１３】
2018132821.tif 000015
【図１４】
2018132821.tif 000016
【図１５】
2018132821.tif 000017