(57)【要約】【課題】原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた電子画像の処理に用いられる処理用情報を特定する場合に、処理用情報の特定結果が誤っていないかを確認することを可能にする。【解決手段】  情報処理装置４０は、原稿の画像を読み取って得られた電子画像を取得する電子画像取得部４１と、取得された電子画像に含まれる特徴を認識し、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報に基づき、認識された特徴と関連付けられている処理用情報を、取得された電子画像の処理に用いられる処理用情報として特定する特定部４２と、特定された処理用情報を示す情報と、取得された電子画像のうち特徴が認識された部分の画像とを表示させる表示制御部４３とを有する。【選択図】図１
2010124301.tif 000002
【特許請求の範囲】
【請求項１】
電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報を記憶する記憶手段と、
原稿の画像を読み取って得られた電子画像を取得する電子画像取得手段と、
前記取得された電子画像に含まれる特徴を認識し、前記記憶手段において前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する特定手段と、
前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記表示に応じた利用者からの処理用情報に関する指示を受け付ける指示受付手段と、
前記利用者からの指示に基づき、前記取得された電子画像の処理を行う処理手段と、
を有することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記指示受付手段は、前記特定された処理用情報を前記取得された電子画像に適用するか否かの指示を受け付け、
前記処理手段は、適用する旨の指示が受け付けられた場合に、前記特定された処理用情報を用いて前記取得された電子画像の処理を行う、
ことを特徴とする情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記指示受付手段は、前記取得された電子画像の処理に用いられる処理用情報を、前記特定された処理用情報から変更する指示を受け付け、
前記処理手段は、前記変更後の処理用情報を用いて前記取得された電子画像の処理を行う、
ことを特徴とする情報処理装置。
【請求項５】
原稿の画像を読み取って得られた電子画像を取得する電子画像取得手段と、
前記取得された電子画像に含まれる特徴を認識し、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報に基づき、前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する特定手段と、
前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項６】
コンピュータに、
原稿の画像を読み取って得られた電子画像を取得する手順と、
前記取得された電子画像に含まれる特徴を認識し、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報に基づき、前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する手順と、
前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる手順と、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
原稿の画像を読み取って電子画像を生成し、当該電子画像からマークやキーデータを抽出し、抽出されたマーク等に対応付けられた情報に基づき、当該電子画像の処理を行う技術がある（例えば、特許文献１、２を参照）。
【０００３】
特許文献１には、書類の重要度を表すマークが付加された原稿の画像を読み取り、読み取った画像からマークを抽出し、抽出したマークより重要度を判別し、この判別の結果に基づいて画像のスクランブル処理の条件を設定する画像処理装置が記載されている。
【０００４】
特許文献２には、紙文書を読み取って電子文書を生成し、この電子文書からキーデータを取得し、キーデータとセキュリティポリシの設定値とを対応づける対応情報を参照して、電子文書に対し、取得したキーデータに対応する設定値が設定されたセキュリティポリシを付与するセキュリティポリシ付与装置が記載されている。
【０００５】
【特許文献１】特許第３４９３５２２号明細書
【特許文献２】特開２００７−１９９９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた処理用情報を特定し、当該処理用情報を用いて上記電子画像の処理を行う場合、誤った処理用情報が特定されると、誤った処理が行われることとなる。したがって、処理用情報の特定結果が誤っていないかを確認できれば、利用者にとって便利である。
【０００７】
本発明は、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた電子画像の処理に用いられる処理用情報を特定する場合に、処理用情報の特定結果が誤っていないかを確認することを可能にする情報処理装置および情報処理プログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報を記憶する記憶手段と、原稿の画像を読み取って得られた電子画像を取得する電子画像取得手段と、前記取得された電子画像に含まれる特徴を認識し、前記記憶手段において前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する特定手段と、前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる表示制御手段と、を有することを特徴とする。
【０００９】
本発明の一態様では、前記表示に応じた利用者からの処理用情報に関する指示を受け付ける指示受付手段と、前記利用者からの指示に基づき、前記取得された電子画像の処理を行う処理手段と、を有する。
【００１０】
本発明の一態様では、前記指示受付手段は、前記特定された処理用情報を前記取得された電子画像に適用するか否かの指示を受け付け、前記処理手段は、適用する旨の指示が受け付けられた場合に、前記特定された処理用情報を用いて前記取得された電子画像の処理を行う。
【００１１】
本発明の一態様では、前記指示受付手段は、前記取得された電子画像の処理に用いられる処理用情報を、前記特定された処理用情報から変更する指示を受け付け、前記処理手段は、前記変更後の処理用情報を用いて前記取得された電子画像の処理を行う。
【００１２】
本発明に係る情報処理装置は、原稿の画像を読み取って得られた電子画像を取得する電子画像取得手段と、前記取得された電子画像に含まれる特徴を認識し、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報に基づき、前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する特定手段と、前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる表示制御手段と、を有することを特徴とする。
【００１３】
本発明に係る情報処理プログラムは、コンピュータに、原稿の画像を読み取って得られた電子画像を取得する手順と、前記取得された電子画像に含まれる特徴を認識し、電子画像に含まれる特徴と当該電子画像の処理に用いられる処理用情報とを関連付けた情報に基づき、前記認識された特徴と関連付けられている処理用情報を、前記取得された電子画像の処理に用いられる処理用情報として特定する手順と、前記特定された処理用情報を示す情報と、前記取得された電子画像のうち前記特徴が認識された部分の画像とを表示させる手順と、を実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた電子画像の処理に用いられる処理用情報を特定する場合に、処理用情報の特定結果が誤っていないかを確認することが可能になる。
【００１５】
請求項２に記載の発明によれば、処理用情報の特定結果が誤っていないかの確認結果に応じて、処理用情報に関する指示を与えることが可能になる。
【００１６】
請求項３に記載の発明によれば、処理用情報の特定結果が誤っていないかの確認結果に応じて、特定された処理用情報を適用するか否かを選択することが可能になる。
【００１７】
請求項４に記載の発明によれば、処理用情報の特定結果が誤っていると確認された場合に、正しい処理用情報に変更することが可能になる。
【００１８】
請求項５に記載の発明によれば、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた電子画像の処理に用いられる処理用情報を特定する場合に、処理用情報の特定結果が誤っていないかを確認することが可能になる。
【００１９】
請求項６に記載の発明によれば、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴と関連付けられた電子画像の処理に用いられる処理用情報を特定する場合に、処理用情報の特定結果が誤っていないかを確認することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面に従って説明する。
【００２１】
図１は、本実施の形態に係る情報処理システム１の構成の一例を示すブロック図である。この情報処理システム１は、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴に対応する処理用情報を用いて電子画像の処理を行うものである。
【００２２】
図１において、情報処理システム１は、記憶装置１０、画像読取装置２０、ユーザインタフェース３０、および情報処理装置４０を有する。
【００２３】
記憶装置１０は、電子画像に含まれる特徴と、当該電子画像の処理に用いられる処理用情報とを関連付けた情報を記憶するものである。記憶装置１０は、例えばハードディスク装置により実現される。
【００２４】
具体的な一態様では、記憶装置１０は、セキュリティレベルを表すマーク画像（本態様における「特徴」であり、例えばスタンプ画像）と、電子画像に付与されるセキュリティポリシーとが関連付けられた情報を記憶する。セキュリティポリシーは、電子画像の利用を制御するための情報で、本態様における「処理用情報」である。ただし、上記特徴は、マーク画像に限られず、例えばキーワードなどであってもよい。また、上記処理用情報は、セキュリティポリシーに限られず、電子画像の送信先を示す情報（例えばファクシミリ番号やメールアドレスなど）、電子画像の格納場所を示す情報（例えばフォルダのパス）、電子画像の処理手順を示す情報（例えばワークフロー定義情報）などであってもよい。
【００２５】
画像読取装置２０は、原稿の画像を読み取って電子画像を生成するものである。具体的には、画像読取装置２０は、原稿の画像を光学的に読み取って画像データを生成するスキャナである。
【００２６】
上記原稿は、光学的に読み取り可能に（より具体的には視認可能に）画像が記録された紙等の記録媒体であり、例えば紙文書とも呼ばれる。上記電子画像は、原稿の画像を表す電子データであればよく、その形式は特に限定されず、例えば電子文書とも呼ばれる。
【００２７】
ユーザインタフェース（以下、「ＵＩ」と称す）３０は、利用者に対して情報を表示する機能と、利用者からの指示を受け付ける機能とを有するものである。ＵＩ３０は、例えばタッチパネル式の液晶ディスプレイである。
【００２８】
情報処理装置４０は、原稿の画像を読み取って得られた電子画像から特徴を認識し、当該特徴に対応する処理用情報を用いて電子画像の処理を行う。
【００２９】
情報処理装置４０は、一つの態様では、ハードウェア資源とソフトウェアとの協働により実現され、例えばコンピュータである。具体的には、情報処理装置４０の各機能は、記録媒体に記録されたプログラムが主記憶装置（メインメモリ）に読み出されて中央処理装置（CPU: Central Processing Unit）により実行されることによって実現される。上記プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されて提供されることも可能であるし、データ信号として通信により提供されることも可能である。ただし、情報処理装置４０は、ハードウェアのみにより実現されてもよい。また、情報処理装置４０は、物理的に１つの装置により実現されてもよいし、物理的に複数の装置により実現されてもよい。
【００３０】
情報処理装置４０は、電子画像取得部４１、特定部４２、表示制御部４３、指示受付部４４、および処理部４５を有する。
【００３１】
電子画像取得部４１は、原稿の画像を読み取って得られた電子画像を取得する。例えば、電子画像取得部４１は、画像読取装置２０を用いて原稿の画像を読み取って、原稿の画像を表す電子画像を取得する。
【００３２】
なお、以下の説明では、電子画像取得部４１により取得された電子画像を、「対象電子画像」と称する。
【００３３】
特定部４２は、対象電子画像に含まれる特徴を認識し、記憶装置１０において当該認識された特徴と関連付けられている処理用情報を、対象電子画像の処理に用いられる処理用情報として特定する。
【００３４】
特定部４２は、例えば、画像認識処理により対象電子画像に含まれるマーク画像を認識してもよいし、ＯＣＲ（Optical Character Recognition）等の文字認識処理により対象電子画像に含まれるキーワードを認識してもよい。
【００３５】
具体的な一態様では、特定部４２は、対象電子画像から特徴を抽出し、当該抽出された特徴と記憶装置１０に記憶されている特徴とを照合し、記憶された特徴のうち抽出された特徴に対応する特徴を特定し、当該特徴と関連付けられた処理用情報を、対象電子画像の処理に用いられる処理用情報として特定する。ここで、抽出された特徴に対応する特徴は、例えば、抽出された特徴と合致する特徴や、抽出された特徴と所定程度以上類似する特徴である。
【００３６】
ただし、特定部４２の処理は、上記の処理に限定されない。例えば、特定部４２は、記憶装置１０に記憶されている各特徴について、当該特徴が対象電子画像に含まれるか否かを判定し、対象電子画像に含まれると判定された特徴と関連付けられた処理用情報を、対象電子画像の処理に用いられる処理用情報として特定してもよい。
【００３７】
表示制御部４３は、特定部４２により特定された処理用情報を示す情報と、対象電子画像のうち上記特徴が認識された部分の画像とを表示させる。図１の例では、表示制御部４３は、上記の情報をＵＩ３０に表示させる。
【００３８】
上記処理用情報を示す情報としては、例えば、処理用情報の名称、処理用情報を表す画像、処理用情報そのもの、処理用情報と関連付けて記憶されている特徴（例えばマーク画像やキーワード）などが挙げられる。
【００３９】
指示受付部４４は、表示制御部４３による表示に応じた利用者からの処理用情報に関する指示を受け付ける。図１の例では、指示受付部４４は、ＵＩ３０を介して利用者からの指示を受け付ける。
【００４０】
処理部４５は、指示受付部４４により受け付けられた利用者からの指示に基づき、対象電子画像の処理を行う。
【００４１】
一つの態様では、指示受付部４４は、特定部４２により特定された処理用情報を対象電子画像に適用するか否かの指示を受け付け、処理部４５は、適用する旨の指示が受け付けられた場合に、特定された処理用情報を用いて対象電子画像の処理を行う。一方、適用しない旨の指示が受け付けられた場合には、処理部４５は、上記特定された処理用情報を対象電子画像に適用しない。この場合、処理部４５は、対象電子画像の処理を行わなくてもよいし、予め定められた別の処理用情報を用いて対象電子画像の処理を行ってもよい。当該態様における一態様では、表示制御部４３は、特定された処理用情報を対象電子画像に適用するか否かを指示するためのＧＵＩ（Graphical User Interface）要素（例えばチェックボックス）を表示させ、指示受付部４４は、当該ＧＵＩ要素によって利用者からの指示を受け付ける。
【００４２】
また、一つの態様では、指示受付部４４は、対象電子画像に用いられる処理用情報を、特定された処理用情報から変更する指示を受け付け、処理部４５は、変更後の処理用情報を用いて対象電子画像の処理を行う。この場合、指示受付部４４は、例えば、ＵＩ３０を用いて、記憶装置１０に記憶されている処理用情報の一覧を表示し、当該一覧の中から処理用情報を選択する操作を受け付ける。当該態様における一態様では、表示制御部４３は、処理用情報を選択するためのＧＵＩ要素（例えばドロップダウンリスト）を表示させ、指示受付部４４は、当該ＧＵＩ要素によって利用者からの選択指示を受け付ける。
【００４３】
具体的な一態様では、対象電子画像の処理は、特定のセキュリティポリシーを対象電子画像に設定する処理である。ただし、対象電子画像の処理は、特定の送信先に対象電子画像を送信する処理（メール送信やファクシミリ送信）、文書管理システム（DMS: Document Management System）のフォルダ等の特定の格納場所に対象電子画像を格納する処理、特定のワークフロー定義情報に従って一連の処理を対象電子画像に施す処理などであってもよい。
【００４４】
なお、記憶装置１０、画像読取装置２０、およびＵＩ３０の一部または全部は、情報処理装置４０に含まれてもよい。
【００４５】
図２は、情報処理装置４０の第１の動作例を示すフローチャートである。以下、図２を参照して、情報処理装置４０の第１の動作例を説明する。
【００４６】
情報処理装置４０は、画像読取装置２０を制御して、当該画像読取装置２０にセットされた原稿の画像を読み取って、原稿の画像を表す対象電子画像を取得する（Ｓ１１）。
【００４７】
ついで、情報処理装置４０は、対象電子画像に含まれる特徴を認識し、記憶装置１０の情報に基づき、対象電子画像の処理に用いられる処理用情報を特定する（Ｓ１２）。
【００４８】
ついで、情報処理装置４０は、上記特定された処理用情報を示す情報と、対象電子画像のうち上記特徴が認識された部分の画像とを含む特定結果確認画面をＵＩ３０に表示させる（Ｓ１３）。特定結果確認画面では、処理用情報を示す情報と、特徴が認識された部分の画像とが対応付けて（例えば並べて）表示される。利用者は、特定結果確認画面上で、特定された処理用情報と、特徴が認識された部分の画像とを目視により比較し、処理用情報の特定結果に誤りがないかどうかを確認する。
【００４９】
ついで、情報処理装置４０は、特定結果確認画面に応じた利用者からの指示として、特定された処理用情報を対象電子画像に適用するか否かの指示を受け付ける（Ｓ１４）。例えば、利用者は、特定結果が正しいと判断した場合には、特定結果確認画面上の操作により、特定された処理用情報を適用する旨の指示を与え、特定結果に誤りがあると判断した場合には、特定された処理用情報を適用しない旨の指示を与える。
【００５０】
情報処理装置４０は、利用者からの指示が適用する旨の指示か否かを判断し（Ｓ１５）、適用する旨の指示であると判断された場合には（Ｓ１５：ＹＥＳ）、特定された処理用情報を用いて対象電子画像の処理を行う（Ｓ１６）。一方、適用しない旨の指示であると判断された場合には（Ｓ１５：ＮＯ）、特定された処理用情報を対象電子画像に適用しない（Ｓ１７）。この場合、情報処理装置４０は、対象電子画像の処理を行わなくてもよいし、予め定められた別の処理用情報を用いて対象電子画像の処理を行ってもよい。
【００５１】
図３は、情報処理装置４０の第２の動作例を示すフローチャートである。以下、図３を参照して、情報処理装置４０の第２の動作例を説明する。
【００５２】
情報処理装置４０は、上記第１の動作例と同様に、原稿の画像を表す対象電子画像を取得し（Ｓ２１）、対象電子画像に含まれる特徴を認識し、対象電子画像の処理に用いられる処理用情報を特定する（Ｓ２２）。そして、情報処理装置４０は、上記特定された処理用情報を示す情報と、対象電子画像のうち上記特徴が認識された部分の画像とを含む特定結果確認画面をＵＩ３０に表示させる（Ｓ２３）。利用者は、特定結果確認画面上で、処理用情報の特定結果に誤りがないかどうかを確認する。
【００５３】
ついで、情報処理装置４０は、特定結果確認画面に応じた利用者からの指示として、対象電子画像の処理に用いられる処理用情報を、特定された処理用情報から変更する指示を受け付ける（Ｓ２４）。例えば、利用者は、特定結果が正しいと判断した場合には、特定結果確認画面上の操作により、処理用情報を変更しない旨の指示を与え、特定結果に誤りがあると判断した場合には、処理用情報を変更する指示を与える。例えば、利用者は、特定結果確認画面上で、処理用情報の一覧を表示させ、当該一覧の中から正しい処理用情報を選択する操作を行う。
【００５４】
情報処理装置４０は、上記利用者からの指示に基づき、対象電子画像の処理を行う（Ｓ２５）。具体的には、情報処理装置４０は、変更しない旨の指示を受けた場合には、特定された処理用情報を用いて対象電子画像の処理を行い、処理用情報を変更する指示を受けた場合には、変更後の処理用情報を用いて対象電子画像の処理を行う。
【００５５】
以下、本実施の形態に係る情報処理装置の具体的な適用例として、情報処理装置を文書利用制御システムに適用した場合の具体例を示す。
【００５６】
図４は、本実施の形態に係る情報処理装置を含む文書利用制御システム２の構成の一例を示す概略図である。この文書利用制御システム２は、セキュリティポリシーを用いて電子文書の利用を制御するシステムであり、例えばＤＲＭ（Digital Rights Management）システムである。なお、以下の説明では、セキュリティポリシーを「ポリシー」と称し、利用者を「ユーザ」と称する。
【００５７】
図４において、文書利用制御システム２は、ユーザ認証サーバ５０、ポリシーサーバ６０、クライアントＰＣ７０、および文書処理装置８０を有する。これらの装置は、インターネットやＬＡＮ（Local Area Network）等のネットワークＮに接続されている。
【００５８】
ユーザ認証サーバ５０は、文書利用制御システム２においてユーザ認証を一元的に管理するものであり、他の装置からの問い合わせに応じてユーザ認証を行う。ユーザ認証サーバ５０は、例えば、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバや、アクティブディレクトリサーバなどである。
【００５９】
ポリシーサーバ６０は、電子文書に対するアクセス権を管理する。具体的には、ポリシーサーバ６０は、保護対象の電子文書と、当該電子文書の利用を制御するためのポリシーとを関連付け、当該ポリシーを用いて電子文書の利用を制御する。
【００６０】
クライアントＰＣ７０は、電子文書を利用するための装置であり、ポリシーサーバ６０と協働して電子文書の利用を制御する。例えば、クライアントＰＣ７０は、ポリシーサーバ６０と通信して、電子文書と関連付けられたポリシーで許可された範囲内で、当該電子文書の利用（閲覧、編集、印刷等）を可能にする。
【００６１】
文書処理装置８０は、紙文書をスキャンして電子文書を得るスキャン機能と、得られた電子文書を処理する電子文書処理機能とを有する。具体的には、文書処理装置８０は、スタンプが押された紙文書をスキャンすると、スキャンにより得られた電子文書からスタンプを認識し、当該スタンプに対応するポリシーを特定し、当該ポリシーを電子文書に付与する処理を行う。文書処理装置８０は、例えば、スキャン機能、プリント機能、コピー機能、およびファクシミリ機能のうち、スキャン機能を含む２つ以上の機能を有する複合機（MFP: Multifunction Peripheral）である。
【００６２】
以下、ポリシーサーバ６０、クライアントＰＣ７０、および文書処理装置８０について、構成および動作の詳細を説明する。
【００６３】
図５は、ポリシーサーバ６０の構成を示すブロック図である。図５において、ポリシーサーバ６０は、ポリシーデータベース（ポリシーＤＢ）６１、文書情報データベース（文書情報ＤＢ）６２、ポリシー登録部６３、ポリシー一覧提供部６４、および利用情報提供部６５を有する。
【００６４】
ポリシーＤＢ６１は、ポリシーを管理するデータベースである。ポリシーは、電子文書の利用を制御するための情報であり、例えば、誰にどういう利用を許可するのかが記述された情報である。
【００６５】
図６には、ポリシーＤＢ６１の記憶内容の一例が示されている。図６では、ポリシーＤＢ６１には、ポリシー毎に、当該ポリシーを識別するためのポリシーＩＤと、当該ポリシーの名称と、電子文書の利用が許可されるユーザまたはグループを示す情報と、当該ユーザまたはグループに許可される操作を示す情報と、当該ポリシーを表すスタンプ画像データとが対応付けて記録されている。
【００６６】
文書情報ＤＢ６２は、文書情報を管理するデータベースである。文書情報は、電子文書に関する情報であり、少なくとも電子文書とポリシーとの関連付けを示す情報を含む。
【００６７】
図７には、文書情報ＤＢ６２の記憶内容の一例が示されている。図７では、文書情報ＤＢ６２には、電子文書毎に、当該電子文書を識別するための文書ＩＤと、当該電子文書が従っているポリシーのポリシーＩＤと、当該電子文書を作成したユーザのユーザＩＤと、当該電子文書を作成した日時とが関連付けて記録されている。ここで、電子文書の作成とは、電子文書とポリシーとの関連付けをポリシーサーバ６０に登録する行為を意味する。文書ＩＤは、例えばＵＵＩＤ（Universal Unique IDentifier）である。
【００６８】
なお、上記のようなデータ構成は一例であり、電子文書毎に、当該電子文書に適用されるポリシーを規定することができれば、どのようなデータ構成であってもよい。
【００６９】
ポリシー登録部６３は、クライアントＰＣ７０や文書処理装置８０等の要求元の装置から、電子文書と当該電子文書に付与されるポリシーとの関連付けを示す情報の登録要求を受けると、当該関連付けを示す情報を文書情報ＤＢ６２に登録する。具体的には、ポリシー登録部６３は、保護対象となる電子文書の文書ＩＤと、当該電子文書に付与されるポリシーのポリシーＩＤと、当該電子文書へのポリシー付与を行うユーザ（作成者）のユーザＩＤとを含む登録要求を受けると、当該文書ＩＤと、当該ポリシーＩＤと、当該ユーザＩＤと、作成日時とを含む新規のレコードを文書情報ＤＢ６２に登録する。ここで、作成日時としては、例えば、ポリシーサーバ６０が登録要求を受信した時の、ポリシーサーバ６０の時計に基づく日時が用いられる。
【００７０】
なお、ポリシー登録部６３は、登録要求に含まれる文書ＩＤが既に文書情報ＤＢ６２に存在するかどうかを確認し、存在する場合には、要求元の装置にエラーを通知するように構成されてもよい。ＵＵＩＤが用いられる場合など、文書ＩＤが衝突しないように生成される場合には、このような確認は不要である。
【００７１】
以下の説明では、上記のようにポリシーと関連付けてポリシーサーバ６０に登録された電子文書、すなわちポリシーによって利用が制御される電子文書を、「保護電子文書」と称する。保護電子文書には、例えば要求元の装置によって、当該電子文書の文書ＩＤが付与される。図８には、保護電子文書の構成の一例が示されている。図８の例では、保護電子文書は、当該電子文書が保護電子文書であることを示すヘッダと、当該電子文書の文書ＩＤと、暗号化された文書本体とを含む。ここでは、文書本体は、すべての保護電子文書に共通な暗号鍵によって暗号化される。ただし、文書本体は、保護電子文書毎に異なる暗号鍵で暗号化されてもよいし、暗号化されなくてもよい。また、文書ＩＤの改竄（例えば他の文書ＩＤとの入れ替え）を防ぐために、保護電子文書全体に電子署名を付与したり、ＨＭＡＣ（Keyed-Hashing for Message Authentication code）などの値を付与したりしてもよい。
【００７２】
ポリシー一覧提供部６４は、クライアントＰＣ７０や文書処理装置８０等の要求元の装置から、ポリシー一覧の要求を受けると、ポリシーＤＢ６１に登録されているポリシーの一覧を要求元の装置に提供する。例えば、要求元の装置は、電子文書にポリシーを付与する際、ポリシー一覧をポリシー一覧提供部６４に問い合わせ、ポリシー一覧提供部６４は、当該問い合わせに応じて、ポリシーの一覧を要求元の装置に返す。要求元の装置は、ポリシー一覧の要求の際、ポリシーを付与しようとしているユーザのユーザＩＤを指定して要求してもよい。この場合、ポリシー一覧提供部６４は、例えば、ポリシーの付与が許可された予め決められたユーザのユーザＩＤの一覧に、上記指定されたユーザＩＤが含まれるか否かを判断し、含まれる場合にポリシー一覧を提供する。また例えば、ポリシー一覧提供部６４は、ポリシー毎に予め設定された当該ポリシーの付与を許可されたユーザを示す情報を参照して、ポリシーＤＢ６１に登録されているポリシーのうち、上記指定されたユーザＩＤで識別されるユーザに許可されたポリシーの一覧を提供する。
【００７３】
利用情報提供部６５は、クライアントＰＣ７０や文書処理装置８０等の要求元の装置から、保護電子文書に対応する利用情報の要求を受けると、当該保護電子文書と関連付けられたポリシーに基づき、当該保護電子文書を利用するための利用情報を要求元の装置に提供する。
【００７４】
具体的には、利用情報提供部６５は、保護電子文書の文書ＩＤと、当該保護電子文書を利用しようとしているユーザのユーザＩＤとを含む要求を受けると、当該文書ＩＤのレコードを文書情報ＤＢ６２から検索し、検索されたレコードからポリシーＩＤを取得する。そして、利用情報提供部６５は、当該ポリシーＩＤで識別されるポリシーをポリシーＤＢ６１から検索し、検索されたポリシーの内容に基づき、上記ユーザＩＤで識別されるユーザに利用が許可されているか否かを判断する。そして、許可されていると判断された場合には、当該ユーザに許可されている操作を示す利用情報を要求元の装置に送る。一方、許可されていないと判断された場合には、利用が許可されていない旨を示す情報を要求元の装置に送る。上記許可されている操作を示す利用情報は、例えばライセンスと呼ばれるものであってもよい。
【００７５】
図９は、クライアントＰＣ７０の構成を示すブロック図である。図９において、クライアントＰＣ７０は、ユーザ認証部７１と保護電子文書利用部７２とを有する。ユーザ認証部７１および保護電子文書利用部７２は、例えば文書処理アプリケーションにより実現される。
【００７６】
ユーザ認証部７１は、保護電子文書を利用しようとするユーザから、当該ユーザを認証するためのユーザ認証情報を受け付け、当該ユーザ認証情報に基づき、ユーザ認証サーバ５０と協働して、当該ユーザの認証を行う。後述する保護電子文書利用部７２の機能は、当該ユーザ認証に成功した場合に提供される。
【００７７】
保護電子文書利用部７２は、利用対象の保護電子文書の文書ＩＤと、利用しようとするユーザのユーザＩＤとを含む要求をポリシーサーバ６０の利用情報提供部６５に送り、利用情報提供部６５から応答を受け取る。そして、保護電子文書利用部７２は、ユーザに許可されている操作を示す利用情報を受け取った場合、許可された操作の範囲内で保護電子文書の利用を可能にする。保護電子文書利用部７２は、利用が許可されていない旨を示す情報を受け取った場合、保護電子文書の利用を許可せず、例えばエラー処理を実行する。
【００７８】
以下、クライアントＰＣ７０の動作について具体的に説明する。
【００７９】
ユーザが保護電子文書を指定して文書処理アプリケーションを起動すると、クライアントＰＣ７０（具体的には文書処理アプリケーション）は、ユーザ認証処理を行う。具体的には、クライアントＰＣ７０は、ユーザからユーザＩＤおよびパスワードの入力を受け付け、当該ユーザＩＤおよびパスワードに基づくユーザ認証をユーザ認証サーバ５０に要求し、ユーザ認証サーバ５０からユーザ認証の結果を受け取る。そして、クライアントＰＣ７０は、ユーザ認証に失敗した場合、処理を終了させる。一方、ユーザ認証に成功した場合、指定された保護電子文書から文書ＩＤを読み取り、当該文書ＩＤと上記ユーザＩＤとを含む要求をポリシーサーバ６０に送り、ポリシーサーバ６０から応答を受け取る。
【００８０】
ポリシーサーバ６０から利用を許可しない旨の情報を受け取った場合、クライアントＰＣ７０は、「指定した文書に対するアクセス権がありません」などのエラーメッセージを表示して処理を終了させる。
【００８１】
一方、ポリシーサーバ６０からユーザに許可されている操作を示す利用情報を受け取った場合、クライアントＰＣ７０は、「閲覧」が許可されているか否かを判断し、許可されていなければ、「指定した文書の閲覧権はありません」というエラーメッセージを表示して処理を終了させる。
【００８２】
一方、「閲覧」が許可されていれば、クライアントＰＣ７０は、予め決められた復号鍵で保護電子文書に含まれる文書本体を復号し、復号された文書本体を表示し、ユーザが保護電子文書を閲覧可能な状態にする。
【００８３】
この後、クライアントＰＣ７０は、ユーザから、編集、保存、印刷等の特定の操作の要求を受けると、利用情報に基づき、当該特定の操作が許可されているか否かを判断し、許可されていれば、ユーザに当該特定の操作を許可する。なお、クライアントＰＣ７０は、操作の要求を受ける都度、ポリシーサーバ６０に利用情報を要求するようにしてもよい。
【００８４】
図１０は、文書処理装置８０の構成を示すブロック図である。図１０において、文書処理装置８０は、画像読取装置８１、ＵＩ８２、電子文書記憶装置８３、および情報処理装置９０を有する。
【００８５】
画像読取装置８１は、紙文書の画像を光学的に読み取って電子文書を生成する。
【００８６】
ＵＩ８２は、ユーザに対して情報を表示する機能と、ユーザからの指示を受け付ける機能とを有するものであり、例えばタッチパネル式の液晶ディスプレイである。
【００８７】
電子文書記憶装置８３は、電子文書を記憶するものであり、例えばハードディスク装置である。
【００８８】
情報処理装置９０は、画像読取装置８１により得られた電子文書を処理するものであり、例えばコンピュータである。
【００８９】
情報処理装置９０は、ユーザ認証部９１、電子文書取得部９２、ポリシー情報取得部９３、特定部９４、表示制御部９５、指示受付部９６、および処理部９７を有する。これらは、例えばスキャン保護アプリケーションにより実現される。
【００９０】
ユーザ認証部９１は、情報処理装置９０の機能を利用しようとするユーザから、当該ユーザを認証するためのユーザ認証情報を受け付け、当該ユーザ認証情報に基づき、ユーザ認証サーバ５０と協働して、当該ユーザの認証を行う。後述する情報処理装置９０の機能は、ユーザ認証が成功した場合に提供される。
【００９１】
電子文書取得部９２は、画像読取装置８１を用いて紙文書の画像を読み取って電子文書を取得する。なお、以下の説明では、電子文書取得部９２により取得された電子文書を、「対象電子文書」と称する。
【００９２】
ポリシー情報取得部９３は、ポリシーサーバ６０にポリシー一覧の要求を送り、ポリシーサーバ６０からポリシー一覧を取得する。このポリシー一覧は、ポリシー毎に、ポリシーＩＤと、ポリシーの名称と、スタンプ画像とが対応付けられた情報を含む。
【００９３】
特定部９４は、対象電子文書に含まれるスタンプ画像を認識し、上記ポリシー一覧において当該認識されたスタンプ画像と関連付けられたポリシーを、対象電子文書に適用されるポリシーとして特定する。
【００９４】
表示制御部９５は、特定部９４により特定されたポリシーの名称と、対象電子文書のうちスタンプ画像が認識された部分の画像とを対応付けてＵＩ８２に表示させる。
【００９５】
指示受付部９６は、表示制御部９５による表示に応じたユーザからの指示として、特定されたポリシーを対象電子文書に適用するか否かの指示を、ＵＩ８２を介して受け付ける。
【００９６】
処理部９７は、特定されたポリシーを対象電子文書に適用する旨の指示が受け付けられた場合に、当該対象電子文書の文書ＩＤを生成する処理と、当該文書ＩＤと特定されたポリシーのポリシーＩＤとを関連付けてポリシーサーバ６０に登録する処理と、対象電子文書に文書ＩＤを付与して保護電子文書を生成する処理と、当該保護電子文書を電子文書記憶装置８３に格納する処理とを実行する。
【００９７】
以下、情報処理装置９０の動作について具体的に説明する。
【００９８】
ユーザは、各ページにスタンプが押された複数ページの紙文書を画像読取装置８１にセットし、スキャン保護アプリケーションを起動する。なお、図１１には、紙文書の一例が示されている。図１１のように、紙文書には、ポリシーを示すスタンプが押されている。図１１の例では、「極秘」というスタンプが押されている。
【００９９】
スキャン保護アプリケーションが起動されると、情報処理装置９０（具体的にはスキャン保護アプリケーション）は、ユーザ認証処理を行う。具体的には、情報処理装置９０は、ユーザからユーザＩＤおよびパスワードの入力を受け付け、当該ユーザＩＤおよびパスワードに基づくユーザ認証をユーザ認証サーバ５０に要求し、ユーザ認証サーバ５０からユーザ認証の結果を受け取る。
【０１００】
そして、情報処理装置９０は、ユーザ認証に失敗した場合、処理を終了させる。一方、ユーザ認証に成功した場合、画像読取装置８１を用いて、上記複数ページの紙文書をスキャンして複数の電子文書を得る。ここでは、紙文書のページ毎に電子文書が得られるものとする。
【０１０１】
ついで、情報処理装置９０は、ポリシーサーバ６０にポリシー一覧を要求し、ポリシーサーバ６０からポリシー一覧を取得する。
【０１０２】
ついで、情報処理装置９０は、取得された各電子文書（対象電子文書）について、当該対象電子文書からスタンプ画像を抽出し、当該抽出されたスタンプ画像と、上記取得されたポリシー一覧に含まれるスタンプ画像とを照合し、ポリシー一覧に含まれるスタンプ画像のうち抽出されたスタンプ画像と合致するものを特定し、当該特定されたスタンプ画像と対応付けられたポリシーを、対象電子文書に適用されるポリシーとして特定する。
【０１０３】
そして、情報処理装置９０は、図１２に示される特定結果確認画面をＵＩ８２に表示させる。図１２の特定結果確認画面では、紙文書のページ毎に、当該ページのページ番号と、当該ページについて特定されたポリシーの名称と、当該ページのうちスタンプ画像が抽出された部分の画像と、当該ページの電子文書を登録するか否かを指示するためのチェックボックスとが並べて表示されている。また、特定結果確認画面には、当該画面が最終ページでない場合には、「登録して次ページへ」ボタンが表示され、当該画面が最終ページである場合には、「完了」ボタン（不図示）が表示される。また、特定結果確認画面には、「キャンセル」ボタンも表示される。
【０１０４】
ユーザは、特定結果確認画面を見て、特定結果が正しいと判断した場合には、「登録して次ページへ」ボタンを押して、次ページを表示させる。最終ページの場合は、特定結果が正しいと判断した場合、「完了」ボタンを押す。もし、特定結果に誤りがあると判断した場合には、ユーザは、「キャンセル」ボタンを押して処理をすべてキャンセルするか、または、特定結果が誤っているページのチェックボックスをオンにして、「登録して次ページへ」ボタンまたは「完了」ボタンを押す。
【０１０５】
「完了」ボタンが押されると、情報処理装置９０は、チェックボックスがオンにされたページを除いて、各ページの対象電子文書について文書ＩＤを生成する。
【０１０６】
そして、情報処理装置９０は、チェックボックスがオンにされたページを除いて、各ページの対象電子文書について、当該対象電子文書の文書ＩＤと、当該対象電子文書について特定されたポリシーのポリシーＩＤと、ユーザＩＤとを関連付けてポリシーサーバ６０に登録する。
【０１０７】
ついで、情報処理装置９０は、チェックボックスがオンにされたページを除いて、各ページの対象電子文書について、当該対象電子文書に文書ＩＤを付与し、当該対象電子文書の文書本体を暗号化して、保護電子文書を生成して電子文書記憶装置８３に格納する。
【０１０８】
ユーザは、文書処理装置８０にクライアントＰＣ７０等の装置でアクセスし、電子文書記憶装置８３から保護電子文書を取り出して利用する。
【０１０９】
なお、チェックボックスがオンにされたページの対象電子文書については、ポリシーサーバ６０への登録処理や、電子文書記憶装置８３への格納処理は行われない。これらのページについては、ユーザは、上記の処理を再度実行してもよいし、上記の処理とは別の方法で対象電子文書の保護を行ってもよい。
【０１１０】
図１３には、特定結果確認画面の別の一例が示されている。図１２では、特定されたポリシーの名称を表示していたが、その代わりに、図１３の例では、特定されたポリシーに対応付けられたスタンプ画像が表示されている。
【０１１１】
なお、上記の例では、情報処理装置９０は、特定されたポリシーを対象電子文書に適用するか否かの指示を受け付けているが、その代わりに、対象電子文書に適用されるポリシーを選択する指示を受け付けてもよい。例えば、情報処理装置９０は、図１４に示される特定結果確認画面を表示してもよい。図１４の特定結果確認画面では、登録しない文書を選択するためのチェックボックスの代わりに、ドロップダウンリストで正しいポリシーを選択できるようになっている。このような態様では、情報処理装置９０は、ポリシーの選択指示がなされなかったページについては、特定されたポリシーを対象電子文書に付与し、ポリシーの選択指示がなされたページについては、選択されたポリシーを対象電子文書に付与する。
【０１１２】
また、上記の例では、図６のように１つのポリシーに１つのスタンプ画像が割り当てられているが、図１５に示されるように、１つのポリシーに複数のスタンプ画像が割り当てられてもよい。図１６には、図１５に示される情報がポリシーＤＢ６１に記憶されている場合における、特定結果確認画面の一例が示されている。図１６の特定結果確認画面では、紙文書のページ毎に、当該ページのページ番号と、当該ページについて特定されたポリシーの名称と、当該ページについて特定されたポリシーに対応付けられているスタンプ画像と、当該ページのうちスタンプ画像が抽出された部分の画像とが並べて表示されている。ユーザは、当該特定結果確認画面を見て、２つのスタンプ画像が一致しているかを確認することで、ポリシーの特定結果が正しいかどうかを確認する。さらに、図１６の例では、特定結果確認画面は、ポリシーを選択するためのドロップダウンリストを含み、特定結果が正しくない場合に正しいポリシーを選択できるようになっている。
【０１１３】
また、上記の例では、ポリシーとスタンプ画像との関係をポリシーサーバ６０が管理しているが、当該関係は文書処理装置８０で管理されてもよいし、これら以外の装置で管理されてもよい。
【０１１４】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【０１１５】
【図１】実施の形態に係る情報処理システムの構成の一例を示すブロック図である。
【図２】情報処理装置の第１の動作例を示すフローチャートである。
【図３】情報処理装置の第２の動作例を示すフローチャートである。
【図４】実施の形態に係る情報処理装置を含む文書利用制御システムの構成の一例を示す概略図である。
【図５】ポリシーサーバの構成を示すブロック図である。
【図６】ポリシーＤＢの記憶内容の一例を示す図である。
【図７】文書情報ＤＢの記憶内容の一例を示す図である。
【図８】保護電子文書の構成の一例を示す図である。
【図９】クライアントＰＣの構成を示すブロック図である。
【図１０】文書処理装置の構成を示すブロック図である。
【図１１】紙文書の一例を示す図である。
【図１２】特定結果確認画面の一例を示す図である。
【図１３】特定結果確認画面の別の一例を示す図である。
【図１４】特定結果確認画面の別の一例を示す図である。
【図１５】ポリシーＤＢの記憶内容の別の一例を示す図である。
【図１６】特定結果確認画面の別の一例を示す図である。
【符号の説明】
【０１１６】
１  情報処理システム、１０  記憶装置、２０  画像読取装置、３０  ユーザインタフェース（ＵＩ）、４０  情報処理装置、４１  電子画像取得部、４２  特定部、４３  表示制御部、４４  指示受付部、４５  処理部。
【図１】
2010124301.tif 000003
【図２】
2010124301.tif 000004
【図３】
2010124301.tif 000005
【図５】
2010124301.tif 000006
【図６】
2010124301.tif 000007
【図７】
2010124301.tif 000008
【図８】
2010124301.tif 000009
【図９】
2010124301.tif 000010
【図１０】
2010124301.tif 000011
【図１１】
2010124301.tif 000012
【図１２】
2010124301.tif 000013
【図１３】
2010124301.tif 000014
【図１４】
2010124301.tif 000015
【図１５】
2010124301.tif 000016
【図１６】
2010124301.tif 000017
【図４】
2010124301.tif 000018