(57)【要約】【課題】対象画像において標識画像を配置するのに適した領域を確認する。【解決手段】情報登録支援サーバ２０は、指定されたサイズの標識画像を配置する対象の画像に含まれる画像特徴情報を取得し、対象の画像に含まれる１以上の各位置を基点とした指定されたサイズの領域に含まれる画像特徴情報に基づいて、対象の画像において標識画像の配置に適合した領域を示す表示情報を生成し、クライアント装置１０において対象の画像に表示情報を重ね合わせて表示させる。【選択図】図１
2014142884.tif 000002
【特許請求の範囲】
【請求項１】
指定されたサイズの標識画像を配置する対象の画像に含まれる画像特徴情報を取得する手段と、
前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域に含まれる画像特徴情報に基づいて、前記対象の画像において前記標識画像の配置に適合した領域を示す表示情報を生成する生成手段と、
前記対象の画像に前記表示情報を重ね合わせて表示させる手段と、を含む
ことを特徴とする標識画像配置支援装置。
【請求項２】
前記対象の画像において前記標識画像を配置する配置領域と、該標識画像に関連付ける関連情報の指定を受け付けて、該配置領域に含まれる画像特徴情報と該関連情報とを関連付けて記憶手段に記憶させる手段をさらに含む
ことを特徴とする請求項１に記載の標識画像配置支援装置。
【請求項３】
前記生成手段は、前記標識画像のサイズが変更された場合に、前記表示情報を再生成し、
前記表示させる手段は、前記標識画像のサイズが変更された場合に、前記対象の画像に前記再生成された表示情報を重ね合わせて表示させる
ことを特徴とする請求項１又は２に記載の標識画像配置支援装置。
【請求項４】
前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域ごとに、該領域に含まれる画像特徴情報の量が閾値を超える場合には該領域に適合度を加算する手段をさらに含み、
前記生成手段は、前記対象の画像における各領域の適合度に基づいて前記表示情報を生成する
ことを特徴とする請求項１乃至３のいずれかに記載の標識画像配置支援装置。
【請求項５】
前記生成手段は、前記対象の画像において適合度が予め定められた条件に満たない領域を少なくとも表示する前記表示情報を生成する
ことを特徴とする請求項４に記載の標識画像配置支援装置。
【請求項６】
前記生成手段は、前記対象の画像において適合度が予め定められた条件を満たす領域であって、前記表示画像を配置可能な大きさの領域を少なくとも表示する前記表示情報を生成する
ことを特徴とする請求項４に記載の標識画像配置支援装置。
【請求項７】
指定されたサイズの標識画像を配置する対象の画像に含まれる画像特徴情報を取得する手段と、
前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域に含まれる画像特徴情報に基づいて、前記対象の画像において前記標識画像の配置に適合した領域を示す表示情報を生成する生成手段と、
前記対象の画像に前記表示情報を重ね合わせて表示させる手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標識画像配置支援装置及びプログラムに関する。
【背景技術】
【０００２】
画像から特徴点を抽出し、抽出した特徴点を利用して画像内から選択した領域を画像処理に供することが行われている（例えば特許文献１を参照）。
【０００３】
また、画像の中に標識画像（マーカ）を配置し、標識画像に含まれる画像特徴を利用する場合に、標識画像を配置予定の領域に十分な画像特徴が含まれているかは、ユーザが画像を見ただけで判断することは困難である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３２９６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、対象画像において標識画像を配置するのに適した領域を確認できる標識画像配置支援装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、指定されたサイズの標識画像を配置する対象の画像に含まれる画像特徴情報を取得する手段と、前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域に含まれる特徴点の数に基づいて、前記対象の画像において前記標識画像の配置に適合した領域を示す表示情報を生成する生成手段と、前記対象の画像に前記表示情報を重ね合わせて表示させる手段と、を含むことを特徴とする標識画像配置支援装置である。
【０００７】
請求項２に係る発明は、前記対象の画像において前記標識画像を配置する配置領域と、該標識画像に関連付ける関連情報の指定を受け付けて、該配置領域に含まれる画像特徴情報と該関連情報とを関連付けて記憶手段に記憶させる手段をさらに含むことを特徴とする請求項１に記載の標識画像配置支援装置である。
【０００８】
請求項３に係る発明は、前記生成手段は、前記標識画像のサイズが変更された場合に、前記表示情報を再生成し、前記表示させる手段は、前記標識画像のサイズが変更された場合に、前記対象の画像に前記再生成された表示情報を重ね合わせて表示させることを特徴とする請求項１又は２に記載の標識画像配置支援装置である。
【０００９】
請求項４に係る発明は、前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域ごとに、該領域に含まれる画像特徴情報の量が閾値を超える場合には該領域に適合度を加算する手段をさらに含み、前記生成手段は、前記対象の画像における各領域の適合度に基づいて前記表示情報を生成することを特徴とする請求項１乃至３のいずれかに記載の標識画像配置支援装置である。
【００１０】
請求項５に係る発明は、前記生成手段は、前記対象の画像において適合度が予め定められた条件に満たない領域を少なくとも表示する前記表示情報を生成することを特徴とする請求項４に記載の標識画像配置支援装置である。
【００１１】
請求項６に係る発明は、前記生成手段は、前記対象の画像において適合度が予め定められた条件を満たす領域であって、前記表示画像を配置可能な大きさの領域を少なくとも表示する前記表示情報を生成することを特徴とする請求項４に記載の標識画像配置支援装置である。
【００１２】
請求項７に係る発明は、指定されたサイズの標識画像を配置する対象の画像に含まれる画像特徴情報を取得する手段と、前記対象の画像に含まれる１以上の各位置を基点とした前記指定されたサイズの領域に含まれる画像特徴情報に基づいて、前記対象の画像において前記標識画像の配置に適合した領域を示す表示情報を生成する生成手段と、前記対象の画像に前記表示情報を重ね合わせて表示させる手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１及び７に記載の発明によれば、対象画像において標識画像を配置するのに適した領域を確認できる。
【００１４】
請求項２に記載の発明によれば、対象画像に配置した標識画像に関連する情報を登録できる。
【００１５】
請求項３に記載の発明によれば、標識画像のサイズが更新されるごとに更新されたサイズに適した配置領域を確認できる。
【００１６】
請求項４に記載の発明によれば、対象画像において標識画像を配置する適合度を確認できる。
【００１７】
請求項５に記載の発明によれば、標識画像の配置に避けるべき領域を確認できる。
【００１８】
請求項６に記載の発明によれば、標識画像の配置に適した領域を確認できる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る情報処理システムのシステム構成図である。
【図２】マーカ設定画面の一例である。
【図３】マーカ設定画面の一例である。
【図４】マーカ設定画面の一例である。
【図５】マーカ設定画面の一例である。
【図６】マーカ設定画面の一例である。
【図７】クライアント装置、情報登録支援サーバ、情報管理サーバのハードウェア構成例である。
【図８】マーカ情報管理テーブルの一例を示す図である。
【図９】マーカ情報登録処理の一例を示すシーケンス図である。
【図１０】マーカ配置支援情報の生成処理の一例を示すフローチャートである。
【図１１】マーカ関連情報提供処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２１】
［１．システム構成］
図１には、本実施形態に係る情報処理システム１のシステム構成図を示した。図１に示されるように、情報処理システム１は、１以上のクライアント装置１０、情報登録支援サーバ２０、情報管理サーバ３０を含み、クライアント装置１０、情報登録支援サーバ２０、情報管理サーバ３０はそれぞれネットワーク４０を介して相互にデータ通信可能に接続されている。ここで、情報登録支援サーバ２０と情報管理サーバ３０とはローカルエリアネットワークを介して通信することとしてもよい。
【００２２】
［１−１．概要説明］
まず、本実施形態に係る情報処理システム１において行われる処理の概要を、図２〜６に示した画面遷移図を参照しながら説明する。
【００２３】
クライアント装置１０は、図２に示されるようにマーカ設定画面５０を表示する。マーカ設定画面５０では、「文書選択」ボタン５１が押下され、登録対象の文書（登録対象文書）が選択されると、選択された登録対象文書が文書表示領域６０に表示される。また、登録対象文書の属性情報も、属性情報表示領域７０に表示される。
【００２４】
ここで、マーカ設定画面５０の「マーカ作成」ボタン５２が押下されると、図３に示されるように、文書表示領域６０にマーカ８１と、マーカ８１の外接矩形であるマーカ配置領域８０とが表示される。そして、ユーザが、マーカ８１のサイズを所望のサイズに変更した後に、「マーカ登録サポート」ボタン５３が押下されると、クライアント装置１０は、登録対象文書とマーカのサイズの情報を情報登録支援サーバ２０に送信する。
【００２５】
情報登録支援サーバ２０は、登録対象文書に含まれる画像特徴（例えば画像から抽出された特徴点）の分布に基づいて、登録対象文書内の各領域についてマーカの配置領域としての適合度を評価し、少なくともマーカの配置領域として適合する領域とそうでない領域とを認識できる態様で表示するマーカ配置支援情報を生成し、クライアント装置１０に提供する。
【００２６】
クライアント装置１０では、情報登録支援サーバ２０からマーカ配置支援情報を取得すると、登録対象文書に重ね合わせてマーカ配置支援情報を表示する。
【００２７】
図４及び図５には、登録対象文書とマーカ配置支援情報との重ね合わせ表示例を示した。
【００２８】
図４に示される例は、マーカ配置支援情報がマーカ配置の適合度に応じた領域の区分けを表示する情報である場合の例である。なお、図４における網掛け領域９０は適合度の低い領域を示しており、網掛けのない領域は適合度が高い（すなわち配置可能性が高い）ことを示している。また、図４の例では、網掛けの濃度は、濃度が濃いほど適合度が低いことを表しているが、表示態様はこれに限られない。
【００２９】
図５に示される例は、マーカ配置支援情報がマーカ配置に適したマーカの配置候補領域を表示する情報である場合の例である。図５に示した例では、第１〜３の配置候補領域９１が示されている。
【００３０】
図６には、図４に示されたマーカ設定画面５０において、マーカの配置を変更した画面例を示した。図６では、マーカの配置が網掛け領域９０に重ならないようにマーカの配置を変更した例を示している。そして、図６のマーカ設定画面５０において、リンク指定欄７１にマーカに関連付けるリンクが入力され、「適用」ボタン７２が押下されてその内容が反映された後に、「マーカ登録」ボタン５４が押下されると、クライアント装置１０は、マーカの配置領域とマーカの情報（リンク等）を情報登録支援サーバ２０に送信する。情報登録支援サーバ２０は、クライアント装置１０から受信したマーカの配置領域とマーカの情報とに基づいて、情報管理サーバ３０に情報を登録する。以上の画面遷移例で説明したように、本実施形態に係る情報登録支援サーバ２０は、登録対象文書に対してマーカを配置する作業をサポートするものである。
【００３１】
［２．ハードウェア構成］
次に、上記の処理を実現するためにクライアント装置１０、情報登録支援サーバ２０、情報管理サーバ３０にそれぞれ備えられる構成について説明する。
【００３２】
［２−１．クライアント装置１０］
まず、クライアント装置１０のハードウェア構成例について説明する。図７に示されるように、クライアント装置１０は、制御部１１、記憶部１２、通信部１３、入力部１４、表示部１５、撮像部１６を備える。
【００３３】
制御部１１は、ＣＰＵ（Central Processing Unit）を含み、記憶部１２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにクライアント装置１０の各部を制御する。
【００３４】
記憶部１２は、クライアント装置１０のオペレーティングシステム等のプログラムやデータ（例えば文書データ）を記憶するほか、制御部１１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でクライアント装置１０に供給されてもよいし、インターネット等のデータ通信手段を介してクライアント装置１０に供給されてもよい。
【００３５】
通信部１３は、例えばネットワークインターフェースカードを含み、ネットワークインターフェースカードを介して、ネットワークに接続された情報登録支援サーバ２０や情報管理サーバ３０とそれぞれ通信する。
【００３６】
入力部１４は、タッチパネル、キーボード等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００３７】
表示部１５は、液晶ディスプレイ等の表示装置により実現され、制御部１１による情報処理の結果（画面）を表示させる。
【００３８】
撮像部１６は、例えば内蔵された又は外付け接続したカメラにより実現され、カメラにより被写体を撮像した撮像画像を取得する。
【００３９】
［２−２．情報登録支援サーバ２０］
次に、情報登録支援サーバ２０のハードウェア構成例について説明する。図７に示されるように、情報登録支援サーバ２０は、制御部２１、記憶部２２、通信部２３を備える。
【００４０】
制御部２１は、ＣＰＵ（Central Processing Unit）を含み、記憶部２２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報登録支援サーバ２０の各部を制御する。
【００４１】
記憶部２２は、情報登録支援サーバ２０のオペレーティングシステム等のプログラムやデータを記憶するほか、制御部２１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報登録支援サーバ２０に供給されてもよいし、インターネット等のデータ通信手段を介して情報登録支援サーバ２０に供給されてもよい。
【００４２】
通信部２３は、ネットワークインターフェースカードにより実現され、ネットワークインターフェースカードを介して、ネットワークに接続したクライアント装置１０とデータ通信するとともに、ローカルネットワーク又はネットワークに接続した情報管理サーバ３０とデータ通信する。
【００４３】
［２−３．情報管理サーバ３０］
次に、情報管理サーバ３０のハードウェア構成例について説明する。図７に示されるように、情報管理サーバ３０は、制御部３１、記憶部３２、通信部３３を備える。
【００４４】
制御部３１は、ＣＰＵ（Central Processing Unit）を含み、記憶部３２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報管理サーバ３０の各部を制御する。
【００４５】
記憶部３２は、情報管理サーバ３０のオペレーティングシステム等のプログラムやデータを記憶するほか、制御部３１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報管理サーバ３０に供給されてもよいし、インターネット等のデータ通信手段を介して情報管理サーバ３０に供給されてもよい。以下、記憶部３２に記憶されるデータの一例を説明する。
【００４６】
記憶部３２には、例えば、マーカ情報管理テーブルが記憶される。図８には、マーカ情報管理テーブルの一例を示した。図８に示されるように、マーカ情報管理テーブルには、マーカを識別するマーカＩＤ、マーカ配置領域の領域サイズ、マーカ配置領域内の特徴点情報に基づく特徴点情報、マーカに関連付けられる関連情報（例えばリンク）が関連付けて記憶される。
【００４７】
通信部３３は、ネットワークインターフェースカードにより実現され、ネットワークインターフェースカードを介して、ネットワークに接続したクライアント装置１０とデータ通信するとともに、ローカルネットワーク又はネットワークに接続した情報登録支援サーバ２０とデータ通信する。
【００４８】
［３．シーケンス］
次に、情報処理システム１に含まれる各装置において行われる処理の詳細を、図９〜１１に示したシーケンス図及びフローチャートを参照しながら説明する。なお、以下に示す処理では、画像領域の画像特徴を、例えばＳＩＦＴ（Scale-Invariant Feature Transform）アルゴリズムを用いて抽出した特徴点に基づく特徴量として生成する例について説明するが、画像領域の画像特徴は、画像領域における特定の空間周波数成分の量と他の空間周波数成分との比、エッジ量、隣接画素値との差の絶対値の総和等の他の手法に基づいて生成してもよいのはもちろんである。
【００４９】
［３−１．マーカ情報登録処理］
まず、図９を参照しながら、マーカについての情報登録時に、クライアント装置１０、情報登録支援サーバ２０、情報管理サーバ３０間で実行される処理（マーカ情報登録処理）の詳細について説明する。
【００５０】
図９に示されるように、クライアント装置１０は、ユーザから、情報登録の対象とする登録対象文書の対象ページと、登録対象文書の中で関連情報が付加されていることを示すマーカ（標識）のサイズの指定を受け付ける（Ｓ１０１）。ここで、クライアント装置１０は、ユーザから、マーカのサイズとともに、マーカの配置希望位置の指定を受け付けることとしてもよい。例えば、登録対象文書、対象ページ及びマーカのサイズは図２に示したマーカ設定画面５０において受け付けることとしてよい。
【００５１】
クライアント装置１０は、Ｓ１０１で受け付けた、登録対象文書（少なくとも対象ページを含む）とマーカのサイズ（さらには配置希望位置）とを情報登録支援サーバ２０に送信する（Ｓ１０２）。
【００５２】
情報登録支援サーバ２０は、クライアント装置１０から受信した登録対象文書の対象ページを画像データに変換し（Ｓ１０３）、変換した画像データを情報管理サーバ３０に送信する（Ｓ１０４）。
【００５３】
情報管理サーバ３０は、情報登録支援サーバ２０から受信した画像データの特徴点を抽出し（Ｓ１０５）、抽出した特徴点の情報を情報登録支援サーバ２０に送信する（Ｓ１０６）。例えば、特徴点の情報は、画像データにおける特徴点の位置座標の情報としてよい。
【００５４】
情報登録支援サーバ２０は、情報管理サーバ３０から受信した特徴点の情報と、マーカのサイズ（配置希望位置があれば配置希望位置の情報も含めてよい）の情報に基づいてマーカ配置支援情報を生成する（Ｓ１０７）。マーカ配置支援情報とは、登録対象文書（画像データ）において、マーカを配置するのに適した座標領域又は不適切な座標領域を示す表示情報であり、具体的には、図４に示した適合度分布表示情報や、図５に示した配置候補領域情報が該当する。このマーカ配置支援情報の生成処理の詳細については後述する。
【００５５】
情報登録支援サーバ２０は、Ｓ１０７で生成したマーカ配置支援情報をクライアント装置１０に送信する（Ｓ１０８）。
【００５６】
クライアント装置１０は、情報登録支援サーバ２０からマーカ配置支援情報を受信すると、登録対象文書にマーカ配置支援情報を重ね合わせて表示する（Ｓ１０９）。また、クライアント装置１０は、図４，５に示したマーカ設定画面５０において、「表示モード切替」ボタン５５が押下されるごとに、登録対象文書にマーカ配置支援情報を重ね合わせて表示するモードと、登録対象文書を単独で表示するモードとを順次切り替えることとしてよい。
【００５７】
ここで、クライアント装置１０は、ユーザからマーカのサイズを変更する操作を受け付けた場合には（Ｓ１１０：Ｙ）、変更後のマーカのサイズを情報登録支援サーバ２０に送信する（Ｓ１１１）。
【００５８】
情報登録支援サーバ２０は、クライアント装置１０から変更後のマーカのサイズを受信すると、Ｓ１０７に戻り、変更後のマーカのサイズに基づいてマーカ配置支援情報を再度生成するとともに、それ以降の処理を再度実行する。
【００５９】
また、クライアント装置１０は、ユーザからマーカのサイズを変更する操作を受け付けない場合であって（Ｓ１１０：Ｎ）、ユーザからマーカの配置領域の指定を受け付け（Ｓ１１２）、さらにマーカに関連付ける関連情報（例えばリンク情報）の指定を受け付けると（Ｓ１１３）、受け付けたマーカ配置領域と関連情報とを情報登録支援サーバ２０に送信する（Ｓ１１４）。
【００６０】
情報登録支援サーバ２０は、クライアント装置１０からマーカ配置領域と関連情報とを受信すると、受信したマーカ配置領域と関連情報とを情報管理サーバ３０に送信して情報登録を要求する（Ｓ１１５）。
【００６１】
情報管理サーバ３０は、情報登録支援サーバ２０からマーカ配置領域と関連情報とを受信すると、マーカ配置領域に含まれる特徴点の情報と、関連情報とを関連付けてマーカ情報管理テーブルに登録する（Ｓ１１６）。
【００６２】
以上が、情報登録処理についてのシーケンス例である。
【００６３】
［３−２．マーカ配置支援情報の生成処理］
次に、図９で説明したシーケンスのＳ１０７で実行されるマーカ配置支援情報の生成処理の詳細を、図１０に示したフローチャートを参照しながら説明する。
【００６４】
まず、図１０に示したフローチャートにおいて、登録対象文書を画像に変換した画像データの横軸をＸ軸、縦軸をＹ軸として、画像データの座標（ｘ，ｙ）とする。ここで、ｘｍｉｎ≦ｘ≦ｘｍａｘ、ｙｍｉｎ≦ｙ≦ｙｍａｘである。
【００６５】
図１０に示したように、まず、情報登録支援サーバ２０は、画像データにおける注目座標（ｘ，ｙ）をｘ＝ｘｍｉｎ、ｙ＝ｙｍｉｎとして初期化する（Ｓ２０１）。
【００６６】
次に、情報登録支援サーバ２０は、画像データに対して、注目座標を基点として指定サイズの注目領域を設定する（Ｓ２０２）。ここで、指定サイズとは、クライアント装置１０から受け付けた（最新の）マーカのサイズである。
【００６７】
情報登録支援サーバ２０は、情報管理サーバ３０から画像データについて抽出された特徴点の位置座標の情報に基づいて、Ｓ２０２で設定した注目領域に含まれる特徴点の数を計数し（Ｓ２０３）、計数された特徴点の数が閾値以上である場合には（Ｓ２０４：Ｙ）、注目領域内の各画素の評価値（各画素の評価値の初期値＝０）に１を加算する（Ｓ２０５）。なお、注目領域の画像特徴に、注目領域内の特徴点の情報以外の特徴量を用いる場合には、注目領域の画像特徴の情報量が閾値以上である場合に、注目領域内の各画素の評価値に１を加算することとしてもよい。
【００６８】
情報登録支援サーバ２０は、Ｓ２０５の後、又は、Ｓ２０４において、Ｓ２０３で計数した特徴点の数が閾値に満たない場合には（Ｓ２０４：Ｎ）、注目座標のｘ座標をΔｘだけ増加させる（Ｓ２０６）。Δｘは固定値であってもよいし、クライアント装置１０の要求に応じて変更（増加、減少）することとしてもよい。
【００６９】
情報登録支援サーバ２０は、Ｓ２０６で更新したｘ座標がｘｍａｘ（上限値）以上でない場合には（Ｓ２０７：Ｎ）、Ｓ２０２に戻り、Ｓ２０６で更新したｘ座標がｘｍａｘ（上限値）以上である場合には（Ｓ２０７：Ｙ）、注目座標のｘ座標をｘｍｉｎに初期化するとともに（Ｓ２０８）、注目座標のｙ座標をΔｙだけ増加させる（Ｓ２０９）。ΔｙもΔｘと同様に固定値であってもよいし、クライアント装置１０の要求に応じて変更（増加、減少）することとしてもよい。
【００７０】
情報登録支援サーバ２０は、Ｓ２０９で更新したｙ座標がｙｍａｘ（上限値）以上でない場合には（Ｓ２１０：Ｎ）、Ｓ２０２に戻り、Ｓ２０９で更新したｙ座標がｙｍａｘ（上限値）以上である場合には（Ｓ２１０：Ｙ）、Ｓ２１１に進む。
【００７１】
情報登録支援サーバ２０は、マーカ配置支援情報の種類が適合度分布の表示情報（適合度表示情報）である場合には（Ｓ２１１：適合度分布）、画像データの各画素の評価値に基づいて適合度表示情報を生成する（Ｓ２１２）。例えば、情報登録支援サーバ２０は、ランクＡ（ＴＨＡ≦評価値）、ランクＢ（ＴＨＢ≦評価値＜ＴＨＡ）、ランクＣ（評価値＜ＴＨＢ）等のように、評価値を複数のランクに分けて、各画素のランクを判断することとしてよい。そして、情報登録支援サーバ２０は、画像データの各画素をそのランクごとに異なる態様（色、網掛け）で表示する情報を適合度表示情報として生成することとしてよい。なお、図４に示した適合度表示情報の例では、ランクＡは網掛けをせず、ランクＢは薄い網掛け、ランクＣは濃い網掛けに対応している。
【００７２】
また、情報登録支援サーバ２０は、マーカ配置支援情報の種類が配置候補領域の表示情報（配置候補領域情報）である場合には（Ｓ２１１：配置候補領域）、画像データの各画素の評価値に基づいて配置候補領域情報を生成する（Ｓ２１３）。例えば、情報登録支援サーバ２０は、画像データの各画素の評価値に基づいて適合度分布を生成するとともに、生成した適合度分布において評価値が閾値以上の領域（例えばランクＡの領域）を抽出する。そして、情報登録支援サーバ２０は、抽出した領域のうち指定サイズのマーカが配置可能な領域（候補領域）を１以上選択し、選択した候補領域を表示する情報を配置候補領域情報として生成することとしてよい。なお、情報登録支援サーバ２０は、クライアント装置１０から、マーカの配置希望位置を受け付けている場合には、選択した候補領域を、マーカの配置希望位置との距離が近い順にランク付けして、候補領域をそのランクとともに表示させる情報を配置候補領域情報として生成することとしてもよい。
【００７３】
情報登録支援サーバ２０は、Ｓ２１２又はＳ２１３の処理を終えると、マーカ配置支援情報の生成処理を終えて、リターンする。
【００７４】
［３−３．マーカ関連情報提供処理］
次に、情報管理サーバ３０に登録されたマーカの情報を利用して、クライアント装置１０にマーカの関連情報を提供する処理について、図１１に示したシーケンス図を参照しながら説明する。
【００７５】
図１１に示されるように、クライアント装置１０は、印刷媒体等に含まれるマーカを含む画像領域を撮像し（Ｓ３０１）、撮像した画像（撮像画像）を情報管理サーバ３０に送信する（Ｓ３０２）。
【００７６】
情報管理サーバ３０は、クライアント装置１０から撮像画像を受信すると、撮像画像の中からマーカを検出するとともに、検出したマーカに基づくマーカ配置領域を撮像画像から抽出する（Ｓ３０３）。例えば、情報管理サーバ３０は、マーカの外接矩形をマーカ配置領域として抽出することとしてよい。
【００７７】
次に、情報管理サーバ３０は、Ｓ３０３で抽出したマーカ配置領域に含まれる特徴点を抽出して、その特徴点の位置座標に基づく特徴点情報を取得するとともに（Ｓ３０４）、取得した特徴点情報をキーとしてマーカ情報管理テーブルの中から対応する特徴点情報を有するマーカ配置領域（マーカＩＤ）を検索する（Ｓ３０５）。例えば、情報管理サーバ３０は、特徴点情報を位置座標のベクトルデータとして生成した場合には、キーとなる特徴点情報との距離が最小となる特徴点情報を検索することとしてよい。
【００７８】
そして、情報管理サーバ３０は、Ｓ３０５で検索されたマーカ配置領域（マーカＩＤ）に関連付けられる関連情報（リンク）をマーカ情報管理テーブルから取得し（Ｓ３０６）、取得した関連情報をクライアント装置１０に送信する（Ｓ３０７）。
【００７９】
クライアント装置１０は、情報管理サーバ３０から受信した関連情報に基づくデータを取得し（Ｓ３０８）、取得したデータを表示する（Ｓ３０９）。例えば、クライアント装置１０は、関連情報がリンクである場合には、リンクにアクセスして得たデータを表示することとしてよい。
【００８０】
以上説明した本実施形態に係る情報処理システム１では、登録対象文書にマーカを配置する場合に、登録対象文書においてマーカの配置領域に適した領域とそうでない領域とが区別可能な態様で表示されるため、こうした表示がない場合と比べてマーカの配置が容易となる。
【００８１】
本発明は上記の実施形態に限定されるものではない。例えば、情報登録支援サーバ２０は、適合度表示情報と配置候補領域情報との両方を生成してクライアント装置１０に送信し、表示モードの切り替えが選択されるごとに、適合度表示情報に基づく重ね合わせ表示、配置候補領域情報に基づく重ね合わせ表示、重ね合わせ表示のオフのそれぞれのモードを順次切り替えるようにしてもよい。また、クライアント装置１０は、マーカを配置した登録対象文書を登録した場合に、当該マーカを配置した登録対象文書を情報管理サーバ３０に登録するようにしてもよい。
【００８２】
また、上記の実施形態では、情報登録支援サーバ２０と情報管理サーバ３０とを別の装置として構成した例を説明したが、情報登録支援サーバ２０と情報管理サーバ３０とは一体に構成されてもよい。また情報登録支援サーバ２０の機能は、クライアント装置１０で動作するアプリケーションとして実装されても構わない。
【符号の説明】
【００８３】
１  情報処理システム、１０  クライアント装置、１１  制御部、１２  記憶部、１３  通信部、１４  入力部、１５  表示部、１６  撮像部、２０  情報登録支援サーバ、２１  制御部、２２  記憶部、２３  通信部、３０  情報管理サーバ、３１  制御部、３２  記憶部、３３  通信部、４０  ネットワーク、５０  マーカ設定画面、５１  「文書選択」ボタン、５２  「マーカ作成」ボタン、５３  「マーカ登録サポート」ボタン、５４  「マーカ登録」ボタン、６０  文書表示領域、７０  属性情報表示領域、７１  リンク指定欄、７２  「適用」ボタン、８０  マーカ配置領域、８１  マーカ、９０  網掛け領域、９１  配置候補領域。
【図１】
2014142884.tif 000003
【図２】
2014142884.tif 000004
【図３】
2014142884.tif 000005
【図４】
2014142884.tif 000006
【図５】
2014142884.tif 000007
【図６】
2014142884.tif 000008
【図７】
2014142884.tif 000009
【図８】
2014142884.tif 000010
【図９】
2014142884.tif 000011
【図１０】
2014142884.tif 000012
【図１１】
2014142884.tif 000013