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