(57)【要約】【課題】対象画像に類似する画像の検索を用いて抽出された語句を、対象画像の画像属性情報候補として特定する場合と比較して、対象画像を表現するのによりふさわしい語句を画像属性情報候補として特定する。【解決手段】対象画像３８に類似する第１画像が含まれる抽出対象データに出現する語句（例えば一次キーワード候補）が抽出され、抽出された語句を用いて第２画像（検索結果画像４４，４６，４８，５０，５２）が検索される。対象画像３８に類似する第２画像の検索に用いられた語句が、対象画像の画像属性情報（例えば最終キーワード候補）として特定される。【選択図】図２
2018018428.tif 000002
【特許請求の範囲】
【請求項１】
対象画像に類似する第１画像が含まれる抽出対象データに出現する語句を抽出する抽出手段と、
前記抽出された語句を用いて第２画像を検索する画像検索手段と、
前記対象画像に類似する第２画像の検索に用いられた語句を、前記対象画像の画像属性情報候補として特定する第１特定手段と、
を有する情報処理装置。
【請求項２】
前記第１特定手段は、前記画像属性情報候補に関連する語句を前記対象画像の新たな画像属性情報候補として更に特定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像属性情報候補に関連する語句は、類義語群を定義する類義語辞書情報から抽出された、前記画像属性情報候補の類義語である、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
複数の対象画像がある場合、前記抽出手段は、対象画像毎に語句を抽出し、
前記画像検索手段は、前記複数の対象画像について抽出された語句群のうち共通する語句についてはまとめて前記第２画像を検索する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記複数の対象画像は、各対象画像が有する印象に従って、互いに異なる印象を有する複数のグループに分類されており、
前記画像検索手段は、前記グループ毎に、同一の前記グループに属する対象画像群について抽出された語句群のうち共通する語句についてはまとめて前記第２画像を検索し、
当該情報処理装置は、
前記グループ毎に、前記第２画像を用いて特定された前記画像属性情報候補であって、同一の前記グループに属する前記対象画像群に共通する前記画像属性情報候補を、同一の前記グループに属する前記対象画像群についての共通属性情報候補として特定する第２特定手段を更に有する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１特定手段は、前記対象画像との間の類似度が予め設定された閾値以上となる前記第２画像の検索に用いられた語句を、前記対象画像の前記画像属性情報候補として特定する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記画像属性情報候補を表示手段に表示させる制御手段を更に有する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータを、
対象画像に類似する第１画像が含まれる抽出対象データに出現する語句を抽出する抽出手段、
前記抽出された語句を用いて第２画像を検索する画像検索手段、
前記対象画像に類似する第２画像の検索に用いられた語句を、前記対象画像の画像属性情報候補として特定する特定手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
画像の内容を表現する画像属性情報（例えばキーワードやタグ情報）を自動的に画像に付与する技術が知られている。
【０００３】
特許文献１に記載のシステムにおいては、キーワード付与対象画像の特徴と似た特徴を有する画像を含むｈｔｍｌページが検索され、そのｈｔｍｌページに記述されている名詞群が抽出される。名詞群の中で出現頻度の高い名詞がキーワード候補として提供される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５４００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像属性情報の付与対象となる画像（対象画像）に類似する画像の検索を用いて抽出された語句を、対象画像の画像属性情報候補として特定すると、当該語句の対象画像に対する画像属性情報としてのふさわしさを評価することがないため、対象画像を表現するのにふさわしくない語句が画像属性情報候補として特定されてしまう場合がある。
【０００６】
本発明の目的は、対象画像に類似する画像の検索を用いて抽出された語句を、対象画像の画像属性情報候補として特定する場合と比較して、対象画像を表現するのによりふさわしい語句を画像属性情報候補として特定することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、対象画像に類似する第１画像が含まれる抽出対象データに出現する語句を抽出する抽出手段と、前記抽出された語句を用いて第２画像を検索する画像検索手段と、前記対象画像に類似する第２画像の検索に用いられた語句を、前記対象画像の画像属性情報候補として特定する第１特定手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、前記第１特定手段は、前記画像属性情報候補に関連する語句を前記対象画像の新たな画像属性情報候補として更に特定する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記画像属性情報候補に関連する語句は、類義語群を定義する類義語辞書情報から抽出された、前記画像属性情報候補の類義語である、ことを特徴とする請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、複数の対象画像がある場合、前記抽出手段は、対象画像毎に語句を抽出し、前記画像検索手段は、前記複数の対象画像について抽出された語句群のうち共通する語句についてはまとめて前記第２画像を検索する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記複数の対象画像は、各対象画像が有する印象に従って、互いに異なる印象を有する複数のグループに分類されており、前記画像検索手段は、前記グループ毎に、同一の前記グループに属する対象画像群について抽出された語句群のうち共通する語句についてはまとめて前記第２画像を検索し、当該情報処理装置は、前記グループ毎に、前記第２画像を用いて特定された前記画像属性情報候補であって、同一の前記グループに属する前記対象画像群に共通する前記画像属性情報候補を、同一の前記グループに属する前記対象画像群についての共通属性情報候補として特定する第２特定手段を更に有する、ことを特徴とする請求項４に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、前記第１特定手段は、前記対象画像との間の類似度が予め設定された閾値以上となる前記第２画像の検索に用いられた語句を、前記対象画像の前記画像属性情報候補として特定する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置である。
【００１３】
請求項７に係る発明は、前記画像属性情報候補を表示手段に表示させる制御手段を更に有する、ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、コンピュータを、対象画像に類似する第１画像が含まれる抽出対象データに出現する語句を抽出する抽出手段、前記抽出された語句を用いて第２画像を検索する画像検索手段、前記対象画像に類似する第２画像の検索に用いられた語句を、前記対象画像の画像属性情報候補として特定する特定手段、として機能させるプログラムである。
【発明の効果】
【００１５】
請求項１，２，３，６，７，８に係る発明によると、対象画像に類似する画像の検索を用いて抽出された語句を、対象画像の画像属性情報候補として特定する場合と比較して、対象画像を表現するのによりふさわしい語句が画像属性情報候補として特定される。
【００１６】
請求項４に係る発明によると、個々の対象画像について抽出された語句について個別的に第２画像を検索する場合と比較して、第２画像の検索の効率が向上する。
【００１７】
請求項５に係る発明によると、対象画像に類似する画像の検索を用いて抽出された語句を、対象画像が属するグループの共通属性情報候補として特定する場合と比較して、グループを表現するのによりふさわしい語句が共通属性情報候補として特定される。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係るキーワード付与システムを示すブロック図である。
【図２】第１実施形態に係るキーワード候補選定装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】対象画像の一例を示す図である。
【図５】ウェブページ（ｈｔｍｌページ）の一例を示す図である。
【図６】一次キーワード候補リストの一例を示す図である。
【図７】検索結果画像と最終キーワード候補の一例を示す図である。
【図８】第１実施形態に係るキーワード候補選定装置による処理を示すフローチャートである。
【図９】第２実施形態に係るキーワード候補選定装置を示すブロック図である。
【図１０】対象画像、一次キーワード候補及び検索結果画像の対応関係の一例を示す図である。
【図１１】第４実施形態に係るキーワード候補選定装置を示すブロック図である。
【図１２】対象画像とグループの一例を示す図である。
【図１３】対象画像、一次キーワード候補及び検索結果画像の対応関係の一例を示す図である。
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、本発明の第１実施形態について説明する。図１には、本発明の第１実施形態に係る情報処理システムとしてのキーワード付与システムの一例が示されている。このシステムは、一例として、情報処理装置としてのキーワード候補選定装置１０と、１又は複数の端末装置１２と、１又は複数のウェブサーバ１４と、を含む。キーワード候補選定装置１０と端末装置１２は、例えば、インターネットやＬＡＮ（Local Area Network）等の通信経路を介して互いに通信を行う。キーワード候補選定装置１０と個々のウェブサーバ１４は、例えば、インターネットやＬＡＮ等の通信経路を介して互いに通信を行う。もちろん、端末装置１２と個々のウェブサーバ１４は、インターネットやＬＡＮ等の通信経路を介して通信を行ってもよい。
【００２０】
キーワード候補選定装置１０は、画像属性情報の付与対象となる画像（以下、「対象画像」と称する）を受け、その対象画像の内容を表わす画像属性情報の候補を特定する機能を備えている。画像属性情報は、例えば、キーワードやタグ情報等である。対象画像のデータは、例えば端末装置１２から送られる。また、キーワード候補選定装置１０は、他の装置との間でデータを送受信する機能を備えている。
【００２１】
端末装置１２は、例えば、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話、等の装置であり、他の装置との間でデータを送受信する機能を備えている。
【００２２】
ウェブサーバ１４は、ウェブページを提供する機能、ウェブページを検索する機能、他の装置との間でデータを送受信する機能を備えている。例えば、ウェブサーバ１４は、インターネットを介してウェブページのデータをキーワード候補選定装置１０に提供する。
【００２３】
以下、キーワード付与システムについて詳しく説明する。以下では、画像属性情報の一例として、対象画像の内容を表わすキーワードを特定する場合について説明する。
【００２４】
図２を参照して、キーワード候補選定装置１０の構成について詳しく説明する。図２には、キーワード候補選定装置１０の構成が示されている。
【００２５】
通信部１６は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部１６は、無線通信機能を備えた通信インターフェースであってもよいし、有線通信機能を備えた通信インターフェースであってもよい。一例として、通信部１６は、端末装置１２から対象画像のデータを受信し、ウェブサーバ１４からウェブページのデータを受信する。また、通信部１６は、画像属性情報候補としてのキーワード候補のデータを端末装置１２に送信する。
【００２６】
ウェブページ取得部１８は、対象画像に類似する画像（以下、「類似画像」と称する）が含まれる１又は複数のウェブページのデータ（ｈｔｍｌページのデータ）を各ウェブサーバ１４から取得する。類似画像は第１画像の一例に相当し、ウェブページのデータは抽出対象データの一例に相当する。例えば、各ウェブサーバ１４は、キーワード候補選定装置１０からの要求に応じて、類似画像が含まれるウェブページを検索し、そのウェブページのデータをキーワード候補選定装置１０に送信する。ウェブページ取得部１８は、そのウェブページのデータを取得する。なお、ウェブページ取得部１８は、キーワード候補選定装置１０に設けられておらず、他の装置（例えば検索サーバ等）に設けられていてもよい。この場合、キーワード候補選定装置１０は、当該他の装置によって取得されたウェブページのデータを当該他の装置から取得する。
【００２７】
類似という概念には、同一という概念も含まれるものとする。類似画像の検索処理や特徴抽出処理として、例えば公知の手法が用いられる。例えば、ウェブページ取得部１８は、対象画像から特徴を表わす情報（例えば、画素の濃淡、濃淡の平均値、画像の輪郭、等のパラメータ）を抽出し、その抽出された特徴と類似する特徴を有する類似画像が含まれるウェブページのデータを、各ウェブサーバ１４から取得する。例えば、建物の画像、山の画像、空の画像、雲の画像、海の画像、川の画像、人物の画像、動物の画像、植物の画像、物品の画像等が、対象画像の特徴情報として抽出される。例えば、対象画像から特徴情報として山の画像が抽出された場合、その山と形状が類似する山の画像を含むウェブページが各ウェブサーバ１４によって検索され、そのウェブページのデータがキーワード候補選定装置１０に送られる。
【００２８】
語句抽出部２０は、ウェブページ取得部１８によって取得されたウェブページ、つまり、類似画像が含まれるウェブページを解析することにより、そのウェブページに出現する語句（文字列）を一次キーワード候補として抽出する。複数のウェブページのデータがウェブページ取得部１８によって取得された場合、語句抽出部２０は、ウェブページ毎に語句を抽出する。
【００２９】
抽出対象データの一例としてウェブページのデータが用いられているが、ウェブページ以外のデータが抽出対象データとして用いられてもよい。例えば、画像と文字列とを含む文書データや画像データ等が抽出対象データとして用いられてもよい。この場合、ウェブページ取得部１８は、抽出対象データが格納されている図示しない記憶装置（例えば文書データベースや画像データベース等）から、類似画像が含まれる文書データや画像データを取得する。画像と文字列とを含む文書データが抽出対象データとして用いられる場合、語句抽出部２０は、その文書データから語句を抽出する。画像データが抽出対象データとして用いられる場合、語句抽出部２０は、その画像データに対して例えばＯＣＲ（Optical Character Recognition）処理を適用することにより、その画像データから語句を抽出する。
【００３０】
画像検索部２２は、語句抽出部２０によって抽出された語句（一次キーワード候補）を検索キーワードとして用いて１又は複数の画像（以下、「検索結果画像」と称する）を検索する。検索結果画像は第２画像の一例に相当する。語句抽出部２０によって複数の語句が抽出された場合、画像検索部２２は、個々の語句を単独の検索キーワードとして用いて、個々の語句毎に画像を検索する。別の例として、画像検索部２２は、複数の語句の組み合わせを検索キーワード群として用いて画像を検索してもよい。例えば、画像検索部２２は、ＡＮＤ検索、つまり、検索キーワード群を構成する複数の語句に適合する画像を検索する。各ウェブサーバ１４は、キーワード候補選定装置１０からの要求に応じて、一次キーワード候補を用いて、インターネット上や画像データベース等に存在する画像群から画像を検索し、その画像（検索結果画像）のデータをキーワード候補選定装置１０に送信する。画像検索部２２は、その画像データを取得する。画像検索処理として、例えば公知の手法が用いられる。例えば、インターネット上や画像データベース等に存在する画像群から、一次キーワード候補と同一又は類似の語句が対応付けられている画像が検索され、その画像のデータ（検索結果画像のデータ）がキーワード候補選定装置１０に送信される。もちろん、別の検索技術によって画像が検索されてもよい。
【００３１】
類似度演算部２４は、対象画像と検索結果画像との間の類似度を演算する。複数の検索結果画像が検索された場合、類似度演算部２４は、検索結果画像毎に、対象画像と検索結果画像との間の類似度を演算する。類似度演算処理として、例えば公知の手法が用いられる。例えば、類似度演算部２４は、対象画像及び検索結果画像のそれぞれから特徴情報（例えば、画素の濃淡、濃淡の平均値、画像の輪郭、等のパラメータ）を抽出し、対象画像から抽出された特徴情報と検索結果画像から抽出された特徴情報とを対比することにより、対象画像と検索結果画像との間の類似度を演算する。
【００３２】
キーワード候補特定部２６は、対象画像に類似する検索結果画像の検索に用いられた語句を、対象画像の最終キーワード候補（画像属性情報候補の一例に相当する情報）として特定する。例えば、キーワード候補特定部２６は、対象画像との間の類似度が予め設定された類似度閾値以上となる検索結果画像の検索に用いられた語句（一次キーワード候補）を、対象画像の最終キーワード候補として特定する。類似度閾値は、ユーザや管理者等によって変更されてもよい。
【００３３】
最終キーワード候補のデータは、キーワード候補選定装置１０から端末装置１２に送信される。端末装置１２においては、例えば、最終キーワード候補が表示される。
【００３４】
制御部２８は、キーワード候補選定装置１０の各部の動作を制御する。
【００３５】
以下、図３を参照して、端末装置１２の構成について詳しく説明する。図３には、端末装置１２の構成が示されている。
【００３６】
通信部３０は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部３０は、無線通信機能を備えた通信インターフェースであってもよいし、有線通信機能を備えた通信インターフェースであってもよい。一例として、通信部３０は、対象画像のデータをキーワード候補選定装置１０に送信し、画像属性情報候補としての最終キーワード候補のデータをキーワード候補選定装置１０から受信する。
【００３７】
記憶部３２はハードディスクやメモリ等の記憶装置であり、例えば、各種のプログラムや各種のデータ等を記憶する。もちろん、それらは別々の記憶装置に記憶されてもよいし、同一の記憶装置に記憶されてもよい。
【００３８】
ＵＩ部３４やユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えば、タッチパネルやキーボード等の入力装置である。もちろん、ＵＩ部３４は、表示部と操作部の両方の機能を兼ね備えたユーザインターフェース（例えば、タッチパネルとしてのディスプレイや、電子的にキーボード等を表示するディスプレイ等）であってもよい。
【００３９】
制御部３６は、端末装置１２の各部の動作を制御する。最終キーワード候補のデータがキーワード候補選定装置１０から端末装置１２に送信されると、制御部３６は、その最終キーワード候補をＵＩ部３４に表示させる。例えば、ユーザがＵＩ部３４を使用してキーワード付与の指示を与えると、制御部３６は、対象画像に最終キーワード候補を対応付ける。もちろん、この対応付けは、キーワード候補選定装置１０によって行われてもよい。
【００４０】
以下、キーワード付与システムについて詳しく説明する。
【００４１】
図４には対象画像の一例が示されている。対象画像３８は、一例として、「豆腐」が表わされている画像である。この対象画像３８は、ユーザが端末装置１２を使用して、キーワード付与対象の画像として指定された画像である。例えば、端末装置１２のＵＩ部３４に画像群が表示され、ユーザはＵＩ部３４を使用して、画像群の中からキーワード付与対象となる対象画像３８を指定する。もちろん、別の手法によって対象画像３８が指定されたり、端末装置１２に入力されたりしてもよい。対象画像３８のデータは、通信経路を介して、端末装置１２からキーワード候補選定装置１０に送信される。
【００４２】
ウェブページ取得部１８は、対象画像３８から「豆腐の画像」を特徴情報として抽出し、その「豆腐の画像」に類似する画像を含む１又は複数のウェブページのデータを、各ウェブサーバ１４から取得する。
【００４３】
図５には、ウェブサーバ１４から提供されたウェブページの一例が示されている。このウェブページ４０には画像４２が含まれている。画像４２には豆腐が表わされており、画像４２は、対象画像３８に類似する画像である。このように、対象画像３８に類似する画像４２が含まれるウェブページ４０が検索され、そのウェブページ４０のデータがウェブサーバ１４からキーワード候補選定装置１０に送信される。
【００４４】
ウェブページ４０のデータがウェブサーバ１４からキーワード候補選定装置１０に提供されると、語句抽出部２０は、ウェブページ４０に出現する語句を一次キーワード候補として抽出する。例えば、語句抽出部２０は、形態素解析を適用することにより、文字列を複数の単語に分割して名詞を一次キーワード候補として抽出する。もちろん、語句抽出部２０は、名詞以外の語句（例えば動詞、形容詞、副詞等）を一次キーワード候補として抽出してもよい。
【００４５】
語句抽出部２０は、語句の出現回数に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の中で、出現回数が予め設定された回数閾値以上となる語句を一次キーワード候補として抽出し、出現回数が回数閾値未満となる語句を抽出しなくてもよい。回数閾値は、ユーザや管理者等によって変更されてもよい。出現回数が回数閾値以上となる語句は、画像４２との関連性、つまり、対象画像３８との関連性が、出現回数が回数閾値未満となる語句よりも高いと予測される。それ故、出現回数が回数閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００４６】
別の例として、語句抽出部２０は、語句の出現回数の順位に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、出現回数が多い順に上位の順位を語句に付けていき、ウェブページ４０に出現する語句群の中で、出現回数の順位が予め設定された順位閾値以上となる語句を一次キーワード候補として抽出し、出現回数の順位が順位閾値未満となる語句を抽出しなくてもよい。順位閾値は、ユーザや管理者等によって変更されてもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の全体に対して、順位が上位から数番目（例えば５番目等）以内に含まれる語句を一次キーワード候補として抽出する。出現回数の順位が順位閾値以上となる語句は、対象画像３８との関連性が、出現回数の順位が順位閾値未満となる語句よりも高いと予測される。それ故、出現回数の順位が順位閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００４７】
別の例として、語句抽出部２０は、語句の出現頻度に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する全語句の出現回数の総和を演算し、個々の語句毎に、その総和に対する当該語句の出現回数の割合を当該語句の出現頻度として演算する。語句抽出部２０は、ウェブページ４０に出現する語句群の中で、出現頻度が予め設定された頻度閾値以上となる語句を一次キーワード候補として抽出し、出現頻度が頻度閾値未満となる語句を抽出しなくてもよい。頻度閾値は、ユーザや管理者等によって変更されてもよい。出現頻度が頻度閾値以上となる語句は、対象画像３８との関連性が、出現頻度が頻度閾値未満となる語句よりも高いと予測される。それ故、出現頻度が頻度閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００４８】
別の例として、語句抽出部２０は、語句の出現頻度の順位に基づいて、一次キーワード候補となる語句を抽出してもよい。例えば、語句抽出部２０は、出現頻度の高い順に上位の順位を語句に付けていき、ウェブページ４０に出現する語句群の中で、出現頻度の順位が予め設定された順位閾値以上となる語句を一次キーワード候補として抽出し、出現頻度の順位が順位閾値未満となる語句を抽出しなくてもよい。順位閾値は、ユーザや管理者等によって変更されてもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の全体に対して、順位が上位から数番目（例えば５番目等）以内に含まれる語句を一次キーワード候補として抽出する。出現頻度の順位が順位閾値以上となる語句は、対象画像３８との関連性が、出現頻度の順位が順位閾値未満となる語句よりも高いと予測される。それ故、出現頻度の順位が順位閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００４９】
別の例として、語句抽出部２０は、語句のフォントサイズに基づいて、一次キーワード候補となる語句を抽出してもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の中で、フォントサイズが予め設定されたサイズ閾値以上となる語句を一次キーワード候補として抽出し、フォントサイズがサイズ閾値未満となる語句を抽出しなくてもよい。サイズ閾値は、ユーザや管理者等によって変更されてもよい。フォントサイズがサイズ閾値以上となる語句は、フォントサイズがサイズ閾値未満となる語句よりも、ウェブページ４０内において目立っていると予測され、対象画像３８との関連性が高いと予測される。それ故、フォントサイズがサイズ閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００５０】
別の例として、語句抽出部２０は、語句のフォントサイズの順位に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、フォントサイズの大きい順に上位の順位を語句に付けていき、ウェブページ４０に出現する語句群の中で、フォントサイズの順位が予め設定された順位閾値以上となる語句を一次キーワード候補として抽出し、フォントサイズの順位が順位閾値未満となる語句を抽出しなくてもよい。順位閾値は、ユーザや管理者等によって変更されてもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の全体に対して、順位が上位から数番目（例えば５番目）以内に含まれる語句を一次キーワード候補として抽出する。フォントサイズの順位が順位閾値以上となる語句は、フォントサイズの順位が順位閾値未満となる語句よりも、ウェブページ４０内において目立っていると予測され、対象画像３８との関連性が高いと予測される。それ故、フォントサイズの順位が順位閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００５１】
別の例として、語句抽出部２０は、語句のフォントサイズの割合に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する全語句についてのフォントサイズの平均（以下、「平均フォントサイズ」と称する）を演算し、個々の語句毎に、平均フォントサイズに対する当該語句のフォントサイズの割合を演算する。語句抽出部２０は、ウェブページ４０に出現する語句群の中で、その割合が予め設定された割合閾値以上となる語句を一次キーワード候補として抽出し、その割合が割合閾値未満となる語句を抽出しなくてもよい。割合閾値は、ユーザや管理者等によって変更されてもよい。フォントサイズの割合が割合閾値以上となる語句は、フォントサイズの割合が割合閾値未満となる語句よりも、ウェブページ４０内において目立っていると予測され、対象画像３８との関連性が高いと予測される。それ故、フォントサイズの割合が割合閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００５２】
別の例として、語句抽出部２０は、語句のフォントサイズの割合の順位に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、フォントサイズの割合の高い順に上位の順位を語句に付けていき、ウェブページ４０に出現する語句群の中で、フォントサイズの割合の順位が予め設定された順位閾値以上となる語句を一次キーワード候補として抽出し、フォントサイズの割合が順位閾値未満となる語句を抽出しなくてもよい。順位閾値は、ユーザや管理者等によって変更されてもよい。例えば、語句抽出部２０は、ウェブページ４０に出現する語句群の全体に対して、順位が上位から数番目（例えば５番目）以内に含まれる語句を一次キーワード候補として抽出する。フォントサイズの割合の順位が順位閾値以上となる語句は、フォントサイズの割合の順位が順位閾値未満となる語句よりも、ウェブページ４０内において目立っていると予測され、対象画像３８との関連性が高いと予測される。それ故、フォントサイズの割合の順位が順位閾値以上となる語句を抽出することにより、対象画像３８との関連性が相対的に高いと予測される語句が一次キーワード候補として抽出される。
【００５３】
別の例として、語句抽出部２０は、類似画像としての画像４２との位置関係に基づいて、一次キーワード候補としての語句を抽出してもよい。例えば、語句抽出部２０は、画像４２の配置位置を基準として、予め設定された範囲内に記述されている名詞を一次キーワード候補として抽出してもよい。その範囲内に記述されている名詞は、対象画像３８との関連性が、その範囲外に記述されている名詞よりも高いと予測される。それ故、その範囲内に含まれる名詞を抽出することにより、その範囲外に記述されている名詞よりも対象画像３８との関連性が高いと予測される名詞が一次キーワード候補として抽出される。別の例として、語句抽出部２０は、画像４２に最も近い位置に記述されている名詞を一次キーワード候補として抽出してもよい。語句抽出部２０は、例えば、ウェブページ４０のｈｔｍｌソースの階層構造を解析することにより、画像４２と各語句との位置関係を特定すればよい。
【００５４】
もちろん、語句抽出部２０は、上記以外の基準に従って、ウェブページ４０から語句を抽出してもよい。
【００５５】
ウェブページ４０以外のウェブページも取得された場合、語句抽出部２０は、ウェブページ４０以外のウェブページからも上述したように語句を抽出する。
【００５６】
図６には、一次キーワード候補リストの一例が示されている。この一次キーワード候補リストには、一次キーワード候補として抽出された語句が含まれている。一例として、「豆腐」、「有限会社」、「ＡＡＡ（店舗名）」、「店」、及び、「健康」、等の名詞が、一次キーワード候補として抽出されている。なお、「ＡＡＡ（店舗名）」は固有名詞であるため、語句抽出部２０は、「ＡＡＡ（店舗名）」を一次キーワード候補から除外してもよい。この場合、「ＡＡＡ（店舗名）」は、一次キーワード候補リストに含まれない。なお、一次キーワード候補リストのデータは、キーワード候補選定装置１０から端末装置１２に送信され、一次キーワード候補リストが端末装置１２のＵＩ部３４に表示されてもよい。
【００５７】
以下、図７を参照して、画像検索部２２、類似度演算部２４及びキーワード候補特定部２６による処理について詳しく説明する。
【００５８】
図６に示すように一次キーワード候補としての語句が抽出されると、画像検索部２２は、一次キーワード候補を検索キーワードとして用いて画像を検索する。例えば、画像検索部２２は、個々の一次キーワード候補を単独の検索キーワードとして用いて、個々の一次キーワード候補毎に画像を検索する。図７には、その検索によって取得された検索結果画像が示されている。検索結果画像４４は、一次キーワード候補「豆腐」を検索キーワードとして用いて検索された画像（例えば、語句「豆腐」が対応付けられている画像）であり、例えば、豆腐が表わされた画像である。検索結果画像４６は、一次キーワード候補「有限会社」を検索キーワードとして用いて検索された画像（例えば、語句「有限会社」が対応付けられている画像）であり、例えば、ある有限会社の外観が表わされた画像である。検索結果画像４８は、一次キーワード候補「ＡＡＡ（店舗名）」を検索キーワードとして用いて検索された画像（例えば、語句「ＡＡＡ」が対応付けられている画像）であり、例えば、氏名が「ＡＡＡ」である人物が表わされた画像である。検索結果画像５０は、一次キーワード候補「店」を検索キーワードとして用いて検索された画像（例えば、語句「店」が対応付けられている画像）であり、例えば、ある店舗が表された画像である。検索結果画像５２は、一次キーワード候補「健康」を検索キーワードとして用いて検索された画像（例えば、語句「健康」が対応付けられている画像）であり、例えば、健康を連想させるような画像である。
【００５９】
なお、一次キーワード候補リストが端末装置１２のＵＩ部３４に表示され、ユーザによって、その一次キーワード候補リストの中から検索キーワードとして用いる一次キーワード候補が指定されてもよい。この場合、ユーザによって指定された一次キーワード候補のデータが端末装置１２からキーワード候補選定装置１０に送信され、画像検索部２２は、ユーザによって指定された一次キーワード候補を検索キーワードとして用いて画像を検索する。複数の一次キーワード候補がユーザによって指定された場合、画像検索部２２は、個々の一次キーワード候補を単独の検索キーワードとして用いて、個々の一次キーワード候補毎に画像を検索する。
【００６０】
画像検索部２２は、複数の一次キーワード候補の組み合わせを検索キーワード群として用いて、ＡＮＤ検索を行うことにより画像を検索してもよい。図６に示す例で説明すると、画像検索部２２は、例えば、一次キーワード候補「豆腐」と「健康」の組み合わせを検索キーワード群として用いて、ＡＮＤ検索を行うことにより、一次キーワード候補「豆腐」と「健康」の両方に適合する画像（例えば、語句「豆腐」と「健康」の両方が対応付けられている画像）を検索する。これにより、一次キーワード候補「豆腐」と「健康」の両方に関連する画像が検索される。検索キーワード群に含まれる一次キーワード候補の数は、予め設定された数であってもよいし、ユーザや管理者等によって変更されてもよい。また、検索キーワード群に含まれる一次キーワード候補は、一次キーワード候補群の中から画像検索部２２によってランダムに選択されてもよいし、一次キーワード候補群の中からユーザによって選択されてもよい。例えば、一次キーワード候補リストが端末装置１２のＵＩ部３４に表示され、ユーザによって、その一次キーワード候補リストの中から検索キーワード群として用いる複数の一次キーワード候補が指定されてもよい。
【００６１】
類似度演算部２４は、対象画像３８と検索結果画像４４，４６，４８，５０，５２のそれぞれとの間の類似度を演算する。つまり、対象画像３８と検索結果画像４４との間の類似度、対象画像３８と検索結果画像４６との間の類似度、対象画像３８と検索結果画像４８との間の類似度、対象画像３８と検索結果画像５０との間の類似度、及び、対象画像３８と検索結果画像５２との間の類似度が演算される。
【００６２】
キーワード候補特定部２６は、対象画像３８との間の類似度が類似度閾値以上となる検索結果画像を特定し、その検索結果画像の検索に用いられた一次キーワード候補を、対象画像３８の最終キーワード候補として特定する。図７に示す例では、対象画像３８と検索結果画像４４との間の類似度が類似度閾値以上になっており、検索結果画像４４の検索に用いられた一次キーワード候補「豆腐」が最終キーワード候補として特定される。
【００６３】
最終キーワード候補「豆腐」のデータは、キーワード候補選定装置１０から端末装置１２に送信され、端末装置１２のＵＩ部３４に最終キーワード候補「豆腐」が表示される。例えば、ユーザがＵＩ部３４を使用してキーワード付与の指示を与えると、端末装置１２の制御部３６は、最終キーワード候補「豆腐」を画像属性情報として対象画像３８に対応付ける。もちろん、端末装置１２において、最終キーワード候補「豆腐」が画像属性情報として対象画像３８に自動的に対応付けられてもよい。なお、キーワード候補選定装置１０において、最終キーワード候補「豆腐」が画像属性情報として対象画像３８に自動的に対応付けられ、最終キーワード候補「豆腐」が対応付けられた対象画像３８のデータが、キーワード候補選定装置１０から端末装置１２に送信されてもよい。
【００６４】
画像属性情報としての最終キーワード候補「豆腐」は、例えば、対象画像３８を検索するための検索キーワードとして用いられる。例えば、検索キーワードとして語句「豆腐」が与えられると、最終キーワード候補「豆腐」が対応付けられた対象画像３８が検索される。
【００６５】
図７に示す例では、一次キーワード候補群の中から１つの語句「豆腐」が最終キーワード候補として特定されているが、複数の語句が最終キーワード候補として特定される場合もある。例えば、対象画像３８との間の類似度が類似度閾値以上となる検索結果画像が複数ある場合、各検索結果画像の検索に用いられた一次キーワード候補が、最終キーワード候補として特定される。この場合、端末装置１２のＵＩ部３４に複数の最終キーワード候補が表示され、ユーザがＵＩ部３４を使用して複数の最終キーワード候補の中から付与対象の最終キーワード候補を指定すると、ユーザによって指定された最終キーワード候補が対象画像３８に対応付けられる。もちろん、端末装置１２又はキーワード候補選定装置１０にて、複数の最終キーワード候補が画像属性情報として対象画像３８に自動的に対応付けられてもよい。
【００６６】
また、複数の一次キーワード候補の組み合わせを検索キーワード群として用いて画像が検索された場合、対象画像３８との間の類似度が類似度閾値以上となる検索結果画像の検索に用いられた複数の一次キーワード候補が、最終キーワード候補として特定される。例えば、一次キーワード候補「豆腐」と「健康」の両方を検索キーワード群として用いてＡＮＤ検索された画像（検索結果画像）と対象画像３８との類似度が類似度閾値以上となる場合、一次キーワード候補「豆腐」と「健康」の両方が最終キーワード候補として特定される。
【００６７】
以下、図８を参照して、キーワード候補選定装置１０による処理について説明する。図８には、その処理の一例を示すフローチャートが示されている。
【００６８】
まず、キーワード候補選定装置１０は、端末装置１２から送信された対象画像のデータを受信する（Ｓ０１）。ウェブページ取得部１８は、対象画像の類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する（Ｓ０２）。語句抽出部２０は、ウェブページ毎に、ウェブページに出現する語句を一次キーワード候補として抽出する（Ｓ０３）。これにより、一次キーワード候補を含む一次キーワード候補リストが生成される。以下、一次キーワード候補リストに含まれる全一次キーワード候補についての処理が終了するまで、処理を繰り返す。画像検索部２２は、一次キーワード候補を検索キーワードとして用いて画像を検索する（Ｓ０４）。この検索で得られた画像が検索結果画像である。類似度演算部２４は、対象画像と検索結果画像との間の類似度を演算する（Ｓ０５）。類似度が類似度閾値以上となる場合（Ｓ０６，Ｙｅｓ）、キーワード候補特定部２６は、その検索結果画像の検索に用いられた一次キーワード候補を最終キーワード候補として特定する（Ｓ０７）。類似度が類似度閾値未満となる場合（Ｓ０６，Ｎｏ）、次の一次キーワード候補を対象として処理が行われる。一次キーワード候補リストに含まれる全ての一次キーワード候補について、ステップＳ０４からステップＳ０７までの処理が終了した場合、処理は終了する。
【００６９】
以上のように、第１実施形態においては、対象画像に類似する画像（類似画像）の検索を用いて一次キーワード候補が抽出され、その一次キーワード候補を用いて画像（検索結果画像）が検索され、対象画像との間の類似度が類似度閾値以上となる検索結果画像の検索に用いられた一次キーワード候補が最終キーワード候補として特定される。対象画像と検索結果画像との間の類似度を検証することにより、一次キーワード候補が対象画像の内容を適切に表現する語句であるか否かの評価が行われることになる。つまり、一次キーワード候補の対象画像に対する画像属性情報としてのふさわしさが評価される。対象画像との間の類似度が類似度閾値以上となる検索結果画像の検索に用いられた一次キーワード候補を用いて画像を検索することにより、対象画像との間の類似度が類似度閾値以上となる画像が検索されるのであるから、対象画像との間の類似度が類似度閾値以上となる検索結果画像の検索に用いられた一次キーワード候補は、対象画像との間の類似度が類似度閾値未満となる検索結果画像の検索に用いられた一次キーワード候補よりも、対象画像を表現するのによりふさわしい語句（一次キーワード候補）であると予測される。それ故、一次キーワード候補群の中で対象画像との間の類似度が類似度閾値以上となる検索結果画像の検索に用いられた一次キーワード候補を最終キーワード候補として特定することにより、一次キーワード候補群をそのまま最終キーワード候補として特定する場合と比較して、対象画像を表現するのによりふさわしい語句（一次キーワード候補）が最終キーワード候補として特定される。
【００７０】
例えば、インターネットオークションに代表される商品販売用のウェブページ等には、対象画像とは関係のない画像が含まれる場合がある。また、ウェブページに出現する語句とウェブページに含まれる画像とは、必ずしも相関するとは限らない。それ故、このような場合に、対象画像に類似する画像を含むウェブページを検索し、そのウェブページに出現する語句（一次キーワード候補）を最終キーワード候補として特定したとしても、対象画像を適切に表現する最終キーワード候補が特定されるとは限らない。図６及び図７を参照して説明すると、一次キーワード候補として抽出された語句「有限会社」、「ＡＡＡ」、「店」、「健康」は、豆腐を表わす対象画像３８に関係のない語句、つまり、対象画像３８を表現するのにふさわしい語句とは限らない。このような語句を最終キーワード候補として特定した場合、対象画像３８を表現するのにふさわしくない語句が最終キーワード候補として特定されることがある。これに対して、第１実施形態によると、一次キーワード候補が対象画像３８の内容を適切に表現する語句であるか否かの検証が行われるので、対象画像３８を表現するのにふさわしくない語句が最終キーワード候補から除外され、対象画像３８を表現するのにふさわしい語句が最終キーワード候補として特定されることになる。
【００７１】
［第２実施形態］
以下、本発明の第２実施形態について説明する。図９には、第２実施形態に係るキーワード候補選定装置が示されている。第２実施形態に係るキーワード候補選定装置１０Ａは、第１実施形態に係るキーワード候補選定装置１０の構成に加えて、類義語辞書ＤＢ（データベース）５４を含む。類義語辞書ＤＢ５４以外の構成は、第１実施形態に係るキーワード候補選定装置１０の構成と同じである。
【００７２】
類義語辞書ＤＢ５４は、ハードディスクやメモリ等の記憶装置であり、語句の類義語（同義語）を示すデータを記憶する。類義語辞書ＤＢ５４においては、語句毎に、語句と類義語とが対応付けられている。類義語を示すデータは、例えば予め作成されて類義語辞書ＤＢ５４に記憶されている。
【００７３】
キーワード候補特定部２６は、第１実施形態と同様に、画像属性情報候補としての最終キーワード候補を特定する。さらに、キーワード候補特定部２６は、その最終キーワード候補に関連する語句を新たな最終キーワード候補として特定する。最終キーワード候補に関連する語句は、例えば、その最終キーワード候補の類義語である。キーワード候補特定部２６は、類義語辞書ＤＢ５４を対象として最終キーワード候補の類義語を検索し、その検索によって得られた類義語を新たな最終キーワード候補として特定する。
【００７４】
以上のように、最終キーワード候補の類義語を新たな最終キーワード候補として特定することにより、一次キーワード候補をそのまま最終キーワード候補として特定する場合と比較して、対象画像を表現するのによりふさわしい語句が最終キーワード候補として特定される。
【００７５】
［第３実施形態］
以下、本発明の第３実施形態について説明する。第３実施形態に係るキーワード候補選定装置は、第１実施形態に係るキーワード候補選定装置１０、又は、第２実施形態に係るキーワード候補選定装置１０Ａと同じ構成を有する。
【００７６】
第３実施形態においては、複数の対象画像に対する最終キーワード候補が特定される。例えば、ウェブページ取得部１８は、対象画像毎に、対象画像の類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する。語句抽出部２０は、対象画像毎にウェブページから語句（一次キーワード候補）を抽出する。画像検索部２２は、複数の対象画像について抽出された語句群（一次キーワード候補群）の中で共通する語句（一次キーワード候補）についてはまとめて画像（検索結果画像）を検索する。類似度演算部２４は、対象画像毎に、対象画像と検索結果画像との間の類似度を演算する。キーワード候補特定部２６は、対象画像毎に、類似度が類似度閾値以上となる検索結果画像の検索に用いられた語句（一次キーワード候補）を、対象画像の最終キーワード候補として特定する。
【００７７】
以下、図１０を参照して、第３実施形態について詳しく説明する。図１０には、対象画像、一次キーワード候補及び検索結果画像の対応関係の一例が示されている。
【００７８】
一例として、対象画像Ａ，Ｂのデータが端末装置１２からキーワード候補選定装置１０に送信され、対象画像Ａ，Ｂに対する最終キーワード候補を特定するものとする。
【００７９】
ウェブページ取得部１８は、対象画像Ａの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得し、対象画像Ｂの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する。
【００８０】
語句抽出部２０は、対象画像Ａに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出し、対象画像Ｂに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出する。図１０に示すように、一例として、対象画像Ａに関して語句ａ，ｂが一次キーワード候補として抽出され、対象画像Ｂに関して語句ａ，ｃが一次キーワード候補として抽出されたものとする。語句ａは、対象画像Ａ，Ｂで共通する一次キーワード候補である。
【００８１】
画像検索部２２は、共通する語句ａについてはまとめて画像を検索する。例えば、語句ａに関して検索結果画像αが検索されたものとする。語句ｂ，ｃは対象画像Ａ，Ｂで共通する一次キーワード候補ではないので、画像検索部２２は、語句ｂ，ｃについてそれぞれ個別に画像を検索する。例えば、語句ｂに関して検索結果画像βが検索され、語句ｃに関して検索結果画像γが検索されたものとする。
【００８２】
類似度演算部２４は、検索結果画像と、その検索結果画像の検索に用いられた語句に関する対象画像（その語句が抽出されたウェブページの取得に用いられた対象画像）と、の間の類似度を演算する。図１０に示す例では、類似度演算部２４は、対象画像Ａと検索結果画像αとの間の類似度、対象画像Ａと検索結果画像βとの間の類似度、対象画像Ｂと検索結果画像αとの間の類似度、及び、対象画像Ｂと検索結果画像γとの間の類似度を演算する。
【００８３】
キーワード候補特定部２６は、第１実施形態と同様に、対象画像毎に、類似度が類似度閾値以上となる検索結果画像の検索に用いられた語句（一次キーワード候補）を、対象画像の最終キーワード候補として特定する。図１０に示す例では、対象画像Ａと検索結果画像αとの間の類似度が類似度閾値以上となっているため、検索結果画像αの検索に用いられた語句ａ（一次キーワード候補）が、対象画像Ａに対する最終キーワード候補として特定される。一方、対象画像Ａと検索結果画像βとの間の類似度は類似度閾値未満であるため、検索結果画像βの検索に用いられた語句ｂ（一次キーワード候補）は、対象画像Ａに対する最終キーワード候補として特定されない。また、対象画像Ｂと検索結果画像γとの間の類似度が類似度閾値以上となっているため、検索結果画像γの検索に用いられた語句ｃ（一次キーワード候補）が、対象画像Ｂに対する最終キーワード候補として特定される。一方、対象画像Ｂと検索結果画像αとの間の類似度は類似度閾値以下であるため、検索結果画像αの検索に用いられた語句ａ（一次キーワード候補）は、対象画像Ｂに対する最終キーワード候補として特定されない。
【００８４】
以上のように、共通する一次キーワード候補についてはまとめて検索結果画像を検索することにより、個々の一次キーワード候補について個別的に検索結果画像を検索する場合と比較して、検索結果画像の検索の効率が向上する。
【００８５】
もちろん、第３実施形態においても、第２実施形態と同様に、最終キーワード候補の類義語を新たな最終キーワード候補として特定してもよい。
【００８６】
［第４実施形態］
以下、本発明の第４実施形態について説明する。図１１には、第２実施形態に係るキーワード候補選定装置１０Ｂが示されている。第４実施形態に係るキーワード候補選定装置１０Ｂは、第１実施形態に係るキーワード候補選定装置１０の構成に加えて、共通キーワード候補特定部５６を含む。共通キーワード候補特定部５６以外の構成は、第１実施形態に係るキーワード候補選定装置１０の構成と同じである。もちろん、第４実施形態に係るキーワード候補選定装置１０Ｂは、第２実施形態に係る類義語辞書ＤＢ５４を含んでいてもよい。
【００８７】
第４実施形態においては、複数の対象画像に対する最終キーワード候補が特定される。複数の対象画像は、各対象画像が喚起する印象（テイスト）に従って、互いに異なるテイストを有する複数のグループに分類されている。その分類は予め行われてもよいし、複数の対象画像のデータを受けたキーワード候補選定装置１０Ｂにて行われてもよい。
【００８８】
テイストは、例えば、ある対象に対して人が感じる印象を類型化した嗜好モデルに従って決定される。例えば、対象画像が喚起する印象を数値化することにより、印象類似度としての感性スコアが得られる。感性スコアは、対象画像が印象の喚起に寄与する程度を示す値（印象の強度を示す値）である。感性スコアは、例えば、類型化１類に従った感性評価実験によって得られる。
【００８９】
例えば、対象画像についての感性スコアが予め決定されており、その感性スコアに基づいて対象画像が有するテイストが予め決定され、対象画像にテイストを示す情報が対応付けられている。テイストの一例として、例えば、「温かい印象」、「冷たい印象」、「硬い印象」、「柔らかい印象」、等がある。より具体的には、テイストの一例として、「ワイルド」、「ナチュラル」、「ロマンチック」、「ダイナミック」、「プリティ」、等がある。各テイストが感性スコアとして予め数値化されており、各テイストについての感性スコア、つまり、各テイストを表わす感性スコアが予め決定されている。対象画像についての感性スコアに対応するテイストが、当該対象画像のテイストとして決定される。
【００９０】
各対象画像は、テイストに従ってグループに予め分類されている。例えば、互いに同一又は類似のテイストを有する複数の対象画像が、同一のグループに分類され、互いに異なるテイスト（非同一及び非類似のテイスト）を有する複数の対象画像は、それぞれ異なるグループに分類される。なお、互いに類似する複数のテイストとは、例えば、各テイストについての感性スコアの差が予め設定された数値範囲内に含まれる複数のテイストである。
【００９１】
なお、キーワード候補選定装置１０Ｂの制御部２８が、受け付けた対象画像の感性スコアを演算し、その感性スコアに対応するテイストを特定することにより、対象画像が有するテイストを特定してもよい。この場合、制御部２８は、各対象画像が有するテイストに従って、各対象画像を同一又は異なるグループに分類してもよい。
【００９２】
第４実施形態においては、例えば、ウェブページ取得部１８は、対象画像毎に、対象画像の類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する。語句抽出部２０は、対象画像毎にウェブページから語句（一次キーワード候補）を抽出する。画像検索部２２は、同一のグループに属する対象画像群について抽出された語句群（一次キーワード候補群）の中で共通する語句（一次キーワード候補）についてはまとめて画像（検索結果画像）を検索する。もちろん、画像検索部２２は、共通する語句についてまとめて画像を検索せずに、個々の語句毎に画像を検索してもよい。類似度演算部２４は、対象画像毎に、対象画像と検索結果画像との間の類似度を演算する。キーワード候補特定部２６は、対象画像毎に、類似度が類似度閾値以上となる検索結果画像の検索に用いられた語句（一次キーワード候補）を、対象画像の最終キーワード候補として特定する。
【００９３】
第４実施形態では、更に、共通キーワード候補特定部５６が、グループ毎に、同一のグループに属する対象画像群に共通する最終キーワード候補を、当該同一のグループに属する対象画像群についての共通キーワード候補として特定する。共通キーワード候補が共通属性情報候補の一例に相当する。
【００９４】
以下、図１２及び図１３を参照して、第４実施形態について詳しく説明する。図１２には、対象画像とグループの一例が示されている。図１３には、対象画像、一次キーワード候補及び検索結果画像の対応関係の一例が示されている。
【００９５】
一例として、対象画像Ａ，Ｂ，Ｃ，Ｄのデータが端末装置１２からキーワード候補選定装置１０Ｂに送信され、対象画像Ａ，Ｂ，Ｃ，Ｄに対する最終キーワード候補を特定するものとする。
【００９６】
対象画像Ａ，Ｂ，Ｃ，Ｄは、各対象画像が有するテイスト（例えば各対象画像に対応付けられているテイストを示す情報）に従って、同一又は異なるグループに分類されている。図１２に示す例では、対象画像Ａ，Ｂのそれぞれのテイストが同一又は類似であるため、対象画像Ａ，Ｂが同一のグループＸに分類されており、対象画像Ｃ，Ｄのそれぞれのテイストが同一又は類似であるため、対象画像Ｃ，Ｄが同一のグループＹに分類されている。この分類は予め行われていてもよいし、キーワード候補選定装置１０Ｂの制御部２８によって行われてもよい。
【００９７】
以下、図１３を参照して、第４実施形態に係る処理について詳しく説明する。
【００９８】
ウェブページ取得部１８は、対象画像Ａ，Ｂ，Ｃ，Ｄのそれぞれについて、類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する。つまり、ウェブページ取得部１８は、対象画像Ａの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得し、対象画像Ｂの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得し、対象画像Ｃの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得し、対象画像Ｄの類似画像が含まれる１又は複数のウェブページのデータを各ウェブサーバ１４から取得する。
【００９９】
語句抽出部２０は、対象画像Ａ，Ｂ，Ｃ，Ｄのそれぞれに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出する。つまり、語句抽出部２０は、対象画像Ａに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出し、対象画像Ｂに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出し、対象画像Ｃに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出し、対象画像Ｄに関して取得された１又は複数のウェブページから語句（一次キーワード候補）を抽出する。図１３に示すように、一例として、グループＸについては、対象画像Ａに関して語句ａ，ｂ，ｃが一次キーワード候補として抽出され、対象画像Ｂに関して語句ａ，ｂ，ｄが一次キーワード候補として抽出されたものとする。語句ａ，ｂは、対象画像Ａ，Ｂで共通する一次キーワード候補である。グループＹに属する対象画像Ｃ，Ｄについては説明を省略するが、グループＸと同様に、一次キーワード候補としての語句が抽出される。
【０１００】
画像検索部２２は、グループ毎に、共通する一次キーワード候補についてはまとめて画像を検索する。グループＸにおいて、語句ａ，ｂは対象画像Ａ，Ｂで共通する一次キーワード候補であるため、画像検索部２２は、共通する語句ａについてまとめて画像を検索し、同様に、共通する語句ｂについてまとめて画像を検索する。語句ａに関して検索結果画像αが検索され、語句ｂに関して検索結果画像βが検索されたものとする。語句ｃ，ｄは対象画像Ａ，Ｂで共通する一次キーワード候補ではないので、画像検索部２２は、語句ｃ，ｄについてそれぞれ個別に画像を検索する。例えば、語句ｃに関して検索結果画像γが検索され、語句ｄに関して検索結果画像δが検索されたものとする。グループＹについてもグループＸと同様に、一次キーワード候補を用いて画像が検索される。
【０１０１】
類似度演算部２４は、検索結果画像と、その検索結果画像の検索に用いられた語句に関する対象画像（その語句が抽出されたウェブページの取得に用いられた対象画像）と、の間の類似度を演算する。図１３に示す例では、類似度演算部２４は、グループＸについて、対象画像Ａと検索結果画像αとの間の類似度、対象画像Ａと検索結果画像βとの間の類似度、対象画像Ａと検索結果画像γとの間の類似度、対象画像Ｂと検索結果画像αとの間の類似度、対象画像Ｂと検索結果画像βとの間の類似度、及び、対象画像Ｂと検索結果画像δとの間の類似度を演算する。グループＹについてもグループＸと同様に、対象画像と検索結果画像との間の類似度が演算される。
【０１０２】
キーワード候補特定部２６は、第１実施形態と同様に、対象画像毎に、類似度が類似度閾値以上となる検索結果画像の検索に用いられた語句（一次キーワード候補）を、対象画像の最終キーワード候補として特定する。図１３に示す例では、対象画像Ａと検索結果画像αとの間の類似度が類似度閾値以上となっているため、検索結果画像αの検索に用いられた語句ａ（一次キーワード候補）が、対象画像Ａに対する最終キーワード候補として特定される。同様に、対象画像Ａと検索結果画像βとの間の類似度が類似度閾値以上となっているため、検索結果画像βの検索に用いられた語句ｂ（一次キーワード候補）が、対象画像Ａに対する最終キーワード候補として特定される。一方、対象画像Ａと検索結果画像γとの間の類似度は類似度閾値未満であるため、検索結果画像γの検索に用いられた語句ｃ（一次キーワード候補）は、対象画像Ａに対する最終キーワード候補として特定されない。また、対象画像Ｂと検索結果画像βとの間の類似度が類似度閾値以上となっているため、検索結果画像βの検索に用いられた語句ｂ（一次キーワード候補）が、対象画像Ｂに対する最終キーワード候補として特定される。一方、対象画像Ｂと検索結果画像αとの間の類似度は類似度閾値未満であるため、検索結果画像αの検索に用いられた語句ａは、対象画像Ｂに対する最終キーワード候補として特定されない。同様に、対象画像Ｂと検索結果画像δとの間の類似度は類似度閾値未満であるため、検索結果画像δの検索に用いられた語句ｄは、対象画像Ｂに対する最終キーワード候補として特定されない。グループＹについてもグループＸと同様に、対象画像毎に最終キーワード候補が特定される。
【０１０３】
もちろん、第４実施形態においても、第２実施形態と同様に、最終キーワード候補の類義語を新たな最終キーワード候補として特定してもよい。
【０１０４】
共通キーワード候補特定部５６は、グループＸについて、当該グループＸに属する対象画像Ａ，Ｂに共通する最終キーワード候補を、当該グループＸに属する対象画像Ａ，Ｂについての共通キーワード候補として特定する。図１３に示す例では、最終キーワード候補としての語句ｂが、対象画像Ａ，Ｂに共通する最終キーワード候補である。そのため、語句ｂが、グループＸについての共通キーワード候補として特定される。グループＹについてもグループＸと同様に、共通キーワード候補が特定される。もちろん、同一グループに属する対象画像群で共通する最終キーワード候補が存在しない場合、そのグループについての共通キーワード候補は特定されない。
【０１０５】
各対象画像についての最終キーワード候補のデータと、各グループについての共通キーワード候補のデータは、キーワード候補選定装置１０Ｂから端末装置１２に送信され、最終キーワード候補と共通キーワード候補が、端末装置１２のＵＩ部３４に表示される。ユーザがＵＩ部３４を使用して、最終キーワード候補とその最終キーワード候補の付与対象となる対象画像を指定すると、ユーザによって指定された最終キーワード候補が、ユーザによって指定された対象画像に対応付けられる。また、ユーザがＵＩ部３４を使用して、共通キーワード候補とその共通キーワード候補の付与対象となるグループを指定すると、ユーザによって指定された共通キーワード候補が、ユーザによって指定されたグループに対応付けられる。もちろん、指定された共通キーワード候補が、指定されたグループに属する対象画像に対応付けられてもよい。
【０１０６】
端末装置１２又はキーワード候補選定装置１０Ｂにて、最終キーワード候補が、当該最終キーワード候補に対応する対象画像に対応付けられてもよいし、共通キーワード候補が、当該共通キーワード候補に対応するグループやそのグループに属する対象画像に対応付けられてもよい。図１３に示す例では、語句ａ，ｂが最終キーワード候補として対象画像Ａに対応付けられ、語句ｂが最終キーワード候補として対象画像Ｂに対応付けられてもよい。また、語句ｂが共通キーワード候補としてグループＸや対象画像Ａ，Ｂに対応付けられてもよい。グループＹについてもグループＸと同様に、対象画像に最終キーワード候補が自動的に対応付けられてもよいし、グループＹに共通キーワード候補が自動的に対応付けられてもよい。
【０１０７】
以上のように、第４実施形態においては、同一グループに属する対象画像群について共通する最終キーワード候補が、当該グループについての共通キーワード候補として特定される。これにより、同一グループに属する対象画像群について共通しない最終キーワード候補を当該グループについての共通キーワード候補として特定する場合と比較して、当該グループを表現するのによりふさわしい語句（最終キーワード候補）が共通キーワード候補として特定される。
【０１０８】
上記のキーワード候補選定装置１０，１０Ａ，１０Ｂ及び端末装置１２のそれぞれは、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、キーワード候補選定装置１０，１０Ａ，１０Ｂ及び端末装置１２のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、キーワード候補選定装置１０，１０Ａ，１０Ｂ及び端末装置１２のそれぞれの各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、キーワード候補選定装置１０，１０Ａ，１０Ｂ及び端末装置１２のそれぞれの各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、キーワード候補選定装置１０，１０Ａ，１０Ｂ及び端末装置１２のそれぞれの各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１０９】
１０，１０Ａ，１０Ｂ  キーワード候補選定装置、１２  端末装置、１４  ウェブサーバ、１６  通信部、１８  ウェブページ取得部、２０  語句抽出部、２２  画像検索部、２４  類似度演算部、２６  キーワード候補特定部、２８  制御部、５４  類義語辞書ＤＢ、５６  共通キーワード候補特定部。
【図１】
2018018428.tif 000003
【図２】
2018018428.tif 000004
【図３】
2018018428.tif 000005
【図４】
2018018428.tif 000006
【図５】
2018018428.tif 000007
【図６】
2018018428.tif 000008
【図７】
2018018428.tif 000009
【図８】
2018018428.tif 000010
【図９】
2018018428.tif 000011
【図１０】
2018018428.tif 000012
【図１１】
2018018428.tif 000013
【図１２】
2018018428.tif 000014
【図１３】
2018018428.tif 000015