(57)【要約】【課題】文書を表示するにあたって、表示した領域と時間と解像度とに関する情報を文書に対応付けて出力するようにした情報処理装置を提供する。【解決手段】情報処理装置の表示手段は、操作者の指示に基づいて文書を表示し、取得手段は、前記表示された文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を取得し、出力手段は、前記取得された領域と時間と解像度とに関する情報を前記文書に対応付けて出力する。【選択図】図１
2015170067.tif 000002
【特許請求の範囲】
【請求項１】
操作者の指示に基づいて文書を表示する表示手段と、
前記表示された文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を取得する取得手段と、
前記取得された領域と時間と解像度とに関する情報を前記文書に対応付けて出力する出力手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記文書には、表示すべき領域に関する情報が付加されており、
前記表示手段は、前記情報にしたがって前記文書の領域を一定の解像度以上の解像度で表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
端末からの要求に基づいて、該端末に文書を送信する送信手段と、
前記端末において表示された前記文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を、前記端末から受信する受信手段と、
前記受信した文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を記録する記録手段
を具備することを特徴とする文書処理装置。
【請求項４】
前記受信した文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報と、前記文書において予め定められた領域、時間、解像度とに関する情報とを比較する比較手段
を具備することを特徴とする請求項３に記載の文書処理装置。
【請求項５】
前記受信手段により受信した情報に基づいて、一定の解像度以上で表示された領域を識別可能に表示するよう制御する手段をさらに具備する、
ことを特徴とする請求項３に記載の文書処理装置。
【請求項６】
前記受信手段により受信した情報に基づいて、予め定められた時間よりも短い時間で表示された、または、予め定められた解像度よりも低い解像度で表示された領域を識別可能に表示するよう制御する手段をさらに具備する、
ことを特徴とする請求項３に記載の文書処理装置。
【請求項７】
文書を受け付ける受付手段と、
操作者の指示に基づいて前記文書を表示する表示手段と、
前記表示された文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を関連付けて記録する記録手段と、
前記記録された領域と時間と解像度とに関する情報を前記文書に対応付けて出力する出力手段
を具備することを特徴とする情報処理システム。
【請求項８】
請求項７に記載の出力手段によって出力された領域と時間と解像度とに関する情報を受信する受信手段と、
前記領域、時間、解像度とに関する情報と、前記文書において予め定められた領域、時間、解像度とに関する情報とを比較する比較手段
をさらに具備することを特徴とする請求項７に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、文書処理装置及び情報処理システムに関する。
【背景技術】
【０００２】
特許文献１には、携帯端末を用いてＷｅｂサイトへアクセスした履歴を、利用者の利用態様に応じて区域別に表示／記録することができるようにすることを課題とし、閲覧履歴管理システムは、ネットワーク通信手段を備える携帯端末の閲覧履歴管理システムであり、当該携帯端末の位置情報を特定する位置情報特定手段と、ネットワーク接続のたびに、位置情報特定手段から当該携帯端末の接続時の位置情報を受け取り、それぞれのアクセス先のアクセス先情報を、当該携帯端末の接続時の位置情報に基づく区域毎の区域別閲覧履歴情報として格納する区域別閲覧履歴情報格納手段と、利用者操作により閲覧履歴表示指示を受けると、位置情報特定手段から当該携帯端末の現時点の位置情報を受け取り、当該携帯端末の現時点の位置情報に基づく区域の区域別閲覧履歴情報を表示手段に表示させる区域別閲覧履歴表示制御手段とを備えることが開示されている。
【０００３】
特許文献２には、システムを新たに構築しなくとも、ユーザーが必要とする形態の画面を安価に提供できる端末側に応じた画面提供システムを得ることを課題とし、サーバーは、認証機能部と、プレゼンテーション機能部と、ルータ機能部と、パーソナルゼーション機能部と、画面表示機能部と、イベント処理機能部と、表示パターン処理機能部とを備えて、ユーザーの端末のサイズ、ユーザーの過去の利用形態に応じたページ（サービス画面）又はサービス項目をユーザーに最も利用しやすい形で提供し、このとき、過去の履歴、スキップ条件に基づく画面を提供することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３５０４号公報
【特許文献２】特開２００３−２８０９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、文書を表示するにあたって、表示した領域と時間と解像度とに関する情報を文書に対応付けて出力するようにした情報処理装置、文書処理装置及び情報処理システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、操作者の指示に基づいて文書を表示する表示手段と、前記表示された文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を取得する取得手段と、前記取得された領域と時間と解像度とに関する情報を前記文書に対応付けて出力する出力手段を具備することを特徴とする情報処理装置である。
【０００７】
請求項２の発明は、前記文書には、表示すべき領域に関する情報が付加されており、前記表示手段は、前記情報にしたがって前記文書の領域を一定の解像度以上の解像度で表示することを特徴とする請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、端末からの要求に基づいて、該端末に文書を送信する送信手段と、前記端末において表示された前記文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を、前記端末から受信する受信手段と、前記受信した文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を記録する記録手段を具備することを特徴とする文書処理装置である。
【０００９】
請求項４の発明は、前記受信した文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報と、前記文書において予め定められた領域、時間、解像度とに関する情報とを比較する比較手段を具備することを特徴とする請求項３に記載の文書処理装置である。
【００１０】
請求項５の発明は、前記受信手段により受信した情報に基づいて、一定の解像度以上で表示された領域を識別可能に表示するよう制御する手段をさらに具備する、ことを特徴とする請求項３に記載の文書処理装置である。
【００１１】
請求項６の発明は、前記受信手段により受信した情報に基づいて、予め定められた時間よりも短い時間で表示された、または、予め定められた解像度よりも低い解像度で表示された領域を識別可能に表示するよう制御する手段をさらに具備する、ことを特徴とする請求項３に記載の文書処理装置である。
【００１２】
請求項７の発明は、文書を受け付ける受付手段と、操作者の指示に基づいて前記文書を表示する表示手段と、前記表示された文書内の領域と、該領域が表示された時間と、該領域が表示された解像度とに関する情報を関連付けて記録する記録手段と、前記記録された領域と時間と解像度とに関する情報を前記文書に対応付けて出力する出力手段を具備することを特徴とする情報処理システムである。
【００１３】
請求項８の発明は、請求項７に記載の出力手段によって出力された領域と時間と解像度とに関する情報を受信する受信手段と、前記領域、時間、解像度とに関する情報と、前記文書において予め定められた領域、時間、解像度とに関する情報とを比較する比較手段をさらに具備することを特徴とする請求項７に記載の情報処理システムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、文書を表示するにあたって、表示した領域と時間と解像度とに関する情報を文書に対応付けて出力することができる。
【００１５】
請求項２の情報処理装置によれば、表示すべき領域に関する情報にしたがって、文書の領域を表示することができる。
【００１６】
請求項３の文書処理装置によれば、端末において表示された文書内の領域と、その領域が表示された時間と、その領域が表示された解像度とに関する情報を記録することができる。
【００１７】
請求項４に記載の文書処理装置によれば、表示された文書における領域、時間、解像度とに関する情報を、予め定められた領域、時間、解像度とに関する情報と比較することができる。
【００１８】
請求項５に記載の文書処理装置によれば、一定の解像度以上で表示された領域を識別可能に表示することができる。
【００１９】
請求項６に記載の文書処理装置によれば、予め定められた時間よりも短い時間で表示された、または、予め定められた解像度よりも低い解像度で表示された領域を識別可能に表示することができる。
【００２０】
請求項７の情報処理システムによれば、文書を表示するにあたって、表示した領域と時間と解像度とに関する情報を文書に対応付けて出力することができる。
【００２１】
請求項８の情報処理システムによれば、表示された文書における領域、時間、解像度とに関する情報を、予め定められた領域、時間、解像度とに関する情報と比較することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態（携帯情報端末）の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態（文書処理装置）の構成例についての概念的なモジュール構成図である。
【図３】本実施の形態を適用するシステム構成例を示す説明図である。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】表示領域テーブルのデータ構造例を示す説明図である。
【図７】指定領域テーブルのデータ構造例を示す説明図である。
【図８】本実施の形態による処理例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１、図２は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２４】
本実施の形態である携帯情報端末１００は、文書を表示するものであって、図１の例に示すように、文書受付モジュール１１０、表示モジュール１２０、ユーザー指示受付モジュール１３０、領域情報抽出モジュール１４０、領域表示確認モジュール１５０、表示領域履歴記録モジュール１６０、表示領域履歴送付モジュール１７０を有している。携帯情報端末１００は、文書の内容を確認するのに、携帯情報端末１００の液晶ディスプレイ等の表示装置の大きさが不足している場合に適用する。一般的には、携帯情報端末１００の表示装置よりも大きい文書を表示する場合に適用する。つまり、文書を表示するとは、文書の一部を表示することである。
なお、携帯情報端末１００を例示するが、デスクトップ型の情報処理装置であってもよい。例えば、２０インチ程度の大きさの表示装置を有している情報処理装置に対しても、本実施の形態の構成を構築してもよい。例えば、文書としてＡ１等の大きさを有する図面等を表示する場合があり得るからである。
【００２５】
文書受付モジュール１１０は、表示モジュール１２０、領域情報抽出モジュール１４０と接続されている。文書受付モジュール１１０は、文書を受け付ける。受け付ける文書には、表示すべき領域に関する情報が付加されていてもよい。この文書は、後述する文書処理装置２００の文書送信モジュール２１０によって送信されたものである。
なお、文書とは、携帯情報端末１００の表示装置に表示可能な電子データであって、テキストデータ、画像、図形、動画等があり、場合によっては音声等の電子データを含めた、これらの組み合わせであってもよく、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、Ｗｅｂページ等を含む。以下、携帯情報端末１００の操作者によって承認が必要な文書を例示する。
【００２６】
表示モジュール１２０は、文書受付モジュール１１０、ユーザー指示受付モジュール１３０、領域表示確認モジュール１５０、表示領域履歴記録モジュール１６０と接続されている。表示モジュール１２０は、操作者の指示に基づいて、文書受付モジュール１１０が受け付けた文書を、携帯情報端末１００の表示装置に表示する。
ユーザー指示受付モジュール１３０は、表示モジュール１２０、表示領域履歴記録モジュール１６０と接続されている。ユーザー指示受付モジュール１３０は、携帯情報端末１００の操作者の操作を受け付ける。操作者の指示は、携帯情報端末１００のタッチパネル、キーボード、マウス等のユーザーインタフェース装置を用いて行われた操作である。操作として、文書のスクロール、拡大、縮小等がある。また、承認が必要な文書である場合は、承認、非承認、差し戻し等の操作がある。
【００２７】
領域情報抽出モジュール１４０は、文書受付モジュール１１０、領域表示確認モジュール１５０と接続されている。領域情報抽出モジュール１４０は、文書受付モジュール１１０が受け付けた文書に表示すべき領域に関する情報が付加されていた場合は、その情報を抽出する。そして、表示モジュール１２０は、その情報にしたがって文書の領域を表示する。なお、情報が「付加されている」とは、文書内にその情報が埋め込まれている形態であって、文書を受信することによってその情報も受信するものであってもよい。また、文書とその情報とを別個に受信して、その後に、その情報と文書とを対応付けるようにしてもよい。この場合、付加する情報内には、文書を特定する情報（例えば、その文書を識別可能な文書ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ））が含まれている。
また、その情報に表示すべき順番が含まれていてもよい。そして、表示モジュール１２０は、その順番にしたがって領域を表示する。
領域表示確認モジュール１５０は、表示モジュール１２０、領域情報抽出モジュール１４０と接続されている。領域表示確認モジュール１５０は、領域情報抽出モジュール１４０によって抽出された領域に関する情報に基づいて、その領域は表示モジュール１２０によって表示されたか否かを判断する。その文書を閉じる際に、その領域が表示されなかった場合は、表示されなかった旨を示すメッセージを提示してもよい。例えば、その旨のテキストデータを表示してもよいし、その旨を示す音声をスピーカから出力するようにしてもよいし、携帯情報端末１００の振動装置を用いて携帯情報端末１００を振動させて注意を喚起するようにしてもよいし、これらを組み合わせてもよい。
【００２８】
表示領域履歴記録モジュール１６０は、表示モジュール１２０、ユーザー指示受付モジュール１３０、表示領域履歴送付モジュール１７０と接続されている。表示領域履歴記録モジュール１６０は、表示モジュール１２０によって携帯情報端末１００の表示装置に表示された文書内の領域と、その領域が表示された時間と、その領域が表示された解像度とに関する情報を履歴として取得して、記録する。なお、解像度は携帯情報端末１００の表示装置の解像度を指すものではなく、文書を携帯情報端末１００の表示装置に表示した際、その文書における単位面積を表示する画素数である。例えば、Ａ４用紙サイズの文書を対角４インチ程度の画面の携帯端末で表示する場合、文書全体を画面全体に表示すると、そのときの解像度は約８０ｄｐｉ相当と扱う。一方、Ａ４用紙の中の１／４程度の領域を画面全体に表示すると、解像度は１６０ｄｐｉ相当と扱う。このため、後者の方が確実に文書内の情報を読み取ることができると判断する。ここで、解像度に用いる単位である「ｄｐｉ（ドット・パー・インチ）」におけるインチは、原文書におけるインチである。解像度が予め定められた値以上であるならば、読むことができる大きさであると判断できる。
表示領域履歴送付モジュール１７０は、表示領域履歴記録モジュール１６０と接続されている。表示領域履歴送付モジュール１７０は、表示領域履歴記録モジュール１６０によって記録された領域と、その領域が表示された時間と、その領域が表示された解像度とに関する情報を、表示された文書に対応付けて出力する。出力する先は、後述する文書処理装置２００の承認結果・表示領域履歴受付モジュール２４０である。
【００２９】
本実施の形態である文書処理装置２００は、文書を送信、文書が表示されたことを解析するものであって、図２の例に示すように、文書送信モジュール２１０、送信先判断モジュール２２０、領域情報送信モジュール２３０、承認結果・表示領域履歴受付モジュール２４０、承認結果・表示領域履歴記憶モジュール２５０、解析モジュール２６０を有している。文書送信モジュール２１０、送信先判断モジュール２２０、領域情報送信モジュール２３０は、携帯情報端末１００によって表示される文書を送信するための処理を行うモジュール群であって、承認結果・表示領域履歴受付モジュール２４０、承認結果・表示領域履歴記憶モジュール２５０、解析モジュール２６０は、携帯情報端末１００によって表示された文書を解析するための処理を行うモジュール群である。
【００３０】
文書送信モジュール２１０は、携帯情報端末１００の文書受付モジュール１１０へ文書を送信する。例えば、承認が必要な文書である場合は、承認者のメールアドレスへ文書をメールする。
送信先判断モジュール２２０は、領域情報送信モジュール２３０と接続されている。送信先判断モジュール２２０は、文書送信モジュール２１０が送信する文書の送信先が表示すべき領域に関する情報（以下、領域情報ともいう）を送信すべきか否かを判断する。例えば、送信先の機器の表示装置の大きさを検知して、送信先の機器が、文書送信モジュール２１０が送信した文書の内容を確認するのに必要な大きさの表示装置を備えていない場合、領域情報を送信すると判断する。また、送信先の機器が携帯装置であるか否かを検知して、送信先の機器が携帯装置である場合は、領域情報を送信すると判断する。ここで、表示すべき領域に関する情報とは、文書処理装置２００の操作者の操作によって、その文書に対して指定されたものであって、例えば、その文書を承認するにあたって見る必要がある領域の座標情報である。なお、送信先の機器の検知は、携帯情報端末１００と通信を行って、その携帯情報端末１００に備えられている表示装置、携帯装置であるか否か等の情報を取得するようにしてもよいし、メールアドレスと機器の情報を対応させて記憶しているテーブルを予め用意しておき、そのテーブルを検索することによって送信先の機器の情報を取得するようにしてもよい。
領域情報送信モジュール２３０は、送信先判断モジュール２２０と接続されている。領域情報送信モジュール２３０は、送信先判断モジュール２２０によって領域情報を送信すると判断された場合、対象としている文書の領域情報を携帯情報端末１００の文書受付モジュール１１０へ送信する。なお、送信先判断モジュール２２０によって領域情報を送信すると判断された場合、文書送信モジュール２１０が、文書に領域情報を埋め込んで携帯情報端末１００の文書受付モジュール１１０へ送信するようにしてもよい。
【００３１】
承認結果・表示領域履歴受付モジュール２４０は、承認結果・表示領域履歴記憶モジュール２５０と接続されている。承認結果・表示領域履歴受付モジュール２４０は、携帯情報端末１００の表示領域履歴送付モジュール１７０によって出力された領域と、その領域が表示された時間と、その領域が表示された解像度とに関する情報を受信する。
承認結果・表示領域履歴記憶モジュール２５０は、承認結果・表示領域履歴受付モジュール２４０、解析モジュール２６０と接続されている。承認結果・表示領域履歴記憶モジュール２５０は、承認結果・表示領域履歴受付モジュール２４０によって受け付けられた領域、時間、解像度に関する情報を記憶する。
解析モジュール２６０は、承認結果・表示領域履歴記憶モジュール２５０と接続されている。解析モジュール２６０は、承認結果・表示領域履歴記憶モジュール２５０に記憶されている領域、時間、解像度に関する情報を、対象としている文書における予め定められた領域、時間、解像度に関する情報と比較する。つまり、携帯情報端末１００において、対象としている文書の予め定められた領域が、予め定められた時間以上、予め定められた解像度以上で表示されたことを確認するものである。
【００３２】
図３は、本実施の形態を適用するシステム構成例を示す説明図である。
携帯情報端末１００、文書処理装置２００、端末（クライアント）３００は、通信回線３９０を介してそれぞれ接続されている。通信回線３９０は、無線、有線、又はこれらの組み合わせであってもよく、例えば、通信インフラとしてのインターネットであってもよい。
文書処理装置２００は、文書の保存、閲覧履歴の記録、承認依頼／確認を行う。
端末（クライアント）３００は、ユーザー３３０によって使用され、文書の作成／編集、重要箇所の指定、閲覧履歴の確認／表示を行う。
携帯情報端末１００は、承認者３１０によって使用され、文書の閲覧／編集、閲覧時間／領域／解像度の記録、承認ＵＩ等の表示を行う。
具体的には、以下のような処理を行う。
文書処理装置２００は、文書ファイルの登録（アップロード）を端末（クライアント）３００から受け、文書を自身の記憶領域に保存する。
文書処理装置２００は、端末（クライアント）３００や携帯情報端末１００からの要求に応じて、文書をダウンロードさせる。
文書処理装置２００は、文書に承認が必要な場合、承認依頼を出す。また端末（クライアント）３００や携帯情報端末１００からの承認結果を記録する。
文書処理装置２００は、文書の閲覧履歴を記録する。
なお、ユーザー３３０の上司が承認者３１０であって、文書の承認を依頼する例で説明する。
端末（クライアント）３００は、ユーザー３３０の操作によって、文書を作成、編集し、文書処理装置２００に登録する。
端末（クライアント）３００は、ユーザー３３０の操作によって、文書内の重要箇所である領域情報を指定する。
端末（クライアント）３００は、文書処理装置２００の閲覧履歴を確認する。
携帯情報端末１００は、文書処理装置２００から文書をダウンロードし、携帯情報端末１００の表示装置に表示する。
携帯情報端末１００は、表示された領域、その領域の解像度と閲覧時間を記録し、文書処理装置２００へアップロードする。
携帯情報端末１００は、承認が必要な場合、承認のユーザーインタフェースを表示装置に表示する。その承認結果を文書処理装置２００へ通知する。
【００３３】
図４は、本実施の形態による処理例を示すフローチャートである。図４の左側のフローチャートは携帯情報端末１００での処理を示しており、右側のフローチャートは文書処理装置２００での処理を示している。
まず携帯情報端末１００での処理フローを説明する。
ステップＳ４０２では、文書受付モジュール１１０が、文書処理装置２００から文書をダウンロードする。具体的には、携帯情報端末１００のアプリケーションが、文書処理装置２００に接続し、文書をダウンロードする。
ステップＳ４０４では、表示モジュール１２０が、その文書を携帯情報端末１００の画面に表示する。
ステップＳ４０６では、領域情報抽出モジュール１４０が、ステップＳ４５６で送信されてきた、その文書における重要箇所の領域情報を読み込む（受信する）。
ステップＳ４０８では、ユーザー指示受付モジュール１３０が、ユーザー操作を受け、表示モジュール１２０が、拡大・縮小・スクロール・ページめくりの結果を表示する。つまり、ユーザーが操作することで、文書のページを拡大又は縮小したり、スクロールして表示領域を移動したり、ページをめくったりする。
ステップＳ４１０では、表示領域履歴記録モジュール１６０が、表示した領域の情報（解像度、ページ番号、領域座標、表示時間）を取得して記録する。なお、フリックスクロール等のように、表示時間が予め定められた時間よりも短い表示領域は記録しないようにしてもよい。
ステップＳ４１２では、領域表示確認モジュール１５０が、重要箇所の領域情報で示された領域が全て表示されたか否かを判断し、全て表示された場合はステップＳ４１４へ進み、それ以外の場合はステップＳ４０８へ戻る。具体的には、ユーザー操作によって表示された領域の情報と、予め読み込んだ重要箇所の情報を比較する。重要箇所が、予め定められた解像度以上で、一定時間表示されたことが確認できたら、承認するためのＵＩを表示する。
ステップＳ４１４では、ユーザー指示受付モジュール１３０が、承認のＵＩを表示し、ユーザーによる承認操作によって承認結果を受け付け、その承認結果を文書処理装置２００へ送信する。
ステップＳ４１６では、表示領域履歴送付モジュール１７０が、表示した領域の情報を文書処理装置２００へアップロードする。具体的には、文書の閲覧をユーザーの操作によって終了するときに、それまでに表示した領域の情報を文書処理装置２００へアップロードする。
【００３４】
次に、文書処理装置２００側での処理フローを説明する。
ステップＳ４５２では、文書送信モジュール２１０が、要求された文書のデータを送信する。具体的には、携帯情報端末１００から要求された文書を、自身の記憶領域から探して、その文書を返す。具体的には、要求元が携帯情報端末１００か否かを、ＵｓｅｒＡｇｅｎｔなどの情報から判断する。
ステップＳ４５４では、送信先判断モジュール２２０が、要求元が携帯情報端末１００であるか否かを判断し、携帯情報端末１００である場合はステップＳ４５６へ進み、それ以外の場合はステップＳ４５８へ進む。
ステップＳ４５６では、領域情報送信モジュール２３０が、重要箇所の領域情報を送信する。具体的には、ステップＳ４５４での判断で携帯情報端末１００であった場合は、その文書に関連付けられた重要箇所の領域情報を、自身の記憶領域から探して、そのデータを返す。例えば、指定領域テーブル７００を送信する。図７は、指定領域テーブル７００のデータ構造例を示す説明図である。指定領域テーブル７００は、文書毎に生成されるものであり、領域ＩＤ欄７１０、指定ページ欄７２０、指定領域欄７３０、色欄７４０、表示順序欄７５０を有している。領域ＩＤ欄７１０は、本実施の形態において、領域を一意に識別するための情報（領域ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。指定ページ欄７２０は、その領域があるページである指定ページを記憶している。指定領域欄７３０は、指定領域を記憶している。具体的には、矩形の右上座標、左下座標等である。色欄７４０は、その領域を表示する場合の領域の背景の色を記憶している。表示順序欄７５０は、その領域の表示順序を記憶している。この順序にしたがって、予め定められた解像度以上の解像度で携帯情報端末１００の表示装置に表示する。具体的に示すと、図７の例に示す指定領域テーブル７００は、４つの領域情報を記憶しており、その１行目は、領域ＩＤ：９１０の領域は、１ページ目の（５０，７０，１００，８０）の座標で囲まれている領域であって、その領域の背景を黄色とし、４つの領域中で１番目に表示すべき領域であることを示している。
【００３５】
ステップＳ４５８では、承認結果・表示領域履歴受付モジュール２４０が、ステップＳ４１４で送信されてきた承認の結果を受け取り、承認結果・表示領域履歴記憶モジュール２５０内に記録する。具体的には、携帯情報端末１００上で重要領域の情報と表示状況を元に承認ＵＩが表示されたら、その結果を受け取って、承認結果・表示領域履歴記憶モジュール２５０内に記録する。
ステップＳ４６０では、承認結果・表示領域履歴受付モジュール２４０が、ステップＳ４１６で送信されてきた、表示した領域の情報を文書と関連付けて承認結果・表示領域履歴記憶モジュール２５０内に記録する。具体的には、携帯情報端末１００での閲覧が終了したら、それまでに表示された領域の情報を受け取って、もとの文書と関連付けて記録する。例えば、表示領域テーブル６００を記録する。図６は、表示領域テーブル６００のデータ構造例を示す説明図である。表示領域テーブル６００は、文書毎に生成されるものであり、ユーザー欄６１０、表示ページ欄６２０、表示領域欄６３０、表示時間欄６４０、解像度欄６５０を有している。ユーザー欄６１０は、その文書を閲覧したユーザー（その文書を表示した携帯情報端末１００の所有者）を記憶している。表示ページ欄６２０は、その文書内で表示されたページを記憶している。表示領域欄６３０は、そのページ内において表示された領域を記憶している。具体的には、矩形の右上座標、左下座標等である。指定領域テーブル７００の指定領域欄７３０と比較することによって、表示領域欄６３０の表示領域が指定領域欄７３０の領域を含むという包含関係があるならば、その領域は読まれたと判断できる。表示時間欄６４０は、その領域が表示された時間を記憶している。予め定められた値以上であるならば、その領域は読まれたと判断できる。解像度欄６５０は、その領域が表示された場合の解像度を記憶している。
【００３６】
図５は、本実施の形態による処理例を示すフローチャートである。
ステップＳ５０２では、解析モジュール２６０が、未承認の文書を特定する。ここでの文書の特定は、操作者の指示であってもよいし、図５の例に示す処理が未処理である文書を順に特定するようにしてもよい。
ステップＳ５０４では、解析モジュール２６０が、対象文書の領域情報（指定領域テーブル７００）を抽出する。
ステップＳ５０６では、解析モジュール２６０が、対象文書の表示領域履歴（表示領域テーブル６００）を抽出する。
ステップＳ５０８では、解析モジュール２６０が、ステップＳ５０４で抽出した領域情報は、ステップＳ５０６で抽出した表示領域履歴内に含まれているか否かを判断し、含まれている場合はステップＳ５１２へ進み、それ以外の場合はステップＳ５１０へ進む。
ステップＳ５１０では、解析モジュール２６０が、含まれていない領域を要注意領域であるとして表示する。つまり、その領域は読まれていない領域である旨を示す表示を行う。
ステップＳ５１２では、解析モジュール２６０が、領域と表示時間を表示する。
ステップＳ５１４では、解析モジュール２６０が、表示時間が予め定めた時間より長く、かつ、解像度が予め定められた解像度より大きいか否かを判断し、条件に合致する場合は処理を終了し（ステップＳ５９９）、それ以外の場合はステップＳ５１６へ進む。
ステップＳ５１６では、その領域を要注意領域であるとして表示する。つまり、その領域は読まれていない可能性がある領域である旨を示す表示を行う。ステップＳ５１０では表示されていないので、読まれていないことは確実であるが、ステップＳ５１６では、表示はされているが読まれていない可能性が高いので、ステップＳ５１０と異なる表示にしてもよい。
【００３７】
次に、図８から図１０に示す例を用いて説明する。
例えば、図８に示すような文書（稟議書）８００を起案者（ユーザー３３０）が作成し、上司や関連部門（承認者３１０）への承認依頼を出すケースを考える。
本実施の形態では、まずこのような文書（稟議書）８００に対して、重要な個所を特定するためのアノテーション（マーカー）を用意する。そして、起案者の操作によって、今回の稟議で重要な個所について、そのアノテーションでマークする。図９に、指定領域９１０、指定領域９２０、指定領域９３０、指定領域９４０がマークされた例を示す。指定領域９１０は、メーカー名欄を指定するものである。指定領域９２０は、数量欄を指定するものである。指定領域９３０は、総額（税込み）欄を指定するものである。指定領域９４０は、内容欄を指定するものである。ここでのマークとは、指定領域テーブル７００を生成する処理である。具体的には、このマークによって、指定領域テーブル７００の指定ページ欄７２０、指定領域欄７３０が指定されたことになる。また、その領域を携帯情報端末１００で表示する場合の色を指定して色欄７４０を生成し、その領域を携帯情報端末１００で表示する順番を指定して（指定した順番が表示する順番としてもよい）表示順序欄７５０を生成する。
なお、文書（稟議書）８００は正式な規則に従った書類にする必要があるため、このような余計なアノテーションは付けてはいけない場合がある。そのような場合のために、このアノテーションは通常では見えないようなレイヤーに保存することもできるし、いったん付けたアノテーションのデータだけを別なファイルに保存するような実現方法でもよい。
【００３８】
このように重要箇所にアノテーションを付けた上で、起案者の操作によって、この文書（稟議書）８００を文書処理装置２００に登録し、承認依頼を出す。
文書処理装置２００は、承認者３１０に対してメールで承認依頼を送る。
承認者３１０が出張や外出中などで、携帯情報端末１００しか持っていない場合、その携帯情報端末１００でメールを受信して、文書処理装置２００から文書（稟議書）８００をダウンロードして閲覧する。
文書（稟議書）８００は定型フォームであり、各種情報が細かく記載されている。これを、画面の小さい携帯情報端末１００で見ようとすると、全体表示では殆ど文字が読めないし、拡大すると現在の表示領域がわかりにくくなるため、重要な記述部分を正確に閲覧できたかどうかがわかりにくい。つまり、画面サイズが小さい携帯電話（スマートフォンを含む）等の携帯端末に対して、文書の承認やレビューなどを依頼した場合、重要な個所を見てもらったか否かが、依頼する側にとって単なる閲覧履歴だけではわからない。また、依頼された側も、小さい画面の中でどこが重要なのかを確認しにくいのが一般的である。なお、本実施の形態は、前述したように、携帯装置に限定されるものではない。
【００３９】
本実施の形態（携帯情報端末１００）による処理例として、重要箇所が一定解像度以上かつ一定時間以上閲覧されたことが確認できたときに、承認を行うＵＩが表示されるようにしてもよい。これは、重要箇所の情報と、実際の携帯情報端末１００における表示領域の情報とを比較することで実現する。また、承認以外の一般的な操作、例えば、コメントを貼り付ける等の操作を行えるようにしてもよい。
また別な処理例としては、携帯情報端末１００が重要箇所の情報を読み込んだら、一定解像度以上で自動的に携帯情報端末１００で次々と表示するようにしてもよい。
文書処理装置２００に登録された、表示領域の履歴（表示領域テーブル６００）は、基本的には座標情報や解像度情報で記録される。これを利用して、どこが表示されたかを視覚的に表示するようにしてもよい。図１０の例に示すように、表示された領域（表示領域１０１０）を、例えば、緑色の領域として表してもよい。
【００４０】
なお、複数の人が承認する場合は、その人のユーザーアカウント単位で、表示領域の履歴を、表示領域テーブル６００のように保存する。誰がどこを確認したかを区別して確認できるようにするために、この結果を元に、承認者３１０別に表示領域の履歴の色を変更するようにしてもよい。
また、承認者３１０にとって本当に重要な個所のみを、少ない操作で確認できるようにするために、その承認者３１０に応じて、その承認者３１０にとって重要な個所を分けるようにしてもよい。
【００４１】
前述の実施の形態では、携帯情報端末１００で承認する場合、重要な個所が一定解像度以上／一定時間以上閲覧されないと、文書処理装置２００において承認完了ＵＩを表示しないとしたが、携帯情報端末１００でレビューする場合、重要な個所が一定解像度以上／一定時間以上閲覧されたら、レビューコメント入力ＵＩを表示するようにしてもよい。
また、重要な個所が指定されていない文書に対しても、携帯情報端末１００で文書を閲覧したときに、一定解像度以上／一定時間以上で表示された領域を記録しておき、その結果を文書処理装置２００に登録するようにしてもよい。
帳票のような予め定められた書式の文書については、登録文書クラスとして重要箇所を予め定めておくことで、依頼者が重要箇所を都度指定しなくても済むようにしてもよい。また、その登録文書クラスについて、実際に登録された各文書の、携帯情報端末１００での閲覧領域を記録しておき、その登録文書クラスにおける参照箇所を累積し、機械学習を行うことで重要な個所を特定するようにしてもよい。
重要な個所に含まれる文字のフォントサイズや字数から、必要な解像度（又は拡大倍率）を計算するようにしてもよい。
表示領域の履歴をユーザー単位や承認フェーズ単位で記録しておき、それを区別して確認するようにしてもよい。また、その区別に応じて色を分けて文書のページ上に視覚的に表示するようにしてもよい。また、文書における重要な個所を、ユーザー単位や承認フェーズ単位で別々に指定できるようにしてもよい。その指定した情報に応じて、そのユーザー又は承認フェーズでのみ重要な個所を特定できるようにしてもよい。
【００４２】
なお、本実施の形態としてのプログラムが実行されるコンピュータ（携帯情報端末１００、文書処理装置２００）のハードウェア構成は、図１１に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１１０１を用い、記憶装置としてＲＡＭ１１０２、ＲＯＭ１１０３、ＨＤ１１０４を用いている。ＨＤ１１０４として、例えばハードディスクを用いてもよい。文書受付モジュール１１０、表示モジュール１２０、ユーザー指示受付モジュール１３０、領域情報抽出モジュール１４０、領域表示確認モジュール１５０、表示領域履歴記録モジュール１６０、表示領域履歴送付モジュール１７０、文書送信モジュール２１０、送信先判断モジュール２２０、領域情報送信モジュール２３０、承認結果・表示領域履歴受付モジュール２４０、解析モジュール２６０等のプログラムを実行するＣＰＵ１１０１と、そのプログラムやデータを記憶するＲＡＭ１１０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１１０３と、補助記憶装置（フラッシュメモリ等であってもよい）であるＨＤ１１０４と、キーボード、マウス、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置１１０６と、ＣＲＴ、液晶ディスプレイ等の出力装置１１０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１１０７、そして、それらをつないでデータのやりとりをするためのバス１１０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４３】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１１に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１１に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１１に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４４】
また、前述の実施の形態の説明において、予め定められた値との比較において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
【００４５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４６】
１００…携帯情報端末
１１０…文書受付モジュール
１２０…表示モジュール
１３０…ユーザー指示受付モジュール
１４０…領域情報抽出モジュール
１５０…領域表示確認モジュール
１６０…表示領域履歴記録モジュール
１７０…表示領域履歴送付モジュール
２００…文書処理装置
２１０…文書送信モジュール
２２０…送信先判断モジュール
２３０…領域情報送信モジュール
２４０…承認結果・表示領域履歴受付モジュール
２５０…承認結果・表示領域履歴記憶モジュール
２６０…解析モジュール
【図１】
2015170067.tif 000003
【図２】
2015170067.tif 000004
【図３】
2015170067.tif 000005
【図４】
2015170067.tif 000006
【図５】
2015170067.tif 000007
【図６】
2015170067.tif 000008
【図７】
2015170067.tif 000009
【図８】
2015170067.tif 000010
【図９】
2015170067.tif 000011
【図１０】
2015170067.tif 000012
【図１１】
2015170067.tif 000013