(57)【要約】【課題】アノテーションを利用した情報表示処理システムにおいて、効率的な検索処理を可能とするアノテーションリストを提示する。【解決手段】アノテーションが他の部分の検索やアノテーション付与部分の表示などの参照に利用される都度、その参照の履歴を示す被参照回数をアノテーションＤＢ２１６に記録しておく。アノテーション検索時には、アノテーションサーバ２１２は検索結果とともに被参照回数をアノテーション提示制御部５００に渡す。アノテーション提示制御部５００は、アノテーションリストを提示する際、アノテーション付与部分を切り出して、それを被参照回数順に並び替えた一覧表示のアノテーションリストとして表示する。【選択図】        図１２
2004240597.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に付加情報を追記する機能と当該付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムにおける表示制御方法であって、
前記付加情報に基づいた前記関連情報への参照がある都度、当該参照のあったことを示す参照度合いをその付加情報に対応付けて管理し、
表示要求された前記付加情報について、それぞれの前記参照度合いを示す情報を所定の表示デバイス上に提示する
ことを特徴とする表示制御方法。
【請求項２】
前記複数の付加情報を前記参照度合いに応じた並び順にして前記付加情報の一覧を前記参照の度合いを示す情報として前記表示デバイス上に提示する
ことを特徴とする請求項１に記載の表示制御方法。
【請求項３】
電子文書に付加情報を追記する機能と当該付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムであって、
前記付加情報に基づいた前記関連情報への参照がある都度、当該参照のあったことを示す参照度合いをその付加情報に対応付けて管理する付加情報参照度管理部と、
表示要求された前記付加情報について、前記付加情報参照度管理部により管理されている参照度合いに基づいて、それぞれの前記参照の度合いを示す情報を所定の表示デバイス上に提示する付加情報提示制御部と
を備えたことを特徴とする情報表示処理システム。
【請求項４】
前記付加情報提示制御部は、前記付加情報のそれぞれの前記参照度合いに基づいて前記関連情報を検索可能な前記付加情報の一覧を前記参照の度合いを示す情報として前記表示デバイス上に提示する
ことを特徴とする請求項３に記載の情報表示処理システム。
【請求項５】
前記付加情報提示制御部は、前記複数の付加情報を前記参照度合いに応じた並び順にして前記付加情報の一覧を前記表示デバイス上に提示する
ことを特徴とする請求項４に記載の情報表示処理システム。
【請求項６】
電子文書に付加情報を追記する機能と当該付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムに使用されるクライアント端末であって、
所定の表示デバイス上に表示された電子文書に前記付加情報を付与する付加情報付与部と、
前記電子文書中における前記付加情報付与部により前記付加情報が付与された付加情報付与部分の情報を取得する付加情報付与部分検知部と、
表示要求された前記付加情報について、前記付加情報に基づいた前記関連情報への参照のあったことを示す参照度合いをその付加情報に対応付けて管理している管理サーバの登録情報に基づいて、それぞれの前記参照の度合いを示す情報を前記表示デバイス上に提示する付加情報提示制御部と
を備えたことを特徴とするクライアント端末。
【請求項７】
前記付加情報提示制御部は、前記付加情報のそれぞれの前記参照度合いに基づいて前記関連情報を検索可能な前記付加情報の一覧を前記参照の度合いを示す情報として前記表示デバイス上に提示する
ことを特徴とする請求項６に記載のクライアント端末。
【請求項８】
前記付加情報提示制御部は、前記複数の付加情報を前記参照度合いに応じた並び順にして前記付加情報の一覧を前記表示デバイス上に提示する
ことを特徴とする請求項７に記載のクライアント端末。
【請求項９】
前記付加情報提示制御部は、複数の前記電子文書の全体における各付加情報の前記参照度合いに応じた並び順にして前記付加情報の一覧を前記表示デバイス上に提示する
ことを特徴とする請求項８に記載のクライアント端末。
【請求項１０】
各付加情報の前記参照度合いを示す可視情報を前記付加情報の一覧とともに前記表示デバイス上に提示する
ことを特徴とする請求項７から９のうちの何れか１項に記載のクライアント端末。
【請求項１１】
電子文書に付加情報を追記する機能と当該付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムに使用される管理サーバであって、
前記付加情報に基づいた前記関連情報への参照がある都度、当該参照のあったことを示す参照度合いをその付加情報に対応付けて管理する付加情報参照度管理部
を備えたことを特徴とする管理サーバ。
【請求項１２】
所定の表示デバイスを具備したクライアント端末にて表示要求された前記付加情報について、前記付加情報参照度管理部により管理されている参照度合いに基づいて、それぞれの前記参照の度合いを示す情報を取得し、この前記参照の度合いを示す情報を前記クライアント端末に提示する付加情報提示制御部
を備えたことを特徴とする請求項１１に記載の管理サーバ。
【請求項１３】
電子文書に付加情報を追記する機能と当該付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムにおける表示制御を行なうためのプログラムであって、
コンピュータを、
前記付加情報に基づいた前記関連情報への参照のあったことを示す参照度合いをその付加情報に対応付けて管理している管理サーバに照会することで、表示要求された前記付加情報について、それぞれの前記参照の度合いを示す情報を所定の表示デバイス上に提示する付加情報提示制御部と
として機能させることを特徴とするプログラム。
【請求項１４】
前記付加情報提示制御部を、複数の前記付加情報のそれぞれの前記参照度合いに基づいて前記複数の付加情報を前記参照度合いに応じた並び順にして前記付加情報の一覧を前記参照の度合いを示す情報として前記表示デバイス上に提示するもの
として機能させることを特徴とする請求項１３に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書を表示デバイス上に表示する機能を備えた情報表示処理システムおよび表示制御方法に関する。また、本発明は情報表示処理システムを構成するクライアント端末や管理サーバに関する。たとえば、複数の端末装置を通信網で接続し、遠隔の利用者が画面上に表示された共通の資料を参照しながら会議や打合せなどの共同作業を行なうようにした電子会議システムへの応用に適した情報表示制御に関する。
【０００２】
【従来の技術】
人が文書を読む場合、ペンなどのポインティングデバイスを利用してアノテーション（注釈）を付与しながら読解を行なうことは自然なことである。アノテーションが付与された位置は読み手にとって、何らかの興味がある位置であると思われる。
【０００３】
同様のことは、電子文書を取り扱う場合にも起こる。たとえば、メモ、メッセージ、アノテーションなど、電子文書の本文に付加される可視化情報を、電子文書の本文に影響を与えることのないよう、その電子文書の本体の付加データとして添付する技術が広く用いられている。たとえば、電子的な文書に対してアノテーション（注記）を付け加えることができるシステムが存在する。それらのシステムの例としては、米国Ａｄｏｂｅ  社のＡｃｒｏｂａｔ  （商標）や富士ゼロックス社のＤｏｃｕＷｏｒｋｓ（商標）、米国Ｍｉｃｒｏｓｏｆｔ社の  ＭＳ  Ｒｅａｄｅｒ（商標）、ＦＸＰＡＬ  （商標）のＸＬｉｂｒｉｓ（商標）などがある。
【０００４】
また、たとえば、複数の端末装置を通信ネットワークで接続することにより、遠隔の利用者が画面上に表示された共通の資料を参照しながら会議や打合せなどの共同作業を行なうようにした電子会議システムにおいて、参加者間で文書を共有可能にする技術が種々提案されている（たとえば特許文献１参照）。
【０００５】
【特許文献１】
特開平７−８４９０５号公報
【０００６】
ここで、注釈などを端末画面に表示された文書に付加することは、電子会議システムでもなされる。たとえば、端末画面に表示された文書（電子化された資料）に、ペン型の指示デバイスを用いての入力や指先で直接タッチパネルに触れて記入する手書き入力などによって、メモやアノテーションなどの付加情報を表示画面上で書き込むことがある。
【０００７】
この機能によれば、会議の参加者は、それぞれの端末から独自に加筆修正することができ、思考を妨げず簡単に付加情報を入力することができる。また、この手書き情報を他の参加者の端末画面上にも表示することができる。これにより、各端末装置から意見やアイデアを入力したりそのハードコピーを取ったりすることができる。また、アノテーションを付した部分を検索条件に設定して検索し、検索結果を表示させることもできる。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の電子会議システムでは、文書に付加された情報（たとえばアノテーション）を検索する機能や検索結果を表示する機能を備えているものの、単なる検索結果の提示に過ぎず、検索結果を効率的に利用することは難しかった。たとえば、会議中や会議終了後に、文書に付与しておいたアノテーションを利用して検索をかけて会議を振り返ろうとしても、アノテーション部分が単に提示されるだけであり、効率的に会議を振り返るということはできなかった。
【０００９】
一方、電子的な文書に対してアノテーションを付け加えることができるシステムでは、アノテーション情報の一覧表示をユーザに提供する機能を持つものもある。この従来のシステムでの一覧表示には、文書に付与されたアノテーションの部分を切り取り位置順に並べて表示する機能や、特定のアノテーション色のみ（位置順に）を表示する機能が備わっているものもある。また、これらの一覧表示を提供するシステムでは、その一覧表示から、注記の付与された場所を参照（リンク表示）する機能が提供されていることもある。これら機能を利用することで、たとえば、検索結果を、アノテーション情報の一覧表示のようにして表示することで、アノテーション検索の結果を効率的に利用することが考えられる。
【００１０】
しかしながら、従来のシステムでの一覧表示は、必ずしも効率的な利用ができるというものではない。たとえば、従来の一覧表示機能は、１文書についてのみの機能であるから複数の文書をアノテーション検索の対象としたシステムには対応できない。また、複数文書に対応するように変形したとしても、文書ごとに出現順に表示できるに過ぎない。このため、一覧表示されたアノテーションを参照して閲覧者にとって価値のある情報や重要な情報に素早く到達するということは難しい。
【００１１】
たとえば、複数の会議資料を用いた会議中や会議終了後に、それら複数の会議資料に付与しておいたアノテーションを利用して検索をかけて会議を振り返ろうとしても、アノテーション部分が単に文書中における出現順の一覧として提示されるだけであり、会議における重要ポイントの情報を素早く見つけることができず、効率的に会議を振り返るということはできない。また同様の理由から、ユーザあるいは共同作業者の興味が集まっている（価値のある／重要な）個所を見つけるということも難しい。
【００１２】
つまり、従来の一覧表示機能では、会議における議論の活発に行なわれていた箇所や共同作業者の興味が集まっている個所など、閲覧者にとって必要な情報の存在する箇所へたどり着くまでに時間が掛かり、効率的な情報検索処理を行なうことが難しかった。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、アノテーションなどの付加情報を利用した情報検索処理を行なう際に、有用な情報に素早く到達することができる表示態様で付加情報を表示する表示制御方法、およびこの表示制御方法を応用した情報表示処理システムを提供することを目的とする。また、本発明は、情報検索表示処理システムを構成するクライアント端末や管理サーバを提供することを目的とする。また、本発明は、コンピュータを利用して前記方法やシステムを実現するためのプログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
すなわち、本発明に係る表示制御方法は、電子文書に付加情報を追記する機能とこの付加情報に関わりのある所定の関連情報への参照を可能とする機能とを備えた情報表示処理システムにおける表示制御方法であって、付加情報に基づいた関連情報への参照がある都度、この参照のあったことを示す参照度合い（被参照回数などの参照の履歴）をその付加情報に対応付けて管理し、表示要求された付加情報について、それぞれの参照度合いを示す情報を表示デバイス上に提示することとした。
【００１５】
「付加情報に基づいた関連情報への参照」とは、文書に付与しておいた付加情報が、その付加情報に関わりのある関連情報（付与しておいた付加情報そのものも含む）の検索や表示に利用されることを意味する。たとえば、その付加情報にリンク設定をしておくなどして、その付加情報に関連した他の情報の検索結果を得たり、アノテーションなどの付加情報が付与された文書本体の該当部分に文書表示を切り替える際に、付加情報の所定部分がクリックやポイントなどされたりすることが典型例である。
【００１６】
各付加情報についての参照度合いを示す情報を表示する際には、様々な手法を適用可能である。たとえば、参照度合いを数値やグラフなどの可視情報として提示することが考えられる。また、関連情報を検索可能な形態で付加情報を一覧表示として提示することも考えられる。この一覧表示としては、参照度合いに応じた並び順にした一覧表示とする手法が考えられる。なお、昇順／降順の何れでもよいが、好ましくは降順とする。またこのとき、参照度合いを数値やグラフなどの可視情報として一覧表示とともに提示することもできる。
【００１７】
なお、複数の電子文書についての付加情報を対象として各付加情報の一覧を提示する際には、複数の電子文書の全体における各付加情報の参照度合いに応じた並び順にして一覧表示を提示してもよいし、文書ごとに参照度合いに応じた並び順にした一覧表示を提示してもよい。
【００１８】
本発明に係る情報表示処理システムは、上記本発明に係る表示制御方法を実施するシステムであって、付加情報に基づいた関連情報への参照がある都度この参照のあったことを示す参照度合いをその付加情報に対応付けて管理する付加情報参照度管理部と、表示要求された付加情報について、付加情報参照度管理部により管理されている参照度合いに基づいて、それぞれの参照の度合いを示す情報を表示デバイス上に提示する付加情報提示制御部とを備えるものとした。
【００１９】
本発明に係るクライアント端末や管理サーバは、本発明に係る情報表示処理システムを構成するのに好適なものである。また、従属項に記載された発明は、本発明に係る表示制御方法や情報表示処理システムあるいはクライアント端末や管理サーバのさらなる有利な具体例を規定する。
【００２０】
なお、クライアント端末と管理サーバとにより情報表示処理システムを構築する場合、上記システムにて述べた各機能部分を何れの側に配するかについては、コンピュータシステムをネットワークを利用して構築する場合と同様に、様々な形態を取ることができる。
【００２１】
さらに、本発明に係るプログラムは、本発明に係る表示制御方法や情報表示処理システムを、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なものである。なお、プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【００２２】
【作用】
上記本発明の構成においては、先ず、電子文書に付与されたアノテーションなどの付加情報に基づいた関連情報への参照がある都度、この参照のあったことを示す参照度合い（被参照回数など）を付加情報ごとにサーバに登録、管理しておく。そして、たとえばアノテーション検索結果の表示などとして表示要求された際には、各付加情報の参照度合いを示す情報を一覧表示などにして提示する。参照度合いに関する情報が可視化されて表示デバイスに表示されるので、その参照度合いを考慮した情報検索が可能となる。
【００２３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２４】
図１は、本発明に係る表示制御方法および情報表示処理システムを適用したシステム構成の一例を示す図である。この例では、電子的な文書に対して付加情報の一例であるアノテーション（注記）を追記できるシステムを、電子会議システムに適用した事例で示している。
【００２５】
なお、この例での電子会議の場面設定としては、たとえば、開発開始提案や国際技術標準化会議など、電子的なドキュメントベースの会議の場面を想定する。この場合、アノテーション（注記）が追記される電子的なドキュメントとしては、たとえば、開発開始提案の場面では、前任機（現行機種など開発対象機種に対するそれ以前の機種）に関する仕様書、市場トラブルレポート、サポート部門の技術標準書類、など類似文書が多数ある。また、技術標準化会議の場面では、似たような技術標準書や同じ技術に関するメーリングリストなど関連する文書が周囲に存在している。
【００２６】
電子会議システムへの参加者としては、たとえば、決定に影響を与えたり決定事項から影響を受けたりする組織の代表である参加者、議長、記録係などが想定される。参加者や議長には、たとえば、代表者の誰かが提案書を纏め事前に資料を配布している。そして、会議の前に参加者ならびに議長が資料を読み、手書きのアノテーションを表示画面上に加えることができる。また、会議の進行中に組織の代表者は、バックオフィスにいる関係者とアノテーションを用いてコンテキストを共有し、また互いに連絡をとりながらリアルタイムに部門意見の調整を行なうこともできる。
【００２７】
＜システム構成＞
次に、図１に示した電子会議システムの構成を説明する。電子会議システム１は、電子会議の参加者が使用するクライアントシステム１００と、電子会議システム１にて使用される電子データ（文書データに限らず、会議に必要な他の電子的な情報の全てを含む）を処理するサーバシステム２００とを備えている。クライアントシステム１００およびサーバシステム２００を構成する各機能要素は、有線や無線などのネットワーク（通信網）９によって接続されている。
【００２８】
クライアントシステム１００は、会議への参加者ごとに設けられている。図示した例では、２セット分を例示しているが、その数は２つに限らない。なお、１つのセットを複数人が共用してもかまわない。また、クライアントシステム１００は、電子文書を表示するための文書ビューア１０２（図では１０２ａ，１０２ｂ）、文書ビューア１０２に表示されている電子文書に付加情報の一例であるアノテーションを付与するためのアノテーションデバイス１７０（図では１７０ａ，１７０ｂ）、および画面操作の履歴を保存したり文書ビューア１０２を制御したりするマネジャ部１８０（図では１８０ａ，１８０ｂ）を有する。文書ビューア１０２とアノテーションデバイス１７０とで、付加情報付与部１０６（図では１０６ａ，１０６ｂ）が構成される。
【００２９】
文書ビューア１０２は、図示しない本体（クレードル／ドッキングステーション）に装着自在となっている。文書ビューア１０２としては、たとえば、パソコンなどに使用されるＣＲＴや液晶（ＬＣＤ）などのディスプレイや、紙を模倣したようなデバイス（たとえばタブレットＰＣ）などを使用するとよい。なお、文書ビューア１０２は、ホワイトボード程度の大きさにした大型タブレットとして構成してもよい。
【００３０】
アノテーションデバイス１７０としては、手書き入力ができる機能を備えたものであるのがよく、たとえばペンの形状を持つデバイスなどの入力デバイスを使用するとよい。ペン形状のデバイスの場合、表示面上をデバイスで直接指示できるように、たとえば電磁誘導方式の検知機構とする場合には文書ビューア１０２およびアノテーションデバイス１７０ともに指示入力を検知する仕組みを持つものとする。また、タッチパネル方式を採用してもかまわない。また、アノテーションデバイス１７０は、ペン型のものに限らず、マウスやキーボードなどの入力・指示デバイスを用いるものであってもよい。
【００３１】
マネジャ部１８０は、文書の閲覧履歴やアノテーションの履歴（ログファイル）を保存する記憶部１８２（図では１８２ａ，１８２ｂ）を有する。また、このマネジャ部１８０は、読み手により指定された表示手法を実現する機能部が設けられる。
【００３２】
サーバシステム２００は、付加情報管理部の一例であってログファイルやアノテーションを管理するアノテーション管理部２１０、電子文書を管理する文書管理部２２０、個人のプロファイルを管理するプロファイル管理部２３０、文章の解析や重要語の抽出を行なうなどして会議を支援する情報検索部２４０、および会議参加者を管理する会議参加資格管理部２５０を有する。
【００３３】
アノテーション管理部２１０は、文書に付与されたアノテーションの保存と検索を行なうサーバであるアノテーションサーバ２１２と、各クライアント端末のログファイルの内容を保存するデータベース（Ｄａｔａ  Ｂａｓｅ  ）であるアクションログＤＢ２１４と、付加情報格納部の一例であってアノテーションおよびそれに付随する属性情報を保存するためのデータベースであるアノテーションＤＢ２１６とを有する。
【００３４】
文書管理部２２０は、文書の保存と検索を行なうサーバである文書サーバ２２２と、文書およびそれに付随した属性情報を保存するためのデータベースである文書ＤＢ２２４とを有する。
【００３５】
文書本体を管理する文書管理部２２０と、電子文書に付与されるアノテーションなどの付加情報を管理するアノテーション管理部２１０とを設けることで、配布資料に対する加筆修正がそれぞれ独自に行なわれるケースでも、会議終了時に原本と合わせたときにその内容に矛盾が生じることを回避することができる。
【００３６】
たとえば、だれかが原本のある部分に補足説明を加え、一方、だれかが同じ部分を削除するような修正を加えたときでも、それらの編集部分を文書ＤＢ２２４に登録されている文書本体とは別に、文書本体と対応付けてアノテーションＤＢ２１６に登録しておくことで、会議資料本体やこれに対する加筆修正などの内容に矛盾が生じることなく情報の管理を行なうことができる。また、アノテーションＤＢ２１６を参照することで、その場で出された意見や討論の内容を後で書き出すことも容易である。
【００３７】
プロファイル管理部２３０は、個人のプロファイルの保存と検索を行なうサーバであるプロファイルサーバ２３２と、個人のプロファイルを保存するデータベースであるプロファイルＤＢ２３４とを有する。
【００３８】
情報検索部２４０は、文章の解析や重要語の抽出を行なうサーバである自然言語処理サーバ２４２と、自然言語処理サーバ２４２が参照する解析辞書や類義語辞書などを保存したデータベースである自然言語処理ＤＢ２４４とを有する。
【００３９】
自然言語処理ＤＢ２４４には、情報検索手法に適したデータ構造で所定のデータが格納される。たとえば、語義ベースで単語の意味ベクトルを格納する単語ベクトル辞書（辞書はデータベースの一例）、係り受け単語間の共起関係を格納する共起データベース、あるいは類義語展開や関連展開を行なうために使用される拡張辞書（類義語辞書を含む）などを格納する。
【００４０】
情報検索部２４０は、自然言語処理ＤＢ２４４に、これら種々のデータベース（辞書を含む）を有することで、さまざまな検索エンジンを選択して使うことができるようになる。
【００４１】
会議参加資格管理部２５０は、ある会議にあるユーザが参加できるかどうかを判断する会議参加資格管理サーバ２５２と、会議ＩＤとこの会議に参加可能なユーザＩＤの組合せを保存したデータベースである会議参加資格管理ＤＢ２５４とを有する。
【００４２】
なお、図示したサーバシステム２００の各管理部２１０，２２０，２３０，２４０，２５０は、それぞれ別体のものであってもよいし、任意の組合せにて同一筐体内に収容されたものであってもよい。たとえば、各サーバは共通のコンピュータで構成されていてもよいし、各データベースとして共通のハードディスク装置を利用するものであってもよい。なお、アノテーション管理部２１０、文書管理部２２０、および情報検索部２４０を纏めて、文書情報管理部ともいう。これら管理部２１０，２２０，２３０，２４０，２５０としては、たとえばワークステーションが使用されるとよい。
【００４３】
＜文書ビューアの外観＞
図２は、情報表示処理装置の一実施形態である文書ビューア１０２の表示面側に着目した外観図である。図示するように、この文書ビューア１０２は、表示デバイスの一例である液晶表示パネル１０３と種々のハードウェアキーで構成された操作ボタン１１０とが筐体１０９に収容されて構成されており、ある程度の厚みを持った１枚の板状に形成されている。
【００４４】
液晶表示パネル１０３は、バックライト付きパネルとして構成されており、文書を表示するための文書表示エリア１０４として使用される。文書表示エリア１０４上は、アノテーションデバイス１７０にて手書き入力（デジタルインク）が可能である。マネジャ部１８０には、このデジタルインクに対応したメモ書きユーティリティ（ハードウェアおよびアプリケーションソフト）が組み込まれる。
【００４５】
デジタルインクに対応したコントローラとしては、手書きで入力したデータを“デジタルインク（手書き文字）”として認識し処理するためのものであればよく、必ずしも、手書きで入力したものをテキスト変換する機能（手書き文字認識機能）を備えたものである必要はない。この場合でも、テキストの最上位フォーマットとして取り扱うことができ、手書き文字のまま検索したり、文字を加工（カラー変更など）したりすることができる。なお、デジタルインクデータフォーマットを画像データ（たとえばビットマップデータ）として取り扱ってもよい。
【００４６】
このように、文書ビューア１０２は、紙の文書を読む際に文書に好きな形で下線や丸を付けたりメモを書き込んだりするのと同様に、アノテーションデバイス１７０を用いて書込み入力が可能となっている。また、厚みを持った１枚の板状に形成されているので、たとえば、書込み時に、膝の上に置いたり傾けたりして読みやすい位置や角度に据えることも容易である。
【００４７】
書込み入力された情報（文書本体の付加情報）は、文書ビューア１０２内の図示しない記憶部に保持され、所定のときにサーバシステム２００のアノテーション管理部２１０に送られ、アノテーションＤＢ２１６に文書本体と対応付けられて格納される。後にその文書を読み出すときには、文書本体とともに、過去に記入したアノテーションも読み出され、文書表示エリア１０４に表示される。これにより、紙のように自由に好きな形で下線や丸あるいはメモなどの書込みを入れることで、情報の記載場所に関する読み手の記憶を視覚的に助ける効果を発揮させることが可能となる。たとえば、電子会議システム１を利用した会議であれば、配布された資料を会議前に読みアノテーションを書き込んだり、あるいは説明内容を聞きながらアノテーションを入れたりするなどに利用することができる。
【００４８】
操作ボタン１１０としては、複数のハードウェアキーが用意されている。たとえば図示するように、文書ＤＢ２２４に格納された文書を読み込むための文書読込みボタン１１４と、文書表示エリア１０４に描画されたアノテーションを保存するための保存ボタン１１６と、アノテーションＤＢ２１６に保存されるアノテーションを検索し文書表示エリア１０４に表示させるための検索ボタン１１８と、表示を更新させるための更新ボタン１２０とを備えている。また、操作ボタン１１０としては、ページを前後に捲るための前ページ送りボタン１２２ａおよび次ページ送りボタン１２２ｂからなるページ捲りボタン１２２と、重要語を表示するための強調表示ボタン１２４と、文書ビューア１０２が開いている文書にアノテーションを付けているユーザの一覧を表示するユーザ表示ボタン１２６とを備えている。なお、操作ボタン１１０のハードウェアキーに代えて、文書表示エリア１０４にキーボタンを表示するソフトウェアキーとしてもよい。
【００４９】
この文書ビューア１０２は、内部に備えられている記憶媒体から読み出したデータ、あるいは図示しないネットワーク接続機能部を介してサーバシステム２００（Ｗｅｂサーバでもよい）などから取得したデータに基づいて画像を液晶表示パネル１０３に表示するように構成されている。また、文書ビューア１０２は、本を読むようにパラパラと捲りながらページ単位で表示を切り替えていく機能（捲り表示機能）が搭載されており、この捲り表示機能を利用することで、たとえば、取り込んだ多数の情報の中から所望の情報を素早く検索できるように構成されている。
【００５０】
すなわち、この文書ビューア１０２における情報検索時には、前ページ送りボタン１２２ａや次ページ送りボタン１２２ｂといった２つのページ送りボタン（ページ捲りボタン１２２）を操作することで、ページ捲り操作を行ないながら所望のページ情報を液晶表示パネル１０３に表示させることができる。また、前ページ送りボタン１２２ａや次ページ送りボタン１２２ｂの何れか一方を連続的に押し続けると高速でページ送りを行なうことができ、これにより、次々と表示される情報を確認しながら所望とする情報を探すという操作が可能となっている。また、捲り表示の際は、ページ送り操作に合わせて、液晶表示パネル１０３の液晶素子を駆動する画素振幅である画像コントラストや画像全体の明るさである表示明度（ブライトネス／背景輝度）を通常表示時と異なるものとし、表示デバイス上の表示画像の明暗状態を所定時間に亘って通常状態の明暗の調子と異なるものにすることで、全体の画像の特徴抽出が容易となるように構成されている。
【００５１】
＜文書サーバ／文書データベース＞
図３は、文書サーバ２２２および文書ＤＢ２２４の構成例を示す図である。文書サーバ２２２は、「登録」と「文書読込み」を外部からの指示により受け付ける。たとえば、文書ビューア１０２の文書読込みボタン１１４が操作されたことをクライアントシステム１００にて検知すると、クライアントシステム１００は、その旨をサーバシステム２００を構成する文書管理部２２０の文書サーバ２２２に通知する。これにより、文書サーバ２２２は、文書ＤＢ２２４から指示された文書を読み込む。なお、「登録」は、たとえば“ｈｔｔｐ：／／ｄａｔａｃｅｎｔｅｒ．ｃｏｍｐａｎｙ．ｃｏ．ｊｐ／ａｃｃｅｓｓ．ｃｇｉ？ＤｏｃｕｍｅｎｔＩＤ＝８ｇｊｋ３ｃｌ３”などのように、文書ＤＢ２２４への文書の格納先を示すアドレスを示した登録したい文書へのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ  ）などのパスやディレクトリへのパスで与えることとする。
【００５２】
文書サーバ２２２は、与えられたパスが示す文書（群）に対し、順次、文書ＩＤを付与し、文書名と文書本文を文書ＤＢ２２４に登録する。このとき、文書ＤＢ２２４内のデータ構造は、たとえば図３（Ｂ）のようになる。文書名または文書本文はＵＲＬなどの文書へのパスでもかまわない。この文書サーバ２２２は、文書ビューア１０２から「文書読込み」の指示を受け付ける。文書サーバ２２２は、「文書読込み」の指示を受け付けると、文書ＤＢ２２４内の文書名の一覧を作成し、文書ビューア１０２へ返す。また、文書サーバ２２２は、文書ビューア１０２より文書名を受け取り、対応する文書本文を文書ビューア１０２へ送り返す。
【００５３】
＜アノテーションサーバ／アノテーションデータベース＞
図４は、アノテーションサーバ２１２およびアノテーションＤＢ２１６の構成例を示す図である。
【００５４】
アノテーションサーバ２１２は、「保存」と「検索」を外部からの指示により受け付ける。たとえば、文書ビューア１０２の保存ボタン１１６が操作されたことをクライアントシステム１００にて検知すると、クライアントシステム１００は、その旨をサーバシステム２００を構成するアノテーション管理部２１０のアノテーションサーバ２１２に通知する。なお、アノテーションの保存の指示がなく文書ビューア１０２を終了すると、先ず、アノテーションを自動的に保存を指示するようにする。これにより、アノテーションサーバ２１２は、保存を指示されたアノテーション情報（付加情報の特徴を表した情報の一例）をそのアノテーションが付与されていた文書に対応付けて、記憶部の一例であるアノテーションＤＢ２１６に登録（格納）する。
【００５５】
たとえば、アノテーションサーバ２１２は、文書ビューア１０２から「保存」の指示を受け付ける。このとき、保存したいアノテーション内容とアノテーションの矩形情報と色や形状、またアノテーションが付与された文書ＩＤおよび「保存」指示を発した文書ビューア１０２の端末ＩＤが与えられる。またこのとき、同様に、「保存」を指示した会議参加者（クライアント）のユーザ名（あるいはユーザＩＤ）や、その参加者が参加している会議の名称（あるいは会議ＩＤ）、保存を指示したアノテーションに関する公開属性、そのアノテーションの状況（新規、既存、消去）を示すステータス、およびアノテーションが付与された時刻も与えられる。
【００５６】
アノテーションサーバ２１２は、アノテーションＩＤ、端末ＩＤ、文書ＩＤ、矩形情報、アノテーション内容、色、形状、ユーザＩＤ（あるいはユーザ名）、会議ＩＤ（あるいは会議名）、公開属性、ステータス、生成時刻を、テーブルデータとしてアノテーションＤＢ２１６に保存する。このときアノテーションＤＢ２１６内のデータ構造は、たとえば図４（Ｂ）のようになる。
【００５７】
アノテーションＩＤは、個々のアノテーションを管理するもので、１ストロークのアノテーションごとにユニークなＩＤ番号が割り振られる。アノテーションＩＤは、クライアントシステム１００側で発行する方式や、アノテーションサーバ２１２側で発行する方式がある。少なくともアノテーションＩＤ、ユーザＩＤ、文書ＩＤの３つ組みで唯一でなければならない。与えられたアノテーションＩＤもしくは前記の３つ組みが新規でない場合は、そのアノテーションＩＤもしくは前記の３つ組みで示される行を上書きするものとする。
【００５８】
端末ＩＤは、クライアントを唯一に識別するＩＤ番号である。ユーザが使用しているクライアント端末のハードウェアを直接指す場合もあれば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ）アドレスやホスト名に対応するものであってもよい。文書ＩＤは、文書ＤＢ２２４に格納された文書ごとにユニークなＩＤが割り振られる。文書ファイル名が同じでも複数回文書ＤＢ２２４に投稿されていれば、異なる文書ＩＤで登録される。
【００５９】
アノテーションの矩形情報は、１ストロークのアノテーションが指す矩形領域の矩形番号である。水平方向に伸びた直線の場合は連続した整数値になる場合もあるが、四角形や円などを複数行に亘って描いた場合は、不連続な整数値となる。なお、このアノテーションの矩形情報については、後述する“アノテーション付与処理”にて説明する。
【００６０】
アノテーション内容は、１ストロークのアノテーションの軌跡情報であり、描画されたアノテーションを再現するために利用されるデータである。たとえば、ビットマップやベクトルデータなどのデータとなる。色形状は、アノテーションに使用されたインクの色や、円や四角などの形状情報である。線種は、アノテーションの太さや実線あるいは点線などの線種を示す。
【００６１】
ユーザＩＤ（あるいはユーザ名）は、文書ビューア１０２を操作しているユーザを一意に識別する情報である。たとえば、ログインユーザ名などに対応する。会議ＩＤは、会議など活動単位のユーザをまとめるための情報である。会議中に生成された全員のアノテーションを集計する場合などに使われる。たとえば、ログイン時に、会議名（会議ＩＤ）とユーザ名（ユーザＩＤ）を指定して認証をする。
【００６２】
公開属性は、たとえば、公開可能（制限なし）とする（＝Ｐｕｂ）、特定の他のユーザやグループ内（たとえば会議参加メンバー）だけに公開する（＝Ｆｒｄ）、アノテーションを非公開（個人用）とする（＝Ｐｒｉｖ）、認証が得られた場合にのみ公開を許可する（＝Ｐｒｏｔｅｃｔ）、のうち何れかをとるものとする。特定公開（＝Ｆｒｄ）および認証公開（＝Ｐｒｏｔｅｃｔ）については、ユーザやグループあるいは認証コード（ユーザ名とパスワード）などのサブ属性が設定可能である。また、特定公開（＝Ｆｒｄ）および認証公開（＝Ｐｒｏｔｅｃｔ）の場合、表示のみの公開（読取専用）に限らず、他人による編集も許可するフルアクセス設定のサブ属性が設定可能である。文書やアノテーションの共用閲覧は、通常、読取専用として公開するのはいうまでもない。誰でもが自由に編集できるようにしておくことによる不都合を防止するためである。ただし、会議の場などにおいては、自由に編集可能な方が都合のよい場合もある。このような場合、フルアクセス設定をしておけばよい。
【００６３】
ユーザは、付与するアノテーションのそれぞれに対して、これらの公開属性を設定することができる。この公開属性は、アノテーションを付与する都度、あるいはアノテーションの保存指令を発する都度、設定可能である。また、何れかを予めデフォルトに設定しておき、特段の変更指示がない場合はそのデフォルトの属性が設定されたものとしてもよい。また、アノテーションの保存時に公開属性の変更指示がない場合は、その時点に設定されている（デフォルトも含めて）属性を受け付けることとする。
【００６４】
たとえば、ある会議の参加メンバーだけに公開する（Ｆｒｄ）場合には、公開対象の会議の情報（たとえば会議ＩＤ）もアノテーションＤＢ２１６に登録する。また、認証が得られた場合にのみ公開を許可する（＝Ｐｒｏｔｅｃｔ）場合には、プロファイル管理部２３０に問い合わせて、パスワード認証が得られたときのみ公開を許可する。アノテーションを表示する際には、非公開対象のアノテーションも含め全てのアノテーションをアノテーションサーバ２１２よりクライアントシステム１００に送付して、クライアントシステム１００側で、アノテーションに設定されている公開属性をチェックして表示（公開）／非表示（非公開）を切り替えたり、アノテーションサーバ２１２側で、公開対象のアノテーションだけを送付したりする。
【００６５】
ステータスは、アノテーションが新規に作られたのか（＝Ｎｅｗ）、既に存在していたものか（＝Ｅｘｉｓｔ）、削除されたものか（＝Ｄｅｌｅｔｅｄ）の状態を示す。一旦付与したアノテーションをユーザが消しゴム（電子的な）などで消した場合には、ここは“Ｄｅｌｅｔｅｄ”となる。この場合、この削除指令によりアノテーションＤＢ２１６からその消去されたアノテーションのデータがなくなるわけではなく、あくまでステータスが変わるだけである。つまり、アノテーションの新規付与時間、属性や位置の変更などがあった場合には変更前のアノテーションの生成時間と変更後のアノテーションの生成時間、そして消去されたアノテーションの消去時間（図では記載を省略）が、アノテーションのアクセス履歴として、アノテーションごとにアノテーションＤＢ２１６に登録・管理される。
【００６６】
アノテーションを表示する際には、“Ｄｅｌｅｔｅｄ”のアノテーションを含め全てのアノテーションをアノテーションサーバ２１２よりクライアントシステム１００に送付して、クライアントシステム１００側でアノテーションに設定されているステータスをチェックして表示／非表示を切り替えたり、あるいはアノテーション管理部２１０側で“Ｅｘｉｓｔ”のものだけをクライアントシステム１００に送付したりする。
【００６７】
生成時刻は、文書ビューア１０２において１ストロークのアノテーションが付与された（ビューア画面上に描かれた）時刻であり、日付と時間からなる。これは、１ストロークのアノテーションごとに、文書ビューア１０２上で保存ボタン１１６を押して保存した時刻（アクションログＤＢ２１４にて管理されている）とは別に管理されるようになっている。
【００６８】
なお、既に付与されていたアノテーションについて、場所移動（つまり矩形情報の変化）がある場合や、アノテーションの属性（色・形状・線種）や公開属性に変化がある場合、元のアノテーションは事実上削除されたものとして、そのステータスを“ｄｅｌｅｔｅｄ”とし、最新の状態のアノテーションについて新たなアノテーションＩＤを発行することとする。こうすることで、一旦付与されたアノテーションについては、たとえ削除もしくは変更された場合であっても、“Ｄｅｌｅｔｅｄ”のアノテーションを含め全てのアノテーションをアノテーションサーバ２１２よりクライアントシステム１００に送付して、クライアントシステム１００側でステータスをチェックして、ステータスが“ｄｅｌｅｔｅｄ”であるものについても表示／非表示を切り替えることで、必要に応じて元の状態で再現することができる。
【００６９】
被参照回数は、アノテーションが参照された回数を示す。アノテーションが文書に追記された直後は、この被参照回数が“０（ゼロ）”としてアノテーションＤＢ２１６に登録される。そして、アノテーション検索結果（たとえば一覧結果としてリスト表示されたもの）を利用して、一覧表示からアノテーションの付与された場所（リンク先）の情報（アノテーションに関連する関連情報の一例）が参照されるごとに“１”ずつインクリメントされていく。たとえば、リンク先が参照されたときとは、後述するアノテーションビューやノートビューからあるアノテーションが指定されて、そのアノテーションを含むドキュメントビューに移動したとき、ノートビューにアノテーションが貼付されたときなどが考えられ、そのアノテーションの被参照回数が増加される。参照ごとにサーバシステム２００に参照された情報を送付してもよいし、クライアントシステム１００側で被参照回数をカウントしておき、たとえば文書ビューア１０２の保存ボタン１１６の押下などの何かのタイミングで、纏めて参照情報をサーバシステム２００側へ送付してもよい。
【００７０】
また、クライアントシステム１００は、文書ビューア１０２の検索ボタン１１８が操作されたことを検知すると、その旨をサーバシステム２００を構成するアノテーション管理部２１０のアノテーションサーバ２１２に通知する。これにより、アノテーションサーバ２１２は、検索を指示されたアノテーション情報をアノテーションＤＢ２１６から読み出す。たとえば、アノテーションサーバ２１２は、文書ビューア１０２から「検索」の指示を受け付ける。このときアノテーションサーバ２１２は、文書ＩＤと矩形情報とアノテーション付与範囲に関する情報をクライアントシステム１００（文書ビューア１０２）から受け取る。アノテーションサーバ２１２は、これらの情報（検索条件）に基づきアノテーションＤＢ２１６内を検索し、適切なアノテーション内容を文書ビューア１０２へ返す。
【００７１】
＜アノテーション付与に関する処理＞
次に、アノテーション付与に関する処理について、具体例を用いて説明する。先ず、文書の登録、読込み、アノテーション付与、保存までを説明する。
【００７２】
＜文書の登録処理＞
図５は、以下に述べる具体例における文書ＤＢ２２４の構成例を示す図である。本例におけるそれぞれの文書は、コピー機の操作に関するマニュアルである。先にも述べたように、文書の登録は、登録したい文書へのＵＲＬやディレクトリへのパスで与えることとする。文書サーバ２２２は、受け取ったパスで示される文書の文書ＩＤ、文書名、文書本文を、文書ＤＢ２２４への文書の登録内容として、図５のように登録する。
【００７３】
＜文書の読込み処理＞
文書の読み込みを希望する参加者は、文書ビューア１０２の文書読込みボタン１１４を押下する。この指示を受け付けた文書ビューア１０２は、文書読込み要求を文書サーバ２２２へ発信する。この通知を受けた文書サーバ２２２は、文書ＤＢ２２４内の文書名の一覧を作成し、文書ビューア１０２へ返す。ここでは“ｍａｎｕａｌ１．ｔｘｔ，  ｍａｎｕａｌ２．ｔｘｔ，  ｍａｎｕａｌ３．ｔｘｔ，  ｍａｎｕａｌ４．ｔｘｔ”となる。文書ビューア１０２は、文書名の一覧をリストボックスなどで表示しユーザＡ（ユーザＩＤはｕｓｅｒ１）へ選択を促す。
【００７４】
ユーザＡは、“ｍａｎｕａｌ２．ｔｘｔ”を選択したものとする。文書ビューア１０２は、“ｍａｎｕａｌ２．ｔｘｔ”が選択されたことを文書サーバ２２２へ通知する。文書サーバ２２２は、“ｍａｎｕａｌ２．ｔｘｔ”に付与される文書ＩＤと文書本文を文書ＤＢ２２４より検索し、文書ビューア１０２へ返す。文書ビューア１０２は、受け取った文書本文を文書表示エリア１０４へ表示する。なお、文書サーバ２２２に全文検索機能などを設けると、読込みの対象として検索結果を提示することも可能である。
【００７５】
＜アノテーション付与処理＞
図６は、文書ビューア１０２の文書表示エリア１０４に表示された文書にアノテーションを付与した状態の表示例を示す図である。読み手（ユーザＡ）は、文書表示エリア１０４に表示された文書に対して、興味や関心に応じて下線や丸などの印（アノテーション）を付与しながら文書を読む。ここではアノテーションデバイス１７０としてペン型のデバイスを利用する。この場合、紙に書き込むようにアノテーションを付与することができる。
【００７６】
このとき、文書表示エリア１０４は、図６（Ａ）に示されるように、実際には目に見えないが文字を含む矩形に区切られているものとする。文字の無い空白名部分や図表などの部分も適当な大きさの矩形に区切る。たとえば、前後の文字のフォントサイズを参考に適当な大きさの矩形に区切るとよい。それぞれの矩形には、各矩形を特定するための情報が付与される。たとえば、連続した矩形番号が左上から横方向に順に付与される。たとえば、コピー機のマニュアルの校正を行なう会議で、ユーザＡはマニュアルのあるページの説明文の「原稿の中心を…」に着目して、図６（Ａ）に示されるアノテーションａ１を付与したとする。また、綴じ代を行なう操作にも注目してアノテーションｂ１を付与したとする。この後、２ページ目、３ページ目と読み進み、実際に操作を行ないながら注意すべき点などを、図６（Ｂ）のように３ページに亘ってアノテーションを付与したとする。
【００７７】
＜保存処理＞
図７は、本事例において文書ビューア１０２がアノテーションサーバ２１２へ送る情報の一例を示した図である。また、図８は、本事例におけるアノテーションＤＢ２１６の構成例を示す図である。また、図９は、本事例におけるアクションログＤＢ２１４の構成例を示す図である。図８に示すデータの構成例は図４に示したものと同様である。
【００７８】
ユーザＡ（ユーザＩＤはｕｓｅｒ１）は、本システムの利用の際、事前に付与されているユーザＩＤと会議ＩＤを入力して会議参加資格管理サーバ２５２に問い合わせることで個人認証をする。照合に合致すれば、本システムが利用可能となる。この後、ユーザＡは、文書ビューア１０２の保存ボタン１１６を押下することによってアノテーションの保存を指示することができる。
【００７９】
文書ビューア１０２は、この保存指示を受け付けると、アノテーションが付与された文書に対応するアノテーションＩＤ、端末ＩＤ、文書ＩＤ、アノテーションが付与された矩形の矩形情報、アノテーション内容、色形状、線種、ユーザＩＤ、会議ＩＤ、公開属性、ステータス、および時刻をアノテーションサーバ２１２へ送る。アノテーションサーバ２１２へ送る情報は、図７のようになる。ここで文書ビューア１０２の端末ＩＤは“３”であるとする。図７のステータスの項目に着目すると、アノテーションＩＤ２，３は既に付与されていたものを読み込んで文書ビューア１０２上に表示したものであることが分かる。またアノテーションＩＤ２については、このユーザによりそれを消しゴムで消した状態であることが分かる。また、アノテーションＩＤ２８，２９は、このユーザにより新規に付与されたアノテーションであることが分かる。
【００８０】
アノテーションサーバ２１２は、図７に示した情報を受け取り、アノテーションＤＢ２１６へ格納する。ただし、最低でも、アノテーションＩＤ、ユーザＩＤ、文書ＩＤの３つの組みで捉えたときに、唯一である必要がある。基本的には、既に同一のアノテーションＩＤもしくはアノテーションＩＤと文書ＩＤとユーザＩＤの３つ組みがある場合は、受け取った情報をそこに上書きをする。単に閲覧だけされたアノテーションについては、事実上なんの変化も生じない。アノテーションサーバ２１２は、ステータスが“ｄｅｌｅｔｅｄ”のものについて、アノテーションＤＢ２１６に登録されているアノテーションＩＤとユーザＩＤと文書ＩＤとの３組みで一致するレコードのステータスを“ｄｅｌｅｔｅｄ”に変える（データを更新する）。また、アノテーションサーバ２１２は、ステータスが“Ｎｅｗ”のものについは、クライアントシステム１００から受け取ったアノテーションデータのうちのステータスを“Ｅｘｉｓｔ”とし、残りの項目は受け取ったままで、アノテーションＤＢ２１６にデータを追加する。
【００８１】
図４（Ｂ）に示した状態のデータに対して、図７示した情報に基づいてアノテーションＤＢ２１６の情報を更新した状態を図８に示す。アノテーションＤＢ２１６には既に、文書ＩＤ２，３，４，５に対して所定の端末で付与されたアノテーションが所定数保存されている。図７に示した情報から、追加・変更の対象となるアノテーションＩＤは、ステータスが“ｄｅｌｅｔｅｄ”であって消去されたことを示すＩＤ２，ステータスが“Ｎｅｗ”であって追加されたことを示すＩＤ２８，２９である。よって、この例では、アノテーションＩＤ２８，２９のアノテーション情報はアノテーションＩＤと文書ＩＤとユーザＩＤの組合せで既存の登録がないので、図８に示すように新たな行として付け加えられる。そして、このステータスが“Ｎｅｗ”の新規に追加されたアノテーションＩＤ２８，２９の被参照回数には“０（ゼロ）”が登録される。また、アノテーションＩＤ２は既存のステータス情報が変更されているので、その部分が変更される。
【００８２】
また、文書ビューア１０２は、ユーザＡ（ユーザＩＤはｕｓｅｒ１）による保存指示を受け付けると、ログファイル格納部１８２に格納しているログファイルの内容もアノテーションサーバ２１２に送る。アノテーションサーバ２１２は、文書ビューア１０２から受け取ったログファイルを、図９に示すように、アクションログＤＢ２１４に保存する。なお、アクションログＤＢ２１４には、閲覧している文書のページが変更された時間（ＰＡＧＥ＿ＯＰＥＮ  ）と文書を開いた時間（ＤＯＣ＿ＯＰＥＮ）も記録する。また、アノテーションが保存された時間（ＡＮＴ＿ＳＡＶＥ  ）も記録する。
【００８３】
以上で、アノテーションや文書およびページに関する操作履歴の所定のデータベースへの保存が終了する。
【００８４】
＜＜付加情報を利用した情報検索表示処理＞＞
次に、文書に付与したアノテーションなどの付加情報を利用した情報検索および検索結果の表示処理（以下纏めて情報検索表示処理ともいう）について、具体的に説明する。
【００８５】
図１０は、アノテーションを利用した情報検索表示処理に着目したシステム構成例を示す図である。基本的な枠組みは、図１に示した電子会議システム１の全体構成図と同様である。なお、前述のように、同一文書に対して、複数のユーザがアノテーションを付与できるように構成されている。
【００８６】
図１０（Ａ）に示すように、付加情報を利用した情報検索表示処理を行なう情報表示処理システム３は、付加情報検索表示処理部の一例であって、効率的な検索処理やアノテーション情報の提供処理を実行する仕組みを司る専用の装置であるアノテーション処理装置２１８を備えている。なお、アノテーション処理装置２１８の機能を、アノテーションサーバ２１２や文書サーバ２２２にて担当してもよい。この場合、図中点線で示すように、アノテーションサーバ２１２と文書サーバ２２２とが直接に（あるいはネットワーク９を介して）アノテーション処理に関わるアノテーション情報のやり取りをするようにする。
【００８７】
ビューア使用者（ユーザ；本例では会議への参加者）は、会議進行中に、文書ビューア１０２の文書表示エリア１０４に表示された文書をページ捲りをしながら読みつつ、アノテーションデバイス１７０を用いて、興味を引く語句や文書を特徴づけている語句に下線や丸などの印（アノテーション）を書き込む。あるいは、メモ書きを付してもよい。メモ書きは、フリーハンドによるものに限らず、規定枠にテキスト入力をするテキストアノテーションであっても構わない。これらの文書に付与されたアノテーションなどの文書本体に対する付加情報に関する情報は、保存ボタンが押されることで、ネットワーク９を介してサーバシステム２００に送信される（図７参照）。文書本体は、文書管理部２２０にて管理されている（図５参照）。
【００８８】
図１０（Ｂ）に示すように、文書本体に対応するアノテーションなどの付加情報は、アノテーション管理部２１０のアノテーションＤＢ２１６に、その文書本体に対応付けられて管理（保存）される（図８参照）。また、アノテーション管理部２１０のアクションログＤＢ２１４に、文書ビューア１０２から受け取ったログファイルを保存する（図９参照）。そして、必要に応じて読み手から検索や表示が指示されると、読み手が指定した検索条件や表示条件に従って適合する付加情報（たとえばアノテーション）をアノテーション管理部２１０を利用してサーチ（検索）し、検索条件や表示条件に合致する情報をユーザに提示する。
【００８９】
クライアントシステム１００側では、閲覧中の文書上に検索された（閲覧者が表示を希望した）アノテーションが重ね表示される。また、クライアントシステム１００は、アノテーション情報（注記情報）の一覧表示をユーザに提供する機能を持っており、検索結果がアノテーションビューやノートビューなどの検索結果表示エリアに一覧表示される。このアノテーションビューやノートビューは、閲覧中の文書と同一画面を領域分割して表示されるものであってもよいし、文書とは別画面として表示されるものであってもよい。
【００９０】
この検索結果の一覧表示の形態としては、アノテーションで指示された部分の文字列のみをリスト状に表示する形態、あるいは、アノテーションとその周りの所定範囲の情報を切り出して並べて表示する形態など、任意の態様を採ることができる。また、並べる順序としては、本実施形態特有の第１例の表示態様として、一覧表示を閲覧者に提供する際に、アノテーションを被参照回数に応じて並べ替えて表示する態様を採ることができるようになっている。
【００９１】
被参照回数に応じた並替表示機能を実行する機能部分は、クライアントシステム１００側に設けられてもよいし、サーバシステム２００（本例ではアノテーション処理装置２１８）側に設けられてもよい。なお、文書ＩＤの若い順（あるいはその逆順）に文書ごとに、そしてアノテーションが付与された順（生成時刻順／あるいはその逆順）や文書中の出現順（出現位置の順／あるいはその逆順）とするなどの形態を採ることもできる。どのような表示態様とするかを閲覧者が自由に選択可能に構成するのがよい。
【００９２】
図１１は、アノテーションビューなどの検索結果表示エリアに表示されるアノテーションの一覧表示の一例を示す図である。この例は従前の表示態様の一例であって、アノテーションとその周りの情報が文書ごとに出現順に並べられている態様を示している。
閲覧者は、このアノテーションビューなどに表示されているアノテーション検索結果の所定位置（リンクの貼られている部分）をアノテーションデバイス１７０や図示しないマウスなどの指示デバイスでクリックすることで、文書表示エリア１０４に表示される画面がそのアノテーションの付与された場所（リンク先）に移動する。つまり、指示されたアノテーションを含むドキュメントビューに移動する。この状態が、アノテーションが参照された状態である。なお、アノテーションが参照されたか否かの管理に際しては、参照の契機となる一覧表示の形態は第１例の表示態様特有の被参照回数に応じた一覧表示に限定されず、任意の並び順の一覧表示であってよい。
【００９３】
クライアントシステム１００のマネジャ部１８０（あるいは文書ビューア１０２）は、このアノテーションが参照されたことを検知して、たとえばログファイル格納部１８２に、そのことを記録しておく。たとえば、ログファイル格納部１８２にその参照された回数（被参照回数）をカウントして登録おき、たとえば文書ビューア１０２の保存ボタン１１６の押下などのタイミングで、全てのアノテーションについての被参照回数を纏めてアノテーション処理装置２１８へ送付する。あるいは、アノテーションの参照がある都度、アノテーション処理装置２１８に参照された情報を送付する。被参照回数の重複カウントを防止するため、どちらの方式を選択するかを、予めシステムとして取り決めておくとよい。なお、被参照回数をサーバ側（本例ではアノテーション管理部２１０）で管理する形態では、個人がアノテーションを参照した回数だけでなく共同作業者がそのアノテーションを参照した回数を管理することもできる。
【００９４】
たとえば、図１に示した電子会議システム１の構成では、ユーザは、電子会議の最中に、電子文書を文書ビューア１０２の表示面に表示し、その表示面上でアノテーションを付与することができる。ここで、様々な文書や膨大な量の文書を使う会議において、または長期間継続して文書を使った活動において、アノテーションを付与できる文書表示装置を使って、知的活動を行なった場合を考える。
【００９５】
最初はある１つの文書から使い始め、その文書のある箇所について詳細を知る必要に迫られ、別の文書を表示することがある。その別の文書でもさらに別の文書の情報を必要としている箇所があり、また別の文書を開くケースも生じ得る。このように、次々に肝要となる箇所にアノテーションを付けていくシーンを考える。
【００９６】
ここで、会議の途中や会議が終わった後など、今までの議論を振り返りたいということがしばしば生じる。この場合、検索条件としてその会議中のものを指定することで、文書ビューア１０２に表示された文書上の重要箇所に会議中に付けていった全アノテーションをアノテーションビューに一覧表示させることができる。このときの表示態様を“アノテーションが付与された順（時間順）”に指定すれば、それらのアノテーションを時系列に纏めて見ることができる。これにより、少なくとも、その会議に参加した人間ならば、話の流れを思い出すことができる。また、アノテーションを時系列に纏めてユーザに提示することで、ユーザは、会議を効率的に振り返ることができる。
【００９７】
さらに、第１例特有の表示態様である被参照回数に応じた並替表示機能を利用すれば、アノテーションの一覧を表示する際に、アノテーションの出現位置やアノテーションの生成時刻をキーとして表示するだけでなく、被参照回数をキーとして表示することで、ユーザあるいは共同作業者の興味が集まっている個所を簡便かつ素早く参照することができる。
【００９８】
以下に述べる本実施形態の電子会議システム１（情報表示処理システム３）は、アノテーションの被参照回数を利用したアノテーションの並替表示機能により、会議の途中や会議が終わった後などに、ユーザが会議を効率的に振り返ることを支援する機能（振返支援機能）を備えている。具体的には、この振返支援機能を実現する中央処理部として、アノテーション処理装置２１８が機能する。以下、被参照回数を利用した並替表示（第１例の表示態様）機能と振返支援機能について説明する。
【００９９】
図１２は、情報表示処理システム３について、アノテーションの被参照回数を利用した並替表示機能と振返支援機能とに着目したブロック図である。ここで、図１２（Ａ）は、全体構成の概要を示し、図１２（Ｂ）は、並替表示機能に特化した機能要素の詳細を示す。
【０１００】
図１２（Ａ）に示すように、この機能をなす情報表示処理システム３は、読み手から検索指示を受け付けるための検索要求指定部５００と、検索を要求された文書やその他の関連した情報がアノテーション管理部２１０のアノテーションＤＢ２１６や文書管理部２２０の文書ＤＢ２２４、あるいはアノテーション処理装置２１８に登録済みか否かを検索し、該当品がある場合にはその検索結果を表示側へ送るアノテーション処理装置２１８と、アノテーション処理装置２１８から送られた検索結果を表示する表示処理部１０１とからなる。表示処理部１０１は、文書ビューア１０２とマネジャ部１８０とにおける表示処理に関わる部分で構成される。
【０１０１】
アノテーション処理装置２１８の一構成例は図１２（Ｂ）に示される。このブロック図により、被参照回数に応じた並替表示機能によりアノテーションリストを提示することで、検索処理や情報提供処理そして振返支援機能を効率的に実行することを可能にする機構が具体的に示されることとなる。
【０１０２】
図示するように、アノテーション処理装置２１８は、検索条件を決定する検索条件決定部５４４と検索条件決定部５４４により決定された検索条件に合致するアノテーション情報を検索する検索部５４６とを備える。検索条件決定部５４４による検索条件の決定は、文書ビューア１０２上に条件設定のための入力画面を提示し、ユーザからの指示入力を受け付けることで実現する。なお、この検索条件決定部５４４は、クライアントシステム１００側に設けられてもよい。
【０１０３】
また、アノテーション処理装置２１８は、検索部５４６により検索された検索条件に合致するアノテーション情報をユーザに提示するアノテーション提示制御部５５０を備える。アノテーション提示制御部５５０は、検索結果の一例であるアノテーションに関する情報として、アノテーションの実体の他に、アクションログＤＢ２１４あるいはアノテーションＤＢ２１６からのアノテーションが参照された被参照回数に関する情報も受け取る。
【０１０４】
アノテーション提示制御部５５０は、検索条件に合致する該当アノテーションを文書ビューア１０２に一覧表示する際には、被参照回数に関する情報を利用し、被参照回数の順にリストを並び替えて提示する機能を備えている。アノテーション提示制御部５５０は、クライアントシステム１００側からの並替条件指示を受けて、被参照回数に応じた並替表示機能だけでなく、どのような表示態様とするかを閲覧者が自由に選択可能に構成されている。またアノテーション提示制御部５５０は、検索条件に合致する該当アノテーションのリストや文書中のアノテーションそのものを、そのアノテーションの被参照回数の程度が視覚的に判別可能な表示態様で表示する機能を備えている。この被参照回数の程度を視認可能とする表示態様としては、たとえば、数値情報として常に表示したり、あるいは通常は不可視状態にしておき所定のときに可視化されるようにしたりしてもよい（後述する図１５を参照）。
【０１０５】
アノテーションリストの並替表示機能としては、アノテーションで指示された部分の文字列のみを所定の順に並び替えて表示するのではなく、アノテーションとその周りの所定範囲の情報を抽出して並べて表示する抽出表示機能の形態を採る。この機能を、以下、被参照回数順の並替抽出表示機能という。この被参照回数順の並替抽出表示機能は、アノテーション提示制御部５５０が備える機能であって、検索条件に合致したアノテーションが付与されている文書における、該当アノテーションで指示された部分（以下該当アノテーション箇所という）を抽出し（切り出し）、所定のルールに従って文書ビューア１０２上に提示する機能である。所定のルールとしては、本実施形態の特徴であるアノテーションが参照された回数順に並べ替える方式を優先的に選択することとする。なお、アノテーションが付与され時間順に並べ替える、あるいはユーザごとに分けて表示する、などの態様もユーザ選択可能とする。また、１文書に限らず、複数文書までを、処理対象の文書の範囲とする。
【０１０６】
被参照回数順の並替抽出表示機能を実現するために、アノテーション提示制御部５５０は、アノテーションＤＢ２１６に登録されているアノテーションの被参照回数に関する情報を参照して、切り取った該当アノテーション箇所を、被参照回数が多い（あるいは少ない）順に並べて表示する。アノテーションが付与されている部分はそのアノテーションを付与したユーザの視点を反映した部分であるので、被参照回数の順に応じて並び替えて表示する態様を採用すれば、視点に応じた文書の理解が促進される。
【０１０７】
次に、被参照回数順の並替抽出表示機能における抽出条件について説明する。アノテーション提示制御部５５０は、検索部５４６により検索された文書ページを対象として、基本的には、文書中の該当アノテーション箇所を切り取り、文書ビューア１０２に表示する。複数のユーザを対象として検索条件が指定されている場合（たとえばグループ指定がされたとき）、アノテーション提示制御部５５０は、個人の範囲のみに限らず、活動の参加者全員の全てのアノテーション（勿論、検索条件に合致する範囲）を対象として、該当部分を切り出して表示する。
【０１０８】
これにより、ビューア使用者である会議参加者は、会議中に文書ページの重要箇所にアノテーションを付しておくことで、このアノテーションを付与した部分だけを纏めて見ることができる。また、他の参加者が付与したアノテーションも纏めて確認することができる。よって、その会議に参加したビューア使用者は、個人の範囲のみで会議を振り返ることができる。あるいは、活動の参加者全員の全て込みで会議を振り返ることができる。
【０１０９】
また、アノテーション提示制御部５５０は、以下のルールに従って、アノテーションにて示される重要部分を切り出して表示する。たとえば、アノテーションにより重要部分を規定する考え方として、被参照回数の多いアノテーションが付与された部分が重要部分であるというルールを用いる。このルールは、その被参照回数の多いアノテーションを付けた範囲の語句が、その文書を用いた活動において重要であることを示している、あるいは、ユーや共同作業者の興味が集まっている個所であることを示している、という考え方に基づくものである。
【０１１０】
図１３および図１４は、図１２に示した情報表示処理システム３における振返支援機能に関わるアノテーションリストの並替表示機能を説明する図である。具体的には、所定の検索条件設定ウィンドウで指定された検索条件に従い検索された結果の並替表示の態様を模式的に示している。
【０１１１】
たとえば、会議など文書を使った活動を行なっていく上で、各ユーザがそれぞれの端末（文書ビューア１０２）を使い、文書に図１３（Ａ）のようにアノテーションを付けていったものとする。この図１３（Ａ）に示す状態は、図８に示すアノテーションＩＤ１〜ＩＤ１５に対応するものである。ここで、ユーザがアノテーションビューを指示すると、アノテーション提示制御部５５０は、以下の方法で、該当アノテーション箇所を切り取り、文書ビューア１０２上に表示する。アノテーションビューの指示は、検索条件設定ウィンドウを利用して、検索指示を介して行なうものとする。
【０１１２】
この状態でアノテーションの被参照回数をキーとしてアノテーションの一覧を表示した場合、図１３（Ｂ）に示すように、アノテーションは、アノテーションＩＤ６（被参照回数２１）のアノテーションが先頭、アノテーションＩＤ１（被参照回数１２）のアノテーションが２番目、アノテーションＩＤ８，１４（被参照回数３）のアノテーションが３番目となり、以下、アノテーションＩＤ７（被参照回数２）、アノテーションＩＤ９（被参照回数１）というように被参照回数の多い順（降順）に表示され、被参照回数０のアノテーションＩＤ２，３，４，５，１０，１１，１２，１３，１５が最後尾に表示される。文書ごとの被参照順ではなく、複数文書全体について各付加情報の参照度合いに応じた並び順（降順）の一覧表示としている。
【０１１３】
ここで、アノテーションＩＤ７（＋３回）、アノテーションＩＤ９（＋５回）、アノテーションＩＤ１１（＋２回）、アノテーションＩＤ１４（＋１回）、のように各アノテーションが所定数参照された場合には、アノテーションＤＢ２１６のアノテーションＩＤ１〜１５の登録状況は図８に示す状態から、図１４に示すように被参照回数の項目が更新される。
【０１１４】
この状態でアノテーションの被参照回数をキーとしてアノテーションの一覧を表示した場合、図１３（Ｃ）に示すように、アノテーションは、アノテーションＩＤ６（被参照回数２１）のアノテーションが先頭、アノテーションＩＤ１（被参照回数１２）のアノテーションが２番目、アノテーションＩＤ９（被参照回数６）のアノテーションが３番目となり、以下、アノテーションＩＤ７（被参照回数５）、アノテーションＩＤ１４（被参照回数４）、アノテーションＩＤ８（被参照回数３）、アノテーションＩＤ１１（被参照回数２）、というように被参照回数の降順に表示され、被参照回数０のアノテーションＩＤ２，３，４，５，１０，１２，１３，１５が最後尾に表示され、図１３（Ｂ）に示す配列順と異なる状態に切り替わる。ここでも、文書ごとの被参照順ではなく、複数文書全体について各付加情報の参照度合いの降順の一覧表示としている。
【０１１５】
以上のように、被参照回数順の並替抽出表示機能を備えた情報表示処理システムの構成によれば、該当アノテーションが付与された文書ページの略全体を表示するのではなく、その該当アノテーション部分のみを抽出して被参照回数順に表示するようにしたので、「振返支援機能」を効率的に実現することができる。すなわち、ビューア使用者である会議参加者は、会議中に文書ページの重要箇所にアノテーションを付しておくことで、このアノテーションが付与されているページのアノテーション部分のみを被参照回数を参照して纏めて確認することができる。
【０１１６】
そして、この機能を利用することで、閲覧者にとって必要な情報の存在する箇所へ素早くたどり着くことができ、効率的な情報検索処理を行なうことができる。たとえば被参照回数の多い重要箇所に付されたアノテーション部分だけを纏めて速読することができ、また、文書の内容を素早く理解することもできる。また、被参照回数の多い重要部分を中心に会議を効率的に振り返ることや、ユーザあるいは共同作業者の興味が集まっている個所を簡便かつ素早く参照することができる。
【０１１７】
なお、上述した被参照回数順の並替抽出表示は、その切替表示単独に限らず、他の表示態様と組み合わせてもよい。たとえば、
１）特定の端末ＩＤのものだけを表示する、
２）特定の文書ＩＤ（複数可）だけを表示する、
３）特定の時間区間のものだけを表示する、
４）特定のアノテーション色だけを表示する、
５）特定のアノテーション形状だけを表示する、
などの並替表示と組み合わせることもできる。
【０１１８】
また、この際には、これら１）〜５）の表示態様と被参照回数順の並替抽出表示の態様の何れを優位にするのか（並び替えの優先度）は自由である。また、たとえば、文書ＩＤ順に並べることを優先としつつ、各文書内のアノテーションの並替えについて被参照回数順とするなど、様々なバリエーションを選択可能である。
【０１１９】
図１５は、文書に付加されているアノテーションなどの付加情報を利用した情報検索処理において、付加情報の参照度合いを閲覧者に提示する手法の他の表示態様（第２例）を説明する図である。
【０１２０】
上述した第１例の表示態様では、アノテーション検索結果として抽出された複数文書についての各アノテーションの参照度合いを示す情報を表示する際、被参照回数順にアノテーションを含む文書の所定領域を一覧表示として提示していたが、この第２例ではそれに限らず、参照度合いを数値などの可視情報として提示する手法を用いる。たとえば、文書ビューア１０２上には、文書ビューア１０２の表示面を領域分割して文書表示エリア１０４に文書を表示しているとともに、アノテーションビューに、閲覧中の文書に関わるアノテーションを出現順にリスト表示している。リスト表示された何れかのテキスト（アノテーション付与部分のもの）をクリックすることで、文書本文中のそのテキスト部分、つまりそのテキスト部分に付与されていたアノテーション部分に表示を切り替えることができる。また、そのアノテーションに他文書へのリンクが設定されていれば、文書表示エリア１０４の表示文書を、アノテーションビュー中のテキストをクリック（たとえばマウスの場合には右クリック）することで、そのリンク先の文書に直接に切り替えることができる。
【０１２１】
この第２例の表示態様において、アノテーションビュー中のリスト表示は、閲覧中の文書に付与されたアノテーションにて示される該当テキストを出現順に抜き出してリスト化したものである。そして、この第２例の表示態様の特徴として、アノテーションの被参照回数が数値情報として表示されるようにしている。この数値情報の表示形態としては、アノテーションビュー中の各アノテーションの該当テキストに加えて、そのアノテーションの被参照回数が表示されるようにしてもよい。また、文書表示エリア１０４において、アノテーションが付与されている部分の所定位置（特定のポイント）に指示デバイスを当てる（ポインタやカーソルを当てる）と、それまで不可視状態だった被参照回数を示す数値が表示される“ロールオーバー表示”の態様としてもよい。
【０１２２】
なお、上記実施形態での被参照回数のカウントに従えば、アノテーションビューに表示されているアノテーションに対応するテキスト部分が指示デバイスでクリックされ、文書表示エリア１０４の表示画面がそのアノテーションの付与されたテキスト先に移動したとき１回のカウントがなされる。これに加えて、この第２例の表示態様では、文書本体上のそのアノテーションの付与されたテキストにさらにハイパーリンクが付与されていて、そのリンク先（同一文書内の他の場所や他の文書）への参照があったときにも、そのリンク先の情報はそのアノテーションに関連する関連情報であるとして、そのアノテーションについて被参照回数をカウントアップすることとする。そのリンク先（同一文書内の他の場所や他の文書）への参照が多いほど、そのアノテーションの付与されたテキスト部分の重要度が高いと考えてよいからである。
【０１２３】
この第２例のような参照度合いの表示態様によれば、アノテーションビューに表示するアノテーションリストを被参照回数に応じた順ではなくその他の順にしておいても、個々のアノテーションの被参照回数を数値情報として提示しているので、閲覧者はその被参照回数を示す数値情報を参照して、たとえば被参照回数の多い重要部分を中心に情報検索や情報表示（文書本文中の該当部分や他の文書の検索）を進めることができる。よって、上記実施形態と同様に、アノテーションを利用して効率的な情報検索処理を行なうことができる。
【０１２４】
なお、上述したアノテーションの被参照回数に応じてアノテーションを並び替えて表示するなど付加情報の参照の度合いを閲覧者に提示する一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込みマイコンなど）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１２５】
この記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ  ）を含む）、もしくは半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。あるいは、ソフトウェアを構成するプログラムが、有線あるいは無線などの通信網を介して提供されてもよい。
【０１２６】
図１６は、上述した情報表示処理システム３を、コンピュータにより構成する場合のシステム構成の概略を示した図である。このようなコンピュータシステムの基本構成は、ハードウェア層９１０、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍｓ  ）層９２０、文書情報管理層９３０、ユーザインタフェース層９４０という４つの層から成り立っている。各層は独立性が保たれており、層ごとに機能を拡張したり別のものに交換したりすることが容易になっている。
【０１２７】
ハードウェア層９１０は、図１，１０，１２で示したシステム構成に相当するもので、たとえば、文書ビューア１０２に対応するタブレット９１１、アノテーションデバイス１７０に対応するペン入力装置９１２、操作ボタン１１０に対応するボタン９１３、およびネットワーク９に対応する通信ネットワーク９１４からなる。なお、たとえば音声入出力インタフェース９１５など、その他の仕組みを設けてもよい。
【０１２８】
文書情報管理層９３０は、文書管理部２２０に対応し文書本体の管理を担当する文書層９３２、アノテーション管理部２１０に対応しアノテーションなどの文書本体に付加される付加情報の管理を担当するワークスペース９３４、および情報検索部２４０に対応しアノテーションなどを利用して情報検索を行なう情報検索層９３６からなる。
【０１２９】
ユーザインタフェース層９４０は、文書ビューア１０２やアノテーションデバイス１７０に対応しユーザからの入力を管理するユーザ入力管理層９４２、文書表示エリア１０４における情報表示に関わる画面層９４４、およびマネジャ部１８０に対応し文書表示エリア１０４の表示動作を管理する画面マネジャ９４６からなる。
【０１３０】
このようなシステム構成においては、たとえば前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムのコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、上記実施形態で述べた効果が達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムＯＳなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合であってもよい。
【０１３１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述の実施形態の機能が実現される場合であってもよい。
【０１３２】
なお、上記実施形態で述べた処理を実現するプログラムコードを記述したファイルとしプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、システムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。
【０１３３】
たとえば、図１に示したシステム構成では、クライアントシステム１００とサーバシステム２００とがネットワーク９で接続された形態であるので、アノテーションの参照度合いに関する情報を数値情報や参照度合いに応じた一覧表示などにして提示する処理プログラムは、クライアントシステム１００側の装置に向けて、クライアントシステム用モジュールとして提供されるのがよい。たとえば、一旦アノテーション検索結果とその参照度合いとをサーバ側から取得しておけば、ネットワークに負荷をかけることなくクライアント側単独で自由に並び替え順を変更することができる。一方、アノテーションの管理や検索に関する処理プログラムは、サーバシステム２００側の装置に向けて、サーバシステム用モジュールとして提供されるのがよい。また、サーバシステム用モジュールは、さらに、サーバシステム２００を構成する各管理部の構成に応じて、一括ファイルもしくはサブモジュールファイルとして提供されてもよい。
【０１３４】
また、図１に示したシステム構成では、クライアントシステム１００とサーバシステム２００とがネットワーク９にて接続されているが、これらは近接した場所に配置されてもよい。この場合、クライアントシステム１００のマネジャ部１８０をサーバシステム２００（その全体あるいはその一部）と一体化させてもよい。
【０１３５】
勿論、パソコンなどのコンピュータシステム単独で構成され、クライアントシステム１００とサーバシステム２００とがそのパソコンなどを中心に構成された一体のもの（スタンドアロン）であってもよい。たとえば、パソコンを利用して一般的な電子文書（ワープロで作成される文書が典型例）を生成・閲覧する際にもアノテーションを付与するケースがある。この場合、付与したアノテーションを一覧表示する際に、上述したような被参照回数に応じたアノテーションの並替表示や被参照回数の数値情報での提示を適用することができる。
【０１３６】
また、上述の説明では、文書ビューア１０２がマネジャ部１８０を収容した本体（クレードル／ドッキングステーション）と別体であるものとして説明したが、上記実施形態で説明したマネジャ部１８０内の機能部分を文書ビューア１０２と一体化させてもかまわない。
【０１３７】
また、上述の実施形態では、管理装置の一例であるサーバシステム２００側にて検索結果に基づくアノテーションの一覧表示画像の生成処理を行なっていたが、検索結果をそのままクライアント端末の一例であるクライアントシステム１００に渡し、クライアントシステム１００側にて、検索結果に基づく提示画像の生成処理（被参照回数に応じた並替処理を伴う）を行なうシステム構成としてもよい。以下、このような形態のシステム構成について説明する。
【０１３８】
図１７は、クライアントシステム１００側にて検索結果に基づく提示画像の生成処理を行なうシステム構成とする場合の、被参照回数順の並替抽出表示機能に着目したブロック図である。ここで、図１７（Ａ）は、全体構成の概要を示し、図１７（Ｂ）は、並替抽出表示機能に特化した機能要素の詳細を示す。
【０１３９】
図１７（Ａ）に示すように、この形態の情報表示処理システム３は、図１２（Ａ）に示したアノテーション処理装置２１８を備えていない。その代わりに、図１２（Ａ）に示した検索条件決定部５４４の機能を検索要求指定部５００と一体的に構成している。検索要求指定部５００にて指示された検索条件はサーバシステム２００側に渡される。これを受けて、たとえば、アノテーション管理部２１０や文書管理部２２０が検索条件に合致する文書やアノテーションを抽出し、検索結果としてクライアントシステム１００のマネジャ部１８０に返す。
【０１４０】
図１７（Ｂ）に示すように、クライアントシステム１００のマネジャ部１８０には、アノテーション提示制御部５５０が設けられている。クライアントシステム１００側に設けられたアノテーション提示制御部５５０は、検索条件に合致する全ての文書と、文書に付与されているアノテーションに関する情報とを検索結果として受け取る。なお、アノテーションに関する情報としては、アノテーションの実体の他に、アノテーションＤＢ２１６から得られるアノテーションの被参照回数に関する情報も含む。
【０１４１】
アノテーション提示制御部５５０は、このアノテーションの被参照回数に関する情報を利用し、検索条件に合致する該当アノテーションを文書ビューア１０２に一覧表示する際には、被参照回数に関する情報を利用し、被参照回数の順にリストを並び替えて提示する機能を備えている。また、文書本体のアノテーションで指示された部分とその周りの所定範囲の情報を抽出して並べて表示する機能も備えている。これらの機能は、図１２に示したアノテーション提示制御部５５０と同様のものであるので、詳細な説明を割愛する。
【０１４２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１４３】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１４４】
たとえば、上述した実施形態では、複数文書についての各アノテーション（あるいはアノテーションを含む文書の所定領域）を参照回数順に一覧表示する形態を示したが、複数文書に限らず、単一文書に付与されているアノテーションのリストを提示する際に、上述した実施形態の手法を適用することができる。また、アノテーションと文書本体とが独立に管理される形態のものに限らず、それらが一体のファイルとして管理されるものであってもよい。たとえばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｉｌｅ）文書において、文書本文に付与されているアノテーションをリスト表示する際に適用可能である。
【０１４５】
また、システムを構築する上で、各機能要素をどの部分で分けてクライアントシステム１００とサーバシステム２００とに振り分けるかは、上述した実施形態のものに限定されない。システムを構成する上で、都合のよい部分にて分ければよいのはいうまでもない。
【０１４６】
【発明の効果】
以上のように本発明によれば、文書本体に付与された付加情報を利用して情報検索を行なう際に、付加情報を利用した参照が行なわれた度合い（参照の履歴）を記録しておき、付加情報を提示する際にその参照度合いに関する情報を数値情報や参照度合いに応じた一覧表示などにして提示するようにした。
【０１４７】
これにより、その参照度合いを考慮した情報検索を行なうことが可能となり、閲覧者にとって必要な情報の存在する箇所へ素早くたどり着くことができ、効率的な情報検索処理を行なうことができるようになった。たとえば被参照回数の多い重要箇所に付されたアノテーション部分だけを纏めて速読することができ、また、文書の内容を素早く理解することもできる。また、被参照回数の多い重要部分を中心に会議を効率的に振り返ることや、ユーザあるいは共同作業者の興味が集まっている個所を簡便かつ素早く参照することができる。
【図面の簡単な説明】
【図１】本発明に係る表示制御方法および情報表示処理システムを適用した電子会議システムの構成例を示す図である。
【図２】情報表示処理装置の一実施形態である文書ビューアの表示面側に着目した外観図である。
【図３】文書サーバおよび文書データベースの構成例を示す図である。
【図４】アノテーションサーバおよびアノテーションデータベースの構成例を示す図である。
【図５】文書データベースの具体的な構成例を示す図である。
【図６】文書にアノテーションを付与した状態の表示例を示す図である。
【図７】文書ビューアがアノテーションサーバへ送る情報の一例を示した図である。
【図８】アノテーションデータベースの構成例を示す図である。
【図９】アクションログデータベースの構成例を示す図である。
【図１０】アノテーション処理に着目したシステム構成例を示す図である。
【図１１】アノテーションビューなどの検索結果表示エリアに表示されるアノテーションの一覧表示の一例を示す図である。
【図１２】アノテーションの被参照回数を利用した並替表示機能と振返支援機能とに着目した情報表示処理システムのブロック図である。
【図１３】振返支援機能に関わるアノテーションリストの並替表示機能を説明する図である（その１）。
【図１４】振返支援機能に関わるアノテーションリストの並替表示機能を説明する図である（その２）。
【図１５】付加情報の参照度合いを閲覧者に提示する手法の他の態様を説明する図である。
【図１６】情報表示処理システムを、コンピュータにより構成する場合のシステム構成の概略を示した図である。
【図１７】クライアントシステム側にて被参照回数順の並替抽出表示処理を実行する構成を示したブロック図である。
【符号の説明】
１…電子会議システム、７…情報表示処理システム、９…ネットワーク、１００…クライアントシステム、１０１…表示処理部、１０２…文書ビューア、１０３…液晶表示パネル、１０４…文書表示エリア、１０９…筐体、１１０…操作ボタン、１１４…文書読込みボタン、１１６…保存ボタン、１１８…検索ボタン、１２０…更新ボタン、１２２…ページ捲りボタン、１２２ａ…前ページ送りボタン、１２２ｂ…次ページ送りボタン、１２４…強調表示ボタン、１２６…ユーザ表示ボタン、１３０…コントローラ、１３２…ページ送り指示受付部、１４０…ページ画像生成部、１５０…表示輝度制御部、１５０ａ…コントラスト制御部、１５０ｂ…ブライトネス制御部、１７０…アノテーションデバイス、１８０…マネジャ部、１８２…ログファイル格納部、２００…サーバシステム、２１０…アノテーション管理部、２１２…アノテーションサーバ、２１４…アクションログＤＢ、２１６…アノテーションＤＢ、２１８…アノテーション処理装置、２２０…文書管理部、２２２…文書サーバ、２２４…文書ＤＢ、２３０…プロファイル管理部、２３２…プロファイルサーバ、２３４…プロファイルＤＢ、２４０…情報検索部、２４２…自然言語処理サーバ、２４４…自然言語処理ＤＢ、２５０…会議参加資格管理部、２５２…会議参加資格管理サーバ、２５４…会議参加資格管理ＤＢ、５００…検索要求指定部、５４４…検索条件決定部、５４６…検索部、５５０…アノテーション提示制御部
【図１】
2004240597.tif 000003
【図２】
2004240597.tif 000004
【図３】
2004240597.tif 000005
【図４】
2004240597.tif 000006
【図５】
2004240597.tif 000007
【図６】
2004240597.tif 000008
【図７】
2004240597.tif 000009
【図８】
2004240597.tif 000010
【図９】
2004240597.tif 000011
【図１０】
2004240597.tif 000012
【図１１】
2004240597.tif 000013
【図１２】
2004240597.tif 000014
【図１３】
2004240597.tif 000015
【図１４】
2004240597.tif 000016
【図１５】
2004240597.tif 000017
【図１６】
2004240597.tif 000018
【図１７】
2004240597.tif 000019