(57)【特許請求の範囲】
【請求項１】
画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得手段と、
前記特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウント手段と、
前記カウント手段により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を、該頻度情報における属性と当該属性を有する画像とを対応付けて表示させる表示制御手段と、
前記表示制御手段により表示された頻度情報の属性に対する指定を受け付ける属性受付手段と、
前記属性受付手段により受け付けられた属性を有する画像を検索し、検索された画像を表示する抽出表示手段と、
を備える属性表示システム。
【請求項２】
前記抽出表示手段により表示された画像のうち、１または複数の画像に対する指定を取得する画像指定取得手段と、
前記画像指定取得手段により指定が取得された画像に表された物又はサービスの提供を受けるための情報を表示する提供手段と、
を更に備える請求項１に記載の属性表示システム。
【請求項３】
前記取得手段は、表示画面においてそれぞれ重み付けが関連付けられた複数の領域のいずれかの領域に画像を配置する操作が受け付けられると、該画像が配置された領域に関連付けられた重み付けが該画像の重み付けとして設定された特定情報を取得し、
前記カウント手段は、前記取得手段により取得された前記重み付けに基づき、属性に対応付けられた画像をカウントする、
請求項１または２に記載の属性表示システム。
【請求項４】
ユーザによる提示された画像を表示画面における所定の領域に配置する操作が前記画像を選択する操作として受け付けられるごとに、又は、ユーザによる前記領域内から画像を削除する操作が該画像を非選択とする操作として受け付けられるごとに、
前記カウント手段は、前記取得手段により取得された前記特定情報に基づいて、取得した属性が対応付けられた画像を属性ごとにカウントし、
前記表示制御手段は、前記カウント手段によりカウントされた属性ごとの画像の数に基づいて頻度情報を表示させる、
請求項１〜３のいずれか一項に記載の属性表示システム。
【請求項５】
コンピュータにより実行される属性表示方法であって、
取得手段が、画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得ステップと、
カウント手段が、前記特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウントステップと、
表示制御手段が、前記カウントステップにおいて画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を、該頻度情報における属性と当該属性を有する画像とを対応付けて表示させる表示制御ステップと、
属性受付手段が、前記表示制御ステップにおいて表示された頻度情報の属性に対する指定を受け付ける属性受付ステップと、
抽出表示手段が、前記属性受付ステップにおいて受け付けられた属性を有する画像を検索し、検索された画像を表示する抽出表示ステップと、
を有する属性表示方法。
【請求項６】
コンピュータを、
画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得手段、
前記特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウント手段、
前記カウント手段により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を、該頻度情報における属性と当該属性を有する画像とを対応付けて表示させる表示制御手段、
前記表示制御手段により表示された頻度情報の属性に対する指定を受け付ける属性受付手段、及び
前記属性受付手段により受け付けられた属性を有する画像を検索し、検索された画像を表示する抽出表示手段、
として機能させる属性表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一側面は、属性表示システム、属性表示方法及び属性表示プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが所望する対象物を検索してユーザに提示するシステムがある。かかるシステムでは、対象物の特徴を示す属性に基づき検索が行われる。そのようなシステムとして、例えば、美容師が、顧客が希望する髪型を検索するためのシステムが知られている（例えば、特許文献１参照）。このシステムでは、髪の長さ、髪の色、スタイル等の検索条件を入力すると、条件に該当する髪型の画像がデータベースから検索され、検索された画像が一覧表示される。このシステムでは、データベースに格納された各画像に、髪の長さ、髪の色、スタイル等の属性が予めタグ付けされており、入力された検索条件に該当する属性を有する画像が検索及び表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３８３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムにおいて、検索条件として入力される属性や、予め髪型の画像に付される属性は、実物の髪型や髪型の画像を見た人が持った感覚を各人が言語表現（テキスト情報）に変換したものである。このため、同じ髪型に対して付与される属性には、ばらつきが生じる。例えば、同じ長さの髪型を見ても、人によっては、その長さをロングと感じたりミディアムと感じたりすることがある。従って、データベースにおいて付されている属性及び検索条件として入力される属性の両方に揺れが生じるので、ユーザが求める髪型を特定し、それに合致する髪型の画像を抽出することは難しい。このような傾向は、髪型の画像の検索の場合に限られず、人が画像そのもの又は画像に映った被写体の態様をテキスト情報によって表した属性を画像に付与したり、検索条件として入力したりする場合に該当する。【０００５】
そこで本発明の一側面は、画像に表れている態様をテキスト情報によって表現する属性の傾向をユーザに提示することが可能なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一形態に係る属性表示システムは、画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得手段と、特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウント手段と、カウント手段により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を表示させる表示制御手段と、を備える。【０００７】
本発明の一形態に係る属性表示方法は、コンピュータにより実行される属性表示方法であって、画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得ステップと、特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウントステップと、カウントステップにおいて画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を表示させる表示制御ステップと、を有する。【０００８】
本発明の一形態に係る属性表示プログラムは、コンピュータに、画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得機能と、特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウント機能と、カウント機能により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を表示させる表示制御機能と、を実現させる。【０００９】
上記側面によれば、提示された複数の画像からユーザが選択した画像に付された属性が取得され、属性に対応付けられた画像がカウントされる。そして、複数の属性同士についてカウント数の大小関係が示されるので、画像に表れている態様をテキスト情報によって表現する属性の傾向をユーザに提示することが可能となる。【００１０】
別の側面に係る属性表示システムでは、表示制御手段は、頻度情報における属性と当該属性を有する画像とを対応付けて頻度情報を表示させることとしてもよい。【００１１】
この側面によれば、ユーザが選択した画像に対応付けられている属性及び選択された画像における当該属性の頻度情報をユーザに認識させることができる。従って、選択された画像のうち一部の画像にのみ対応付けられた属性について、どの画像と対応づけられた属性なのか分かるように提示できる。【００１２】
さらに別の側面に係る属性表示システムでは、表示制御手段は、頻度情報における属性と画像との対応付けを線で表して表示することとしてもよい。【００１３】
この側面によれば、ユーザが選択した画像と属性との対応付けをユーザに視覚的に認識させることができる。【００１４】
さらに別の側面に係る属性表示システムは、表示制御手段により表示された頻度情報の属性に対する指定を受け付ける属性受付手段と、属性受付手段により受け付けられた属性を有する画像を表示する抽出表示手段と、を更に備えることとしてもよい。【００１５】
この側面によれば、ユーザが頻度情報として表された属性のうち所望の属性を指定することにより、当該属性が対応付けられた画像が表示されるので、所望の属性を有する画像を網羅的にユーザに見せることができる。【００１６】
さらに別の側面に係る属性表示システムでは、抽出表示手段は、ユーザに提示された複数の画像のうち、属性受付手段により受け付けられた属性を有する画像を抽出し、抽出した画像のみを提示させることとしてもよい。【００１７】
この側面によれば、既に提示された画像からユーザが所望する属性を有する画像が抽出及び表示されるので、画像の提示が容易である。【００１８】
さらに別の側面に係る属性表示システムは、抽出表示手段により表示された画像のうち、１または複数の画像に対する指定を取得する画像指定取得手段と、画像指定取得手段により指定が取得された画像に表された物又はサービスの提供を受けるための情報を表示する提供手段と、を更に備えることとしてもよい。【００１９】
この側面によれば、ユーザが所望する属性を有する画像に表された物またはサービスの提供を容易に受けることが可能となる。【００２０】
さらに別の側面に係る属性表示システムでは、取得手段は、画像ごとにユーザによる重み付けが設定された特定情報を取得し、カウント手段は、取得手段により取得された重み付けに基づき、属性に対応付けられた画像をカウントすることとしてもよい。【００２１】
この側面によれば、ユーザが画像に表された態様に対して重み付けを付して当該画像を選択すると、その重み付けと共に特定情報が取得され、取得された重み付けに基づき属性に対応付けられた画像がカウントされる。これにより、頻度情報の表示において、画像に表された態様に対するユーザの所望の度合いが好適に反映される。【００２２】
さらに別の側面に係る属性表示システムでは、表示制御手段は、カウント数に応じた大きさを有する当該属性毎の図形で頻度情報を表示することとしてもよい。【００２３】
この側面によれば、ユーザにより選択された画像に対応付けられた属性における属性毎のカウント数をユーザに視覚的に認識させることができる。【００２４】
さらに別の側面に係る属性表示システムでは、表示制御手段は、属性のカテゴリごとの円グラフで頻度情報を表示することとしてもよい。【００２５】
この側面によれば、ユーザにより選択された画像に対応付けられた属性におけるカテゴリ毎の属性のカウント数をユーザに視覚的に認識させることができる。
【発明の効果】
【００２６】
本発明の一側面によれば、画像に表れている態様をテキスト情報によって表現する属性の傾向をユーザに提示することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】属性表示装置の通信に係る構成を模式的に示す図である。
【図２】属性表示装置の機能構成を示すブロック図である。
【図３】属性表示装置のハードウェア構成を示す図である。
【図４】属性表示装置における表示画面の例を示す図である。
【図５】髪型画像に対応付けられた属性情報を模式的に示す図である。
【図６】ユーザにより髪型画像が選択され、選択された髪型画像の属性の頻度が算出され、頻度情報が表示された表示画面の例を示す図である。
【図７】算出部により算出された属性毎の頻度を示す図である。
【図８】頻度情報の表示のバリエーションを示す図である。
【図９】画像の特定情報の取得及び属性の頻度の算出のバリエーション並びに頻度情報の表示のバリエーションの例を示す図である。
【図１０】属性毎の頻度を示す図である。
【図１１】ユーザによる属性の指定が受け付けられた状態の表示画面例を示す図である。
【図１２】ユーザによる属性の指定が受け付けられた状態の表示画面例を示す図である。
【図１３】属性表示システムにおける属性表示方法の処理内容の例を示すフローチャートである。
【図１４】属性表示プログラムの構成を示す図である。
【発明を実施するための形態】
【００２８】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２９】
図１は、本実施形態に係る属性表示装置の通信に係る構成を模式的に示す図である。属性表示装置１（属性表示システム）例えばサロン予約サイトを構成するサーバ３とネットワークＮを介して通信可能である。サロン予約サイトは、美容サロンに関する情報、美容サロンに対する予約サービス等を提供するサイトである。属性表示装置１により実現される種々の機能は、例えば、サロン予約サイトから、アプリケーション（ブラウザにおいて動作するウェブアプリケーションを含む）として提供される。
【００３０】
図２は、本実施形態に係る属性表示装置１の機能的構成を示すブロック図である。本実施形態の属性表示装置１は、美容サロンにより提供される髪型に関して、ユーザが求める髪型の特徴を示す属性の傾向をユーザに提示する装置である。
【００３１】
本実施形態の属性表示装置１は、図１に示すように、機能的には、提示部１１、取得部１２（取得手段）、算出部１３（カウント手段）及び表示制御部１４（表示制御手段）を含む。また、属性表示装置１は、属性受付部１５（属性受付手段）、抽出表示部１６（抽出表示手段）、画像指定取得部１７（画像指定取得手段）及び提供部１８（提供手段）をさらに含んでもよい。また、属性表示装置１は、画像記憶部２１をさらに含んでもよい。
【００３２】
なお、属性表示装置１を構成する装置の種類は限定されず、例えば据置型又は携帯型のパーソナルコンピュータでもよいし、高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）などの携帯端末でもよいし、専用の端末装置であってもよい。また、本実施形態では、各機能部１１〜１８，２１が１台の属性表示装置１に構成される場合の例を説明するが、このような構成には限定されない。例えば、各機能部１１〜１８，２１が、互いに通信可能な複数の端末及びサーバ（サーバ３を含む）等に分散して構成され、一の属性表示システムを形成することとしてもよい。
【００３３】
図３は、属性表示装置１のハードウェア構成図である。属性表示装置１は、物理的には、図３に示すように、プロセッサにより構成されるＣＰＵ１０１、ＲＡＭ及びＲＯＭといったメモリにより構成される主記憶装置１０２、ハードディスク等で構成される補助記憶装置１０３、ネットワークカード等で構成される通信制御装置１０４、入力デバイスであるキーボード、マウス等の入力装置１０５、ディスプレイ等の出力装置１０６などを含むコンピュータシステムとして構成されている。
【００３４】
図２に示した各機能は、図３に示すＣＰＵ１０１、主記憶装置１０２等のハードウェア上に所定のコンピュータソフトウェア（属性表示プログラム）を読み込ませることにより、ＣＰＵ１０１の制御のもとで通信制御装置１０４、入力装置１０５、出力装置１０６を動作させるとともに、主記憶装置１０２や補助記憶装置１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶装置１０２や補助記憶装置１０３内に格納される。
【００３５】
続いて、属性表示装置１の機能部を説明する。提示部１１は、複数の画像をユーザに提示させる部分である。具体的には、提示部１１は、種々の髪型をした人物が被写体として表されている複数の髪型画像をディスプレイ等の表示手段に表示させる。提示部１１により提示される髪型画像は、例えば、画像記憶部２１に記憶されている。画像記憶部２１は、サーバ３から取得した複数の髪型画像を記憶する記憶手段である。即ち、属性表示装置１は、提示部１１に提示させるための複数の髪型画像をサーバ３から取得して、画像記憶部２１に格納する。
【００３６】
図４は、属性表示装置１における表示画面の例を示す図である。図４に示される表示画面は、ギャラリー領域Ｇ、属性表示領域Ａ及びクエリ表示領域Ｃを含む。ギャラリー領域Ｇは、髪型画像ｇを表示するための領域である。属性表示領域Ａは、ユーザが選択した髪型画像ｇを配置したり、選択された髪型画像ｇに対応付けられた属性の頻度情報を表示したりするための領域である。属性表示領域Ａ及びクエリ表示領域Ｃについては後に詳述する。クエリ表示領域Ｃは、ユーザにより指定された属性をクエリとして表示するための領域である。図４に示すように、提示部１１は、画像記憶部２１から取得した複数の髪型画像ｇをギャラリー領域Ｇに表示する。
【００３７】
図５は、各画像に対応付けられた属性情報を模式的に示す図である。属性情報は、画像に表れている態様を表現したテキスト情報であって、例えば、髪型画像と同様に、サーバ３から取得され、画像記憶部２１に記憶される。髪型画像の属性には、長さ（Ｌｅｎｇｔｈ）、テイスト（Ｔａｓｔｅ）、髪型（Ｈａｉｒｃｕｔ）、スタイル（Ｓｔｙｌｅ）及びカラー（Ｃｏｌｏｒ）といったカテゴリがある。図５に示されるように、属性情報は、髪型画像ｇを識別する画像ＩＤに、カテゴリ毎に複数対応付けられている。例えば、画像ＩＤ「００１」の髪型画像には、その画像の被写体の属性として、「ロング」、「エレガンス」、「ワンレングス」、「ダウン」及び「ブラウン」という属性が対応付けられている。なお、図５の例では、一つのカテゴリ毎に一つの属性が対応付けられているが、一つのカテゴリにおいて複数の属性が対応付けられることとしてもよい。また、属性情報として、髪型画像を提供した店舗及び髪型画像に表された髪型を提供する美容サロンを識別する提供店舗情報が、さらに画像ＩＤに対応付けられていることとしてもよい。例えば、画像ＩＤ「００１」には、提供店舗「ＡＡＡ」が対応付けられている。
【００３８】
次に図６及び図７を参照して、取得部１２、算出部１３及び表示制御部１４の機能を説明する。取得部１２は、提示部１１により提示された複数の髪型画像のうち、ユーザにより選択された複数の髪型画像を特定する特定情報を取得する部分である。算出部１３は、特定情報により特定される髪型画像ｇに対応付けられた属性を取得し、取得した属性が対応付けられた髪型画像をカウントする部分である。表示制御部１４は、算出部１３により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を、例えばディスプレイ等の表示手段に表示させる部分である。図６は、ユーザにより髪型画像が選択され、選択された髪型画像の属性の頻度が算出され、頻度情報が表示された表示画面の例を示す図である。
【００３９】
具体的には、まず、ユーザが、ギャラリー領域Ｇに表示された複数の髪型画像ｇから１以上の髪型画像ｇを選択し、属性表示領域Ａに配置する操作を行うと、取得部１２は、ユーザにより選択された髪型画像ｇを識別する特定情報を取得する。図６に示す例では、ユーザが髪型画像ｇ１〜ｇ５を順次選択し属性表示領域Ａに配置したので、取得部１２は、髪型画像ｇ１〜ｇ５を特定する特定情報を取得する。
【００４０】
次に、算出部１３は、属性情報（図５参照）を参照して髪型画像ｇ１〜ｇ５の各々に対応付けられた属性を取得する。そして、算出部１３は、取得した属性に対応付けられた髪型画像の数をカウントする。具体的には、算出部１３は、特定情報を取得した一の髪型画像にある属性が対応付けられていた場合に、その属性のカウント数を１としてカウントし、特定情報を取得した全ての髪型画像に対応付けられた属性についてカウント数を積算し、積算されたカウント数を属性毎の頻度として算出する。図７は、算出部１３により算出された属性毎の頻度を示す図である。例えば、図７によれば、髪型画像ｇ１〜ｇ５に対応づけられている属性における属性「ブラウン」の頻度は「４」であり、属性「ナチュラル」の頻度は「４」であり、属性「ダウン」の頻度は「３」である。
【００４１】
次に、表示制御部１４は、算出部１３により算出された頻度に応じた大きさを有し属性を示すテキストが内部に示された円を、頻度情報として属性表示領域Ａに表示させる。図７に示すように、属性「ブラウン」、「ナチュラル」、「ロング」及び「エアリー」の頻度は「４」であり、算出された頻度の中で最大であるので、表示制御部１４は、相対的に最も大きな円により、これらの属性の頻度情報ａ１，ａ２，ａ３，ａ４を属性表示領域Ａに表示する。また、属性「ダウン」の頻度は「３」であり、「ブラウン」等に次ぐ頻度であるので、表示制御部１４は、頻度情報ａ１等に次ぐ大きさの円により、頻度情報ａ５を属性表示領域Ａに表示する。さらに、表示制御部１４は、「カール」、「その他」、「フェミニン」、「コンサバ」、「グラマラス」、「ピンク」、「ミディアム」といった属性の頻度情報ａ６〜ａ１２を、それぞれの頻度に応じた大きさの円で表示する。このように頻度情報を表示することにより、ユーザにより選択された髪型画像ｇに対応付けられた属性における属性毎の頻度をユーザに視覚的に認識させることができる。
【００４２】
また、表示制御部１４は、属性の頻度情報と当該属性を有する髪型画像とを対応付けて表示させる。具体的には、表示制御部１４は、頻度情報ａと髪型画像ｇとの対応付けを線で表して表示する。図６に示す例では、髪型画像ｇ１には属性「ブラウン」、「ナチュラル」、「ロング」及び「ダウン」が対応付けられているので、表示制御部１４は、髪型画像ｇ１と頻度情報ａ１，ａ２，ａ３，ａ５のそれぞれとを線でつないで表示させる。同様に、表示制御部１４は、髪型画像ｇ２〜ｇ５と、それらの画像の各々に対応付けられている属性とを線でつないで表示する。このように、髪型画像ｇと頻度情報ａとを対応付けて表示することにより、ユーザが選択した髪型画像に対応付けられている属性及び選択された画像における当該属性の頻度をユーザに視覚的に認識させることができる。
【００４３】
図６及び図７を参照して説明したように、本実施形態では、ユーザにより選択された髪型画像の全てに共通する属性がユーザに提示されるのではなく、選択された髪型画像のうちの一部にのみ対応付けられた属性もユーザに提示される。そして、ユーザにより選択された髪型画像に対応付けられた属性の全てが頻度情報と共に提示されるので、当該ユーザにより選択された髪型画像の属性の傾向をユーザに認識させることができる。
【００４４】
なお、図６の例では、属性の頻度を円の大きさにより表現することとしているが、これには限定されない。例えば、表示制御部１４は、同じカテゴリに属する属性の頻度情報を同系色の図形で表し、彩度、明度等の差異により頻度の大きさを表すこととしてもよい。
【００４５】
図８は、図６に示した頻度情報の表示のバリエーションを示す図である。具体的には、ユーザが、ギャラリー領域Ｇ２に表示された複数の髪型画像ｇから髪型画像ｇ６〜ｇ１０を順次選択し属性表示領域Ａ２に配置すると、取得部１２が、髪型画像ｇ６〜ｇ１０を特定する特定情報を取得する。次に、算出部１３は、属性情報（図５参照）を参照して髪型画像ｇ６〜ｇ１０の各々に対応付けられた属性を取得する。そして、算出部１３は、取得した属性における属性毎の頻度を算出する。
【００４６】
次に、表示制御部１４は、算出部１３により算出された頻度情報を属性のカテゴリ毎の円グラフにより表示させる。具体的には、表示制御部１４は、例えば、属性のカテゴリ「テイスト（Ｔａｓｔｅ）」に属する属性の頻度情報を円グラフｂ１により表し、属性表示領域Ａ２に表示する。円グラフｂ１によれば、「テイスト（Ｔａｓｔｅ）」に属する属性のうち、最も頻度が高い属性は「フェミニン」であり、その頻度は「３」である。また、「テイスト（Ｔａｓｔｅ）」に属するその他の属性については、「コンサバ」の頻度は「１」であり、「エレガンス」の頻度は「１」であり、「グラマラス」の頻度は「２」であり、「ナチュラル」の頻度は「２」であり、「カーリー」の頻度は「１」であることが円グラフｂ１に示されている。表示制御部１４は、その他の属性のカテゴリ「長さ（Ｌｅｎｇｔｈ」、「カラー（Ｃｏｌｏｒ）」、「髪型（Ｈａｉｒｃｕｔ）」、「スタイル（Ｓｔｙｌｅ）」の属性の頻度情報を、それぞれ円グラフｂ２，ｂ３，ｂ４，ｂ５により表示する。このようにカテゴリ毎の円グラフにより属性の頻度情報を表示することにより、ユーザにより選択された画像に対応付けられた属性におけるカテゴリ毎の属性の頻度をユーザに視覚的に認識させることができる。
【００４７】
図９は、取得部１２による画像の特定情報の取得及び算出部１３による属性の頻度の算出のバリエーション並びに図６に示した頻度情報の表示のバリエーションの例を示す図である。この例では、取得部１２は、髪型画像ｇごとにユーザによる重み付けが設定された特定情報を取得し、算出部１３は、取得された重み付けに基づき属性毎の頻度を算出する。具体的には、まず、ユーザが、ギャラリー領域Ｇに表示された複数の髪型画像ｇから髪型画像ｇを選択し、属性表示領域Ａ３に配置する操作を行う。
【００４８】
図９に示すように、属性表示領域Ａ３には、頻度情報表示領域ＲＳ、第１〜第３の画像配置領域Ｒ１〜Ｒ３が設けられている。頻度情報表示領域ＲＳは、円形の図形により表される頻度情報を表示する領域である。第１〜第３の画像配置領域Ｒ１〜Ｒ３は、髪型画像に表された被写体の髪型に対するユーザの所望の度合いに応じて髪型画像ｇを配置するための領域であって、それぞれ半径の異なる同心円により区切られている。ユーザによる所望の度合いは、各領域を区切る円の中心からの距離に対応付けられており、第１の画像配置領域Ｒ１が最も所望の度合いが高い画像を配置するための領域であり、第２の画像配置領域Ｒ２が所望の度合いが中程度の画像を配置するための領域であり、第３の画像配置領域Ｒ３が所望の度合いが相対的にさらに低い画像を配置するための領域である。
【００４９】
図９に示す例では、ユーザにより、髪型画像ｇ１１が第１の画像配置領域Ｒ１に配置され、髪型画像ｇ１２，ｇ１３が第２の画像配置領域Ｒ２に配置され、髪型画像ｇ１４，ｇ１５が第３の画像配置領域Ｒ３に配置されている。そして、各髪型画像を特定する特定情報に、配置された領域に応じた重み付けが設定される。この重み付けは、例えば、髪型画像ｇに対応付けられた属性の頻度に対する係数であって、第１〜第３の配置領域Ｒ１〜Ｒ３のそれぞれに配置された画像の属性の頻度に対して、例えば、１．０、０．７、０．５といった係数が設定される。取得部１２は、配置された領域に応じて設定された、属性の頻度に対する係数とともに、各髪型画像の特定情報を取得する。
【００５０】
次に、算出部１３は、属性情報（図５参照）を参照して髪型画像ｇ１１〜ｇ１５の各々に対応付けられた属性を取得する。そして、算出部１３は、取得した属性及び設定された係数に基づき、属性毎の頻度を算出する。即ち、図６に示した属性の頻度の算出では、一の髪型画像ある属性が対応付けられていた場合に当該属性の頻度を１．０としてカウントしていたのに対して、図９に示す例における属性の頻度の算出では、一の髪型画像に一の属性が対応付けられていたことに基づく頻度の基礎値１．０に、当該髪型画像が配置された領域に応じて設定された係数を乗じて属性毎の頻度を算出及び集計する。
【００５１】
図１０は、算出部１３により算出された属性毎の頻度を示す図である。例えば、図１０によれば、髪型画像ｇ１１〜ｇ１５に対応づけられている属性における属性「ブラウン」の頻度は「４」であり、属性「ナチュラル」の頻度は「３．７」であり、属性「ロング」の頻度は「３」であり、属性「エアリー」の頻度は「２．５」であり、属性「カール」の頻度は「２」である。そして、表示制御部１４は、属性表示領域Ａ３の頻度情報表示領域ＲＳに、算出部１３により算出された頻度に応じた大きさを有する円により表された頻度情報ａ１３〜ａ１７を表示する。
なお、図９に示す例では、同心円で隔てられた各領域にユーザの所望の度合いに応じた重み付けが設定される態様を示したが、その態様には限定されない。例えば、属性表示領域Ａにおける右側の領域ほどユーザの所望の度合いが高くなるような重み付けが設定され、左側の領域ほどユーザの所望の度合いが低くなるような重み付けが設定されることとしてもよい。即ち、ユーザが髪型画像を配置する領域に応じて重み付けを指定できる態様であれば、いかなる態様であってもよい。
【００５２】
再び図２を参照して、各機能部の説明をする。属性受付部１５は、表示制御部１４により表示された頻度情報の属性に対する指定を受け付ける部分である。図１１は、図６に示す画面例において、ユーザによる属性の指定が受け付けられた状態の表示画面例を示す図である。図１１に示す例では、属性受付部１５は、属性「ブラウン」を示す頻度情報ａ１、属性「ナチュラル」を示す頻度情報ａ２、属性「ロング」を示す頻度情報ａ３の指定を受け付ける。これらの指定が受け付けられると、属性受付部１５は、指定された属性を、画像の抽出のための検索クエリＣＳとして、クエリ表示領域Ｃに表示する。
【００５３】
抽出表示部１６は、属性受付部１５により受け付けられた属性を有する画像を表示する部分である。具体的には、抽出表示部１６は、属性受付部１５により受け付けられた属性を検索クエリとして、髪型画像を検索する。検索クエリとされた複数の属性が互いに異なるカテゴリの属性である場合には、カテゴリ毎の全ての属性をクエリとする、いわゆるＡＮＤ検索により髪型画像を抽出する。また、検索クエリとされた複数の属性に同一のカテゴリに含まれるものがある場合には、そのカテゴリに含まれる属性については、いわゆるＯＲ検索により髪型画像を抽出する。
【００５４】
図１１に示す例では、抽出表示部１６は、提示部１１によりギャラリー領域Ｇに提示された髪型画像ｇのうち、属性受付部１５により受け付けられた属性の全てを有する髪型画像を画像記憶部２１を参照して抽出し、抽出した髪型画像ｇｓのみを提示部１１に表示させる。これにより、頻度情報として表された属性のうちユーザが所望する属性を指定することにより、当該属性が対応付けられた髪型画像が表示されるので、所望の属性を有する髪型画像を網羅的にユーザに見せることができる。また、既に提示された髪型画像からユーザが所望する属性を有する髪型画像が抽出及び表示されるので、髪型画像の提示が容易である。
【００５５】
また、抽出表示部１６は、属性表示領域Ａに配置された髪型画像ｇ１〜ｇ５のうち、属性受付部１５により受け付けられた属性の全てを有する髪型画像ｇ１，ｇ４を強調表示し、その他の髪型画像ｇ２、ｇ３，ｇ５を相対的に目立たないように表示させることとしてもよい。
【００５６】
なお、図１１に示す例では、属性受付部１５により受け付けられた属性を有する髪型画像をギャラリー領域Ｇに表示させることとしたが、他の領域に表示させることとしてもよい。
【００５７】
図１２は、図８に示す画面例において、ユーザによる属性の指定が受け付けられた状態の表示画面例を示す図である。図１２に示す例では、属性受付部１５は、属性のカテゴリ毎に円グラフに表された属性の頻度情報のうち、属性「フェミニン」を示す頻度情報ｃ１、属性「ミディアム」を示す頻度情報ｃ２１、属性「ロング」を示す頻度情報ｃ２２、属性「ブラウン」を示す頻度情報ｃ３、属性「エアリー」を示す頻度情報ｃ４、属性「ダウン」を示す頻度情報ｃ５の指定を受け付ける。これらの指定が受け付けられると、属性受付部１５は、指定された頻度情報ｃ１〜ｃ５の属性を、抽出表示部１６による髪型画像の抽出及び表示のための検索クエリとして設定する。
【００５８】
再び図２を参照して、画像指定取得部１７は、抽出表示部１６により表示された画像のうち、１または複数の画像に対する指定を取得する部分である。具体的には、画像指定取得部１７は、抽出表示部１６により表示された髪型画像に対する指定を取得する。
【００５９】
また、提供部１８は、画像指定取得部１７により指定が取得された画像に表された物又はサービスの提供を受けるための情報を、ディスプレイ等の表示手段に表示させる部分である。具体的には、提供部１８は、髪型画像に表された髪型を提供している店舗に関する情報をユーザに対して表示する。
【００６０】
より具体的には、画像指定取得部１７は、抽出表示部１６により表示された髪型画像に対するユーザからの指定を受け付けて、指定された髪型画像の画像ＩＤを取得する。続いて、提供部１８は、画像記憶部２１を参照して、取得した画像ＩＤに対応付けられた提供店舗情報を取得する。そして、提供部１８は、取得した提供店舗情報に係る店舗の情報をサーバ３（サロン予約サイト）から取得して、ユーザに対して表示する。ユーザに提示する情報は、例えば、当該店舗の場所等を示す店舗情報である。また、ユーザに提示する情報は、当該店舗に対して予約を行うための予約画面であってもよい。この場合には、ユーザが予約画面において必要な情報を入力し、サロン予約サイトを構成するサーバに情報が送信されることにより、当該店舗に対する予約を行うことが可能となる。このような構成により、ユーザが所望する属性を有する画像に表された物またはサービスの提供を容易に受けることが可能となる。
【００６１】
次に、図１３を参照して、本実施形態の属性表示方法について説明する。図１３は、図２に示した属性表示装置１における属性表示方法の処理内容の例を示すフローチャートである。
【００６２】
まず、提示部１１は、複数の髪型画像をユーザに対して提示する（Ｓ１）。次に、ステップＳ１において提示された髪型画像に対する選択操作がユーザにより行われると、取得部１２は、ユーザにより選択された髪型画像を特定する特定情報を取得する（Ｓ２）。
【００６３】
続いて、算出部１３は、特定情報に係る髪型画像の各々に対応付けられた属性を取得する（Ｓ３）。そして、算出部１３は、取得した属性に対応付けられた画像の数をカウントし、属性毎の頻度を算出する（Ｓ４）。
【００６４】
表示制御部１４は、少なくともカウント数が上位の複数の属性に関して、算出部１３により算出された属性の頻度を示す頻度情報を属性同士のカウント数の大小関係が表れる態様で表示する（Ｓ５）。
【００６５】
次に、図１４を参照して、コンピュータを属性表示装置１として機能させるための属性表示プログラムを説明する。属性表示プログラム１ｐは、メインモジュールｍ１０、提示モジュールｍ１１、取得モジュールｍ１２、算出モジュールｍ１３、表示制御モジュールｍ１４、属性受付モジュールｍ１５、抽出表示モジュールｍ１６、画像指定取得モジュールｍ１７及び提供モジュールｍ１８を備える。
【００６６】
メインモジュールｍ１０は、属性表示処理を統括的に制御する部分である。提示モジュールｍ１１、取得モジュールｍ１２、算出モジュールｍ１３、表示制御モジュールｍ１４、属性受付モジュールｍ１５、抽出表示モジュールｍ１６、画像指定取得モジュールｍ１７及び提供モジュールｍ１８を実行することにより実現される機能はそれぞれ、図２に示される属性表示装置１の提示部１１、取得部１２、算出部１３、表示制御部１４、属性受付部１５、抽出表示部１６、画像指定取得部１７及び提供部１８の機能と同様である。
【００６７】
属性表示プログラム１ｐは、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体１ｄまたは半導体メモリによって提供される。また、属性表示プログラム１ｐは、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。
【００６８】
以上説明した本実施形態の属性表示装置１、属性表示方法及び属性表示プログラム１ｐによれば、提示された複数の画像からユーザが選択した画像に付された属性が取得され、属性に対応付けられた画像がカウントされる。そして、複数の属性同士についてカウント数の大小関係が示されるので、画像に表れている態様をテキスト情報によって表現する属性の傾向をユーザに提示することが可能となる。
【００６９】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００７０】
上記実施形態では、抽出表示部１６が、属性受付部１５により受け付けられた属性を検索クエリとして髪型画像を検索してユーザに提示するが、そのような態様には限定されない。例えば、属性受付部１５により受け付けられた複数の属性のうち、ランダムに決定された又は任意の一つの属性以外の属性を検索クエリとして、抽出表示部１６が髪型画像の検索をしてユーザに提示することとしてもよい。ユーザに対する提示に際しては、例えば、検索された髪型を提供する店舗のうち、予め取得したユーザの住所に最も近い店舗に関する情報をユーザに提供することとしてもよい。また、検索された髪型のうち最も人気がある髪型を提供する店舗に関する情報をユーザに提供することとしてもよい。
また、上記実施形態では、抽出表示部１６が、属性受付部１５により受け付けられた属性を検索クエリとして髪型画像を検索してユーザに提示するが、そのような態様には限定されない。例えば、属性受付部１５が、属性のカテゴリ毎にユーザが気に入った髪型画像を選択させ、選択された髪型画像に対応付けられている当該カテゴリの属性を取得し、抽出表示部１６が、取得した属性を当該カテゴリにおける検索クエリとして髪型画像を検索することとしてもよい。この検索に際して、抽出表示部１６は、カテゴリ毎に一つずつの属性が取得された場合には、カテゴリ毎の全ての属性をクエリとする、いわゆるＡＮＤ検索により髪型画像を抽出し、一のカテゴリについて複数の属性が取得された場合には、そのカテゴリに含まれる属性については、いわゆるＯＲ検索により髪型画像を抽出することとしてもよい。
【００７１】
また、上記実施形態では、ユーザが好む髪型の属性の傾向を提示する場合の例として、属性表示装置１の説明をしたが、そのような形態には限定されない。例えば、服、アクセサリ、バッグ、絵画等の属性を提示することにも本発明を適用可能である。即ち、対象物に付される属性及び対象物を検索するための属性が、対象物を見た人が持った感覚により付されることに起因して、その属性に揺れが生じる対象物には本発明を適用可能である。
【符号の説明】
【００７２】
１…属性表示装置、３…サーバ、１１…提示部、１２…取得部、１３…算出部、１４…表示制御部、１５…属性受付部、１６…抽出表示部、１７…画像指定取得部、１８…提供部、２１…画像記憶部、１ｄ…記憶媒体、１ｐ…属性表示プログラム、ｍ１０…メインモジュール、ｍ１１…提示モジュール、ｍ１２…取得モジュール、ｍ１３…算出モジュール、ｍ１４…表示制御モジュール、ｍ１５…属性受付モジュール、ｍ１６…抽出表示モジュール、ｍ１７…画像指定取得モジュール、ｍ１８…提供モジュール。
【要約】
属性表示システムは、画像に表れている態様を表現したテキスト情報である属性がそれぞれ対応付けられ、ユーザに提示された複数の画像のうち、ユーザにより選択された複数の画像を特定する特定情報を取得する取得手段と、特定情報により特定される画像に対応付けられた属性を取得し、取得した属性が対応付けられた画像をカウントするカウント手段と、カウント手段により画像の数をカウントされた属性のうち、少なくともカウント数が上位の複数の属性同士についてカウント数の大小関係を示す頻度情報を表示させる表示制御手段と、を備える【図１】
0005792913.tif 000002
【図２】
0005792913.tif 000003
【図３】
0005792913.tif 000004
【図４】
0005792913.tif 000005
【図５】
0005792913.tif 000006
【図６】
0005792913.tif 000007
【図７】
0005792913.tif 000008
【図８】
0005792913.tif 000009
【図９】
0005792913.tif 000010
【図１０】
0005792913.tif 000011
【図１１】
0005792913.tif 000012
【図１２】
0005792913.tif 000013
【図１３】
0005792913.tif 000014
【図１４】
0005792913.tif 000015