(57)【要約】【課題】画像に配置した標識画像に関連付けられた情報の提供を必要に応じて制限する。【解決手段】情報管理装置１０は、画像に配置されたマーカのＩＤごとに、マーカの配置領域の画像特徴と、識別情報のリンクと、リンクを一般公開するか限定公開するかを示す公開限定情報と、を関連付けて記憶部１２に記憶し、ユーザＩＤと、ユーザが有する権限情報とを関連付けて記憶部１２に記憶し、情報端末４０からユーザＩＤと、マーカを含む検索対象画像とを取得し、検索対象画像に含まれるマーカの配置領域の画像特徴に基づいて、記憶部１２から対応する画像特徴を有する１以上のマーカのＩＤを検索し、検索された１以上のマーカのＩＤのうち、マーカのＩＤに関連付けられた公開限定情報により限定公開されるリンクについては、ユーザＩＤに関連付けられる権限情報に基づいて提供が許可される場合に情報端末４０に提供する。【選択図】図１
2014142782.tif 000002
【特許請求の範囲】
【請求項１】
画像に配置された標識画像を識別する識別情報ごとに、該標識画像の配置領域に含まれる画像特徴と、該識別情報に関連付ける関連情報と、該関連情報を一般公開するか限定公開するかを示す公開限定情報と、を関連付けて記憶手段に記憶する手段と、
ユーザを識別するユーザ識別情報と、該ユーザが有する権限情報とを関連付けて記憶するユーザ情報記憶手段と、
情報端末からユーザ識別情報と、標識画像を含む検索対象画像とを取得する取得手段と、
前記検索対象画像に含まれる標識画像の配置領域に含まれる画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報を検索する検索手段と、
前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に基づいて提供が許可される場合に前記情報端末に提供する提供手段と、を含む
ことを特徴とする情報提供装置。
【請求項２】
前記提供手段は、前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報が予め定められた権限である場合に前記情報端末に提供する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記提供手段は、前記検索手段により検索された１以上の標識画像のうち、該識別情報に関連付けられた公開限定情報により一般公開される標識画像の関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に依らず前記情報端末に提供する
ことを特徴とする請求項１又は２に記載の情報提供装置。
【請求項４】
標識画像の識別情報と、該識別情報に関連付けられる公開限定情報を指定された情報に基づいて更新する第１の更新手段をさらに含む
ことを特徴とする請求項１乃至３のいずれかに記載の情報提供装置。
【請求項５】
標識画像の識別情報ごとに、該識別情報に関連付けられる関連情報を前記提供手段により提供した回数を記録する記録手段と、
前記標識画像の識別情報のうち、該識別情報に関連付けられる回数が閾値以上となった場合には、該識別情報に関連付けられた公開限定情報を一般公開に更新する第２の更新手段と、をさらに含む
ことを特徴とする請求項１乃至４のいずれかに記載の情報提供装置。
【請求項６】
前記検索対象画像に含まれる標識画像の配置領域の画像に基づいて、複数のテスト画像を生成する生成手段をさらに含み、
前記検索手段は、前記複数のテスト画像ごとに、該テスト画像の画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報をそれぞれ検索する
ことを特徴とする請求項１乃至５のいずれかに記載の情報提供装置。
【請求項７】
画像に配置された標識画像を識別する識別情報ごとに、該標識画像の配置領域に含まれる画像特徴と、該識別情報に関連付ける関連情報と、該関連情報を一般公開するか限定公開するかを示す公開限定情報と、を関連付けて記憶手段に記憶する手段と、
ユーザを識別するユーザ識別情報と、該ユーザが有する権限情報とを関連付けて記憶するユーザ情報記憶手段と、
情報端末からユーザ識別情報と、標識画像を含む検索対象画像とを取得する取得手段と、
前記検索対象画像に含まれる標識画像の配置領域に含まれる画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報を検索する検索手段と、
前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に基づいて提供が許可される場合に前記情報端末に提供する提供手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置及びプログラムに関する。
【背景技術】
【０００２】
クライアントから画像を受け付けて、受け付けた画像と類似・対応する画像をデータベースから検索し、検索した画像に基づく情報をクライアントに提供する処理が行われることがある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４９３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、画像に配置した標識画像に関連付けられた情報の提供を必要に応じて制限できる情報提供装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、画像に配置された標識画像を識別する識別情報ごとに、該標識画像の配置領域に含まれる画像特徴と、該識別情報に関連付ける関連情報と、該関連情報を一般公開するか限定公開するかを示す公開限定情報と、を関連付けて記憶手段に記憶する手段と、ユーザを識別するユーザ識別情報と、該ユーザが有する権限情報とを関連付けて記憶するユーザ情報記憶手段と、情報端末からユーザ識別情報と、標識画像を含む検索対象画像とを取得する取得手段と、前記検索対象画像に含まれる標識画像の配置領域に含まれる画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報を検索する検索手段と、前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に基づいて提供が許可される場合に前記情報端末に提供する提供手段と、を含むことを特徴とする情報提供装置である。
【０００６】
請求項２に係る発明は、前記提供手段は、前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報が予め定められた権限である場合に前記情報端末に提供することを特徴とする請求項１に記載の情報提供装置である。
【０００７】
請求項３に係る発明は、前記提供手段は、前記検索手段により検索された１以上の標識画像のうち、該識別情報に関連付けられた公開限定情報により一般公開される標識画像の関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に依らず前記情報端末に提供することを特徴とする請求項１又は２に記載の情報提供装置である。
【０００８】
請求項４に係る発明は、標識画像の識別情報と、該識別情報に関連付けられる公開限定情報を指定された情報に基づいて更新する第１の更新手段をさらに含むことを特徴とする請求項１乃至３のいずれかに記載の情報提供装置である。
【０００９】
請求項５に係る発明は、標識画像の識別情報ごとに、該識別情報に関連付けられる関連情報を前記提供手段により提供した回数を記録する記録手段と、前記標識画像の識別情報のうち、該識別情報に関連付けられる回数が閾値以上となった場合には、該識別情報に関連付けられた公開限定情報を一般公開に更新する第２の更新手段と、をさらに含むことを特徴とする請求項１乃至４のいずれかに記載の情報提供装置である。
【００１０】
請求項６に係る発明は、前記検索対象画像に含まれる標識画像の配置領域の画像に基づいて、複数のテスト画像を生成する生成手段をさらに含み、前記検索手段は、前記複数のテスト画像ごとに、該テスト画像の画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報をそれぞれ検索することを特徴とする請求項１乃至５のいずれかに記載の情報提供装置である。
【００１１】
請求項７に係る発明は、画像に配置された標識画像を識別する識別情報ごとに、該標識画像の配置領域に含まれる画像特徴と、該識別情報に関連付ける関連情報と、該関連情報を一般公開するか限定公開するかを示す公開限定情報と、を関連付けて記憶手段に記憶する手段と、ユーザを識別するユーザ識別情報と、該ユーザが有する権限情報とを関連付けて記憶するユーザ情報記憶手段と、情報端末からユーザ識別情報と、標識画像を含む検索対象画像とを取得する取得手段と、前記検索対象画像に含まれる標識画像の配置領域に含まれる画像特徴に基づいて、前記記憶手段から対応する画像特徴を有する１以上の標識画像の識別情報を検索する検索手段と、前記検索手段により検索された１以上の標識画像の識別情報のうち、該識別情報に関連付けられた公開限定情報により限定公開される関連情報については、前記取得手段により取得したユーザ識別情報に関連付けられる権限情報に基づいて提供が許可される場合に前記情報端末に提供する提供手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１及び７に記載の発明によれば、画像に配置した標識画像に関連付けられた情報の提供を必要に応じて制限できる。
【００１３】
請求項２に記載の発明によれば、限定公開されている関連情報の提供先を、必要な権限を有しているユーザに限定することができる。
【００１４】
請求項３に記載の発明によれば、画像に配置した標識画像に関連付けられた情報のうち、一般公開されている情報についてはどのユーザも得ることができる。
【００１５】
請求項４に記載の発明によれば、画像に配置した標識画像に関連付けられた情報を一部のユーザに公開するか全てのユーザに公開するかを変更できる。
【００１６】
請求項５に記載の発明によれば、限定公開の関連情報に対するテストの実施回数が十分となった場合には、当該限定公開の関連情報を一般公開とすることができる。
【００１７】
請求項６に記載の発明によれば、本構成を有さない場合と比較して、テストの準備に要する負担を軽減することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報処理システムのシステム構成図である。
【図２】情報管理装置、文書編集装置、情報端末のそれぞれのハードウェア構成例を示す図である。
【図３】ユーザ情報管理テーブルの一例を示す図である。
【図４】マーカ情報管理テーブルの一例を示す図である。
【図５】マーカ情報登録処理の一例を示すシーケンス図である。
【図６】情報提供処理の一例を示すシーケンス図である。
【図７】マーカのステータスを更新する処理の一例を示すシーケンス図である。
【図８】マーカのステータスを更新する処理の一例を示すフローチャートである。
【図９】情報提供処理の一例を示すシーケンス図である。
【図１０】情報提供処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２０】
［１．システム構成］
図１には、本実施形態に係る情報処理システム１のシステム構成図を示した。図１に示されるように、情報処理システム１は、情報管理装置１０、文書編集装置２０、１以上の情報端末４０を含み、情報管理装置１０、文書編集装置２０、情報端末４０はそれぞれネットワーク５０を介して相互にデータ通信可能となっている。また、文書編集装置２０には、プリンタ３０が接続される。以下、情報処理システム１において行われる処理の概要について説明する。
【００２１】
文書編集装置２０は、編集対象の文書（登録対象文書）の一部にマーカ（標識画像）を配置するとともに、配置したマーカに関連付ける情報（例えばＵＲＬ等のリンク）を設定し、登録対象文書、マーカ情報（例えばマーカの配置領域、マーカのリンクの情報を含む）を情報管理装置１０に送信する。情報管理装置１０は、文書編集装置２０から受信したマーカ情報を識別するマーカＩＤ、マーカの配置領域の画像特徴、マーカのリンクを関連付けるとともに、マーカＩＤの初期ステータスをテスト公開に設定する。ここで、テスト公開とは、予め定められた権限を有するユーザのみに対してマーカＩＤに紐付く情報を公開するように公開対象を制限する状態を表す。そして、文書編集装置２０は、マーカが配置された登録対象文書をプリンタ３０により印刷して、印刷物をユーザに配布する。
【００２２】
印刷物の配布を受けたユーザは、例えばカメラ付きの情報端末４０により印刷物のマーカが含まれる画像領域を撮像すると、情報端末４０は、撮像画像をユーザＩＤとともに情報管理装置１０に送信する。情報管理装置１０は、情報端末４０から受信した撮像画像からマーカ配置領域を抽出し、抽出したマーカ配置領域の画像特徴に基づいて対応するマーカＩＤを検索する。ここで、情報管理装置１０は、検索されたマーカＩＤのうちステータスがテスト公開のマーカＩＤがある場合には、撮像画像とともに情報端末４０から送信されたユーザＩＤに公開が許可されているか否かを判断し、公開が許可されていない場合には検索結果からステータスがテスト公開のマーカＩＤを除外することとする。そして、情報管理装置１０は、検索結果のマーカＩＤに関連付けられるリンクの情報を情報端末４０に送信する。
【００２３】
情報端末４０は、情報管理装置１０から受信したリンクの情報から選択したリンクに基づいて情報を取得して、取得した情報を表示する。なお、マーカＩＤのステータスがテスト公開から公開に変更された場合には、そのマーカＩＤが検索結果から除外されることはなくなる。マーカＩＤのステータスの変更は、ユーザからの要求に応じて実行されてもよいし、マーカＩＤの検索履歴が予め定められた条件を満足した場合に実行されてもよい。
【００２４】
［２．ハードウェア構成］
次に、上記の処理を実現するために情報管理装置１０、文書編集装置２０、情報端末４０にそれぞれ備えられる構成について説明する。
【００２５】
［２−１．情報管理装置１０］
まず、情報管理装置１０のハードウェア構成例について説明する。図２に示されるように、情報管理装置１０は、制御部１１、記憶部１２、通信部１３を備える。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）を含み、記憶部１２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報管理装置１０の各部を制御する。
【００２７】
記憶部１２は、情報管理装置１０のオペレーティングシステム等のプログラムやデータを記憶するほか、制御部１１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報管理装置１０に供給されてもよいし、インターネット等のデータ通信手段を介して情報管理装置１０に供給されてもよい。以下、記憶部１２に記憶されるデータの一例を説明する。
【００２８】
記憶部１２には、例えば、ユーザの情報を管理したユーザ情報管理テーブルが記憶される。図３には、ユーザ情報管理テーブルの一例を示した。図３に示されるように、ユーザ情報管理テーブルには、ユーザを識別するユーザＩＤ、パスワード、ユーザの属するグループ（組織、部署等）を識別するグループＩＤ、ユーザに付与された編集権限（例えば、ユーザが編集権限を有する編集者であるのか、編集権限を有さない一般ユーザであるのか）を示すユーザロールの情報が関連付けて記憶される。
【００２９】
また、記憶部１２には、例えば、マーカの情報を管理したマーカ情報管理テーブルが記憶される。図４には、マーカ情報管理テーブルの一例を示した。図４に示されるように、マーカ情報管理テーブルには、マーカを識別するマーカＩＤ、マーカに関連付けられるリンク（ＵＲＬ）、マーカＩＤの公開状態（一般ユーザにも公開を許可する公開状態か、一般ユーザには公開を許可せず編集者のみに公開を許可するテスト公開状態か）を示すステータス、マーカ配置領域内の画像特徴に基づく特徴点情報、マーカＩＤの検索回数（又は情報提供回数）、マーカＩＤの登録者の情報が関連付けて記憶される。
【００３０】
通信部１３は、例えばネットワークインターフェースカードにより実現され、ネットワークインターフェースカードを介して、ネットワークに接続した文書編集装置２０、情報端末４０とデータ通信する。
【００３１】
［２−２．文書編集装置２０］
次に、文書編集装置２０のハードウェア構成例について説明する。図２に示されるように、文書編集装置２０は、制御部２１、記憶部２２、通信部２３、入力部２４、表示部２５を備える。
【００３２】
制御部２１は、ＣＰＵ（Central Processing Unit）を含み、記憶部２２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに文書編集装置２０の各部を制御する。
【００３３】
記憶部２２は、文書編集装置２０のオペレーティングシステム等のプログラムやデータ（例えば文書データ）を記憶するほか、制御部２１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で文書編集装置２０に供給されてもよいし、インターネット等のデータ通信手段を介して文書編集装置２０に供給されてもよい。
【００３４】
通信部２３は、例えばネットワークインターフェースカードを含み、ネットワークインターフェースカードを介して、ネットワークに接続された情報管理装置１０や情報端末４０とそれぞれデータ通信する。また、通信部２３は、ローカルエリアネットワークやシリアルケーブル等を介して接続されたプリンタ３０ともデータ通信する。
【００３５】
入力部２４は、例えばタッチパネル、キーボード、マウス等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００３６】
表示部２５は、液晶ディスプレイ等の表示装置により実現され、制御部２１による情報処理の結果（画面）を表示させる。
【００３７】
［２−３．情報端末４０］
次に、情報端末４０のハードウェア構成例について説明する。図２に示されるように、情報端末４０は、制御部４１、記憶部４２、通信部４３、入力部４４、表示部４５、撮像部４６を備える。
【００３８】
制御部４１は、ＣＰＵ（Central Processing Unit）を含み、記憶部４２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報端末４０の各部を制御する。
【００３９】
記憶部４２は、情報端末４０のオペレーティングシステム等のプログラムやデータ（例えば文書データ）を記憶するほか、制御部４１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報端末４０に供給されてもよいし、インターネット等のデータ通信手段を介して情報端末４０に供給されてもよい。
【００４０】
通信部４３は、例えばネットワークインターフェースカードを含み、ネットワークインターフェースカードを介して、ネットワークに接続された情報管理装置１０や文書編集装置２０とそれぞれデータ通信する。
【００４１】
入力部４４は、例えばタッチパネル、キーボード、マウス等の入力装置により実現され、ユーザからの操作入力を受け付ける。
【００４２】
表示部４５は、液晶ディスプレイ等の表示装置により実現され、制御部４１による情報処理の結果（画面）を表示させる。
【００４３】
撮像部４６は、例えば内蔵された又は外付け接続したカメラにより実現され、カメラにより被写体を撮像した撮像画像を取得する。
【００４４】
［３．シーケンス］
次に、情報処理システム１１に含まれる各装置において行われる処理の詳細を、図５〜１０に示したシーケンス図及びフローチャートを参照しながら説明する。
【００４５】
［３−１．マーカ情報登録処理］
図５には、文書編集装置２０がマーカの情報を情報管理装置１０に登録する際に実行されるマーカ情報登録処理のシーケンス図を示した。
【００４６】
図５に示されるように、文書編集装置２０は、例えばユーザ（編集者）から受け付けた操作情報に基づいて、登録対象文書を取得する（Ｓ１０１）。そして、文書編集装置２０は、ユーザ（編集者）から受け付けた操作情報に基づいて、登録対象文書にマーカ（標識画像）を配置するとともに（Ｓ１０２）、配置するマーカに関連付けるリンクやマーカの色情報等を設定する（Ｓ１０３）。その後、文書編集装置２０は、ユーザ（編集者）からマーカの登録要求を受け付けると（Ｓ１０４）、設定されたマーカ情報（マーカの配置領域内の画像、リンク、色等の情報を含む）とユーザ情報（ユーザＩＤ）とを情報管理装置１０に送信する（Ｓ１０５）。
【００４７】
情報管理装置１０は、文書管理装置から受信したマーカ情報に対してマーカＩＤを付与するとともに（Ｓ１０６）、付与したマーカＩＤに関連付けてマーカ情報を登録する（Ｓ１０７）。例えば、情報管理装置１０は、図４に示したマーカ情報管理テーブルにおいて、マーカＩＤに関連付けるリンクにＳ１０５で受信したマーカ情報に含まれるリンクを、ステータスの初期値にテスト公開を、検索回数に０を、登録者にＳ１０５で受信したユーザＩＤを格納することで情報登録を行うこととしてよい。
【００４８】
さらに、情報管理装置１０は、マーカ配置領域内の画像の画像特徴を抽出して、抽出した画像特徴に基づく特徴点情報を取得し（Ｓ１０８）、取得した特徴点情報をマーカＩＤに関連付けて登録する（Ｓ１０９）。例えば、情報管理装置１０は、図４に示したマーカ情報管理テーブルにおいて、マーカＩＤに関連付ける特徴点情報にＳ１０８で取得した特徴点情報を格納することで情報登録を行うこととしてよい。
【００４９】
情報管理装置１０は、マーカ情報の登録を終えると、登録に係るマーカＩＤを文書編集装置２０に送信する（Ｓ１１０）。
【００５０】
文書編集装置２０は、情報管理装置１０から受信したマーカＩＤを保存し（Ｓ１１１）、その後、マーカ情報が登録された登録対象文書をプリンタ３０で印刷する（Ｓ１１２）。プリンタ３０から出力される印刷物は、編集者のテスト用に、又は一般ユーザへの配布物に供されることとしてよい。
【００５１】
［３−２．情報提供処理］
次に、図６に示したシーケンス図を参照しながら、情報端末４０が印刷物に形成されたマーカに基づく情報提供を情報管理装置１０に要求する際に実行される情報提供処理の詳細について説明する。
【００５２】
図６に示されるように、情報端末４０は、ユーザから受け付けた操作情報に基づいて、印刷物に形成されたマーカを含む画像領域を撮像する（Ｓ２０１）。そして、情報端末４０は、ユーザから通常モードでの検索要求を受け付けると（Ｓ２０２）、撮像画像、ユーザＩＤ、検索要求のモード（通常モード）を情報管理装置１０に送信する（Ｓ２０３）。
【００５３】
情報管理装置１０は、情報端末４０から受信した撮像画像からマーカを検出するとともに、検出したマーカが配置されたマーカ配置領域を抽出する（Ｓ２０４）。例えば、情報管理装置１０は、マーカの外接矩形をマーカ配置領域として抽出することとしてよい。そして、情報管理装置１０は、抽出したマーカ配置領域の画像特徴に基づく特徴点情報を取得し（Ｓ２０５）、取得した特徴点情報をキーとしてマーカ情報管理テーブルの中から対応するマーカＩＤを検索する（Ｓ２０６）。例えば、情報管理装置１０は、キーとなる特徴点情報と、マーカ情報管理テーブルに格納された特徴点情報との類似度を計算し、計算された類似度が大きい順に予め定められた数のマーカＩＤを検索結果として得ることとしてよい。
【００５４】
次に、情報管理装置１０は、Ｓ２０３で受信したユーザＩＤが編集者権限を有していない場合には（Ｓ２０７：Ｎ）、Ｓ２０６で検索されたマーカＩＤのうち、ステータスがテスト公開であるマーカＩＤを検索結果から削除する（Ｓ２０８）。なお、Ｓ２０７でユーザＩＤが編集者権限を有しているか否かは、ユーザ情報管理テーブルにおいてユーザＩＤに関連付けられているユーザロールを参照することで判定することとしてよい。
【００５５】
情報管理装置１０は、Ｓ２０３で受信したユーザＩＤが編集者権限を有している場合（Ｓ２０７：Ｙ）、又はＳ２０８の後で、検索結果として得られたマーカＩＤの検索履歴の記録を更新する（Ｓ２０９）。例えば、情報管理装置１０は、図４に示されるマーカ情報管理テーブルにおいて、Ｓ２０７：Ｙ、又はＳ２０８の後で検索結果として得られたそれぞれのマーカＩＤに関連付けられる検索回数（又は情報提供回数）に１を加えることとしてよい。なお、情報管理装置１０は、Ｓ２０８で検索結果から削除されたマーカＩＤの検索回数（又は情報提供回数）には１を加えないこととする。
【００５６】
次に、情報管理装置１０は、検索結果として得られたマーカＩＤに関連付けられたリンクを、マーカ情報管理テーブルを参照して取得し（Ｓ２１０）、取得したリンクを情報端末４０に送信する（Ｓ２１１）。
【００５７】
情報端末４０は、情報管理装置１０から受信したリンクの少なくとも１つを選択し、選択したリンクにアクセスして情報を取得し、取得した情報を表示する（Ｓ２１２）。
【００５８】
以上が、本実施形態に係る情報処理システム１で実行される情報提供処理の一例である。なお、情報提供処理は上述したシーケンスに限定されない。例えば、情報提供装置は、Ｓ２０６で検索されたマーカＩＤであってステータスがテスト公開のマーカＩＤのうち、要求元のユーザＩＤが登録者ではないマーカＩＤについては検索結果から削除するようにしてもよい。また、情報提供装置は、Ｓ２０６で検索されたマーカＩＤであってステータスがテスト公開のマーカＩＤのうち、マーカＩＤの登録者と要求元のユーザＩＤとがそれぞれ属するグループＩＤが同一でないマーカＩＤについては検索結果から削除するようにしてもよい。そして、上述した処理により、マーカを登録したユーザ等の編集者権限を有するユーザは、一般公開前のマーカに関するテスト（検証）を実際の運用環境で実施することができる。
【００５９】
［３−３．マーカステータス更新処理］
次に、マーカのステータスを更新する場合の処理について説明する。以下では、マーカのステータスは編集者の指示に応じて更新する場合と、マーカの検索履歴に基づいて更新する場合の二例について順に説明する。
【００６０】
［３−３−１．マーカステータス更新処理１］
まず、編集者の指示に応じてマーカのステータスを更新する場合の処理について、図７に示したシーケンス図を参照しながら説明する。
【００６１】
図７に示されるように、文書編集装置２０は、編集者からステータスの更新に係るマーカＩＤの指定を受け付け（Ｓ３０１）、更新するステータスの指定（公開／テスト公開）を含むステータスの更新要求を受け付けると（Ｓ３０２）、マーカＩＤ、ステータス、ユーザＩＤを情報管理装置１０に送信する（Ｓ３０３）。
【００６２】
情報管理装置１０は、文書編集装置２０から受信したユーザＩＤが、要求に係るマーカＩＤのステータスを更新する権限を有していない場合には（Ｓ３０４：Ｎ）、文書編集装置２０にエラーを通知し（Ｓ３０５）、処理を終了する。例えば、ユーザＩＤがマーカＩＤのステータスの更新権限を有しているか否かは、ユーザＩＤのユーザロールが編集者か否かにより判定することとしてよい。
【００６３】
また、情報管理装置１０は、文書編集装置２０から受信したユーザＩＤが、要求に係るマーカＩＤのステータスを更新する権限を有している場合には（Ｓ３０４：Ｙ）、マーカ情報管理テーブルにおける、マーカＩＤのステータスをＳ３０３で受信したステータス（公開／テスト公開）に更新して（Ｓ３０６）、更新が完了した旨を文書編集装置２０に通知して（Ｓ３０７）、処理を終了する。
【００６４】
なお、マーカのステータス更新処理は上述したシーケンスに限定されない。例えば、情報管理装置１０は、文書編集装置２０から受信したユーザＩＤが、要求に係るマーカＩＤの登録者である場合には、マーカＩＤのステータスを更新する権限を有し、登録者でない場合にはマーカＩＤのステータスを更新する権限を有していないと判断することとしてもよい。また、情報管理装置１０は、例えば、文書編集装置２０から受信したユーザＩＤが編集者であって、且つ、要求に係るマーカＩＤの登録者とグループＩＤが同一である場合には、マーカＩＤのステータスを更新する権限を有し、そうでない場合にはマーカＩＤのステータスを更新する権限を有していないと判断することとしてもよい。
【００６５】
上述したマーカステータスの更新処理１では、編集者の所望するタイミングでマーカＩＤに紐付く情報の公開先を限定できる。
【００６６】
［３−３−２．マーカステータス更新処理２］
次に、情報管理装置１０が、マーカのそれぞれの検索履歴に基づいてマーカのステータスを更新する場合の処理について、図８に示したフローチャートを参照しながら説明する。
【００６７】
図８に示されるように、情報管理装置１０は、マーカのステータスを更新するタイミングが到来していない場合には（Ｓ４０１：Ｎ）、待機し、マーカのステータスを更新するタイミングが到来した場合には（Ｓ４０１：Ｙ）、マーカ情報管理テーブルの中から、ステータスがテスト公開であるマーカＩＤ（Ｍ１〜ＭＮ）を抽出して取得する（Ｓ４０２）。
【００６８】
次に、情報管理装置１０は、変数ｉを１に初期化する（Ｓ４０３）。そして、情報管理装置１０は、マーカ情報管理テーブルを参照して、Ｍｉ（マーカＩＤ）の検索回数が閾値以上である場合には（Ｓ４０４：Ｙ）、Ｍｉのステータスを公開に更新する（Ｓ４０５）。
【００６９】
情報管理装置１０は、Ｍｉ（マーカＩＤ）の検索回数が閾値以上でない場合（Ｓ４０４：Ｎ）、又はＳ４０５の後に、変数ｉがＮに達していないときには（Ｓ４０６：Ｎ）、変数ｉをインクリメント（１加算）してＳ４０４に戻る。また、情報管理装置１０は、Ｓ４０６で、変数ｉがＮに達したときには（Ｓ４０６：Ｙ）、処理を終了する。
【００７０】
上述したマーカステータスの更新処理２では、検索回数が閾値以上になったマーカＩＤについては自動的にステータスがテスト公開から公開に更新されるため、ステータスを公開に更新し忘れるということが起こらなくなる。
【００７１】
なお、上述したマーカステータスの更新処理１と更新処理２とはどちらか一方を採用してもよいし、併用しても構わない。
【００７２】
［４．変形例］
本発明は上記の実施形態に限定されない。例えば、以下に示すように、編集者がマーカＩＤのテスト検索を実施する際の作業負担を軽減させるようにしてもよい。
【００７３】
［４−１．情報提供処理（テストモード１）］
まず、図９に示したシーケンス図を参照しながら、テストモードが指定された場合に、情報端末４０が印刷物に形成されたマーカに基づく情報提供を情報管理装置１０に要求する際に実行される情報提供処理の詳細について説明する。
【００７４】
図９に示されるように、情報端末４０は、ユーザから受け付けた操作情報に基づいて、印刷物に形成されたマーカを含む画像領域を撮像する（Ｓ５０１）。そして、情報端末４０は、ユーザからテストモードでの検索要求を受け付けると（Ｓ５０２）、撮像画像、ユーザＩＤ、検索要求のモード（テストモード）を情報管理装置１０に送信する（Ｓ５０３）。
【００７５】
情報管理装置１０は、情報端末４０から受信した撮像画像からマーカを検出するとともに、検出したマーカが配置されたマーカ配置領域を抽出する（Ｓ５０４）。例えば、情報管理装置１０は、マーカの外接矩形をマーカ配置領域として抽出することとしてよい。
【００７６】
情報管理装置１０は、マーカ配置領域の画像情報に基づくＫ個の画像Ｐ１〜ＰＫを生成する（Ｓ５０５）。Ｐ１〜ＰＫには、Ｓ５０４で抽出されたマーカ配置領域の画像と、当該マーカ配置領域の画像を射影変換、回転、明暗変換、ぼやけ追加、サイズ変換、クリップ、ノイズ付加等の画像処理を施した画像とを含むこととしてよい。
【００７７】
次に、情報管理装置１０は、変数ｉを１に初期化する（Ｓ５０６）。そして、情報管理装置１０は、画像Ｐｉの画像特徴に基づく特徴点情報を取得し（Ｓ５０７）、取得した特徴点情報をキーとしてマーカ情報管理テーブルの中から対応するマーカＩＤを検索する（Ｓ５０８）。例えば、情報管理装置１０は、キーとなる特徴点情報と、マーカ情報管理テーブルに格納された特徴点情報との類似度を計算し、計算された類似度が大きい順に予め定められた数のマーカＩＤを検索結果として得ることとしてよい。
【００７８】
次に、情報管理装置１０は、Ｓ５０３で受信したユーザＩＤが編集者権限を有していない場合には（Ｓ５０９：Ｎ）、Ｓ５０８で検索されたマーカＩＤのうち、ステータスがテスト公開であるマーカＩＤを検索結果から削除する（Ｓ５１０）。なお、Ｓ５０９でユーザＩＤが編集者権限を有しているか否かは、ユーザ情報管理テーブルにおいてユーザＩＤに関連付けられているユーザロールを参照することで判定することとしてよい。
【００７９】
情報管理装置１０は、Ｓ５０３で受信したユーザＩＤが編集者権限を有している場合（Ｓ５０９：Ｙ）、又はＳ５１０の後で、検索結果として得られたマーカＩＤの検索履歴の記録を更新する（Ｓ５１１）。例えば、情報管理装置１０は、図４に示されるマーカ情報管理テーブルにおいて、Ｓ５０９：Ｙ、又はＳ５１０の後で検索結果として得られたそれぞれのマーカＩＤに関連付けられる検索回数（又は情報提供回数）に１を加えることとしてよい。なお、情報管理装置１０は、Ｓ５１０で検索結果から削除されたマーカＩＤの検索回数（又は情報提供回数）には１を加えないこととする。
【００８０】
次に、情報管理装置１０は、検索結果として得られたマーカＩＤに関連付けられたリンクを、マーカ情報管理テーブルを参照して取得し（Ｓ５１２）、取得したリンクを情報端末４０に送信する（Ｓ５１３）。
【００８１】
情報端末４０は、情報管理装置１０から受信したリンクの少なくとも１つを選択し、選択したリンクにアクセスして情報を取得し、取得した情報を表示する（Ｓ５１４）。
【００８２】
また、情報管理装置１０は、変数ｉがＫに達していない場合には（Ｓ５１５：Ｎ）、変数ｉをインクリメント（１加算）して（Ｓ５１６）、Ｓ５０７に戻り、変数ｉがＫに達した場合には（Ｓ５１５：Ｙ）、情報端末４０に終了を通知して（Ｓ５１７）、処理を終了する。
【００８３】
以上のシーケンスによれば、テスト用の画像を生成し、撮像する手間が不要となるため、テストの負担が軽減する。
【００８４】
［４−２．情報提供処理（テストモード２）］
次に、図１０に示したシーケンス図を参照しながら、テストモードが指定されなかった場合においても、必要に応じてテストモードを適用する処理の詳細について説明する。
【００８５】
図１０に示されるように、情報端末４０は、ユーザから受け付けた操作情報に基づいて、印刷物に形成されたマーカを含む画像領域を撮像する（Ｓ６０１）。そして、情報端末４０は、ユーザからモードの指定無しでの検索要求を受け付けると（Ｓ６０２）、撮像画像、ユーザＩＤを情報管理装置１０に送信する（Ｓ６０３）。
【００８６】
情報管理装置１０は、情報端末４０から受信した撮像画像からマーカを検出するとともに、検出したマーカが配置されたマーカ配置領域を抽出する（Ｓ６０４）。例えば、情報管理装置１０は、マーカの外接矩形をマーカ配置領域として抽出することとしてよい。そして、情報管理装置１０は、抽出したマーカ配置領域の画像特徴に基づく特徴点情報を取得し（Ｓ６０５）、取得した特徴点情報をキーとしてマーカ情報管理テーブルの中から対応するマーカＩＤを検索する（Ｓ６０６）。例えば、情報管理装置１０は、キーとなる特徴点情報と、マーカ情報管理テーブルに格納された特徴点情報との類似度を計算し、計算された類似度が大きい順に予め定められた数のマーカＩＤを検索結果として得ることとしてよい。
【００８７】
ここで、情報管理装置１０は、検索されたマーカＩＤのうちステータスがテスト公開のマーカＩＤを含む場合には（Ｓ６０７：Ｙ）、図９のＳ５０５に進む。一方で、情報管理装置１０は、検索されたマーカＩＤのうちステータスがテスト公開のマーカＩＤを含まない場合には（Ｓ６０７：Ｎ）、図６のＳ２０９に進む。
【００８８】
以上のシーケンスによれば、ステータスがテスト公開のマークＩＤについてのテストである可能性がある場合には、テスト用の画像を生成し、撮像する手間が不要となるため、テストの負担が軽減する。
【００８９】
また、以上説明した実施形態において、情報管理装置１０は、文書編集装置２０、情報端末４０から要求を受け付ける際に、ユーザＩＤとパスワードを取得し、ユーザＩＤとパスワードの組がユーザ情報管理テーブルに格納される組と同一の場合にのみ、情報登録処理や情報提供処理を実行するようにしてもよい。
【符号の説明】
【００９０】
１  情報処理システム、１０  情報管理装置、１１  制御部、１２  記憶部、１３  通信部、２０  文書編集装置、２１  制御部、２２  記憶部、２３  通信部、２４  入力部、２５  表示部、３０  プリンタ、４０  情報端末、４１  制御部、４２  記憶部、４３  通信部、４４  入力部、４５  表示部、４６  撮像部。
【図１】
2014142782.tif 000003
【図２】
2014142782.tif 000004
【図３】
2014142782.tif 000005
【図４】
2014142782.tif 000006
【図５】
2014142782.tif 000007
【図６】
2014142782.tif 000008
【図７】
2014142782.tif 000009
【図８】
2014142782.tif 000010
【図９】
2014142782.tif 000011
【図１０】
2014142782.tif 000012