(57)【要約】      （修正有）【課題】的確に画像を評価する。【解決手段】画像データを取得する通信部１２と、前記画像データに含まれる少なくとも一つの被写体像に対応するキーワードを生成するキーワード生成部１６と、前記キーワード生成部により生成した前記キーワードごとの前記通信部により前記画像データを取得した場合における評価点数を決定する評価検索部１３と、前記評価検索部により決定した前記キーワードごとの前記評価点数を、前記画像データに関連付けて記録する情報ＤＢ２２とを備える。【選択図】図２
2015026105.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像取得部と、
前記画像データに含まれる少なくとも一つの被写体像に対応するキーワードを取得するキーワード取得部と、
前記キーワード取得部により取得した前記キーワードごとの前記画像取得部により前記画像データを取得した場合における評価点数を決定する決定部と、
前記決定部により決定した前記キーワードごとの前記評価点数を、前記画像データに関連付けて記録する記録部と
を備えることを特徴とする画像評価サーバ。
【請求項２】
前記画像データに基づく画像の中から、評価対象画像を特定する特定部を備え、
前記キーワード取得部は、前記評価対象画像の前記画像データに含まれる少なくとも一つの前記被写体像に対応する前記キーワードを取得し、
前記決定部は、前記キーワード取得部により取得した前記キーワードごとの前記特定部により前記評価対象画像が特定された場合における評価点数を決定し、
前記記録部は、前記決定部により決定した前記キーワードごとの評価点数を、前記記録部に既に記録されている前記評価点数に加算することを特徴とする請求項１記載の画像評価サーバ。
【請求項３】
入力された入力キーワードを用いて画像を検索する検索部と、
前記決定部により前記キーワードごとの前記評価点数が決定される際に参照される前記キーワードごとのキーワード点数を記憶する点数記憶部と、
前記検索部による検索結果に基づいて前記点数記憶部に記憶されている前記キーワード点数を変更させる変更部と
を備えることを特徴とする請求項１または２記載の画像評価サーバ。
【請求項４】
前記検索部による検索が行われた場合において、外部の画像検索サイトに前記入力キーワードを用いた画像検索を指示する検索指示部を備え、
前記画像取得部は、前記外部の画像検索サイトで検索された画像の前記画像データを取得することを特徴とする請求項３記載の画像評価サーバ。
【請求項５】
前記画像取得部は、前記外部の画像検索サイトで検索された画像に関連付けられているスコアを取得し、
前記決定部は、前記スコアを用いて前記キーワードごとの前記評価点数を決定することを特徴とする請求項４記載の画像評価サーバ。
【請求項６】
前記決定部は、前記画像取得部により前記画像データを取得した場合における前記評価点数を、前記特定部により前記評価対象画像が特定された場合における前記評価点数よりも高く決定することを特徴とする請求項２〜５の何れか一項に記載の画像評価サーバ。
【請求項７】
前記画像データが取得された日時、及び前記評価対象画像が特定された日時の少なくとも一方を前記評価点数と関連付けて前記記録部に記録させる日時記録部と、
前記記録部に記録された日時から所定の時間が経過した場合に、前記記録部に記録されている前記評価点数を所定の点数減点する減点部と、
前記減点部による減点の結果、前記評価点数が所定の評価点数以下になった場合に、前記評価点数と関連付けられている前記画像データに関する記録を前記記録部から削除する削除部と
を備えることを特徴とする請求項２〜６の何れか一項に記載の画像評価サーバ。
【請求項８】
前記画像データに基づく画像をユーザが閲覧する際に用いる端末から前記端末の種別に関する情報を取得する種別取得部と、
前記種別取得部により取得された前記端末の種別に応じて前記画像データの解像度を調節する調節部を備え、
前記調節部により所定の解像度に調節された前記画像データに基づく画像を前記端末の表示部に表示させることを特徴とする請求項１〜７の何れか一項に記載の画像評価サーバ。
【請求項９】
地図データを取得する地図取得部を備え、
前記記録部には、前記画像データに基づく画像の撮影位置情報が記録され、
前記画像データに基づく画像をユーザが閲覧する際に用いる端末の表示部において、前記地図上に前記撮影位置を表示させることを特徴とする請求項１〜７の何れか一項に記載の画像評価サーバ。
【請求項１０】
前記撮影位置の密集度合いに応じて前記表示部に表示させる地図の縮尺を変更する縮尺変更部を備えることを特徴とする請求項９記載の画像評価サーバ。
【請求項１１】
前記地図上において、前記評価対象画像の前記撮影位置を示すマークを表示させ、
前記マークの大きさを前記評価点数の大きさに応じて変更することを特徴とする請求項９または１０記載の画像評価サーバ。
【請求項１２】
地図データを取得する地図取得部を備え、
前記画像データに基づく画像をユーザが閲覧する際に用いる端末の表示部において、ＧＰＳにより測位された前記端末の位置を前記地図上に表示させることを特徴とする請求項１〜７の何れか一項に記載の画像評価サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像評価サーバに関するものである。
【背景技術】
【０００２】
従来、写真撮影の熟練度が高いと思われるユーザが行った評価に対して重みづけを行って、写真の評価を決定する評価装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９４７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この評価装置においては、写真に含まれる被写体像について客観的な評価値を決定することができないため、的確に画像を評価できないという問題があった。
【０００５】
本発明の目的は、的確に画像を評価することができる画像評価サーバを提供することである。
【課題を解決するための手段】
【０００６】
本発明の画像評価サーバは、画像データを取得する画像取得部と、前記画像データに含まれる少なくとも一つの被写体像に対応するキーワードを取得するキーワード取得部と、前記キーワード取得部により取得した前記キーワードごとの前記画像取得部により前記画像データを取得した場合における評価点数を決定する決定部と、前記決定部により決定した前記キーワードごとの前記評価点数を、前記画像データに関連付けて記録する記録部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明の画像評価サーバによれば、的確に画像を評価することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態に係る画像評価システムの構成を示すブロック図である。
【図２】実施の形態に係る画像評価サーバの構成を示すブロック図である。
【図３】実施の形態に係る端末の構成を示すブロック図である。
【図４】実施の形態に係る画像評価サーバによって提供される画像評価サイトのサイト画面を示す図である。
【図５】実施の形態に係る画像評価サーバの情報データベースに記憶されたリンクテーブルの構成を示す図である。
【図６】実施の形態に係る画像評価サーバによって提供される画像評価サイトに画像を投稿する処理を示すフローチャートである。
【図７】実施の形態に係る画像評価サーバにおける画像評価処理を示すフローチャートである。
【図８】実施の形態に係る画像評価サーバによって提供されるサイト画面の表示を示す図である。
【図９】実施の形態に係る画像評価サーバによって提供されるサイト画面に表示された地図を示す図である。
【図１０】実施の形態に係る画像評価サーバによって提供されるサイト画面に表示された地図を示す図である。
【図１１】実施の形態に係る画像評価サーバによって提供される画像評価サイトのサイト画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態に係る画像評価システムについて説明する。図１は、実施の形態に係る画像評価システム２の構成を示すブロック図である。画像評価システム２は、画像の評価処理を行う画像評価サーバ４を備え、画像評価サーバ４はネットワーク６を介して種々の端末８、及び外部検索サイト９と通信可能となっている。
【００１０】
ここで、上記端末８には、デジタルカメラ、スマートフォン、タブレット端末、携帯電話のように画像を撮影することが可能な撮像装置のほか、画像データを保存可能なパソコンなどが含まれている。いずれの端末８も、画像評価サーバ４に対して通信接続可能な通信装置を内蔵、または外部機器として装着している。
【００１１】
また、上記外部検索サイト９には、検索サイトＡ、検索サイトＢ、…、のように、複数の既存画像検索サイトが含まれている。
【００１２】
図２は、実施の形態に係る画像評価サーバ４の構成を示すブロック図である。画像評価サーバ４は、画像を位置情報に対応付けて表示するとともに、通信可能な端末８からの画像評価を受け付ける画像評価サイト（図４参照）を提供するサーバであり、画像評価サーバ４の各部を制御するＣＰＵ１０を備えている。ＣＰＵ１０には、ネットワーク６を介して端末８との通信を行う通信部１２、画像の評価や検索を行う評価検索部１３、ＩＤ、パスワード、アドレス等の個人情報を予め記憶する個人情報記憶部１４、画像データに含まれる被写体像に対応するキーワードを生成するキーワード生成部１６、画像データの解像度を変換する解像度変換部１８、キーワードごとの点数（以下、キーワード点数という。）を記憶する点数記憶部１９、新規に投稿された画像の画像データを記憶する画像データベース２０、リンクテーブル８０（図５参照）を記憶する情報データベース２２、地図データを記憶する地図データベース２４、及び地図データに含まれる交通網に対応する交通費が記録された交通費データベース２６が接続されている。
【００１３】
ここで、個人情報記憶部１４に記憶されている個人情報は、画像評価サーバ４と通信可能な端末８のユーザによって予め登録されたものである。また、キーワード生成部１６には、画像に含まれる被写体像を認識し、認識した被写体像に対応するキーワードを生成することが可能な公知の画像分類ソフトが内蔵されている。
【００１４】
また、点数記憶部１９に記憶されているキーワード点数は、例えば、キーワードの検索ランキングに基づいて適宜更新される。具体例としては、キーワード検索が行われる度に、ランキングが１位のキーワード点数には１０点が加算され、ランキングが２位のキーワード点数には８点が加算され、ランキングが３位のキーワード点数には５点を加算が加算される。
【００１５】
図３は、実施の形態に係る画像評価サーバ４と通信可能な端末８の構成を示すブロック図である。この端末８は、ＣＰＵ３０を備え、ＣＰＵ３０には、ネットワーク６を介して画像評価サーバ４との間で通信を行う通信部３２、ＧＰＳ衛星から受信した信号に基づいて現在位置を測位するＧＰＳ３４、ＬＣＤ表示部３８、被写体光を撮像して撮像信号を生成する撮像素子４１、及び画像データを記憶するメモリカード４２を装着するメモリカードスロット４３が接続されている。なお、端末８の種類によっては撮像素子４１やＧＰＳ３４を備えない場合もあるが、これらの機能を代替する構成を備えていてもよい。つまり、撮像素子４１やＧＰＳ３４を備えていないパソコンなどは、代わりに画像データを記憶する記憶デバイスを備えていればよく、通信基地局を介して概略的な位置情報が特定できるだけでもよい。
【００１６】
図４は、実施の形態に係る画像評価サーバ４によって提供される画像評価サイトの画面（以下、サイト画面という。）を示す図である。サイト画面５０は、評価対象とされた評価対象画像を表示する画像表示欄５２、評価対象の候補となるサムネイル画像を表示するサムネイル画像表示欄５４、画像を投稿する際に操作される投稿ボタン５６、緊急ＧＰＳボタン５８、地図データに基づく地図を表示する地図表示欄６０、画像を検索する際のキーワードを入力するキーワード入力欄６２、評価対象画像に写っている被写体像に対応するキーワードの評価点数を表示する評価点数表示欄６４、評価対象画像に付与されたコメントを表示するコメント表示欄６６、交通費表示欄６８を有している。
【００１７】
図５は、実施の形態に係る画像評価サーバ４の情報データベース２２に記憶されたリンクテーブル８０の構成を示す図である。図５に示すように、リンクテーブル８０には、画像評価サーバ４によって取得された画像データに関する情報を記録するレコードが記憶される。ここで、各レコードには、レコードに対応する画像が閲覧可能なサイトのＵＲＬ等の画像リンク先、画像データに含まれる被写体像に対応するキーワード、キーワードに対して付与された評価点数、画像への最終アクセス日、及び画像の撮影年月日等が記録される。
【００１８】
次に、図６に示すフローチャートを参照して、実施の形態に係る画像評価サーバ４によって提供される画像評価サイトに画像を投稿する処理について説明する。なおフローチャートは、画像評価サーバ４のＣＰＵ１０を主体として記載されている。
【００１９】
まず、画像を投稿しようとするユーザが、端末８（デジタルカメラ、スマートフォン、タブレット端末、携帯電話、パソコン）から画像評価サイトへアクセスすると、端末８のＬＣＤ表示部３８に図４に示すサイト画面５０が表示される。次に、ユーザが投稿ボタン５６をクリックすると、ＬＣＤ表示部３８に投稿用画面（図示せず）が表示される。
【００２０】
次に、ユーザにより、端末８のメモリカード４２に記憶されている画像データの中から一枚または複数枚の画像データが選択され、選択された画像データに基づく画像が画像評価サイトに投稿される。ここで、メモリカード４２に記憶されている画像データにはタグ情報として、ファイル名、撮影年月日情報、撮影地点の位置情報等が付加されている。
【００２１】
次に、画像評価サーバ４のＣＰＵ１０は、キーワード生成部１６により、投稿された画像の画像データに含まれる被写体像に対応するキーワードを生成する（ステップＳ１）。例えば、桜と富士山が写っている画像Ａがアップロードされた場合、キーワード生成部１６は、画像Ａの画像データに桜と富士山の被写体像が含まれていることを認識し、「桜」、「富士山」というキーワードを生成する。
【００２２】
次に、ＣＰＵ１０は、画像データを画像データベース２０に記憶する（ステップＳ２）。なお、画像データが画像データベース２０に記憶される際には、画像Ａを閲覧することのできるＵＲＬや、画像データベース２０内における保存先のディレクトリ名等の所在場所情報等が決定される。
【００２３】
次に、ＣＰＵ１０は、評価検索部１３により、ステップＳ２において生成されたキーワードごとの評価点数を決定する（ステップＳ３）。まず、評価検索部１３は、点数記憶部１９から「桜」に対応するキーワード点数（例えば５点）、及び「富士山」に対応するキーワード点数（例えば４点）を読み出す。そして、新たに画像が投稿された際に加算する投稿ウエイト点数として、それぞれのキーワード点数に例えば２点ずつを加算する。この場合、「桜」の評価点数は７点（キーワード点数５点＋投稿ウエイト点数２点）、「富士山」の評価点数は６点（キーワード点数４点＋投稿ウエイト点数２点）と決定される。
【００２４】
次に、ＣＰＵ１０は、リンクテーブル８０内にこの画像に関するレコードを作成する（ステップＳ４）。例えば、図５に示すように、「レコード１」というレコードをリンクテーブル８０内に作成する。ここで、「レコード１」には、この画像を閲覧することのできる「画像リンク先」が「ｗｗｗ．〇〇〇．×××」のように記録される。また、「キーワード１、評価点数」として、「桜」、「７点」が記録され、「キーワード２、評価点数」として、「富士山」、「６点」が記録される。また、「最終アクセス日」として、画像が投稿された年月日が、「２０１３／０６／０６」のように記録される。更に、「撮影年月日」として、画像データに付加されている撮影年月日が「２０１３／０６／０５」のように記録され、「撮影地点」として、画像データに付加されている撮影地点の位置情報が記録される。
【００２５】
次に、図７に示すフローチャートを参照して、実施の形態に係る画像評価サーバ４によって提供される画像評価サイトにおける画像評価処理について説明する。なお、フローチャートは、画像評価サーバ４のＣＰＵ１０を主体として記載されている。
【００２６】
まず、サイト画面５０（図４参照）において、画像を評価しようとするユーザがキーワード入力欄６２にキーワードを入力すると、画像評価サーバ４のＣＰＵ１０は、評価検索部１３により、入力されたキーワードをパラメータとして画像評価サイト内における画像の検索を行う（ステップＳ２１）。例えば、図４に示すように、キーワード入力欄６２に「桜」、「富士山」というキーワードが入力された場合、評価検索部１３は、リンクテーブル８０から「桜」、「富士山」というキーワードが記録されている「レコード１」を抽出する。
【００２７】
また、評価検索部１３は、画像評価サイト内における検索と平行して、外部検索サイト９（検索サイトＡ、検索サイトＢ、…、）における画像の検索を行う（ステップＳ２２）。例えば、評価検索部１３は、ネットワーク６を介して外部検索サイト９に「桜」、「富士山」のキーワード情報、及びこれらのキーワードを用いて検索を実行する旨の検索要求を送信する。外部検索サイト９は、キーワード情報及び検索要求を受信すると、受信したキーワード情報をパラメータとして画像を検索する。
【００２８】
ここで、検索した結果検出された画像の画像データには、所定のランキングが関連付けられている。外部検索サイト９は、ランキングが例えば上位３０位以内の画像の画像データをネットワーク６を介して画像評価サーバ４に送信する。なお、外部検索サイト９が上位何位以内の画像データを送信するかについては、検索を実行する際に画像評価サーバ４側から所定の指示信号が送信される。
【００２９】
また、所定のランキングは、例えば、特定期間に画像が検索された際における画像のヒット頻度に基づいて算出される。具体的には、特定の期間に例えば１００回キーワード検索が行われ、画像ａが１０回、画像ｂが８回、画像ｃが５回ヒットしたとする。この場合、画像ａに１０点、画像ｂに８点、画像ｃに５点が付与される。画像のランキングとしては、画像ａが１位、画像ｂが２位、画像ｃが３位、…、のようになる。
【００３０】
次に、画像評価サーバ４のＣＰＵ１０は、ネットワーク６を介して画像データを受信すし（ステップＳ２３）、キーワード生成部１６により、画像データに含まれる被写体像に対応するキーワードを生成する（ステップＳ２４）。ここで、キーワードの生成は、画像が投稿されたステップＳ１の場合と同様にして行われる。なお、画像データから、検索時のキーワードである「桜」、「富士山」以外の他の被写体像が認識された場合、更に他の被写体像に対応するキーワードが生成される。
【００３１】
次に、ＣＰＵ１０は、評価検索部１３により、ステップＳ３の場合と同様にして、キーワードごとの評価点数を決定する。（ステップＳ２５）。なお、他の被写体が例えば、「自動車」であった場合、評価検索部１３は、点数記憶部１９から「自動車」に対応するキーワード点数（例えば３点）を取得する。そして、このキーワード点数に投稿ウエイト点数の２点を加算した５点を「自動車」の評価点数と決定する。
【００３２】
次に、ＣＰＵ１０は、ステップＳ２３で受信した画像データに関するレコードを作成し、リンクテーブル８０に追加する（ステップＳ２６）。例えば、図５に示すように、「レコード２」〜「レコードｎ」というレコードをリンクテーブル８０に追加する。ここで、各レコードには、投稿時と同様の要領で記録が行われる（ステップＳ４参照）。即ち、「レコード１」〜「レコードｎ」の「キーワード１、評価点数１」の欄には、「桜、７点」（キーワード点数５点＋投稿ウエイト点数２点）が記録され、「キーワード２、評価点数２」の欄には、「富士山、６点」（キーワード点数４点＋投稿ウエイト点数２点）が記録される。また、「レコード２」に対応する画像データに自動車の被写体像が含まれていた場合、「レコード２」の「キーワード３、評価点数３」の欄に「自動車、５点」（キーワード点数３点＋投稿ウエイト点数２点）が記録される。また、「レコード１」〜「レコードｎ」に「画像リンク先」、「最終アクセス日」、「撮影年月日」、「撮影地点」がそれぞれ記録される。
【００３３】
次に、ＣＰＵ１０は、ネットワーク６を介して、ステップＳ２１で抽出された「レコード１」に記録されている「画像リンク先」にアクセスし、「画像リンク先」から「レコード１」に対応する画像データを取得する。なお、「レコード２」〜「レコードｎ」に対応する画像データはステップＳ２３で既に取得されている。
【００３４】
次に、ＣＰＵ１０は、ユーザが使用している端末８の種類を認識する（ステップＳ２７）。例えば、ＣＰＵ１０は、ステップＳ２１でキーワードの入力が行われた場合に、キーワード入力元の端末８の種類に関する情報を取得しておき、この情報に基づいてキーワード入力元の端末８の種類（デジタルカメラ、スマートフォン、タブレット端末、携帯電話、パソコン）を認識する。
【００３５】
次に、ＣＰＵ１０は、端末８の種類と画像データの解像度を関連付けて記憶する端末データテーブル（図示せず）を参照し、端末８のＬＣＤ表示部３８のサイズに適した解像度に画像データを変換する。例えば、端末８がデジタルカメラ、スマートフォン、タブレット端末、携帯電話の何れかである場合には、端末８がパソコンである場合よりも解像度が低くなるように、画像データの変換を行う。なお、端末８がパソコンの場合、画像データの解像度を変換しなくてもよい。
【００３６】
次に、ＣＰＵ１０は、画像データに基づいてサムネイル画像データを生成し、端末８のサムネイル画像表示欄５４にサムネイル画像を表示させる（ステップＳ２８）。例えば、図４に示すように、「レコード１」に対応する画像のサムネイル画像Ａ´、「レコード２」に対応する画像のサムネイル画像Ｂ´、…、「レコードｎ」に対応する画像のサムネイル画像Ｎ´をサムネイル画像表示欄５４に表示させる。
【００３７】
次に、サムネイル画像表示欄５４に表示されたサムネイル画像の中から、ユーザが閲覧したいサムネイル画像が選択される。例えば、ユーザはサムネイル画像Ａ´を閲覧したい場合、サムネイル画像表示欄５４を見ながらマウスを操作し、カーソルをサムネイル画像Ａ´上の位置に移動させてサムネイル画像Ａ´をクリックする。
【００３８】
サムネイル画像Ａ´がクリックされると、ＣＰＵ１０は、サムネイル画像Ａ´の元画像である画像Ａを評価対象画像と特定し、画像Ａを画像表示欄５２に表示させる（ステップＳ２９）。
【００３９】
次に、ＣＰＵ１０は、「レコード１」、「レコード２」〜「レコードｎ」から、撮影地点の位置情報を検出し、これらの位置情報が含まれる所定の範囲の地図データを地図データベース２４から読み出す。そして、地図データに基づく地図を地図表示欄６０に表示させ（ステップＳ３０）、位置情報に基づく撮影地点を、例えば×印等で地図上の対応する位置に重ねて表示させる。これにより、ユーザは、「桜、富士山」というキーワードで検索された画像の撮影地点を容易に認識することができる。次に、ＣＰＵ１０は、地図上における画像Ａの撮影地点に、画像Ａが画像表示欄５２に表示されていることを示すマーク６９を丸印で表示させる。
【００４０】
次に、ＣＰＵ１０は、評価検索部１３により、画像Ａに加算する評価点数を決定する（ステップＳ３１）。ここで、画像Ａには、「桜」、「富士山」の被写体像が含まれるため、ＣＰＵ１０は、点数記憶部１９から、「桜」に対応するキーワード点数５点、及び「富士山」に対応するキーワード点数４点を読み出す。なお、キーワード点数は、画像Ａが投稿された際の点数から更新されていないものと仮定する。また、画像Ａに含まれる「桜」、「富士山」の被写体像については、改めてキーワード生成部１６を用いて認識し、対応するキーワードを生成してもよい。また、画像Ａに対応する「レコード１」を参照することにより、画像Ａに含まれる「桜」、「富士山」の被写体像に対応するキーワードを認識してもよい。
【００４１】
次に、ＣＰＵ１０は、画像が閲覧された際に加算する閲覧ウエイト点数として、それぞれのキーワード点数に例えば１点ずつを加算する。なお、閲覧ウエイト点数は投稿ウエイト点数よりも低い点数に設定されている。これにより、「桜」の評価点数は６点（キーワード点数５点＋閲覧ウエイト点数１点）、「富士山」の評価点数は５点（キーワード点数４点＋閲覧ウエイト点数１点）と決定される。
【００４２】
次に、ＣＰＵ１０は、評価検索部１３により、「レコード１」に既に記録されている評価点数に、ステップＳ３１で決定した新たな評価点数を加算する（ステップＳ３２）。即ち、図５に示す「評価点数１」に新たな評価点数６点を加算し、現在の「７点」を「１３点」に更新する。同様に、「評価点数２」に新たな評価点数５点を加算し、現在の「６点」を「１１点」に更新する。また、ＣＰＵ１０は、「レコード１」の「最終アクセス日」を更新する。
【００４３】
次に、ＣＰＵ１０は、更新されたキーワードごとの評価点数を評価点数表示欄６４に表示させる（ステップＳ３３）。例えば、図４に示すように、「桜  評価点数  １３点」、「富士山  評価点数  １１点」のように表示させる。これにより、ユーザは、現在の画像Ａに写っている被写体像ごとの評価点数を容易に認識することができる。
【００４４】
この実施の形態に係る画像評価システム２によれば、画像データに含まれる被写体像に対応するキーワードが生成され、生成されたキーワードごとに評価点数が決定されるため、的確に画像を評価することができる。また、画像評価サーバ４によって提供される画像評価サイトで画像が検索された場合には、並行して外部検索サイト９での画像検索も実行されるため、更に外部検索サイト９で検索された画像を評価対象とすることができる。
【００４５】
また、新規に投稿された画像と、外部検索サイト９から取得された画像とを同一のアルゴリズムで評価するため、客観的な画像評価が可能となる。また、外部検索サイト９においてランキング上位の画像のレコードをリンクテーブル８０に記録するため、リンクテーブル８０には人気の高い有用な画像のレコードが蓄積される。また、画像の検索が行われる度に、外部検索サイト９から取得された画像のレコードを順次リンクテーブル８０に蓄積して行くことにより、短時間で効率的に膨大な数のレコードが記録されたリンクテーブル８０を完成させることができる。なお、リンクテーブル８０が完成した場合、画像評価サイトで画像が検索された際に、並行して外部検索サイト９で画像検索を行う必要はなく、画像評価サイトのみで画像の検索及び閲覧を完結させることができる。
【００４６】
また、キーワード点数は、検索ランキングに基づいて適宜更新されるため、現在における画像の人気を反映させた評価を行うことができる。また、投稿ウエイト点数を閲覧ウエイト点数よりも高く設定することにより、新規に投稿され、まだ閲覧されていない画像の評価点数が不当に低くならないようにすることができる。また、端末８の表示部のサイズに応じて画像データの解像度を調整するため、端末８側のデータ受信量を低下させることができ、画像の表示処理速度を速くすることができる。
【００４７】
なお、上述の実施形態において、リンクテーブル８０内のレコードに記録されている「最終アクセス日」が所定の時間以上更新されない場合、レコードに記録されている評価点数を所定の点数減点してもよい。例えば、図５に示す「レコード１」の「最終アクセス日」が１年間更新されない場合、「桜、７点」、及び「富士山、６点」の評価点数をそれぞれ５点ずつ減点し、「桜、２点」、及び「富士山、１点」に変更する。そして、「レコード１」に記録されている各キーワードの評価点数の合計（ここでは３点（２点＋１点））が所定の評価点数（例えば４点）を下回った場合、そのレコードをリンクテーブル８０から削除してもよい。これにより、評価がなされず、人気のない画像のレコードは定期的に削除される。なお、「最終アクセス日」が更新されたか否かについては、例えば、数か月に一度のペースで判定される。
【００４８】
また、上述の実施形態において、外部検索サイト９で画像の検索が行われた際、検索された画像の画像データと共に、画像のスコアに関する情報を受信し、受信したスコアに関する情報を用いて画像評価を行ってもよい。
【００４９】
例えば、ユーザが、「東京タワー」というキーワードで検索を行ったとする。この場合、評価検索部１３は、まず画像評価サーバ４において、リンクテーブル８０から「東京タワー」というキーワードが記録されているレコードを検索する。そして、東京タワーの評価点数として、例えば、「２５点」が記録されたレコードＸ（図示せず）、「１０点」が記録されたレコードＹ（図示せず）、「８点」が記録されたレコードＺ（図示せず）、…、のように評価点数の高い順にレコードを抽出する。ここで、レコードＸ〜Ｚには、東京タワー以外の評価点数は記録されていないものと仮定する。
【００５０】
次に、評価検索部１３は、外部検索サイト９において、「東京タワー」というキーワードで画像を検索する。そして、検索された画像の中から、スコアのランキングが高い（例えば、上位３０位以上）の画像の画像データをネットワーク６を介して取得する。例えば、スコア「１００点」の画像αの画像データ、スコア「８０点」の画像βの画像データ、スコア「６０点」の画像γの画像データ、…、のように、ランキングが上位の画像の画像データをスコアに関する情報と共に取得する。
【００５１】
次に、評価検索部１３は、ネットワーク６を介して取得したスコアを、リンクテーブル８０に記録されている評価点数に合わせて調整する。例えば、画像αのスコア「１００点」（スコアのランキング１位）をレコードＸに記録されている「２５点」（評価点数のランキング１位）に合わせ、画像αのスコア「１００点」を１／４の点数である「２５点」に変更する。そして、これに合わせて、ランキング２位以下のスコアも１／４を乗じた点数に変更する。この場合、画像βのスコア「２０点」、画像γのスコア「１２点」、…、のように変更される。
【００５２】
次に、画像評価サーバ４のＣＰＵ１０は、レコードＸ〜Ｚ、…、に記録されている評価点数と、画像α〜γ、…、の変更後のスコアとを比較する。そして、スコアの値が評価点数の値以上である場合、そのスコアに対応する画像のレコードを作成し、リンクテーブル８０に追加する。
【００５３】
例えば、画像αの変更後のスコア「２５点」（スコアのランキング１位）はレコードＸに記録されている「２５点」（評価点数のランキング１位）と同点であるため、ＣＰＵ１０は、画像αの「レコードα」を作成する。そして、スコア「２５点」に投稿ウエイト点数２点を加算し、「キーワード、評価点数」として「東京タワー、２７点」が記録された画像αの「レコードα」をリンクテーブル８０に追加する。
【００５４】
同様に、画像βの変更後のスコア「２０点」（スコアのランキング２位）はレコードＹに記録されている「１０点」（評価点数のランキング２位）以上であるため、ＣＰＵ１０は、画像βの「レコードβ」を作成する。そして、スコア「２０点」に投稿ウエイト点数２点を加算し、「キーワード、評価点数」として「東京タワー、２２点」が記録された画像βの「レコードβ」をリンクテーブル８０に追加する。なお、画像γの変更後のスコア「１２点」（スコアのランキング３位）はレコードＺに記録されている「８点」（評価点数のランキング３位）よりも低いため、画像γのレコードは作成されない。
【００５５】
このように、外部検索サイト９で検索された画像の評価点数を決定する際に、外部検索サイト９において算出されたスコアを利用することにより、画像データを用いてキーワードを生成しなくても、外部検索サイト９で検索された画像に対応するレコードを容易に作成することができる。なお、画像のスコアとしては、例えば、Google AdWords（登録商標）で検索が行われた場合、画像評価サーバ４は、検索結果として得られた品質スコアを受信するようにしてもよい。また、スコアを利用する場合において、キーワード生成部１６によるキーワード生成を併せて行ってもよい。
【００５６】
また、上述の実施形態のステップＳ２４において、ユーザが入力したキーワードとキーワード生成部１６により生成されたキーワードが異なる場合、ステップＳ２３で受信した画像データに関するレコードを作成しなくてもよい。例えば、ユーザが「桜」、「富士山」をキーワードとして検索を行い、外部検索サイト９からランキングが上位３０位以内の画像の画像データが取得されたとする。このうち、画像データＫからは、「自動車」というキーワードのみが生成され、「桜」、「富士山」のキーワードが生成されなかったとする。このような場合、ＣＰＵ１０は、画像データＫに関するレコードを作成しないようにしてもよい。
【００５７】
また、上述の実施形態において、ユーザが画像を投稿する際に画像のコメントを入力できるようにしてもよい。この場合、ＣＰＵ１０は、投稿された画像に対応するレコードにコメント自体を記録する。そして、この画像が閲覧され、画像表示欄５２に表示された際に、図４に示すように、コメント表示欄６６にコメントを表示する。また、レコードを作成する際に、評価検索部１３により、コメントに含まれるキーワードに対応するキーワード点数を点数記憶部１９から読み出し、キーワード点数に投稿ウエイト点数を加算した点数を評価点数としてレコードに記録してもよい。このように、コメントからキーワードを読み出すことにより、ユーザが意図した被写体に対応するキーワードを精度よく抽出することができる。
【００５８】
また、上述の実施形態において、交通費表示欄６８に交通費に関する情報を表示させてもよい。例えば、画像が画像表示欄５２に表示された際に、ＣＰＵ１０は、ＧＰＳ３４による端末８の現在位置情報を取得する。次に、ＣＰＵ１０は、地図データに含まれる交通網を参照することにより、端末８の現在位置から撮影地点までの経路を検索する。次に、ＣＰＵ１０は、交通費データベース２６を参照することにより、検索した各経路を利用した場合における、現在位置から撮影地点まで交通費を算出し、図４に示すように、経路ごとの交通費を交通費表示欄６８に表示する。
【００５９】
次に、ユーザにより、所定の経路、交通費が選択されると、ＣＰＵ１０は、交通費表示欄６８の近傍に、その経路を選択した場合にかかる時間や乗換情報等の詳細を表示させる。これにより、ユーザは、評価した画像の撮影地点までの経路や交通費を容易に知ることができる。
【００６０】
また、上述の実施の形態において、図８の左側に示すように、画像に対する評価点数の大きさに応じて地図上に表示されるマーク６９の大きさを変化させるようにしてもよい。例えば、図４に示すように、評価点数表示欄６４に表示されている評価点数の合計が２４点（１３点＋１１点）である場合であれば、評価点数表示欄６４に表示する評価点数の合計が１３点（７点＋６点）である場合よりも地図表示欄６０に表示されるマーク６９を大きくする。
【００６１】
また、図８の右側に示すように、交通費の金額の高さに応じて、交通費表示欄６８に表示する経路の色を変更してもよい。例えば、図４に示すように、交通費表示欄６８に「経路１：交通費１５００円」、「経路２：交通費１０００円」、「経路３：交通費９００円」３通りの経路が表示されていたとする。この場合、「経路１：交通費１５００円」を赤色で表示し、「経路２：交通費１０００円」を黄色で表示し、「経路３：交通費９００円」を青色で表示する。これにより、ユーザは、評価した画像の撮影地点に行く価値があるかないかを容易に判断することができる。
【００６２】
また、上述の実施形態において、所定の時間内に連続してサムネイル画像がクリックされた場合（例えば、ダブルクリックされた場合）には、その画像を評価しないようにしてもよい。これにより、操作ミスなどにより誤って画像が評価されることを防止することができる。
【００６３】
また、上述の実施形態において、図４に示す緊急ＧＰＳボタン５８が操作された場合、端末８はＧＰＳ３４により端末８の現在位置情報を取得し、現在位置を含む所定の範囲の地図や航空写真を画像表示欄５２に表示させるようにしてもよい。そして、地図上の対応する位置に現在の自己位置を示すマークを表示してもよい。
【００６４】
また、上述の実施の形態において、地図表示欄６０に地図を表示する場合、地図上に重ねて表示する撮影地点の密集度合いに応じて地図の表示範囲を調整するようにしてもよい。ここで、撮影地点の密集度合いについては、例えば次のように決定する。まず、画像表示欄５２に表示されている画像の撮影地点と、地図上に表示されているそれ以外の撮影地点の距離の差分値を算出する。次に、差分値に基づいて分散値を算出し、分散値の大きさに応じて密集度合いを決定する。これにより、図９（ａ）に示すように、地図上に表示された撮影地点が密集した場合、図９（ｂ）に示すように、地図の表示範囲を修正し、適正な密集度合いで撮影地点を地図上に表示させることができる。
【００６５】
また、上述の実施の形態において、地図表示欄６０に表示された撮影地点をユーザが選択することにより、選択された撮影地点の画像を画像表示欄５２に表示させるようにしてもよい。例えば、画像表示欄５２に画像Ａが表示され、マーク６９が画像Ａの撮影地点に表示されていたとする。ここで、図１０（ａ）に示すように、地図表示欄６０において、ユーザがマーク６９を画像Ｂの撮影地点に移動させると、図１０（ｂ）に示すように、画像表示欄５２に画像Ｂが表示される。
【００６６】
また、上述の実施の形態においては、図４に示すように、表示面のサイズが大きいパソコン等にサイト画面５０を表示させる場合を想定しているが、表示面のサイズが小さいデジタルカメラ、スマートフォン、タブレット端末、携帯電話等が端末８として用いられる場合には、図１１に示すようなサイト画面１００を表示させてもよい。ここで、サイト画面１００には、サイト画面５０と同様に、サムネイル画像表示欄５４、評価対象とされた画像を表示する画像表示欄５２、画像を投稿する際に操作される投稿ボタン５６、地図データに基づく地図を表示する地図表示欄６０、画像を検索する際にキーワードを入力するキーワード入力欄６２が含まれる。
【００６７】
また、上述の実施の形態において、画像評価サーバ４が地図データ記憶部２９を備えず、画像評価処理を行う際に、ＣＰＵ２０がネットワーク６を介して所定の地図サイト等から地図データを取得してもよい。同様に、地図データに含まれる交通網に対応する交通費についても、地図データを取得する際にネットワーク６を介して取得してもよい。
【００６８】
また、上述の実施の形態において、キーワード生成部１６に内蔵されている画像分類ソフトや、その他、評価検索部１３、解像度変換部１８に内蔵されている所定のソフトは、適宜バージョンアップされる。
【符号の説明】
【００６９】
２…画像評価システム、４…画像評価サーバ、６…ネットワーク、８…端末、９…外部検索サイト、１０…ＣＰＵ、１２…通信部、１４…個人情報記憶部、１６…キーワード生成部、１８…解像度変換部、１９…点数記憶部、２０画像データベース、２２情報データベース、地図データベース２４、交通費データベース２６、３０…ＣＰＵ、３４…ＧＰＳ、３８…ＬＣＤ表示部、４１…撮像素子、４２…メモリカード
【図１】
2015026105.tif 000003
【図２】
2015026105.tif 000004
【図３】
2015026105.tif 000005
【図４】
2015026105.tif 000006
【図５】
2015026105.tif 000007
【図６】
2015026105.tif 000008
【図７】
2015026105.tif 000009
【図８】
2015026105.tif 000010
【図９】
2015026105.tif 000011
【図１０】
2015026105.tif 000012
【図１１】
2015026105.tif 000013