(57)【要約】【課題】互いに類似する画像の特徴量が同一のデータベースに保存されることがないように図る。【解決手段】制御部は、ユーザにより設定された特徴抽出対象領域における、処理対象画像の特徴を示す特徴量を抽出し、抽出した特徴量をユーザにより入力されたＵＲＬに関連づけてデータベースに保存する（Ｓ３０３Ａ）。但し、制御部は、抽出した特徴量との類似度が一定程度以上である特徴量が上記データベースに記憶されている場合には、抽出した特徴量の上記データベースへの保存を行わず、上記ユーザに対して予め定められた通知情報を出力する。【選択図】図７Ａ
2014142783.tif 000002
【特許請求の範囲】
【請求項１】
利用者により設定された特徴抽出領域における、処理対象画像の特徴を示す特徴量を抽出する特徴抽出手段と、
前記特徴抽出手段により抽出された特徴量を、データベースに保存する保存手段と、
を含み、
前記保存手段は、
前記データベースに保存される特徴量それぞれについて、前記特徴抽出手段により抽出された特徴量との類似度を算出し、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する判定手段と、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存を行う手段と、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存の代わりに、予め定められた通知情報を前記利用者に対して出力する通知手段と、を含むこと、
を特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、他の情報処理装置と通信可能であり、
前記保存手段は、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量を前記利用者に入力されたアドレス情報と関連づけて前記データベースに保存し、
前記情報処理装置は、
検索対象画像を前記他の情報処理装置から取得する取得手段と、
前記検索対象画像の特徴を示す特徴量を抽出する手段と、
前記データベースに記憶される特徴量のうちで、前記検索対象画像から抽出された特徴量との類似度が一定程度以上である特徴量を検索する検索手段と、
前記検索手段により検索された特徴量に関連づけられたアドレス情報を、前記他の情報処理装置に送信する送信手段と、
をさらに含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記保存手段は、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出領域を更新する更新手段と、
前記特徴抽出領域が更新された場合に、更新された特徴抽出領域における、前記処理対象画像の特徴を示す特徴量を抽出する再抽出手段と、
前記再抽出手段によって特徴量が抽出された場合に、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する再判定手段と、
前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、再抽出手段によって抽出された特徴量を、前記データベースに保存する手段と、をさらに含み、
前記通知手段は、
前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記通知情報を出力すること、
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量を特定する情報を記憶手段に記憶させる手段をさらに含み、
前記再判定手段は、
前記記憶手段に記憶される前記情報により特定される特徴量についてのみ、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上であるか否かを判定することにより、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定すること、
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記更新手段は、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合だけでなく、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合も、特徴抽出領域の更新を行い、
特徴抽出領域の更新は有限の回数行われ、
前記通知手段は、
前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、特徴抽出領域の更新が上記有限の回数未満しか行われていなければ、前記通知情報の出力を行わず、特徴抽出領域の更新が既に上記有限の回数行われていれば、前記通知情報の出力を行うこと、
を特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記通知情報が出力される場合に、画像から抽出された特徴量を記憶するための他のデータベースに、前記特徴抽出手段により抽出された特徴量を保存すること、
を特徴とする請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
利用者により設定された特徴抽出領域における、処理対象画像の特徴を示す特徴量を抽出する特徴抽出手段、
前記特徴抽出手段により抽出された特徴量を、データベースに保存する保存手段、
としてコンピュータを機能させるためのプログラムであって、
前記保存手段は、
前記データベースに保存される特徴量それぞれについて、前記特徴抽出手段により抽出された特徴量との類似度を算出し、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する判定手段と、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存を行う手段と、
前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存の代わりに、予め定められた通知情報を前記利用者に対して出力する通知手段と、を含むこと、
を特徴とする前記プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、以下に説明する画像処理装置が記載されている。すなわち、特許文献１に記載の画像処理装置は、獲得された対象画像データ又は参照画像データから、複数の特徴量を抽出して特徴ベクトルを生成する。また、上記獲得された複数の参照画像データに対して、参照画像データごとに該参照画像データから生成された特徴ベクトルとこの参照画像データのアドレス情報とを統合して参照ベクトルを作成し、参照ベクトル群を生成する。また、上記獲得された対象画像データから生成された特徴ベクトルと参照ベクトル群より選択された参照画像データの特徴ベクトルとの類似度を算出する。また、算出された類似度を所定の基準と比較し、類似していると判断された画像のアドレス情報を、参照ベクトル群より取り出す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−５２１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、互いに類似する画像の特徴量が同一のデータベースに保存されることがないように図ることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、利用者により設定された特徴抽出領域における、処理対象画像の特徴を示す特徴量を抽出する特徴抽出手段と、前記特徴抽出手段により抽出された特徴量をデータベースに保存する保存手段と、を含み、前記保存手段は、前記データベースに保存される特徴量それぞれについて、前記特徴抽出手段により抽出された特徴量との類似度を算出し、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する判定手段と、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存を行う手段と、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存の代わりに、予め定められた通知情報を前記利用者に対して出力する通知手段と、を含むことを特徴とする情報処理装置である。
【０００６】
また、請求項２に記載の情報処理装置は、他の情報処理装置と通信可能であり、請求項１に記載の情報処理装置において、前記保存手段が、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量を前記利用者に入力されたアドレス情報と関連づけて前記データベースに保存し、検索対象画像を前記他の情報処理装置から取得する取得手段と、前記検索対象画像の特徴を示す特徴量を抽出する手段と、前記データベースに記憶される特徴量のうちで、前記検索対象画像から抽出された特徴量との類似度が一定程度以上である特徴量を検索する検索手段と、前記検索手段により検索された特徴量に関連づけられたアドレス情報を、前記他の情報処理装置に送信する送信手段と、をさらに備えさせたことを特徴としている。
【０００７】
また、請求項３に記載の情報処理装置は、請求項１又は請求項２に記載の情報処理装置において、前記保存手段が、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出領域を更新する更新手段と、前記特徴抽出領域が更新された場合に、更新された特徴抽出領域における、前記処理対象画像の特徴を示す特徴量を抽出する再抽出手段と、前記再抽出手段によって特徴量が抽出された場合に、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する再判定手段と、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、再抽出手段によって抽出された特徴量を、前記データベースに保存する手段と、をさらに備え、前記通知手段が、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記通知情報を出力することを特徴としている。
【０００８】
また、請求項４に記載の情報処理装置は、請求項３に記載の情報処理装置に、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量を特定する情報を記憶手段に記憶させる手段をさらに備えさせ、前記再判定手段が、前記記憶手段に記憶される前記情報により特定される特徴量についてのみ、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上であるか否かを判定することにより、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定することを特徴としている。
【０００９】
また、請求項５に記載の情報処理装置は、請求項３又は請求項４に記載の情報処理装置において、前記更新手段が、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合だけでなく、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合も、特徴抽出領域の更新を行い、特徴抽出領域の更新は有限の回数行われ、前記通知手段が、前記再抽出手段によって抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、特徴抽出領域の更新が上記有限の回数未満しか行われていなければ、前記通知情報の出力を行わず、特徴抽出領域の更新が既に上記有限の回数行われていれば、前記通知情報の出力を行うことを特徴としている。
【００１０】
また、請求項６に記載の情報処理装置は、請求項１乃至請求項５のいずれかに記載の情報処理装置において、前記通知情報が出力される場合に、画像から抽出された特徴量を記憶するための他のデータベースに、前記特徴抽出手段により抽出された特徴量を保存することを特徴としている。
【００１１】
また、上記課題を解決するための請求項７に記載のプログラムは、利用者により設定された特徴抽出領域における、処理対象画像の特徴を示す特徴量を抽出する特徴抽出手段、前記特徴抽出手段により抽出された特徴量を、データベースに保存する保存手段、としてコンピュータを機能させるためのプログラムであって、前記保存手段は、前記データベースに保存される特徴量それぞれについて、前記特徴抽出手段により抽出された特徴量との類似度を算出し、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されているか否かを判定する判定手段と、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていないと判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存を行う手段と、前記特徴抽出手段により抽出された特徴量との類似度が一定程度以上である特徴量が前記データベースに記憶されていると判定された場合に、前記特徴抽出手段により抽出された特徴量の前記データベースへの保存の代わりに、予め定められた通知情報を前記利用者に対して出力する通知手段と、を含むことを特徴としている。
【発明の効果】
【００１２】
請求項１、７の発明によれば、互いに類似する画像の特徴量が同一のデータベースに保存されることがないように図ることができる。
【００１３】
請求項２の発明によれば、検索対象画像と類似する画像から抽出された特徴量を検索できる。
【００１４】
請求項３の発明によれば、本構成を有しない場合と比較して、より確実に、互いに類似する画像の特徴量が同一のデータベースに保存されなくなる。
【００１５】
請求項４の発明によれば、互いに類似する画像の特徴量が同一のデータベースに保存されることがないように図ることを、より少ない処理負荷で実現できる。
【００１６】
請求項５の発明によれば、互いに類似する画像の特徴量が同一のデータベースに保存されることがないように図るための対処をある程度行った上で、ユーザの注意を喚起することができる。
【００１７】
請求項６の発明によれば、互いに類似する画像の特徴量が、それぞれ異なるデータベースに保存されるように図ることができる。
【図面の簡単な説明】
【００１８】
【図１】サーバの構成を示す図である。
【図２】文書の一例を示す図である。
【図３】サーバにて実行される処理を示すフロー図である。
【図４】マーカ付き画像の一例を示す図である。
【図５】データベースの記憶内容の一例を示す図である。
【図６】サーバにて実行される処理を示すフロー図である。
【図７Ａ】保存ルーチンを示す図である。
【図７Ｂ】保存ルーチンを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００２０】
図１は、本発明の実施形態に係る情報処理装置の構成を例示する図である。本実施形態では、情報処理装置は、制御部２ａ、主記憶２ｂ、ネットワークインタフェース２ｃ、及びハードディスク２ｄ等を備えたサーバ２として実現される。制御部２ａは、マイクロプロセッサであり、主記憶２ｂに記憶されるプログラムに従って各種情報処理を実行する。主記憶２ｂは、ＲＯＭ及びＲＡＭによって実現され、上記プログラムが格納される。ここでは、このプログラムは、コンピュータ読み取り可能な情報記憶媒体（例えば、ＤＶＤ（登録商標）−ＲＯＭ）から読み出されて主記憶２ｂに記憶される。なお、このプログラムは、ネットワークを介してダウンロードされて主記憶２ｂに記憶されてもよい。
【００２１】
また、主記憶２ｂには、各種情報処理に必要な情報が格納され、主記憶２ｂは、ワークメモリとしても機能する。
【００２２】
ネットワークインタフェース２ｃは、サーバ２をネットワークに接続するためのインタフェースである。ネットワークインタフェース２ｃは、制御部２ａの命令に従って、情報をネットワークに送信したり、ネットワークから情報を受信したりする。図１に示すように、ネットワークには、ユーザＵ１の作業用情報端末４及びユーザＵ２の携帯端末６が接続されており、サーバ２はこれらとネットワークを介して通信可能となっている。
【００２３】
なお、実際には、ネットワークには、不特定多数のユーザＵ１それぞれの作業用情報端末４が接続されている。図１では、各ユーザＵ１の作業用情報端末４のうちの一つの作業用情報端末４を図示している。ここでは、図１に図示される作業用情報端末４のユーザＵ１は、メーカー企業の従業員であるものとする。また、携帯端末６には、メーカ企業が無料提供しているアプリケーションがインストールされているものとする。
【００２４】
ハードディスク２ｄは、各種情報を記憶する。本実施形態では、ハードディスク２ｄには、複数のデータベースが格納される。データベースの記憶内容については後述する。
【００２５】
サーバ２は、ウェブサーバ機能を備えており、ウェブアプリケーションを提供している。ユーザＵ１は、作業用情報端末４に実装されたブラウザでサーバ２にアクセスし、ウェブアプリケーションを利用する。まず、ユーザＵ１は、ウェブアプリケーションを利用して、自社製品の宣伝のために作成した文書（例えば、パンフレット）を示す文書データをサーバ２にアップロードする。図２に、文書の一例を示した。
【００２６】
文書データがアップロードされると、アップロードされた文書データが表す文書の画像（以下、処理対象画像と表記する）がブラウザに表示される。ユーザＵ１は、所望のデータベース（例えば、製品に関連するデータベース）を選択した後、ブラウザに表示された処理対象画像を参照しながら、処理対象画像内に、特徴抽出対象領域を設定する。例えば、ユーザＵ１は、注目すべき領域（例えば、自社製品の画像の周辺の領域）を特徴抽出対象領域として設定する。また、ユーザＵ１は、特徴抽出対象領域を設定するだけでなく、特徴抽出対象領域内の表示要素に関するコンテンツへのＵＲＬ（Uniform Resource Locator）を入力する。例えば、ユーザＵ１は、自社製品が実働している様子を示す動画コンテンツへのＵＲＬを入力する。こうすることで、ユーザＵ１は、特徴抽出対象領域内の表示要素にコンテンツを紐付ける。コンテンツが「情報資源」に相当し、ＵＲＬが「アドレス情報」に相当している。
【００２７】
なお、本実施形態では、ユーザＵ１は、既定長の半径を有する同心円のリングであるマーカ１０（後記図４参照）を配置すべき位置を、処理対象画像内で指定する。こうすることで、ユーザＵ１は、マーカ１０の外接矩形内の領域を、特徴抽出対象領域として設定する。
【００２８】
ユーザＵ１により選択されたデータベース（以下、データベースＹと表記する）を識別するためのデータ、ユーザＵ１により設定された特徴抽出対象領域の範囲を特定するためのデータ、及び、ユーザＵ１により入力されたＵＲＬは、サーバ２に送信される。これらを受信したサーバ２では、制御部２ａにより、図３に示す処理が実行される。
【００２９】
すなわち、制御部２ａ（特徴抽出手段）は、ユーザＵ１の作業用情報端末４から受信したデータに基づいて特徴抽出対象領域を特定し、特徴抽出対象領域における、処理対象画像の特徴を示す特徴量を抽出する（Ｓ１０１）。本実施形態では、Ｓ１０１で制御部２ａは、ＳＩＦＴ（Scale-Invariant Feature Transform）アルゴリズムに従って、特徴抽出対象領域のうちで、処理対象画像から１又は複数の特徴点を特徴量として抽出する。
【００３０】
また、制御部２ａは、ユーザＵ１の作業用情報端末４から受信したデータに基づいて、処理対象画像内にマーカ１０を配置してなるマーカ付き画像を生成する（Ｓ１０２）。図４にマーカ付き画像の一例を示した。同図に示すように、マーカ付き画像は、マーカ１０を含む。マーカ１０は、ユーザにより指定された位置に配置される。また、マーカ付き画像は、マーカ１０に囲まれる領域内に、アンカー画像１２も含む。アンカー画像１２は、ユーザＵ１により入力されたＵＲＬのリンク先のコンテンツの種別を示す。図４に示すアンカー画像１２は、動画コンテンツを示す。マーカ１０及びアンカー画像１２ともに半透明の画像である。
【００３１】
そして、制御部２ａ（保存手段）は、ユーザＵ１の作業用情報端末４から受信したデータに基づいてデータベースＹを特定した後、保存ルーチンを実行する（Ｓ１０３）。詳しいことは後述するが、Ｓ１０３において制御部２ａは、原則として、Ｓ１０１で抽出した特徴量と、ユーザによって入力されたＵＲＬと、Ｓ１０２で生成したマーカ付き画像と、を関連づけて、データベースＹに保存する（後記図７ＡのＳ３０３Ａ参照）。すなわち、Ｓ１０３において制御部２ａは、データベースＹのデータベース名に関連づけて、Ｓ１０１で抽出した特徴量とユーザによって入力されたＵＲＬとＳ１０２で生成したマーカ付き画像とを関連づけたレコードを、ハードディスク２ｄに保存する。データベース名は、フォルダ名とも呼ばれる。図５に、或るデータベースの記憶内容の一例を示した。図５は、或るデータベースのデータベース名に関連づけられたレコードを示す。一つのデータベース名は、それに関連づけられている特徴量一つ一つを要素とする特徴量グループの識別情報に相当する。言い換えれば、一つのデータベースには、一つの特徴量グループが保存されている。そのため、Ｓ１０３の処理は、Ｓ１０１で抽出された特徴量を、データベースＹに格納される特徴量グループに追加することであるとも言える。
【００３２】
マーカ付き画像は、自社製品の宣伝のため、パンフレットとして、多数印刷される。印刷されたパンフレットは、不特定多数の者に配布されることとなる。
【００３３】
このサーバ２には、パンフレットを手に入れたユーザＵ２に対して、製品の宣伝を効率よく行うための工夫が施されている。すなわち、ユーザＵ２が、携帯端末６（他の情報処理装置）に内蔵されたデジタルカメラの照準をマーカ１０に合わせ、マーカ１０を含む領域を撮像すると、その領域の表示要素（例えば、製品）に紐付いたコンテンツが自動的に携帯端末６にて表示されるようになっている。より詳しくは、ユーザＵ２が、パンフレットで指定されているデータベースを選択した後、マーカ１０を含む領域を撮像すると、上記アプリケーションにより、デジタルカメラにより撮像された撮像画像から、マーカ１０の外接矩形領域の画像が検索対象画像として切り出され、ユーザＵ２により選択されたデータベースを識別するデータと、検索対象画像を示すデータと、がサーバ２に送信される。これらのデータをサーバ２が受信すると、サーバ２において図６に示す処理が実行される。
【００３４】
以下、図６に示す処理について説明する。なお、ユーザＵ２により選択されたデータベースのことをデータベースＸと表記する。データベースＸは、ユーザＵ２により選択された特徴量グループであるとも言える。
【００３５】
まず、制御部２ａは、検索対象画像の特徴を示す特徴量を抽出する（Ｓ２０１）。本実施形態では、Ｓ２０１で制御部２ａは、ＳＩＦＴアルゴリズムに従って、検索対象画像から１又は複数の特徴点を特徴量として抽出する。
【００３６】
そして、制御部２ａ（検索手段）は、Ｓ２０２及びＳ２０３のステップで、データベースＸに記憶される特徴量のうちで、検索対象画像から抽出された特徴量との類似度が既定の閾値ＴＨ以上である特徴量を検索する。
【００３７】
すなわち、制御部２ａ（検索手段）は、データベースＸに記憶される特徴量すなわちデータベースＸのデータベース名に関連づけられた特徴量の一つ一つ、を特徴量Ｘとして順に選択し、特徴量Ｘを選択するごとに、検索対象画像から抽出された特徴量と特徴量Ｘとの類似度を算出する（Ｓ２０２）。本実施形態では、Ｓ２０２で制御部２ａは、検索対象画像から抽出された特徴点それぞれと、特徴量Ｘが表す特徴点それぞれと、を比較し、対応関係にある特徴点の組み合わせの数を類似度として算出する。
【００３８】
また、Ｓ２０３で制御部２ａ（検索手段）は、Ｓ２０２で算出された類似度に基づいて、データベースＸに記憶される特徴量のうちで、検索対象画像から抽出された特徴量との類似度が閾値ＴＨ以上である特徴量を特定する（Ｓ２０３）。
【００３９】
そして、制御部２ａ（送信手段）は、Ｓ２０３で特定した特徴量に関連づけてデータベースＸに記憶されるＵＲＬを携帯端末６に送信する（Ｓ２０４）。本実施形態では、制御部２ａは、Ｓ２０３で特定した特徴量のうちの、検索対象画像から抽出された特徴量との類似度が最大の特徴量、に関連づけられたＵＲＬを携帯端末６に送信する。ＵＲＬを受信した携帯端末６では、そのＵＲＬが表すリンク先のコンテンツが取得され、取得されたコンテンツが出力されることとなる。その結果、ユーザＵ２は、例えば、パンフレットに載っている製品が実働する様子を示す動画を視聴する。
【００４０】
ところで、互いに類似する画像それぞれの特徴量が同一のデータベースに保存された場合、すなわち、互いに類似する画像それぞれの特徴量が同一の特徴量グループに属する場合、図６に示す処理が実行されたときに、本来出力されるべきコンテンツとは異なるコンテンツが出力されることとなってしまう。この点、サーバ２では、保存ルーチンにより、互いに類似する画像それぞれの特徴量が同一のデータベースに保存されることがないよう図られている。すなわち、互いに類似する画像それぞれの特徴量が同一の特徴量グループに属することがないよう図られている。以下、保存ルーチンについて、保存ルーチンを示す図７Ａ及び図７Ｂを参照しながら説明する。
【００４１】
保存ルーチンにおいて、制御部２ａは、まず、ユーザＵ１より選択されたデータベースたるデータベースＹに記憶される特徴量、すなわちデータベースＹのデータベース名に関連づけられた特徴量、の一つ一つを特徴量Ｙとして順に選択し、特徴量Ｙを選択するごとに、Ｓ１０１で特徴抽出対象領域から抽出した特徴量と特徴量Ｙとの類似度を、図６のＳ２０２と同様にして算出する（Ｓ３０１）。
【００４２】
そして、制御部２ａ（判定手段）は、Ｓ３０１のステップで算出された類似度に基づいて、データベースＹのうちに、特徴抽出対象領域から抽出した特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在するか否かを判定する（Ｓ３０２）。特徴抽出対象領域から抽出された特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在しない場合（Ｓ３０２のＮ）、制御部２ａは、Ｓ１０１で特徴抽出対象領域から抽出した特徴量と、ユーザによって入力されたＵＲＬと、Ｓ１０２で生成したマーカ付き画像と、を関連づけて、データベースＹに保存し（Ｓ３０３Ａ）、保存ルーチンを終了する。
【００４３】
一方、特徴抽出対象領域から抽出された特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在する場合（Ｓ３０２のＹ）、制御部２ａは、更新回数値「Ｎ」の値を「１」に設定する（Ｓ３０３）。また、制御部２ａ（更新手段）は、特徴抽出対象領域を更新する（Ｓ３０４）。ここでは、Ｓ３０４で制御部２ａは、予め定められた拡大率で、特徴抽出対象領域を拡大する。なお、Ｓ３０４で制御部２ａは、特徴抽出対象領域の位置を既定の距離だけ移動させてもよい。
【００４４】
なお、以下特に断りがない限り、「特徴抽出対象領域」とは「更新後の特徴抽出対象領域」を意味する。なお、以下、「当初の特徴抽出対象領域」とは、「ユーザＵ１により設定された特徴抽出対象領域」のことを意味する。
【００４５】
続いて、制御部２ａ（再抽出手段）は、図３のＳ１０１と同様にして、特徴抽出対象領域における、処理対象画像の特徴を示す特徴量を抽出する（Ｓ３０５）。
【００４６】
また、制御部２ａは、Ｓ３０１と同様にして、データベースＹに記憶される特徴量の一つ一つを特徴量Ｙとして順に選択し、特徴量Ｙを選択するごとに、Ｓ３０５で特徴抽出対象領域から抽出した特徴量と特徴量Ｙとの類似度を、算出する（Ｓ３０６）。
【００４７】
そして、制御部２ａ（再判定手段）は、Ｓ３０２と同様にして、データベースＹのうちに、Ｓ３０５で特徴抽出対象領域から抽出した特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在するか否かを判定する（Ｓ３０７）。特徴抽出対象領域から抽出された特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在しない場合（Ｓ３０７のＮ）、制御部２ａは、特徴抽出対象領域が当初から拡大されているので、特徴抽出対象領域の内接円のリングであるマーカ１０と、アンカー画像１２と、を処理対象画像に配置することでマーカ付き画像を再生成した後、Ｓ３０５で特徴抽出対象領域から抽出した特徴量と、ユーザによって入力されたＵＲＬと、再生成したマーカ付き画像と、を関連づけて、データベースＹに保存し（Ｓ３０８Ａ）、保存ルーチンを終了する。
【００４８】
一方、Ｓ３０５で特徴抽出対象領域から抽出された特徴量との類似度が上記閾値ＴＨ以上である特徴量が存在する場合（Ｓ３０７のＹ）、制御部２ａは、更新回数値「Ｎ」の値が上限値（例えば、「５」）であるか否かを判定する（Ｓ３０８）。「Ｎ」の値が上限値未満である場合（Ｓ３０８のＮ）、制御部２ａは、「Ｎ」の値を「１」だけインクリメントし（Ｓ３０９Ａ）、Ｓ３０４以降のステップを再度実行する。
【００４９】
一方、「Ｎ」の値が上限値である場合（Ｓ３０８のＹ）、Ｓ３０５で特徴抽出対象領域から抽出された特徴量の保存は行われず、制御部２ａ（通知手段）が、予め定められた通知データをユーザＵ１の作業用情報端末４に送信する（Ｓ３０９）。通知データを受信した、ユーザＵ１の作業用情報端末４では、例えば、特徴量を保存することができない旨を知らせる画面が表示される。また、例えば、他のデータベースの選択を案内する画面が表示される。
【００５０】
なお、本発明の実施形態は、上記実施形態だけに限らない。
【００５１】
（１）例えば、制御部２ａ（通知手段）は、「当初」の特徴抽出対象領域から抽出した特徴量との類似度が上記閾値ＴＨ以上である特徴量がデータベースＹに存在する場合（Ｓ３０２のＹ）、直ちにＳ３０９のステップを実行してもよい。
【００５２】
（２）また、例えば、制御部２ａは、更新回数値「Ｎ」の値が上限値である場合（Ｓ３０８のＹ）、Ｓ３０９のステップを実行せずに、他のデータベースをデータベースＹとして、保存ルーチンを再実行してもよい。
【００５３】
（３）また、例えば、制御部２ａは、Ｓ３０９のステップの後、「当初」の特徴抽出対象領域から抽出した特徴量と、ユーザによって入力されたＵＲＬと、Ｓ１０２で生成したマーカ付き画像と、を関連づけて、他のデータベースに保存してもよい。例えば、通知データを受信したユーザＵ１の作業用情報端末４において他のデータベースの選択を案内する画面が表示された結果、ユーザＵ１が他のデータベースを選択した場合に、制御部２ａが、ユーザＵ１により選択された他のデータベースに、これらのデータを関連づけて保存してもよい。
【００５４】
（４）また、例えば、制御部２ａは、Ｓ３０６（図７Ａ参照）の処理量軽減のため、Ｓ１０１で特徴抽出対象領域から抽出された特徴量との類似度が上記閾値ＴＨ以上である特徴量のリスト（情報）を、主記憶２ｂ（記憶手段）に、例えばＳ３０３のステップ後保存してもよい。この場合、制御部２ａ（再判定手段）は、上記リストに含まれる特徴量一つ一つを特徴量ＹとしてＳ３０６のステップを実行し、且つ、Ｓ３０７において、Ｓ３０５で抽出した特徴量との類似度が閾値ＴＨ以上である特徴量が上記リストのうちに存在するか否かを判定すればよい。ちなみに、Ｓ３０５で抽出した特徴量との類似度が閾値ＴＨ以上である特徴量が上記リストのうちに存在する場合（Ｓ３０７のＹ）、制御部２ａは、次回のＳ３０６での処理量軽減のため、Ｓ３０５で抽出した特徴量との類似度が閾値ＴＨ未満である特徴量を、例えばＳ３０８のステップの前に、上記リストから削除してもよい。
【００５５】
（５）また、「アドレス情報」は、コンテンツ等の情報資源のアドレスを示すデータであれば、ＵＲＬ限らず、どのような情報であってもよい。例えば、「アドレス情報」は、情報資源のファイルパスであってもよい。
【００５６】
（６）また、サーバ２が複数の企業により使用される場合には、企業ごとに、その企業に対応するデータベースが設けられていてもよい。複数の企業が同一のデータベースに情報を登録するような場合、検索の場面において、意図していない会社により登録された情報が検索される可能性がある。この点、データベースを企業ごとに設けておくと、このような事態の発生が抑止される。
【符号の説明】
【００５７】
２  サーバ、２ａ  制御部、２ｂ  主記憶、２ｃ  ネットワークインタフェース、２ｄ  ハードディスク、４  作業用情報端末、６  携帯端末、１０  マーカ、１２  アンカー画像、Ｕ１，Ｕ２  ユーザ。
【図１】
2014142783.tif 000003
【図２】
2014142783.tif 000004
【図３】
2014142783.tif 000005
【図４】
2014142783.tif 000006
【図５】
2014142783.tif 000007
【図６】
2014142783.tif 000008
【図７Ａ】
2014142783.tif 000009
【図７Ｂ】
2014142783.tif 000010