(57)【要約】【課題】電子文書中の注目箇所にアノテーションを貼り付けて、ディスプレイ画面上で注目箇所を探索する作業の操作性を改善する。【解決手段】電子文書中のそれぞれの注目箇所にアノテーション・オブジェクトを貼り付けて各々のアノテーション・データに同一のグループＩＤを割り振る、あるいはグループＩＤが割り振られたアノテーション・オブジェクトをそれぞれの注目箇所にコピーしながら貼り付けていくという編集操作を一旦行なっておけば、以降の電子文書の編集作業などにおいて、いずれか１つの注目箇所のアノテーションを選択するだけで、何度でも所定の箇所を参照することができる。【選択図】  図１７
2010061311.tif 000002
【特許請求の範囲】
【請求項１】
電子情報に対するユーザー操作を受け取る操作入力部と、
１ページの領域からなる電子情報のページを画面上に表示する電子情報表示制御部と、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページに対し表示倍率又はページの表示位置の変更を含む電子情報に対する操作を行なう電子情報操作制御部と、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページ上のアノテーション・オブジェクトに対する操作を行なうアノテーション操作制御部と、
電子情報の各ページに関するページ・データを保持する電子情報データ保持部と、
を備え、
前記アノテーション操作制御部を通じてページ上にアノテーション・オブジェクトが貼り付けられたときの当該ページの表示倍率及び当該ページ上の表示位置をアノテーション・データとして保持し、
前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを前記画面上に表示する、
ことを特徴とする情報処理装置。
【請求項２】
前記アノテーション操作制御部を通じて複数のアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、前記画面を複数に分割して、該分割した各画面に前記選択された複数のアノテーション・オブジェクトにそれぞれ該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページをそれぞれ表示する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アノテーション操作制御部を通じてページ上に貼り付けられた各アノテーション・オブジェクトにグループ識別情報を割り振り、前記電子情報データ保持部は各アノテーション・オブジェクトに割り振られたグループ識別情報を該当するページ・データに保持する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、前記画面を複数に分割し、前記選択されたアノテーション・オブジェクトと同じグループ識別情報を持つ各アノテーション・オブジェクトにそれぞれ該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを該分割した各画面にそれぞれ表示する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記アノテーション操作制御部を通じてグループ識別情報を持つアノテーション・オブジェクトをページ上の他の表示位置にコピーされたアノテーション・オブジェクトに対し同じグループ識別情報と表示倍率を与える、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
１ページ以上からなる電子情報の処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
電子情報に対するユーザー操作を受け取る操作入力部、
電子情報のページを画面上に表示する電子情報表示制御部、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページに対し表示倍率又はページの表示位置の変更を含む電子情報に対する操作を行なう電子情報操作制御部、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページ上のアノテーション・オブジェクトに対する操作を行なうアノテーション操作制御部、
電子情報の各ページに関するページ・データを保持する電子情報データ保持部、
として機能させ、
前記アノテーション操作制御部を通じてページ上にアノテーション・オブジェクトが貼り付けられたときの当該ページの表示倍率及び当該ページ上の表示位置をアノテーション・データとして保持し、
前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを前記画面上に表示する、
ことを特徴とするコンピューター・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報を管理する情報処理装置並びにコンピューター・プログラムに関する。
【背景技術】
【０００２】
一般的な電子文書を表示し編集するシステムにおいて、ディスプレイ画面へ表示出力する際には、参照したり編集したりする目的に応じて、表示する倍率を変えることが通常行われており、このようなシステムにおいては、表示イメージの拡大並びに縮小機能は必須である。例えばＡ０やＡ１といった、いわゆる大判の電子文書は、等倍のままではディスプレイ画面に収まりきらないので、電子文書全体のイメージを把握したいときには縮小表示する一方、編集作業を行なうときには、編集対象となる箇所をある程度拡大することで、文字や図形の詳細を表示するようにする。このように必要に応じて電子文書の縮小表示と拡大表示を使い分けることで、文書編集処理の作業性が高まる。
【０００３】
例えば、編集機能毎に最適な表示倍率を格納しておくファンクションテーブルを設けておき、編集機能毎に最適な表示倍率を自動的に採用する情報処理装置について提案がなされている（例えば、特許文献１を参照のこと）。
【０００４】
また、画像データ毎に表示装置の表示画面に対する画像の表示領域及び画像全体に占める画像の表示範囲に関する表示属性情報を有して構成される表示属性ファイルを作成してその画像ファイルと関連付けて保存し、画像の表示は表示属性ファイルの表示属性情報に基づいて行なうことによって、煩雑な操作を要することなく、画像データ毎に最適な位置、大きさ、形状及び倍率で画像を表示することができる画像表示方法について提案がなされている（例えば、特許文献２を参照のこと）。
【０００５】
また、近年では、電子文書の任意位置に、当該電子文書の本文に影響を与えることなく、文字情報、画像情報、音声情報、リンク情報などの付加情報を添付する技術が広く用いられている。このような付加情報はアノテーション（注釈）とも呼ばれる。ユーザーは、紙に付箋を貼ったり、マーカーを引いたり、スタンプを押したりする感覚でアノテーション機能を使用することができる。アノテーションを用いることで、電子文書の内容自体を編集することなく、アノテーションを貼り付けた箇所についての何らかのメッセージを他のユーザーに通知することが可能になる。
【０００６】
例えば、複数ページからなる電子文書に散在するアノテーションを一覧表示して、インデックス・リストとして使用できるようにした情報処理装置について提案がなされている（例えば、特許文献３を参照のこと）。
【０００７】
【特許文献１】特開平７−１１４５４３号公報
【特許文献２】特開２００２−２０７５４７号公報
【特許文献３】特開２００４−１３４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、電子情報中の注目箇所の表示位置と表示倍率を記憶させることにより注目箇所を参照する作業の操作性をより効率的にした情報処理装置及び情報処理方法、並びにコンピューター・プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本願は、請求項１に記載の発明は、１ページ以上からなる電子文書を処理する情報処理装置であって、
電子情報に対するユーザー操作を受け取る操作入力部と、
１ページの領域からなる電子情報のページを画面上に表示する電子情報表示制御部と、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページに対し表示倍率又はページの表示位置の変更を含む電子情報に対する操作を行なう電子情報操作制御部と、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページ上のアノテーション・オブジェクトに対する操作を行なうアノテーション操作制御部と、
電子情報の各ページに関するページ・データを保持する電子情報データ保持部と、
を備え、
前記アノテーション操作制御部を通じてページ上にアノテーション・オブジェクトが貼り付けられたときの当該ページの表示倍率及び当該ページ上の表示位置をアノテーション・データとして保持し、
前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを前記画面上に表示する、
ことを特徴とする情報処理装置である。
【００１０】
また、本願の請求項２に記載の発明は、前記アノテーション操作制御部を通じて複数のアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、前記画面を複数に分割して、該分割した各画面に前記選択された複数のアノテーション・オブジェクトにそれぞれ該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページをそれぞれ表示する、
ことを特徴とする請求項１に記載の情報処理装置である。
【００１１】
また、本願の請求項３に記載の発明は、前記アノテーション操作制御部を通じてページ上に貼り付けられた各アノテーション・オブジェクトにグループ識別情報を割り振り、前記電子情報データ保持部は各アノテーション・オブジェクトに割り振られたグループ識別情報を該当するページ・データに保持する、
ことを特徴とする請求項１に記載の情報処理装置である。
【００１２】
また、本願の請求項４に記載の発明は、前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、前記画面を複数に分割し、前記選択されたアノテーション・オブジェクトと同じグループ識別情報を持つ各アノテーション・オブジェクトにそれぞれ該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを該分割した各画面にそれぞれ表示する、
ことを特徴とする請求項３に記載の情報処理装置である。
【００１３】
また、本願の請求項５に記載の発明は、前記アノテーション操作制御部を通じてグループ識別情報を持つアノテーション・オブジェクトをページ上の他の表示位置にコピーされたアノテーション・オブジェクトに対し同じグループ識別情報と表示倍率を与える、
ことを特徴とする請求項３に記載の情報処理装置である。
【００１４】
また、本願の請求項６に記載に発明は、前１ページ以上からなる電子情報の処理をコンピューター上で実行するようにコンピューター可読形式で記述されたコンピューター・プログラムであって、前記コンピューターを、
電子情報に対するユーザー操作を受け取る操作入力部、
電子情報のページを画面上に表示する電子情報表示制御部、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページに対し表示倍率又はページの表示位置の変更を含む電子情報に対する操作を行なう電子情報操作制御部、
前記操作入力部を介したユーザー操作又はその他の指示に従って、前記画面上に表示されている電子情報のページ上のアノテーション・オブジェクトに対する操作を行なうアノテーション操作制御部、
電子情報の各ページに関するページ・データを保持する電子情報データ保持部、
として機能させ、
前記アノテーション操作制御部を通じてページ上にアノテーション・オブジェクトが貼り付けられたときの当該ページの表示倍率及び当該ページ上の表示位置をアノテーション・データとして保持し、
前記アノテーション操作制御部を通じてアノテーション・オブジェクトが選択されたことに応じて、前記電子情報表示制御部は、該当するアノテーション・データに記載されている表示倍率及び表示位置に基づいて電子情報のページを前記画面上に表示する、
ことを特徴とするコンピューター・プログラムである。
【発明の効果】
【００１５】
本願の請求項１並びに６に記載の発明によれば、本構成を備えていない場合に比較して、電子情報中の注目箇所の表示位置と表示倍率を記憶させることにより注目箇所を参照する作業の操作性をより効率的にすることができる。
【００１６】
また、本願の請求項２に記載の発明によれば、複数の注目箇所をそれぞれの表示位置と表示倍率に基づいて同時に比較することができる。
【００１７】
また、本願の請求項３に記載の発明によれば、前記アノテーション操作制御部を通じてページ上に貼り付けられた各アノテーション・オブジェクトにグループ識別情報を割り振り、前記電子文書データ保持部は各アノテーション・オブジェクトに割り振られたグループ識別情報を該当するページ・データに保持することができる。
【００１８】
また、本願の請求項４に記載の発明によれば、アノテーション・オブジェクトが選択されたときには、画面を分割し、該選択されたアノテーション・オブジェクトと同じグループ識別情報を持つ各アノテーション・オブジェクトが貼り付けられている表示位置をそれぞれ表示して、ユーザーは、関連し合う（若しくは、同時に編集対象となる）注目箇所を探索するための操作を効率化し、複数の注目箇所を同時に比較することができる。
【００１９】
また、本願の請求項５に記載の発明によれば、コピーされたアノテーション・オブジェクトに対して、コピー元と同じ表示倍率とグループＩＤはそのままコピーされる。したがって、アノテーション・オブジェクトのコピー操作を繰り返すことで、ユーザーは同時に確認したくなるような複数の注目箇所を効率よくグループ化することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００２１】
図１には、情報処理装置としての文書処理装置として動作するコンピューター１００の構成を示している。
【００２２】
ＣＰＵ１０１は、オペレーティング・システム（ＯＳ）が提供するプログラム実行環境下で、ＲＯＭ１０１やハード・ディスク・ドライブ１１１に格納されているプログラムを実行する。
【００２３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２は、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）やＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）などのプログラム・コードを恒久的に格納する。ＲＡＭ１０３は、ＲＯＭ１０２やＨＤＤ１１１に格納されているプログラムをＣＰＵ１０１が実行する際にロードしたり、実行中のプログラムの作業データを一時的に保持したりするために使用される。これらはＣＰＵ１０１のローカル・ピンに直結されたローカル・バス１０４により相互に接続されている。
【００２４】
ローカル・バス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスなどの入出力バス１０６に接続されている。
【００２５】
キーボード１０８と、マウスなどのポインティング・デバイス１０９は、ユーザーにより操作される入力デバイスである。ディスプレイ１１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などからなる。ここで言うユーザーは、電子文書中の注目箇所にアノテーション・オブジェクトを貼り付け、さらにはアノテーション・オブジェクトを手掛かりに電子文書の参照や編集などの作業を行なう文書編集者に相当する。
【００２６】
ＨＤＤ１１１は、記録メディアとしてのハード・ディスクを内蔵したドライブ・ユニットであり、ハード・ディスクを駆動する。ハード・ディスクには、オペレーティング・システムや各種アプリケーションなどＣＰＵ１０１が実行するプログラムをインストールしたり、各種のローカル・ファイルを保存したりするために使用される。ＨＤＤ１１１にインストールされるアプリケーション・プログラムとして、文書管理ソフトウェアを挙げることができる。また、本実施形態では、ＨＤＤ１１１は、電子文書や電子文書に付随する情報の格納場所として活用される。
【００２７】
通信部１１５は、ネットワークに接続され、その他の情報処理装置との通信を実行する。例えば、電子文書を格納する電子文書サーバと通信部１１５を介して接続することもできる。
【００２８】
文書処理装置は、電子文書を取り扱う文書管理ソフトウェアを、コンピューター１００上で実行することによって構成することができる。ここで、電子文書は管理すべき任意の領域を示すページ・サイズを持ち、また、ページ上の位置をページ座標系で表すことができるものとする（例えば、ページの左上端を原点とし、右向きにＸ軸、下向きにＹ軸を設定する）。
【００２９】
また、本発明の一実施形態に係る文書処理装置は、電子文書のページ上の任意の位置に、当該電子文書の本文に影響を与えることなくアノテーション・オブジェクトを貼り付けることができる。アノテーション・オブジェクトは、電子文書のページ上の任意の位置に貼り付けられる付箋、あるいは、テキストに沿って手書きで引かれたマーカーのような態様で表現される電子情報であり、前記したような態様で表示され、操作入力部により操作されることが可能である。アノテーション・オブジェクトを電子文書のページ上の任意の位置にアノテーション・オブジェクトを貼り付けることによって、注目箇所の所在を明示して、ユーザーの参照・編集作業を支援することができる。
【００３０】
図２には、本実施形態に係る文書処理装置で取り扱われる電子文書のデータ構造を示している。電子文書は、コンピューター１００上ではデータ・ファイルとして取り扱われる。１つの電子文書は１枚以上のページで構成され、図示のように電子文書データはページ数分のページ・データからなる。
【００３１】
ページ１枚分のページ・データは、電子文書のページ本文に相当するテキスト・データ（又は写真や図などの画像データ）と、当該ページの表示イメージ上に貼り付けられたアノテーション・オブジェクト毎のアノテーション・データからなる。このように、電子文書本文に相当するデータとアノテーション・データが分離して扱われるので、元の電子文書のデータに影響を与えることなく各ページにアノテーションを貼り付けることができる。
【００３２】
アノテーション・オブジェクトに対して設定されるアノテーション・データは、従来から、ページ上で貼り付けた注目箇所のレイアウト情報を含むものであった。これに対し、本実施形態では、注目箇所のレイアウト情報に加え、アノテーション・オブジェクトをページに貼り付けたときのページの表示位置及び表示ページの表示倍率の情報を、ページ表示を再現するための情報として、アノテーション・データに書き込むようになっている。ページの表示位置は、現在表示しているページの表示範囲、若しくは表示範囲の中心（若しくは表示範囲中のその他の特定の部位）となるページ座標位置で記述することができる。表示範囲の中心となるページの表示位置を合わせるとともに同じ表示倍率にすれば、アノテーション・オブジェクトを貼り付けたときのページ表示を再現できることは自明であろう。
【００３３】
さらにはオプションとして、アノテーション・データ内にグループＩＤを持つことができる。例えば、編集作業の上で同時に確認したい複数の注目箇所に貼り付けたアノテーション・オブジェクトに対し、同一のグループＩＤを持つアノテーション・データを設定することで、注目箇所をグループ化することができる。
【００３４】
本実施形態に係る文書処理装置上では、アノテーション・オブジェクトに対する編集処理の１つとしてコピー操作が設けられている。ページ上のある注目箇所に貼り付けられたアノテーション・オブジェクトを、例えば同じページ内の他の場所、あるいは同じ電子文書内の他のページなどにコピーした際には、表示倍率とグループＩＤはそのままコピーされる（後述）。
【００３５】
電子文書を保存する際には、電子文書のページ・データの一部として、ページ上に貼り付けられているアノテーション・オブジェクトの設定内容（すなわち、アノテーション・データ）も保存される。また、電子文書を読み出した際には、電子文書のページ・データの一部として、ページ上に貼り付けられているアノテーション・データも読み出される。
【００３６】
図３には、電子文書に対してアノテーション・オブジェクトを貼り付けるとともに、アノテーション・オブジェクトが貼り付けられた電子文書を表示するための、文書処理装置の機能的構成を模式的に示している。
【００３７】
図示の文書処理装置１は、電子文書を格納する記憶部１０と、マウス１０８などのユーザー・インターフェースを通じてユーザー操作を入力する操作入力部（Ｉ／Ｆ）２０と、記憶部１０から電子文書の読み出しや書き込みを行なう記憶入出力部３０と、記憶部１０から読み出された（現在処理対象となっている）電子文書のデータを保持する電子文書データ保持部３１と、電子文書のページをディスプレイ画面上に表示する処理を行なう電子文書表示制御部４０と、ディスプレイ画面に表示された電子文書に対する操作を行なう電子文書操作制御部５０と、電子文書のページ上でのアノテーション・オブジェクトの操作を行なうアノテーション操作制御部６０で構成される。
【００３８】
記憶入出力部３０、電子文書操作制御部５０、アノテーション操作制御部６０は、基本的には、操作入力部２０を介した指示に従って該当する処理を起動する。
【００３９】
記憶入出力部３０は、処理対象として指定された電子文書のデータを記憶部１０から読み出して電子文書データ保持部３１に書き込み、また、処理中の電子文書を保存することが指示されると電子文書データ保持部３１に保持されている電子文書のデータを記憶部１０に書き込む。電子文書データ保持部３１に保持されている電子文書は、図２に示したようなデータ構造からなる。記憶部１０に電子文書を保存する際には、電子文書のページ・データの一部として、各ページ上に貼り付けられているアノテーション・データも保存する。また、記憶部１０から電子文書を読み出す際には、電子文書のページ・データの一部として、ページ上に貼り付けられているアノテーション・データも読み出す。ここで、記憶部１０は、例えばＨＤＤ１１１などのコンピューター１００内のローカル記憶領域であるが、勿論、通信部１１５を介してアクセス可能な電子文書サーバなどであっても良い。
【００４０】
電子文書操作制御部５０が行なう電子文書に対する操作には、ページ表示倍率や表示位置の変更、ページ移動、文書本体の編集（テキスト・データの追加、訂正、削除など）といった操作が含まれる。電子文書操作制御部５０が行なった電子文書に対する操作内容は、電子文書データ保持部３１に書き込まれている電子文書中の該当するページ・データに適宜反映される。
【００４１】
アノテーション操作制御部６０が行なうアノテーション・オブジェクトの操作には、表示中のページ上の所望の場所（例えば注目箇所）への新規のアノテーション・オブジェクトの貼り付け、ページに貼り付けられているアノテーション・オブジェクトの選択、ページ内並びにページ間でのアノテーション・オブジェクトのコピーや設定内容の変更などの編集操作が含まれる。ここで、ページ上のある注目箇所に貼り付けたアノテーション・オブジェクトをコピーして他の１以上の注目箇所にも貼り付けた場合には、コピーされたアノテーション・データは、コピー先での表示位置を持つが、表示倍率とグループＩＤはそのままコピーされる。すなわち、アノテーション・オブジェクトのコピー操作を繰り返すことで、ユーザーは同時に確認したくなるような複数の注目箇所を効率よくグループ化することができる。アノテーション操作制御部６０が行なったアノテーション・オブジェクトに対する操作内容は、電子文書データ保持部３１に保持されている電子文書中の該当するページ・データに適宜反映される。
【００４２】
電子文書表示制御部４０は、電子文書データ保持部３１に保持されている電子文書のデータ構造（図２を参照のこと）の解析結果に基づいて、電子文書のページの表示画像を作成し、これをディスプレイ画面に表示出力する制御を行なう。また、電子文書操作制御部５０やアノテーション操作制御部６０による操作内容は電子文書データ保持部３１に保持されている電子文書のデータに適宜的に反映されており（上述）、作成されるページの表示画像は、ページ移動や表示倍率並びにページ表示位置の変更、アノテーションの貼り付けや移動、コピーなどの最新の操作に対応したものとなる。
【００４３】
図４には、電子文書表示制御部４０の内部構成を示している。図示の電子文書表示制御部４０は、電子文書データ保持部３１に保持されている電子文書のデータ構造を解析する電子文書構造解析部４１と、電子文書のデータ構造の解析結果に基づいて電子文書のページの表示画像を作成するページ表示画像作成部４２と、作成されたページ表示画像をディスプレイ画面へ表示出力するページ表示制御部４３を備えている。
【００４４】
ページ表示画像作成部４２は、電子文書のページ表示画像を作成する。また、電子文書の該当するページに貼り付けられているアノテーションの表示オブジェクトも作成し、同ページ中にアノテーション・オブジェクトを貼り付けたページ表示画像を作成する。また、操作入力部２０などを通じてユーザーによってアノテーション・オブジェクトが選択されたことに応答して、電子文書構造解析部４１は、ページ・データ中の該当するアノテーション・データを参照し、ページ表示画像作成部４２はアノテーション・データの参照結果に基づいてページ表示画像を作成するが、この点の詳細については後述に譲る。
【００４５】
ユーザーは、電子文書表示制御部４０がディスプレイ画面上に表示出力しているページに対して、操作入力部２０を介した操作を行なうことができる。そして、このようなユーザー操作に応じて、アノテーション編集機能部３０が新規にアノテーション・オブジェクトを貼り付けたり、アノテーションの設定内容を変更したりすることができる。
【００４６】
また、ユーザーは、ページ上に貼り付けられているアノテーション・オブジェクトを、操作入力部２０を通じて選択することができる。アノテーション・オブジェクトの選択動作に応じて、当該アノテーション・オブジェクトに対して設定された内容に応じた処理が起動される。例えばページ表示画像作成部４２は、表示中のページの表示倍率を変更するとともに、ページの表示位置（ページの表示範囲、若しくは、ページの表示範囲の中心となるページ座標位置）をジャンプさせるが、この点の詳細については後述に譲る。
【００４７】
図５には、電子文書表示制御部４０がディスプレイ画面に表示出力する、アノテーション編集操作に関する画面構成例を示している。
【００４８】
図示の表示画面では、それぞれ所定の役割を有する複数のボタンが配設されたボタン表示エリア７１と、１枚以上のページからなる電子文書を表示するためのエリアである文書表示エリア７２が設けられている。
【００４９】
文書表示エリア７２内で表示する電子文書のページの表示倍率を任意に（あるいは複数の段階の中から）設定することができる。また、文書表示エリア７２に表示された電子文書のページは、アノテーション・オブジェクトを貼り付ける対象となる（同図では、複数のページからなる電子文書の一部のページにアノテーション・オブジェクトが貼り付けられている様子を例示している）。文書表示エリア７２内で表示中のページの表示位置（ページの表示範囲、若しくは表示範囲の中心となるページ座標位置）は、例えばページ画像をマウス１０９でドラッグ操作することで移動することができる。
【００５０】
ボタン表示エリア７１に配設される複数のボタンとして、「文書読込み」ボタン７１Ａと、「アノテーション」ボタン７１Ｂと、「保存」ボタン７１Ｃと、「検索」ボタン７１Ｄ、「ページ移動」ボタン７１Ｅ、「ズーム」ボタン７１Ｆなどが挙げられる。但し、本発明の要旨は、ボタン表示エリア７１に配設される複数のボタンの特定の組み合わせに限定されるものではなく、ソフトウェアのデザイナーの意図やユーザーの設定変更などに応じて、適宜ボタンの種類を変更できるものとする。
【００５１】
ユーザーは、ボタン表示エリア７１内の各ボタンを、キーボード１０８やマウス１０９などによりポインティング指定することによって、当該ボタンに割り当てられた機能を実行させることができる。
【００５２】
「文書読込み」ボタン７１Ａを指定すると、記憶入出力部３０が起動して、記憶部１０に格納されている電子文書を取り出して、電子文書データ保持部３１に書き込まれる。さらに、電子文書表示制御部４０は、電子文書データ保持部３１に保持されている電子文書のデータ構造（図２を参照のこと）の解析結果に基づいて、電子文書のページの表示画像を作成し、これをディスプレイ画面に表示出力する制御を行なう。
【００５３】
「アノテーション」ボタン７１Ｂを指定すると、アノテーション操作制御部６０が起動して、表示中のページ上の所望の場所への新規のアノテーション・オブジェクトの貼り付けやアノテーション・オブジェクトのコピーを行なうことができる。アノテーション・オブジェクトは、電子文書のページに貼る付箋や、テキストに沿って引くマーカーなどの表示オブジェクトからなる。アノテーション・オブジェクトの設定内容（アノテーション・データ）を指定するためのダイアログ・ボックスなどが出現するが、設定方法は任意なのでここでは図示を省略する。アノテーション操作制御部６０によるアノテーション・オブジェクトの操作内容は、電子文書データ保持部３１内の電子文書の該当するページ・データのアノテーション・データに反映され、さらに文書表示エリア７２内の電子文書の表示も更新される。
【００５４】
ユーザーは、文書表示エリア７２内に表示されている電子文書のページにアノテーション・オブジェクトを貼り付けることで、ページ上で注目箇所を示すことができる。さらに本実施形態では、アノテーション・オブジェクトを貼り付けたときのページの表示倍率と表示位置を含むアノテーション・データをアノテーション・データ自身又はページ・データに保存するようにしているので、後でアノテーション・オブジェクトを選択したときには、貼り付けたときと同じページの表示状態を再現することができる。
【００５５】
「保存」ボタン７１Ｃを指定すると、記憶入出力部３０が起動して、電子文書データ保持部３１に保持されている電子文書のデータを記憶部１０に書き込む。記憶部１０に電子文書を保存する際には、電子文書のページ・データの一部として、各ページ上に貼り付けられているアノテーション・データも保存する。
【００５６】
「検索」ボタン７１Ｄを指定すると、アノテーション操作制御部６０が起動して、電子文書に含まれるアノテーション・データを検索して文書表示エリア７２内に一覧表示させる。図６には、文書表示エリア７２内にアノテーション・オブジェクトが一覧表示されている様子を示している。ユーザーは、この一覧表示をインデックス・リストとして使用して、いずれかのアノテーション・オブジェクトを選択することができ、選択されたアノテーション・オブジェクトが貼り付けられたページへと表示位置がジャンプする（後述）。
【００５７】
「ページ移動」ボタン７１Ｅは、前ページ送りボタン及び次ページ送りボタンの組み合わせからなる。前ページ送りボタン又は次ページ送りボタンを指定すると、電子文書操作制御部５０のページ移動表示機能が起動して、当該ボタンを操作した回数だけ前方又は後方に電子文書のページを移動する。ユーザーは、このページ移動表示機能を利用することで、所望のページ情報を文書表示エリア７内に表示させば、取り込んだ多数の情報の中から所望の情報を素早く検索することができる。電子文書操作制御部５０によるページ移動の操作内容は、電子文書データ保持部３１内の保持データに反映され、さらに文書表示エリア７２内では捲られたページの表示に切り替わる。図５中の文書表示エリア７２には電子文書の先頭ページが最前面に表示されているが、図７には、図５に示した文書表示エリア７２内の電子文書が１ページだけ後方に移動した様子を示している。
【００５８】
「ズーム」ボタン７１Ｆは、ズームアップ・ボタン及びズームダウン・ボタンの組み合わせからなる。ズームアップ・ボタン又はズームダウン・ボタンを指定すると、電子文書操作制御部５０が起動して、当該ボタンの操作量に応じて文書表示エリア７２内で表示中のページの表示倍率が増減する。電子文書操作制御部５０による表示倍率の増減は、電子文書データ保持部３１内の保持データに反映され、さらに文書表示エリア７２内では増減した後の表示倍率からなるページの表示に切り替わる。図８には、図５に示した文書表示エリア７２内の電子文書のページの表示倍率が増大した様子を示している。
【００５９】
なお、電子文書操作制御部５０の文書編集機能は、文書管理ソフトウェアに組み込まれていても、あるいは他のアプリケーション・ソフトウェアとしてコンピューター１００にインストールされるという形態であってもよい。当該文書編集用機能を起動すると、編集対象とする電子文書のページを文書表示エリア７２内に表示させた状態で、ユーザーが編集作業を行なうことになる。
【００６０】
また、本実施形態に係る文書処理装置では、文書表示エリア７２に複数の画面が表示できるように構成されている。表示形態として、文書表示エリア７２を複数の画面に分割して整列させる方法や、複数の画面を重畳表示させる方法が挙げられる。各々の画面には、異なる電子文書の各々で同時に編集対象となったページや、同一の電子文書内で同時に編集作業の対象となった各ページが表示される。
【００６１】
図９には、文書表示エリア７２を２画面に分割して、電子文書内の異なるページを各画面に表示している様子を示している。例えば、２以上のアノテーション・オブジェクトが同時に選択されたときなどには、このように画面分割を施して該当する複数のページ（若しくは注目箇所）を同時に表示して、比較し易くしている。
【００６２】
例えば、ユーザーは、図６に示したようなアノテーション・オブジェクトの一覧表示から、複数のアノテーション・オブジェクトを同時に選択することもできる。２以上のアノテーション・オブジェクトが同時に選択されたときには、このように画面分割を施して該当する複数のページ（若しくは注目箇所）を同時に表示して、比較し易くする。図示の一覧表示の中から、第１行と第３行のアノテーション・オブジェクトを同時に選択すると、図９に示したように、文書表示エリア７２を２画面に分割して、各アノテーション・オブジェクトが貼り付けられたページが（アノテーション・オブジェクトを貼り付けたときと同じページ表示状態で）それぞれ表示される。したがって、ユーザーは、関連し合う（若しくは、同時に編集対象となる）注目箇所を探索するための操作を効率化し、複数の注目箇所を同時に比較することができる。
【００６３】
従来では、アノテーション・オブジェクトが貼り付けられたページを、デフォルトの表示倍率で、且つ、デフォルトの表示範囲（表示範囲の中心とすべきページ座標位置）で表示することが一般的であった。これに対し、本実施形態では、選択されたアノテーション・オブジェクトに対応するアノテーション・データに記録されている表示倍率とページ座標を取り出して、ページ表示画像作成部４２は、その表示倍率でページ画像を作成するとともにそのページ座標を表示範囲の中心位置に設定して、ディスプレイ画面に表示出力するようになっている。したがって、アノテーション・データに記録されているページ座標と表示倍率に基づいて、アノテーション・オブジェクトが貼り付けられたときのページの表示態様を再現することができる。
【００６４】
例えば、図５中の文書表示エリア７２内に表示されている電子文書の最後方（３番目）のアノテーション・オブジェクトが図１０に示すようなページの表示倍率及び表示位置でページに貼り付けられたとし、その後の文書編集作業の際に最後方のアノテーション・オブジェクトが（図６中のアノテーション一覧表示などを通じて）選択されると、図１０と同じ表示画面が再現される。
【００６５】
図５〜図９には、文書表示エリア７２内に、複数のページからなる電子文書の一部のページにアノテーション・オブジェクトが貼り付けられている様子を例示した。電子文書の他の例として、Ａ０やＡ１といった大判のページ・サイズからなる図面を挙げることができる。図１１には、大判の図面上の複数の注目箇所にそれぞれアノテーション・オブジェクトが貼り付けられているという電子文書の表示例を示している。図示の画面は、図５などと同様に、文書管理ソフトウェアが提供するビューアに相当する。なお、同図中で同じ網掛けが施されたアノテーション・オブジェクトは同じグループＩＤを持つものと理解されたい。
【００６６】
図１１のような場合、大判の図面を拡大表示すると該当する注目箇所は見え易くなるが、ページ中の位置を把握し難い。逆に、大判の図面を縮小表示すると、文字や図形は潰れて見えにくくなるが、アノテーション・オブジェクトが貼り付けられた複数の注目箇所の位置関係を把握し易くなる。但し、大判図面の拡大表示と縮小表示を繰り返して所望の注目箇所を探し出すのは効率的な作業とは言い難い。
【００６７】
これに対し、本実施形態に係る文書処理装置では、アノテーション・データの必須情報として、アノテーション・オブジェクトを貼り付けたときのページ座標及び表示ページの表示倍率を持つようになっている。したがって、アノテーションの選択操作に応じて、アノテーション・オブジェクトを貼り付けたときのページ表示を再現することができるので、ユーザーは、電子文書の編集作業の効率化を図ることができる。
【００６８】
例えば、図１１中の文書表示エリア７２内に表示されている電子文書の５番目のアノテーション・オブジェクトが図１２Ａに示すようなページの表示倍率及び表示位置でページに貼り付けられたとし、その後の文書編集作業の際に５番目のアノテーション・オブジェクトが（図１１に示すような大判ページ全体を見渡す縮小表示画面などを通じて）選択されると、図１２Ａと同じ表示画面が再現される。
【００６９】
なお、アノテーション・オブジェクトを選択したことに応じてジャンプするページの表示範囲は、アノテーション・オブジェクトを貼り付けたときのページ上の表示位置とページの表示倍率によって決まる。したがって、表示範囲がジャンプした後に図１２Ｂに示すようにアノテーション・オブジェクトの貼り直しなどで表示が変わることはない。例えば、アノテーションで隠れた箇所を見る場合でも、ページ上で気軽にアノテーションを移動して隠れた箇所を参照することができる。
【００７０】
また、グループＩＤを有効化して、あるアノテーション・オブジェクトをユーザーが選択操作した際には、その表示位置の拡大表示することに併せて、同じグループＩＤを持つアノテーション・オブジェクトが貼り付けられた複数の表示位置の拡大表示を連動して行なうようになっている。したがって、ユーザーは、関連し合う注目箇所を探索するための操作を効率化することができるとともに、複数の注目箇所を同時に比較することができる。
【００７１】
また、ユーザーは、電子文書のビューア画面上で、ボタン表示エリア７１内の「検索」ボタン７１Ｄを指定する操作を通じて、図１３に示すように、電子文書に含まれるアノテーション・データを検索して文書表示エリア７２内に一覧表示させることができる。ユーザーは、このような一覧表示をインデックス・リストとして使用して、いずれかのアノテーション・オブジェクトを選択することができる。勿論、文書表示エリア７２内に表示されているページの表示イメージ上で、マウス１０９などを用いて所望するアノテーション・オブジェクトを直接選択することもできる。いずれかのユーザー操作方法によってあるアノテーション・オブジェクトが選択されたとき、文書表示エリア７２内では、該当するアノテーション・オブジェクトが貼り付けられている場所（注目箇所）にジャンプする。
【００７２】
ここで、グループＩＤが有効化されているときには、一覧表示でいずれか１つのアノテーション・オブジェクトを選択し、又は、文書表示エリア７２内で表示されているページ上から１つのアノテーション・オブジェクトを選択したことに応じて、同じグループＩＤを持つ複数のアノテーション・オブジェクトを選択したことになる。例えば、図１１に示したように複数の注目箇所にそれぞれアノテーション・オブジェクトが貼り付けられている大判ページ上でグループ＃１に属するアノテーション・オブジェクトのうちいずれか１つが選択されると、図１４に示すように、文書表示エリア７２同一グループ内のアノテーション・オブジェクトの個数に相当する４画面に分割されるとともに、グループ＃１を持つ各アノテーション・オブジェクトが貼り付けられた注目箇所が（アノテーション・オブジェクトを貼り付けたときと同じページ表示状態で）それぞれ表示される。したがって、ユーザーは、同時に編集対象となる複数の注目箇所を同時に表示して比較することができる。
【００７３】
図２に示したように、１つの電子文書のデータは、ページ毎のページ・データをチェーン状に接続して構成され、各ページ・データには、テキスト・データなどの本文データと、ページ内の含まれるすべてのアノテーション・オブジェクトのアノテーション・データが含まれる。したがって、図１５中の矢印で示すように、電子文書データの各ページ・データのアノテーション・データを探索することで、同じグループＩＤを持つすべてのアノテーション・オブジェクトを抽出することができる。
【００７４】
また、文書管理ソフトウェアが取り扱う電子文書が大判の図面や複数のページからなる場合などには、当該電子文書中の複数の注目箇所を同時に比較したいことがある。本実施形態に係る文書処理装置によれば、アノテーション・オブジェクトのコピー操作を行なうと、コピー元のアノテーション・オブジェクトの表示倍率とグループＩＤはそのままコピーされる。したがって、複数の注目箇所に同一のグループＩＤを割り振るという編集操作を一旦行なっておけば、ユーザーは、同時に確認したくなるような複数の注目箇所を効率よく関連付けられているので、何度でも参照することができる。図１６には、グループＩＤが割り振られたアノテーション・オブジェクトを、関連する他の注目箇所に順次コピーしていく操作を例示している（同図中の一点鎖線の矢印は、コンピューター上では一般的な、オブジェクトのコピー操作である）。
【００７５】
以降の電子文書の編集作業などにおいて、同じグループＩＤを持ついずれか１つの注目箇所のアノテーションを選択する操作を行なうだけで、文書表示エリアが複数の画面に分割され、各画面には同じグループＩＤを持つアノテーションが貼り付けられた注目箇所が同時に表示される。図１７には、コピー操作によりコピー元のアノテーション・オブジェクトと同じ表示倍率とグループＩＤが割り振られた各表示位置が、複数の画面に同じ表示倍率で表示されている様子を示している。
【００７６】
本実施形態で用いるアノテーションを、通常用いられるアノテーションと区別するために、「拡張アノテーション」と呼ぶことにする。上述したように、拡張アノテーションは、貼り付けたときのページ上の表示位置と表示倍率の情報、さらにはオプションとしてグループＩＤをアノテーション・データに持つ。アノテーション・データを含んだ電子文書データ構造は図５に示した通りであるが、基本的なデータ構造に変更はないため、通常のアノテーションと同様に、任意に電子文書へのアノテーション・オブジェクトの追加削除が可能である。
【００７７】
ビューアからのアノテーションの編集機能は、図５などを参照しながら既に説明した通りである。ページ中の任意の位置を任意のページを任意の表示倍率で表示している場合、通常のアノテーションの貼り付けと同様に、拡張アノテーションを表示範囲の任意の位置に貼り付ける。アノテーション操作制御部６０は、貼り付けられた拡張アノテーションには、データとして通常のアノテーションと同様に、自身のアノテーション・オブジェクトを表示するための座標やサイズといったデータとともに、現在表示しているページの表示範囲の中心座標と表示倍率を、追加されたデータ領域に記録して、アノテーション・データとして電子文書中のページ・データに追加する（図２を参照のこと）。また、アノテーション操作制御部６０は、ユニークＩＤを発行しグループＩＤとして登録する。
【００７８】
拡張アノテーションがコピーされて異なる表示状態で貼り付けられたときは、アノテーション操作制御部６０は、表示倍率とグループＩＤはコピー元から保持し、アノテーション・オブジェクトの表示情報（通常のアノテーションと同様のデータ）と画面の中心座標を現在の状態で更新する。
【００７９】
続いて、ビューアからのアノテーションの参照機能について説明する。アノテーション・オブジェクトの一覧表示（図６を参照のこと）では、拡張アノテーションは通常のアノテーションと同様に扱われ、通常アノテーションと同時に一覧表示される。ユーザーが一覧から拡張アノテーションを選択したことに応答してアノテーション・オブジェクトが貼り付けられているページ（若しくは、アノテーション・オブジェクトが貼り付けられている場所）にジャンプする。その際、ページ表示画像作成部４２は、当該アノテーション・オブジェクトのアノテーション・データに記録されている表示倍率と表示位置を参照し、ページの表示画像をその表示倍率に切り換えるとともに、ページの表示範囲の中心をその表示位置に合わせる。これによって、アノテーション・オブジェクトを貼り付けたときの表示状態を再現して、ページを表示することができる。
【００８０】
また、通常のアノテーションと異なり、一覧から複数の拡張アノテーションを同時に選択することが可能である。その状態で表示指示を行なった場合、ページ表示画像作成部４２は、画面分割あるいは複数のウィンドウの同時（重畳）表示などの方法によって、選択されたすべての拡張アノテーションを同時に表示させる。同様の機能に、１つの拡張アノテーションを選択してグループ同時表示を実行する場合、ページ表示画像作成部４２は、同じグループＩＤを持つすべての拡張アノテーションに対して同時に表示させる（図１７を参照のこと）。
【００８１】
図１８には、ビューアからアノテーションの参照を行なう場合の状態遷移図を示している。
【００８２】
既に述べたように、ビューアは、複数のボタンが配設されたボタン表示エリア７１と、電子文書のページのイメージとして表示する文書表示エリア７２を備えている。
【００８３】
ユーザーが、マウス１０９の操作などを介して「文書読込み」ボタン７１Ａを指定すると、記憶部１０から所望の電子文書が取り出される。そして、ページ表示画像作成部４２は、文書表示エリア７２には、電子文書の１ページ目がデフォルトの表示位置及び表示倍率で表示する。
【００８４】
文書表示エリア７２に表示されたページ上では、電子文書のページ編集、並びに、アノテーションの編集機能を用いて、ページ上へのアノテーション・オブジェクトの貼り付け、削除、設定内容の変更などを行なうことができる。
【００８５】
また、ユーザーが、マウス１０９の操作などを介して「保存」ボタン７１Ｃを指定すると、文書表示エリア７２に表示された電子文書を記憶部１０に保存する処理が実行される。図２に示したように電子文書はページ毎のページ・データからなるデータ・ファイルであり、各ページのページ・データは、ページ本文に相当するテキスト・データ（又は写真や図などの画像データ）と、当該ページの表示イメージ上に貼り付けられたアノテーション・オブジェクト毎のアノテーション・データからなり、アノテーションの編集機能を用いたアノテーション・データの変更内容も併せて保存される。
【００８６】
また、ユーザーが、マウス１０９の操作などを介して「ページ移動」ボタン７１Ｅの前ページ送りボタン又は次ページ送りボタンを指定すると、文書表示エリア７２では、電子文書の前ページ又は次ページの表示に切り換わる。その際、デフォルトの表示位置及び表示倍率でページが表示される。
【００８７】
また、ユーザーが、マウス１０９の操作などを介して「ズーム」ボタン７１Ｆを指定すると、文書表示エリア７２では、現在表示されているページの表示倍率が当該ボタンの操作量に応じて増減する。また、ユーザーが、文書表示エリア７２内で、現在表示されているページをマウス１０９でドラッグ操作することで、ページの表示中のページの表示位置（ページの表示範囲、若しくは表示範囲の中心となるページ座標位置）を移動させることができる。
【００８８】
また、ユーザーが、マウス１０９の操作などを介して「検索」ボタン７１Ｄを指定すると、電子文書に含まれるアノテーション・データを検索して文書表示エリア７２内に一覧表示される（図６、図１３を参照のこと）。ユーザーは、この一覧表示をインデックス・リストとして使用して、いずれかのアノテーション・オブジェクトを選択することができる。また、ユーザーは、一覧表示を用いなくても、文書表示エリア７２内に表示されているページの表示イメージ上で、マウス１０９などを用いて所望するアノテーション・オブジェクトを直接選択することもできる。
【００８９】
そして、いずれかの方法により新しいアノテーション・オブジェクトが選択されると、そのアノテーション・データを参照してページの表示位置と表示倍率が取り出される。そして、ページ表示画像作成部４２は、ページの表示画像をその表示倍率に切り換えるとともに、ページの表示範囲の中心をその表示位置に合わせる。これによって、アノテーション・オブジェクトを貼り付けたときの表示状態を再現して、ページを表示することができる。
【００９０】
ユーザーは、図６に示したようなアノテーション・オブジェクトの一覧表示を介して、複数のアノテーション・オブジェクトを選択することもできる。あるいは、グループＩＤが有効化されているときには、いずれか１つのアノテーション・オブジェクトを選択すると、同じグループＩＤを持つ複数のアノテーション・オブジェクトを選択したことになる。
【００９１】
このように複数のアノテーション・オブジェクトが選択された場合には、ページ表示画像作成部４２は、選択されたアノテーション・オブジェクトの個数Ｎ分だけ文書表示エリア７２を画面分割する。そして、選択された各々のアノテーション・オブジェクトに対応するアノテーション・データからページ座標と表示倍率を取り出して、分割した各画面内で、各アノテーション・オブジェクトが貼り付けられた注目箇所の表示イメージを、ページ座標と表示倍率に基づいてそれぞれ再現する。
【００９２】
図１９には、アノテーション・オブジェクトが選択されたことに応じてページを表示するための処理手順をフローチャートの形式で示している。
【００９３】
まず、選択されたアノテーション・オブジェクトの個数Ｎが１を超えるかどうかをチェックする（ステップＳ１）。
【００９４】
ユーザーがアノテーション・オブジェクトの一覧表示を介して複数のアノテーション・オブジェクトを選択したときには、選択した個数がＮに相当する。また、グループＩＤが有効化されているときには、電子文書に書き込まれているアノテーション・データのうち、ユーザーが選択したアノテーション・オブジェクトと同じグループＩＤを持つものの個数がＮに相当する。
【００９５】
選択されたアノテーション・オブジェクトの個数Ｎが１のときには（ステップＳ１のＮｏ）、ページ表示画像作成部４２は、当該アノテーション・オブジェクトに対応するアノテーション・データに記載されている表示位置と表示倍率を参照し、ページの表示画像をその表示倍率に切り換えるとともに、ページの表示範囲の中心をその表示位置に合わせる。これによって、アノテーション・オブジェクトを貼り付けたときの表示状態を再現して、ページを表示することができる（ステップＳ２）。
【００９６】
一方、選択されたアノテーション・オブジェクトの個数Ｎが２以上となるときには（ステップＳ１のＹｅｓ）、ページ表示画像作成部４２は、文書表示エリア７２をＮ画面に分割する（ステップＳ３）。そして、選択された各々のアノテーション・オブジェクトに対応するアノテーション・データからページ座標と表示倍率を取り出して、分割したＮ画面内で、各アノテーション・オブジェクトが貼り付けられた注目箇所の表示イメージを、それぞれに該当するアノテーション・データで示される表示位置と表示倍率に基づいてそれぞれ再現する（ステップＳ４）。
【産業上の利用可能性】
【００９７】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【００９８】
例えば、文書管理ソフトウェアが取り扱う電子文書が大判の図面や複数のページからなる場合には、当該電子文書中の複数の注目箇所を同時に比較したいことがある。本実施形態に係る文書処理装置によれば、電子文書中のそれぞれの注目箇所にアノテーション・オブジェクトを貼り付けて各々のアノテーション・データに同一のグループＩＤを割り振る、あるいはグループＩＤが割り振られたアノテーション・オブジェクトをそれぞれの注目箇所にコピーしながら貼り付けていくという編集操作を一旦行なっておけば、何度でも所定の箇所を参照することができる。以降の電子文書の編集作業などにおいて、いずれか１つの注目箇所のアノテーションを選択する、あるいはアノテーションの一覧から特定のグループＩＤを選択するという操作を行なうだけで、文書表示エリアが複数の画面に分割され、各画面には同じグループＩＤを持つアノテーションが貼り付けられた注目箇所（若しくはページ）が同時に表示される。
【００９９】
また、アノテーション・オブジェクトの選択に応じて表示される注目箇所は、ページ上にアノテーション・オブジェクトを貼り付けたときの表示イメージ上の座標であるから、アノテーション・オブジェクトの貼り直しなどで表示が変わることはない。例えば、アノテーションで隠れた箇所を見る場合でも、ページ上で気軽にアノテーションを移動して隠れた箇所を表示するように構成してもよい。
【０１００】
本実施形態に係る文書管理ソフトウェアを、電子地図の表示システムに適用することができる。例えば、地図上の１以上のポイントを記録する際に表示倍率まで記録することで、ユーザーが見易い表示倍率で各ポイントを参照することができる。
【０１０１】
一般的に、電子地図の表示システムにおいては、地図を参照する際に、目的地をキーワードで検索したり表示されている地図を移動させたりすることにより、注目箇所である目的地に相当する領域の地図を表示させることができる。目的地までの経路を知りたい場合には目的地を含めた周辺領域まで表示できるような表示倍率で表示させ、目的地の建物の外観図や入り口などの詳細情報を知りたい場合は目的地を中心に詳細表示できるようにより拡大した表示倍率で表示させる、といったように、目的地を参照する際の目的に応じて、地図の表示倍率が異なることが多い。このような場合に、電子地図中のそれぞれの注目箇所に上記実施形態と同様のアノテーション・オブジェクトを貼り付けて各々のアノテーション・データに電子地図上の位置座標と表示倍率とを関連させて記憶させるようにしてもよい。このように構成することにより、電子地図上のアノテーションを指示して地図データを表示させると、記憶された注目箇所を中心とし記憶された倍率で表示が再現されることになる。また、複数の注目箇所にアノテーション・オブジェクトを貼り、同一のグループＩＤを割り振る、あるいはグループＩＤが割り振られたアノテーション・オブジェクトをそれぞれの注目箇所にコピーしながら貼り付けていくという編集操作を一旦行なっておけば、何度でも所定の箇所を参照することができる。前記した電子文書の参照編集作業と同様に、いずれか１つの注目箇所のアノテーションを選択する、あるいはアノテーションの一覧から特定のグループＩＤを選択するという操作を行なうだけで、地図表示エリアが複数の画面に分割され、各画面には同じグループＩＤを持つアノテーションが貼り付けられた注目箇所（若しくはページ）が同時に表示される、という構成としてもよい。
【図面の簡単な説明】
【０１０２】
【図１】図１は、文書処理装置として動作するコンピューター１００の構成を示した図である。
【図２】図２は、記憶部１０に格納される電子文書のデータ構造を示した図である。
【図３】図３は、電子文書に対してアノテーションを貼り付けるとともに、アノテーションが貼り付けられた電子文書を表示するための、文書処理装置の機能的構成を模式的に示した図である。
【図４】図４は、電子文書表示制御部４０の内部構成例を示した図である。
【図５】図５は、文書データ表示部２３がディスプレイ画面に表示出力する、アノテーション編集操作に関する画面構成例を示した図である。
【図６】図６は、アノテーション・オブジェクトを一覧表示した画面構成例を示した図である。
【図７】図７は、図５に示した文書表示エリア７２内の電子文書が１ページだけ後方に捲られた様子を示した図である。
【図８】図８は、図５に示した文書表示エリア７２内の電子文書のページの表示倍率が増大した様子を示した図である。
【図９】図９は、文書表示エリア７２を２画面に分割して、電子文書内の異なるページを各画面に表示している様子を示した図である。
【図１０】図１０は、アノテーション・データに記録されているページ座標と表示倍率に基づいて、アノテーション・オブジェクトが貼り付けられたときのページの表示イメージを再現する仕組みを説明するための図である。
【図１１】図１１は、大判の図面上の複数の注目箇所にそれぞれアノテーション・オブジェクトが貼り付けられている電子文書を表示する画面構成例を示した図である。
【図１２Ａ】図１２Ａは、アノテーション・データに記録されているページ座標と表示倍率に基づいて、アノテーション・オブジェクトが貼り付けられたときのページの表示イメージを再現する仕組みを説明するための図である。
【図１２Ｂ】図１２Ｂは、アノテーション・データに記録されているページ座標と表示倍率に基づいて、アノテーション・オブジェクトが貼り付けられたときのページの表示イメージを再現する仕組みを説明するための図である。
【図１３】図１３は、アノテーション・オブジェクトを一覧表示した画面構成例を示した図である。
【図１４】図１４は、同じグループＩＤを持つアノテーション・オブジェクトが示す複数の注目箇所を画面分割して同時に表示した様子を示した図である。
【図１５】図１５は、記憶部１０に格納されている電子文書データから同じグループＩＤを持つアノテーション・データを探索する様子を示した図である。
【図１６】図１６は、グループＩＤが割り振られたアノテーション・オブジェクトを、関連する他の注目箇所に順次コピーしていく操作を例示した図である。
【図１７】図１７は、コピー操作によりコピー元のアノテーション・オブジェクトと同じ表示倍率とグループＩＤが割り振られた各表示位置が、複数の画面に同じ表示倍率で表示されている様子を示した図である。
【図１８】図１８は、ビューアからアノテーションの参照を行なう場合の状態遷移図である。
【図１９】図１９は、アノテーション・オブジェクトが選択されたことに応じてページを表示するための処理手順を示したフローチャートである。
【符号の説明】
【０１０３】
１…文書処理装置
１０…記憶部
２０…操作入力部
３０…記憶入出力部
３１…電子文書データ保持部
４０…電子文書表示制御部
４１…電子文書構造解析部
４２…ページ表示画像作成部
４３…ページ表示制御部
５０…電子文書操作制御部
６０…アノテーション操作制御部
１００…コンピューター（文書処理装置）
１０１…ＣＰＵ
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…ローカル・バス
１０５…ブリッジ
１０６…入出力バス
１０７…入出力インターフェース
１０８…キーボード
１０９…ポインティング・デバイス（マウス）
１１０…ディスプレイ
１１１…ＨＤＤ
１１５…通信部
【図１】
2010061311.tif 000003
【図２】
2010061311.tif 000004
【図３】
2010061311.tif 000005
【図４】
2010061311.tif 000006
【図１５】
2010061311.tif 000007
【図１６】
2010061311.tif 000008
【図１８】
2010061311.tif 000009
【図１９】
2010061311.tif 000010
【図５】
2010061311.tif 000011
【図６】
2010061311.tif 000012
【図７】
2010061311.tif 000013
【図８】
2010061311.tif 000014
【図９】
2010061311.tif 000015
【図１０】
2010061311.tif 000016
【図１１】
2010061311.tif 000017
【図１２Ａ】
2010061311.tif 000018
【図１２Ｂ】
2010061311.tif 000019
【図１３】
2010061311.tif 000020
【図１４】
2010061311.tif 000021
【図１７】
2010061311.tif 000022