(57)【要約】【課題】電子文書の編集内容の意味内容を解析し、その結果に基づいて視覚的な効果を表出し、ユーザに電子文書編集時の利便性を提供する情報編集装置を提供する。【解決手段】コンピュータシステム１００は、主なサブシステムとして、システム全体を制御するＣＰＵ１と、ワーキング領域としてのメモリ２と、ディスプレイアダプタ３を介したディスプレイスクリーン４と、マウス５の位置情報を入力するシリアルポート６と、データを入力するキーボード７と、データやプログラムを記憶する記憶装置８と、ネットワークにより外部のデバイスと接続するネットワークインタフェース９と、各装置を相互接続するバス１０とを備えて構成される。【選択図】図１
2006216022.tif 000002
【特許請求の範囲】
【請求項１】
編集対象としての電子文書を表示する第一の表示手段と、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブル手段と、前記第一の表示手段に入力装置により入力した文字列と前記キーワードテーブル手段に記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチング手段と、該キーワードマッチング手段により決定した話題空間の種類と得点結果に基づいて、前記第一の表示手段に表示した電子文書について前記キーワードマッチング手段によってマッチした文字列を強調表示する第一の表示変更手段と、を備えたことを特徴とする情報処理装置。
【請求項２】
前記第一の表示変更手段は、前記第一の表示手段に表示した電子文書を前記キーワードマッチング手段により認識した文字列の色または濃淡の何れか一方、又は両方を変更する手段であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
編集対象としての電子文書を表示する第一の表示手段と、該第一の表示手段に表示した電子文書のサムネイル情報を表示する第二の表示手段と、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブル手段と、前記第一の表示手段に入力装置により入力した文字列と前記キーワードテーブル手段に記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチング手段と、該キーワードマッチング手段により決定した話題空間の種類と得点結果に基づいて、前記第二の表示手段に表示したサムネイル情報について前記キーワードマッチング手段によって認識した第一の表示手段上の対応する位置を強調表示する第二の表示変更手段と、を備えたことを特徴とする情報処理装置。
【請求項４】
前記第二の表示変更手段は、前記第二の表示手段に表示した電子文書のサムネイル情報を前記キーワードマッチング手段により認識した前記第一の表示装置上の対応する文字列の色と濃淡とを変更する手段であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第二の表示手段は、入力装置の座標の移動距離と経過時間にしたがって、前記第一の表示手段に表示した電子文書の文字列を選択的に表示する選択的表示手段を備えることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記第二の表示手段は、前記第一の表示手段に入力装置により入力した文字列のうち、あらかじめ記憶したキーワードにマッチするか否かを判定する付箋判定手段と、該付箋判定手段により前記キーワードがマッチすると判定した場合に、前記第一の表示手段に表示した電子文書の文字列に対応する第二の表示手段上の表示位置にマークを表示する付箋表示手段と、を備えたことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
ユーザが入力したキーワードにユニークなＩＤを付与して表示する第三の表示手段を備えることを特徴とする請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項８】
前記第三の表示手段は、前記各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示手段の電子文書に含まれているか否かを判定するマクロキーワードマッチ手段と、該マクロキーワードマッチ手段が前記文字列を含んでいると判定した場合に、前記第三の表示手段のそのキーワードに対応する部分にマークを付するマーク表示手段と、を備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記マクロキーワードマッチ手段は、キーワード上で入力装置によって操作した場合に、各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示手段の電子文書に含まれているか否かを判定し、含まれている場合に、前記第一の表示手段のその文字列が含まれている文書個所を強調表示する手段であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第一の表示手段は、該第一の表示手段に表示する電子文書の選択している文書の個所を変更した場合に、変更前の選択位置の表示と、変更後の選択位置の表示とを色の濃淡あるいは表示の大きさが連続的に変化するように視覚化することを特徴とする請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項１１】
前記第一の表示手段は、該第一の表示手段に表示する電子文書の選択している文書の個所について、設定しているフォントサイズや縮尺のスケールなどによらず、デフォルトの表示状態にする手段であることを特徴とする請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項１２】
前記第一の表示手段は、図形を編集する編集手段と、該編集手段によって編集した図形を文字認識する文字認識手段と、を備えたことを特徴とする請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項１３】
編集対象としての電子文書を表示する第一の表示ステップと、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブルステップと、前記第一の表示ステップに入力装置により入力した文字列と前記キーワードテーブルステップに記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチングステップと、該キーワードマッチングステップにより決定した話題空間の種類と得点結果に基づいて、前記第一の表示ステップに表示した電子文書について前記キーワードマッチングステップによってマッチした文字列を強調表示する第一の表示変更ステップと、を備えたことを特徴とする情報処理方法。
【請求項１４】
前記第一の表示変更ステップは、前記第一の表示ステップに表示した電子文書を前記キーワードマッチングステップにより認識した文字列の色または濃淡の何れか一方、又は両方を変更するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
編集対象としての電子文書を表示する第一の表示ステップと、該第一の表示ステップに表示した電子文書のサムネイル情報を表示する第二の表示ステップと、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブルステップと、前記第一の表示ステップに入力装置により入力した文字列と前記キーワードテーブルステップに記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチングステップと、該キーワードマッチングステップにより決定した話題空間の種類と得点結果に基づいて、前記第二の表示ステップに表示したサムネイル情報について前記キーワードマッチングステップによって認識した第一の表示ステップ上の対応する位置を強調表示する第二の表示変更ステップと、を備えたことを特徴とする情報処理方法。
【請求項１６】
前記第二の表示変更ステップは、前記第二の表示ステップに表示した電子文書のサムネイル情報を前記キーワードマッチングステップにより認識した前記第一の表示装置上の対応する文字列の色と濃淡とを変更するステップであることを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記第二の表示ステップは、入力装置の座標の移動距離と経過時間にしたがって、前記第一の表示ステップに表示した電子文書の文字列を選択的に表示する選択的表示ステップを備えることを特徴とする請求項１５に記載の情報処理方法。
【請求項１８】
前記第二の表示ステップは、前記第一の表示ステップに入力装置により入力した文字列のうち、あらかじめ記憶したキーワードにマッチするか否かを判定する付箋判定ステップと、該付箋判定ステップにより前記キーワードがマッチすると判定した場合に、前記第一の表示ステップに表示した電子文書の文字列に対応する第二の表示ステップ上の表示位置にマークを表示する付箋表示ステップと、を備えたことを特徴とする請求項１５に記載の情報処理方法。
【請求項１９】
ユーザが入力したキーワードにユニークなＩＤを付与して表示する第三の表示ステップを備えることを特徴とする請求項１３乃至請求項１５の何れか一項に記載の情報処理方法。
【請求項２０】
前記第三の表示ステップは、前記各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示ステップの電子文書に含まれているか否かを判定するマクロキーワードマッチステップと、該マクロキーワードマッチステップが前記文字列を含んでいると判定した場合に、前記第三の表示ステップのそのキーワードに対応する部分にマークを付するマーク表示ステップと、を備えたことを特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記マクロキーワードマッチステップは、キーワード上で入力装置によって操作した場合に、各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示ステップの電子文書に含まれているか否かを判定し、含まれている場合に、前記第一の表示ステップのその文字列が含まれている文書個所を強調表示するステップであることを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記第一の表示ステップは、該第一の表示ステップに表示する電子文書の選択している文書の個所を変更した場合に、変更前の選択位置の表示と、変更後の選択位置の表示とを色の濃淡あるいは表示の大きさが連続的に変化するように視覚化することを特徴とする請求項１３乃至請求項１５の何れか一項に記載の情報処理方法。
【請求項２３】
前記第一の表示ステップは、該第一の表示ステップに表示する電子文書の選択している文書の個所について、設定しているフォントサイズや縮尺のスケールなどによらず、デフォルトの表示状態にするステップであることを特徴とする請求項１３乃至請求項１５の何れか一項に記載の情報処理方法。
【請求項２４】
前記第一の表示ステップは、図形を編集する編集ステップと、該編集ステップによって編集した図形を文字認識する文字認識ステップと、を備えたことを特徴とする請求項１３乃至請求項１５の何れか一項に記載の情報処理方法。
【請求項２５】
請求項１３乃至２４の何れか一項に記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項２６】
請求項１３乃至２４の何れか一項に記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子文書の編集のユーザインタフェースに関し、具体的には、電子文書の編集
内容の意味内容を解析し、その結果に基づいて視覚的な効果を表出し、ユーザに電子文書
編集時の利便性を提供する情報処理装置に関するものである。
【背景技術】
【０００２】
パソコンの普及に伴い、電子的に文書を作成したり、その文書を編集したりする機会が増えている。例えば、ワードプロセッサ、アウトラインプロセッサ、プレゼンテーションツールなどのコンピュータのアプリケーションソフトウェアがそれにあたる。しかし、これらアプリケーションソフトウェアの多くは、ユーザが電子文書のどの位置で、どのような内容の入力や編集を行ったかを示す手掛かりを与えてくれない。また、電子文書の中から必要な文字列の個所を探し出す場合についても、現状ではキーワードを入力した文字列のマッチングによるものしかなかったため作業効率が悪く、ユーザは編集作業を行うために多大の労力を強いられていた。
【０００３】
これらの課題に対して、例えば特許文献１には、ＨＴＭＬドキュメントなどの文書データから単語を抽出して、抽出した単語あるいは文節に対応する関連キーワードを抽出し、関連キーワードから対応する単語あるいは文節へリンクを張って関連キーワードに対応するハイパーテキストデータを生成するとともに、文書データに対応する単語あるいは文節から対応する関連キーワードへリンクを張って文書データに対応する文書ハイパーテキストデータを生成する技術について開示されている。
また特許文献２には、電子的なフォームで利用できる文書において、読者による短時間で多くの情報の取得を助けるシステムについて開示されている。これは、ＨＴＭＬドキュメントなどの全体のレイアウトを閲覧できる縮小表示領域を別途設けて、ユーザが全体のどの部分を閲覧しているのかを把握しやすくするといった技術や、キーワードを設定しておいて、そのキーワードの内容を含むドキュメントの箇所を強調表示させることで、ユーザに利便性を提供している。
【特許文献１】特開２００３−５８５２９公報
【特許文献２】特開平１１−２１３０１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている従来技術では、ドキュメント中の単語や文節をリストアップして、そのリストアップした単語をクリックすることで、ドキュメント中でその単語や文節が含まれる箇所にジャンプすることができるが、ドキュメント全体のうちで、どのあたりのその単語や文節が含まれているのかがわからない。また、単語や文節そのものが含まれていることは分かるが、どのような話題がどの程度の重要度でそこに書かれているのかといった意味的な内容も分からないといった問題がある。
また特許文献２に開示されている従来の技術では、ユーザはドキュメント全体のうちで、どのあたりに自分の必要な情報が含まれているのかは把握できるが、実際にその情報が含まれている箇所を閲覧するには、その箇所を表示する必要があり、全体のレイアウトを把握しながら、個々の内容を把握するということが同時にできないといった問題がある。
さらに、これら従来技術では、対象とする情報が、ＨＴＭＬドキュメントなどの既に作成済みの電子文書を対象としており、ユーザがまさに文書を編集している最中での利便性が提供されていないといった問題がある。
本発明は、かかる課題に鑑み、電子文書の編集内容の意味内容を解析し、その結果に基づいて視覚的な効果を表出し、ユーザに電子文書編集時の利便性を提供する情報編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明はかかる課題を解決するために、請求項１は、編集対象としての電子文書を表示する第一の表示手段と、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブル手段と、前記第一の表示手段に入力装置により入力した文字列と前記キーワードテーブル手段に記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチング手段と、該キーワードマッチング手段により決定した話題空間の種類と得点結果に基づいて、前記第一の表示手段に表示した電子文書について前記キーワードマッチング手段によってマッチした文字列を強調表示する第一の表示変更手段と、を備えたことを特徴とする。
本発明は対象となる電子文書を第一の表示手段に表示する。また典型的な会議などのオフィスワークなどで用いる結論、やること、スケジュールといったものを定義して話題空間とし、各話題空間にキーワードである単語を定義する。そしてそれらの単語に得点を割り振っておき、これらの情報を記憶するキーワードテーブル手段を用意する。さらに第一の表示手段に入力した文字列からキーワードテーブル手段に記憶されている単語とマッチングをとり、その得点を計算する。そして計算結果から話題空間を決定して第一の表示手段に表示された文字列を強調表示するものである。
【０００６】
請求項２は、前記第一の表示変更手段は、前記第一の表示手段に表示した電子文書を前記キーワードマッチング手段により認識した文字列の色または濃淡の何れか一方、又は両方を変更する手段であることを特徴とする。
キーワードマッチング手段により認識した文字列は、その文字列の色または濃淡を変えることで当該文字列が認識されたことを確認することができる。
請求項３は、編集対象としての電子文書を表示する第一の表示手段と、該第一の表示手段に表示した電子文書のサムネイル情報を表示する第二の表示手段と、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブル手段と、前記第一の表示手段に入力装置により入力した文字列と前記キーワードテーブル手段に記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチング手段と、該キーワードマッチング手段により決定した話題空間の種類と得点結果に基づいて、前記第二の表示手段に表示したサムネイル情報について前記キーワードマッチング手段によって認識した第一の表示手段上の対応する位置を強調表示する第二の表示変更手段と、を備えたことを特徴とする。
本発明は第一の表示手段に表示した電子文書のサムネイル情報を表示する第二の表示手段を更に備え、この第二の表示手段に表示したサムネイル情報について、キーワードマッチング手段によって認識した第一の表示手段上の対応する位置を強調表示するものである。
【０００７】
請求項４は、前記第二の表示変更手段は、前記第二の表示手段に表示した電子文書のサムネイル情報を前記キーワードマッチング手段により認識した前記第一の表示装置上の対応する文字列の色と濃淡とを変更する手段であることを特徴とする。
第二の表示変更手段は、キーワードマッチング手段により認識した文字列の色または濃淡を変えることで当該文字列が認識されたことを確認することができる。
請求項５は、前記第二の表示手段は、入力装置の座標の移動距離と経過時間にしたがって、前記第一の表示手段に表示した電子文書の文字列を選択的に表示する選択的表示手段を備えることを特徴とする。
マウスカーソルを上方向に、移動の距離を長く、かつ速く移動させた場合、距離が長いため、対象とする文章は広く上方向に対象となる。また、速くカーソルを移動させたので、解像度が低くなる。すなわち、幅広く、表示するオブジェクト数は少ない形で第二の表示領域に重畳する形で文章の内容を表示する。
一方、マウスカーソルを上方向に、移動の距離を短く、かつゆっくり移動させた場合、距離が短いため、対象とする文章は狭く上方向に対象となる。また、ゆっくりとカーソルを移動させたので、解像度が高くなる。
【０００８】
請求項６は、前記第二の表示手段は、前記第一の表示手段に入力装置により入力した文字列のうち、あらかじめ記憶したキーワードにマッチするか否かを判定する付箋判定手段と、該付箋判定手段により前記キーワードがマッチすると判定した場合に、前記第一の表示手段に表示した電子文書の文字列に対応する第二の表示手段上の表示位置にマークを表示する付箋表示手段と、を備えたことを特徴とする。
各文章について、「＜ＨＵＳＥＮ＞」という文字列が含まれていない場合は、文字列を生成し、それぞれの文字列が含まれている場合は、対応する第二の領域の位置にマークを表示する。
請求項７は、ユーザが入力したキーワードにユニークなＩＤを付与して表示する第三の表示手段を備えることを特徴とする。
「編集」ボタンを押下する代わりに、マウスによって電子的なファイルを第三の表示手段にドラッグアンドドロップすることで、ファイルのパスを文字列として記録し、さらに単純な文字列と同様にユニークＩＤを生成する。
【０００９】
請求項８は、前記第三の表示手段は、前記各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示手段の電子文書に含まれているか否かを判定するマクロキーワードマッチ手段と、該マクロキーワードマッチ手段が前記文字列を含んでいると判定した場合に、前記第三の表示手段のそのキーワードに対応する部分にマークを付するマーク表示手段と、を備えたことを特徴とする。
ユーザインタフェースに第三の表示手段を備えさせ、そこにユーザが文や人名やファイル名などの文字列情報を入力できるようにして、それらの文字列情報が第一の表示手段中の文章にあらわれた場合に、第三の表示手段の対応する文字列情報の箇所にチェックマークを表示したり、あるいは反対に第三の表示手段の文字列情報をマウスなどでクリックすると第一の表示手段の文章中でその文字列情報を含む文章を検索したりできる。
請求項９は、前記マクロキーワードマッチ手段は、キーワード上で入力装置によって操作した場合に、各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示手段の電子文書に含まれているか否かを判定し、含まれている場合に、前記第一の表示手段のその文字列が含まれている文書個所を強調表示する手段であることを特徴とする。
本発明はマクロキーワードマッチ手段が、キーワードに付したユニークなＩＤに基づいて生成した文字列が第一の表示手段に含まれている場合、その文字列を強調表示するものである。
【００１０】
請求項１０は、前記第一の表示手段は、該第一の表示手段に表示する電子文書の選択している文書の個所を変更した場合に、変更前の選択位置の表示と、変更後の選択位置の表示とを色の濃淡あるいは表示の大きさが連続的に変化するように視覚化することを特徴とする。
第一の表示手段に表示する電子文書を変更する場合、変更前と変更後の表示を色の濃淡や表示の大きさを連続的に変化させるものである。
請求項１１は、前記第一の表示手段は、該第一の表示手段に表示する電子文書の選択している文書の個所について、設定しているフォントサイズや縮尺のスケールなどによらず、デフォルトの表示状態にする手段であることを特徴とする。
本発明は第一の表示手段に表示する電子文書の選択している文書の個所は、設定しているフォントサイズや縮尺のスケールに関係なく、デフォルトの表示状態にするものである。
【００１１】
請求項１２は、前記第一の表示手段は、図形を編集する編集手段と、該編集手段によって編集した図形を文字認識する文字認識手段と、を備えたことを特徴とする。
ユーザインタフェース上には「編集」といったボタンが配置されており、編集ボタンをマウスで押下すると、文字列情報を編集するためのウィンドウを上位面に表示する。ユーザはキーボードなどによって文字列情報を入力し、そのウィンドウ上の「ＯＫ」ボタンを押下すると情報が記録される。「キャンセル」ボタンの場合は、情報を記録しないで、ウィンドウを開く前の状態にしておく。このように入力した文字列情報は第三の表示領域中に表示する。第三の表示領域中では、ユーザの入力した各文字列情報と、それに対応する箇所にチェックボックスなどのユーザインタフェースを表示する。
請求項１３は、編集対象としての電子文書を表示する第一の表示ステップと、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブルステップと、前記第一の表示ステップに入力装置により入力した文字列と前記キーワードテーブルステップに記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチングステップと、該キーワードマッチングステップにより決定した話題空間の種類と得点結果に基づいて、前記第一の表示ステップに表示した電子文書について前記キーワードマッチングステップによってマッチした文字列を強調表示する第一の表示変更ステップと、を備えたことを特徴とする。
本発明は請求項１と同様の作用効果を奏する。
【００１２】
請求項１４は、前記第一の表示変更ステップは、前記第一の表示ステップに表示した電子文書を前記キーワードマッチングステップにより認識した文字列の色または濃淡の何れか一方、又は両方を変更するステップであることを特徴とする。
本発明は請求項２と同様の作用効果を奏する。
請求項１５は、編集対象としての電子文書を表示する第一の表示ステップと、該第一の表示ステップに表示した電子文書のサムネイル情報を表示する第二の表示ステップと、前記電子文書を話題別に定義した話題空間、該話題空間に関連する単語及び該単語について定義した得点のテーブル情報を記憶するキーワードテーブルステップと、前記第一の表示ステップに入力装置により入力した文字列と前記キーワードテーブルステップに記憶した単語とのマッチングをとりマッチした場合に、該マッチした各単語に対応する得点を計算し、該計算結果に基づいて当該入力した文字列の話題空間を決定するキーワードマッチングステップと、該キーワードマッチングステップにより決定した話題空間の種類と得点結果に基づいて、前記第二の表示ステップに表示したサムネイル情報について前記キーワードマッチングステップによって認識した第一の表示ステップ上の対応する位置を強調表示する第二の表示変更ステップと、を備えたことを特徴とする。
本発明は請求項３と同様の作用効果を奏する。
【００１３】
請求項１６は、前記第二の表示変更ステップは、前記第二の表示ステップに表示した電子文書のサムネイル情報を前記キーワードマッチングステップにより認識した前記第一の表示装置上の対応する文字列の色と濃淡とを変更するステップであることを特徴とする。
本発明は請求項４と同様の作用効果を奏する。
請求項１７は、前記第二の表示ステップは、入力装置の座標の移動距離と経過時間にしたがって、前記第一の表示ステップに表示した電子文書の文字列を選択的に表示する選択的表示ステップを備えることを特徴とする。
本発明は請求項５と同様の作用効果を奏する。
【００１４】
請求項１８は、前記第二の表示ステップは、前記第一の表示ステップに入力装置により入力した文字列のうち、あらかじめ記憶したキーワードにマッチするか否かを判定する付箋判定ステップと、該付箋判定ステップにより前記キーワードがマッチすると判定した場合に、前記第一の表示ステップに表示した電子文書の文字列に対応する第二の表示ステップ上の表示位置にマークを表示する付箋表示ステップと、を備えたことを特徴とする。
本発明は請求項６と同様の作用効果を奏する。
請求項１９は、ユーザが入力したキーワードにユニークなＩＤを付与して表示する第三の表示ステップを備えることを特徴とする。
本発明は請求項７と同様の作用効果を奏する。
請求項２０は、前記第三の表示ステップは、前記各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示ステップの電子文書に含まれているか否かを判定するマクロキーワードマッチステップと、該マクロキーワードマッチステップが前記文字列を含んでいると判定した場合に、前記第三の表示ステップのそのキーワードに対応する部分にマークを付するマーク表示ステップと、を備えたことを特徴とする。
本発明は請求項８と同様の作用効果を奏する。
【００１５】
請求項２１は、前記マクロキーワードマッチステップは、キーワード上で入力装置によって操作した場合に、各キーワードに付したユニークなＩＤに基づいて生成した文字列が前記第一の表示ステップの電子文書に含まれているか否かを判定し、含まれている場合に、前記第一の表示ステップのその文字列が含まれている文書個所を強調表示するステップであることを特徴とする。
本発明は請求項９と同様の作用効果を奏する。
請求項２２は、前記第一の表示ステップは、該第一の表示ステップに表示する電子文書の選択している文書の個所を変更した場合に、変更前の選択位置の表示と、変更後の選択位置の表示とを色の濃淡あるいは表示の大きさが連続的に変化するように視覚化することを特徴とする。
本発明は請求項１０と同様の作用効果を奏する。
【００１６】
請求項２３は、前記第一の表示ステップは、該第一の表示ステップに表示する電子文書の選択している文書の個所について、設定しているフォントサイズや縮尺のスケールなどによらず、デフォルトの表示状態にするステップであることを特徴とする。
本発明は請求項１１と同様の作用効果を奏する。
請求項２４は、前記第一の表示ステップは、図形を編集する編集ステップと、該編集ステップによって編集した図形を文字認識する文字認識ステップと、を備えたことを特徴とする。
本発明は請求項１２と同様の作用効果を奏する。
請求項２５は、請求項１３乃至２４の何れか一項に記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラムであることを特徴とする。
請求項２６は、請求項１３乃至２４の何れか一項に記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００１７】
請求項１乃至２４の発明によれば、電子文書の編集内容の意味内容を解析し、その結果に基づいてその内容の話題空間やキーワードの重み付けにしたがって視覚的な効果を表出できるため、ユーザに対して電子文書を編集する際の効率を高めることができる。
また、入力装置の操作時における座標の移動距離と移動時間に基づいて、電子文書の内容を選択的にブラウズできるため、ユーザは必要な文書の箇所を簡単にすばやく見つけ出すことができる。
更に、ユーザがあらかじめ単語やファイルなどを登録しておくと、それらにユニークなＩＤが割り振られ、そのＩＤを基本とした文字列を電子文書中に記述すると、その単語やファイルを参照したことが即座に分かり、あるいは文書中のどこにそれが記述されているのかを検索できるため、電子文書の編集が効率的に行えるようになる。
【００１８】
また請求項２５では、本発明の情報編集方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ処理方法により制御することができる。
また請求項２６では、情報編集プログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の実施形態に係るコンピュータシステムを示す図である。本発明と共に使用するのに適したコンピュータシステムの基本サブシステムを示すものである。図１において、コンピュータシステム１００は、主なサブシステムとして、システム全体を制御するＣＰＵ１と、ワーキング領域としてのメモリ２と、ディスプレイスクリーン４の動作を制御するディスプレイアダプタ３と、ディスプレイアダプタ３を介したディスプレイスクリーン４と、マウス５の位置情報を入力するシリアルポート６と、データを入力するキーボード７と、データやプログラムを記憶する記憶装置８と、ネットワークにより外部のデバイスと接続するネットワークインタフェース９と、各装置を相互接続するバス１０とを備えて構成される。本発明は、コンピュータシステム上で文書を編集する際に、入力する文書の意味内容にしたがって表示する視覚効果を変更して編集効率を高めるシステムを提供するものである。
【００２０】
図２９に本発明の情報編集装置の典型的な構成を示したブロック図を示す。
本発明の情報編集装置は、マウスやキーボードなどの入力デバイスとしての入力手段７０と、文字列情報で記載される文書を記憶する文書記憶手段７１と、文書記憶手段７１から文書を読み出す文書取得手段７２と、文書取得手段７２からの情報の文字列情報を入力手段７１によって編集する文書編集手段７３と、文書編集手段７３での編集内容を文書記憶手段７１に書き込む文書保存手段７４と、編集されている文書の内容を言語解析して特徴的なキーワードを取得する文書解析手段７５と、話題の空間やキーワードやその重み付けの得点を記憶する話題空間記憶手段７６と、入力手段７０によって話題空間を編集する話題空間編集手段７７と、話題空間記憶手段７７の情報を読み出す話題空間情報取得手段７８と、文書解析手段７５によって抽出したキーワードと話題空間のキーワードとマッチングしてその重み付けの得点を計算して話題空間を決定する話題計測手段７９と、表示の仕方を選択する表示モード切替手段８０と、表示モードを保持する表示モード保持手段８１と、表示のズームのスケール値を変更するスケール変更手段８２と、スケール値を保持するスケール保持手段８３と、文書編集手段７３の情報と話題計測手段７９の情報と表示モード保持手段８１の保持する表示モードとスケール保持手段８３の保持するスケール値とから文書の文字色や文字サイズやレイアウトを計算して文書の表示状態を生成する第一領域表示生成手段８４と、第一領域表示生成手段８４の情報から表示色やレイアウトを計算してサムネイル情報を生成する第二領域表示生成手段８５と、識別可能な文字列と内容を表す文字列の組から成るマクロ機能を記憶するマクロ機能記憶手段８６と、入力手段７０によってマクロ機能記憶手段８６内の情報を編集するマクロ機能編集手段８７と、マクロ機能記憶手段８６に記憶されているマクロ機能情報を取得するマクロ機能取得手段８８と、マクロ機能取得手段８８からのマクロ機能情報を表示する情報を生成するための第三領域表示生成手段８９と、第三領域表示生成手段８９上のマクロ機能情報を入力手段による操作により選択されたマクロ機能を実行して文書編集手段７３に送出するマクロ機能実行手段９０と、入力手段７０のマウスカーソルの座標情報や時刻変化を計測するカーソル計測手段９１と、第一領域表示生成手段８４と第二領域表示生成手段８５と第三領域表示生成手段８９とで生成した表示される情報を表示するＣＲＴや液晶などのデバイスによる表示手段９２と、カーソル計測手段９１の計測結果と話題計測手段７９の解析結果から文書の内容の概要情報を生成して第二領域表示生成手段８５へ送出する概要表示手段９３と、から構成する。
第一〜第三の領域表示生成手段は、ディスプレイアダプタすなわち表示を制御する手段として動作させることができる。表示内容としてはこの第一〜第三の領域表示生成手段中に記憶されているため本発明では、必ずしも表示手段を本発明の装置に含める必要はないが、説明の簡便性を考慮して、説明上表示領域を構成に含めておく。
【００２１】
図２は本発明に従って文書を編集するためのユーザインタフェースの表示例を示す図である。ディスプレイの表示領域内には、第一の表示領域（第一の表示手段）１５と第二の表示領域（第二の表示手段）１６が設定されている。また、第一の表示領域１５と第二の表示領域１６の表示モードを切り替えるためのボタン１７と、第一の表示領域内の電子文書全体の縮尺を変更するズームのスケールバー１８を備える。モード切り替えには、典型的には「標準（Ｎ）」「ズーム（Ｚ）」「意味ズーム（Ｓ）」の３種類を備える。
そして第一の表示領域１５には電子文書の一部が表示され、ユーザはスクロールバーを用いるか、またはマウスなどのほかの方法を用いて、電子文書において表示された部分をスクロールできる。本発明では、典型的には電子文書を一行単位で操作する。すなわち、マウスなどで表示されている文書を選択すると、一行の単位で編集の対象が選択される。
【００２２】
図３０に一行単位の場合（図３０（ａ））と複数行（段落）単位の場合（図３０（ｂ））の電子文書の切り出し方について示す。
一行単位の場合とは、例えば電子文書の先頭部分から順次文字コード単位に改行コードを検出して、改行コードを検出するたびに切り出して行単位として扱える。
また、段落単位の場合とは、例えば電子文書の先頭部分から改行コードが連続して現れる箇所を検出して、連続した改行コードを検出するたびにそれを単位として扱う。また第二の表示領域１６には第一の表示領域１５に表示する電子文書の縮小スケール（サムネイル情報）を表示しており、第一の表示領域１５に表示する電子文書の行単位での意味内容にしたがって、その行に対応する箇所の表示が変わる。意味内容の照合はキーワードマッチングによって行う。すなわち各文章の文字ごとの文字コードを取得し、話題空間記憶手段（図２９や図３）でのキーワードと照合し、マッチした場合にはそのキーワードに対応する得点を合計していく（図４）。図３１に第一の表示領域（第一領域表示生成手段）と、図３２に第二の表示領域（第二領域表示生成手段）の処理の流れを示す。後述する構造体情報を用いて説明すると、図３１の第一領域表示生成手段では、スケール変更手段で設定したスケール（Ｚｏｏｍ）の値と表示モード切替手段で設定した表示モード（標準（Ｎ）、ズーム（Ｚ）、意味ズーム（Ｓ））を取得して（Ｓ１１０）それぞれに設定し（Ｓ１１１）、話題計測手段によって計算した各行（各段落）単位の情報からＯｂｊ情報を更新する（Ｓ１１５）。図３２の第二領域表示生成手段では、第一表示領域での情報を取得し（Ｓ１２０）、第二領域の縦横の表示サイズにＯｂｊＭａｘ個のすべてのＯｂｊがおさまるようにレイアウトを計算し（Ｓ１２４）、各Ｏｂｊの話題計測手段結果によって背景色を設定する（Ｓ１２６）。この場合、第一領域表示生成手段では、第一の表示領域には領域が限られているため、すべてのＯｂｊは表示されないが、第二の表示領域にはすべてのＯｂｊが表示されるように、第二の表示領域におさまるように各単位の表示の大きさを計算して表示する。また、第一の表示領域１５である行を選択すると、第二の表示領域１６においても対応する箇所が選択状態となる。例えば、第一の表示領域１５で「決定事項」１９を選択すると、第二の表示領域１６において箇所２０が選択状態となる。反対に、第二の表示領域１６である行を選択すると、第一の表示領域１５においても対応する箇所が選択状態となる。ただし、ここでの第二の表示領域１６に表示するサムネイル情報とは、画像を縮小表示するという狭義のサムネイルではなく、文書の意味内容やレイアウトに従って表示状態を変える。
【００２３】
図３はキーワードテーブル部について説明する図である。キーワードテーブル部（キーワードテーブル手段）２１では、話題空間２１ａ、キーワード２１ｂ、得点２１ｃについての情報をテーブルで管理する。話題空間２１ａとしては、典型的には会議などのオフィスワークで用いるような「Ｒｅｓｕｌｔ（結論）」２２、「ＴｏＤｏ（やること）」２３、「Ｓｃｈｅｄｕｌｅ（スケジュール）」２４といったものを定義する。これらの話題空間は第一の表示領域１５や第二の表示領域１６において、それぞれ特定の色相（色合い）に対応付けしており、例えば「Ｒｅｓｕｌｔ」２２という話題空間は赤系統の色、「ＴｏＤｏ」２３という話題空間は青系統の色というように割り振られる。
キーワード２１ｂとしては、それぞれの話題空間に対して、いくつかのキーワードを定義しておく。例えば、「Ｒｅｓｕｌｔ」２１ａという話題空間の場合、「結論」２５、「結果」２６、「合意」２７、「決定」２８というようなキーワードを定義する。得点２１ｃとしては、それぞれの話題空間に対して定義したキーワードについて、それぞれの得点を定義する。
例えば、「Ｒｅｓｕｌｔ」２２という話題空間の「結論」２５には１．０、「結果」２６には０．８というように得点を割り振る。
【００２４】
図４は話題空間を決定するための得点の計算方法を説明する図である。例えば、「来週の水曜日までにメールする。」という文章を例にとる。まず、キーワードテーブル部に定義してあるキーワードを文字列のマッチングによって抽出する。この例の場合では、「来週」３０、「水曜日」３１、「メールする」３２というキーワードがマッチする。次にそれぞれのキーワードについての得点の総得点を計算する。この例の場合は、「来週」３０の１．０、「水曜日」３１の０．７、「メールする」３２の０．８を合計して２．５を得る。次に、それぞれの話題空間別に得点を計算し、一番大きな得点をとった話題空間をこの文章についての話題空間とする。この例の場合では、「Ｓｃｈｅｄｕｌｅ」２４については１．０＋０．７で１．７、「ＴｏＤｏ」２３については０．８となり、１．７＞０．８であるため、この文章についての話題空間は「Ｓｃｈｅｄｕｌｅ」２４と決定する。ここで得られた話題空間と総得点の結果と、第一の表示領域１５と第二の表示領域１６の表示モードを切り替えるためのボタンによって選択された表示モードにしたがって、第一の表示領域１５と第二の表示領域１６における対象文章の表示を変更する。例えば第一の表示領域の場合は、ズーム、文字サイズ、文字色など、第二の表示領域の場合は、色やレイアウトを変更する。
【００２５】
図２のようにモードが「標準（Ｎ）」の場合、第二の表示領域１６において、それぞれの文章の話題空間にしたがって、対応する箇所の色やテクスチャが変わり、総得点の増減にしたがってその色の濃淡やテクスチャの肌色といった表示状態が変わる。例えば、話題空間１５が「Ｒｅｓｕｌｔ」２２の場合、赤系統の色で表示し、総得点が大きい場合は、ＲＧＢそれぞれ８ビットで表現するとＲ＝２５５、Ｇ＝０、Ｂ＝０という値をとるように濃い赤で表示し、総得点が小さい場合は、Ｒ＝５０、Ｇ＝０、Ｂ＝０というように薄い赤で表示する。このように表示することにより、各文章がどのような話題をどの程度含むかについて、利用者は文章を逐一読まずとも理解できるといった効果が期待できる。
【００２６】
また本発明の色の選択方法としては、望ましくはＨＳＶ表色系によって色を計算する。もちろんＲＧＢ表色系など他の表色系を用いることも可能だが、ある特定の色合いについて、その濃度のみを連続的に変化させるような場合にＨＳＶ表色系が適していることから、ここでは説明上ＨＳＶ色空間について説明する。ＨＳＶ色空間は、色をＨ（Ｈｕｅ／色相）、Ｓ（Ｓａｔｕｒａｔｉｏｎ／彩度）、Ｖ（Ｖａｌｕｅ／明度）で表す色空間でＲＧＢ色空間から計算できる。色相はスペクトル上での色の位置を表しており、０度〜３６０度で角度により表される。３６０度の次は０度へと戻る。
【００２７】
またＲＧＢ表色系とＨＳＶ表色系の対応関係は以下のようになっている。
Ｖ＝ｍａｘ｛Ｒ，Ｇ，Ｂ｝とする。
Ｖ＝０のとき、Ｓ＝０、Ｈ＝不定となる。
Ｖ≠０のときｖ＝ｍｉｎ｛Ｒ，Ｇ，Ｂ｝と定義し、Ｓ＝（Ｖ−ｖ）／Ｖとなり、
Ｒ＝ＶのときＨ＝（Ｇ−Ｂ）／（Ｖ−ｖ）
Ｇ＝ＶのときＨ＝２＋（Ｂ−Ｒ）／（Ｖ−ｖ）
Ｂ＝ＶのときＨ＝４＋（Ｒ−Ｇ）／（Ｖ−ｖ）
Ｈ＝Ｈ／６とする。
ただしＨ＜０のときはＨ＝Ｈ＋１とする。
【００２８】
次に、Microsoft Visual Basicの記述を用いて、本発明の色の計算についての具体的な処理について説明する。個々の文章についてのユーザ定義型（構造体）は以下のＭｙＯｂｊｅｃｔのように定義し、その要素としては、第一の表示領域における文章の水平方向の表示位置Ｘと垂直方向の表示位置Ｙ、表示色としてのＣｏｌｏｒ、表示用のフォントサイズＤｉｓｐｌａｙＦｏｎｔＳｉｚｅ、設定されたフォントサイズＦｏｎｔＳｉｚｅ、文字列データＤｅｓｃｒｉｐｔｉｏｎなどから構成する。もちろんこのほかにも要素は加えられるが、ここでは説明をわかりやすくするために最小限のもののみに限定しておく。さらに、Ｏｂｊ（）はＭｙＯｂｊｅｃｔ型の配列であり、各文章をこの配列のひとつの要素に記憶する。ＯｂｊＭａｘはＯｂｊ（）配列の最大インデックス数を記憶する。
Private Type MyObject
X as Integer
Y as Integer
Color as Long
BackColor as Long
DisplayFontSize as Double
FontSize as Double
Description as String
End Type
Dim Obj() as MyObject
Dim ObjMax as Integer
【００２９】
図５は各文章に対応する色の決定の処理について説明するフローチャートである。まず図４で説明したようにＯｂｊ（Ｉ）．Ｄｅｓｃｒｉｐｔｉｏｎについて、話題空間を計算する（Ｓ１）。その結果、話題空間がＲｅｓｕｌｔか（Ｓ２）、ＴｏＤｏか（Ｓ１０）、Ｓｃｈｅｄｕｌｅか（Ｓ１２）その他かを判断し、それぞれに従ってＨＳＶ表色系のＨの値を決定する（Ｓ３、Ｓ１１、Ｓ１３、Ｓ１４）。次に、話題空間のキーワードの総得点ＰにしたがってＳの値を決定する（Ｓ４）。このとき、適宜調整用のパラメータｐｔを掛け合わせる。次にＶの値を決定する（Ｓ５）。この場合、Ｖは１００で固定とする。Ｖの値については、ディスプレイに表示するにあたって使用者の見易さなどを考慮して調整する。次にＨＳＶ表色系からＲＧＢ表色系に色空間を変換する（Ｓ６）。得られたＲＧＢの値をＯｂｊ（Ｉ）．Ｃｏｌｏｒに代入する（Ｓ７）。これらの処理を、各文章について適用していく。すなわちＩの値がＯｂｊＭａｘを超えるまで（Ｓ８）Ｉをインクリメントして（Ｓ９）Ｏｂｊ（Ｉ）各々について処理する。例えば話題空間がさらに多くの数存在する場合は、既に利用している色合いにかぶらないようにランダムに順次探索して色合いを決定していくような処理を実行する。
【００３０】
図６と図７はズームバーの動作について説明する図である。ユーザインタフェース上のズームバー１８は左右に移動する可動式のボリュームのようなインタフェースを備えており、左に移動させると第一の表示領域の縮尺が小さくなり、右に移動させると第一の表示領域の縮尺が大きくなる。図６ではズームバー１８のバーを左に移動して、縮尺を小さくした場合の表示例を示している。図７はズームバー１８のバーを右に移動して、縮尺を大きくした場合の表示例を示す図である。このようにすることにより、例えば本発明を会議中にプロジェクターなどの投影装置により投影して用いて、文字サイズが小さいというような場合に、表示を大きくして見やすくできる。
【００３１】
図８はズームバーを操作した場合の具体的な処理の流れを示すフローチャートである。ユーザがズームバーを操作すると（Ｓ２０）、そのズームバーの位置にしたがって、バーの値（Ｚｏｏｍ）を取得する（Ｓ２１）。次に、各文章Ｏｂｊ（Ｉ）に対して、その表示用のフォントサイズＯｂｊ（Ｉ）．ｄｉｓｐｌａｙＦｏｎｔＳｉｚｅにＺｏｏｍの値を計算する（Ｓ２３）。これが第一の表示領域に文章が表示されるときの、フォントサイズとなる。これらの処理を各文章について適用する（Ｓ２４）。すなわちＩの値がＯｂｊＭａｘを超えるまでＩをインクリメントして（Ｓ２５）Ｏｂｊ（Ｉ）各々について処理する。
図９はモードが「ズーム（Ｚ）」の場合の第一の表示領域と、第二の表示領域の表示状態例を示す図である。モードが「ズーム（Ｚ）」の場合、現在選択している文章３５の位置を最大のフォントサイズとして、その選択位置からの距離に比例して、第一の表示領域１５の各文章３６、３７におけるフォントサイズを小さく、表示色を薄くする。各文章の表示位置は、フォントサイズの変更にしたがって、上下に詰められるように移動する。これは表示位置の上から順番にＯｂｊ（Ｉ）．Ｙの値を求め、フォントサイズを足し合わせた値を次に来るＯｂｊ（Ｉ）．Ｙの値に代入していくことで求められる。最大のフォントサイズとは、ズームバーで指定したＺｏｏｍの値である。
第二の表示領域１６では、第一の表示領域１５の各文章における垂直方向の表示の割合を反映して、全体が表示領域に収まるように表示する。これは、文章数が増えてきた場合に、全体の文章のうち、自分がどの部分を編集しているのかが分からなくなるという問題が起こる場合に、全体のレイアウトを表示しつつも、実際に選択して編集している箇所１６ａを大きく表示して編集しやすくするという効果が期待できる。
【００３２】
図１０はモードが「ズーム（Ｚ）」の場合について、表示の処理の流れを説明するフローチャートである。まず、選択状態のＯｂｊ（ａ）を取得する（Ｓ３０）。これは、マウスやキーボードなどによって編集のために選択された文章である。各文章について処理する。まず、Ｉ＝ａ選択状態のＯｂｊ（ａ）については（Ｓ３２）、そのフォントサイズをＺｏｏｍの値、すなわち最大の値とし（Ｓ３３）、表示色もｍａｘＣｏｌという最大の値を代入する（Ｓ３４）。典型的にはｍａｘＣｏｌは例えば、Ｒ＝０、Ｇ＝０、Ｂ＝０というＲＧＢの色の状態でいう黒に相当する値を代入する。
【００３３】
次に、Ｉ＝ａでない場合については、Ｏｂｊ（Ｉ）．ＹとＯｂｊ（ａ）．Ｙの距離ｄｉｓｔを計算する（Ｓ３７）。このｄｉｓｔの値がｄｉｓｔＭａｘ以下の場合、距離に比例した関数ｆ（）とｇ（）に従って、フォントサイズと表示色を計算する（Ｓ３８、３９）。ｄｉｓｔＭａｘはあらかじめ規定した距離であり、例えばＺｏｏｍのフォントサイズの５倍程度の距離を代入しておく。典型的にはｆ（）とｇ（）はｄｉｓｔに比例して値が小さくなる一次の関数である。つまり、距離が大きくなるにしたがって、フォントが小さくなり、色が薄くなる。ただし、ｆ（）の場合は、あらかじめ規定しておいた最小の表示のフォントサイズｍｉｎＦｏｎｔを下回らないものとする。また、ｇ（）についてもあらかじめ規定しておいた最も薄い表示色ｍｉｎＣｏｌを下回らないものとする。ｍｉｎＣｏｌは例えば、Ｒ＝１８０、Ｇ＝１８０、Ｂ＝１８０といった値をとる。ｄｉｓｔの値がｄｉｓｔＭａｘよりも大きい場合、充分に距離が離れているものとして、Ｏｂｊ（Ｉ）．ｄｉｓｐｌａｙＦｏｎｔＳｉｚｅには最小のフォントサイズｍｉｎＦｏｎｔを、Ｏｂｊ（Ｉ）．Ｃｏｌｏｒには最も薄い色ｍｉｎＣｏｌを代入する。これらの処理を各文章について適用する。すなわちＩの値がＯｂｊＭａｘを超えるまでＩをインクリメントしてＯｂｊ（Ｉ）各々について処理する。
【００３４】
図１１はモードが「意味ズーム（Ｓ）」の場合の第一の表示領域１５と、第二の表示領域１６の表示状態例を示す図である。モードが「意味ズーム（Ｓ）」の場合、図４で説明した話題空間と総得点にしたがって、各文章の表示状態を変更する。第一の表示領域１５において、各文章の話題空間にしたがって、色合いが変更され、総得点にしたがって、フォントのサイズと色の濃淡が変更される。各文章の表示位置は、フォントサイズの変更にしたがって、上下に詰められるように移動する。これは表示位置の上から順番にＯｂｊ（Ｉ）．Ｙの値を求め、フォントサイズを足し合わせた値を次に来るＯｂｊ（Ｉ）．Ｙの値に代入していくことで求められる。第二の表示領域では、第一の表示領域の各文章の垂直方向の表示の割合を反映して、全体が表示領域に収まるように表示する。このように表示することにより、各文章を逐一読まずとも、色が強調されている文章や、フォントサイズが大きい文章のところを読むことにより、全体としての内容をつかむことができるようになる。
【００３５】
図１２はモードが「意味ズーム（Ｓ）」の場合の処理の流れを説明するフローチャートである。まず選択状態のＯｂｊ（ａ）を取得する（Ｓ５０）。次に各文章について処理しＩ＝ａの場合（Ｓ５２）、つまり選択状態の場合のＯｂｊ（ａ）の場合は、フォントサイズを最大値のＺｏｏｍに（Ｓ５３）、色はｍａｘＣｏｌすなわちＲ＝０、Ｇ＝０、Ｂ＝０に設定する（Ｓ５４）。その他の場合については、その文章のフォントサイズは総得点Ｐに比例する関数ｍ（）（Ｓ５７）、表示色はＰに比例する関数ｎ（）で計算する（Ｓ５８）。ｍ（）は、典型的には０より大きく１以下の値を取る一次の関数であり、Ｐの値が大きくなると１に近づくものである。ｎ（）は典型的にはＰに比例する一次の関数であり、Ｐの値が大きくなると、ｎ（Ｐ）も大きくなる。
【００３６】
図１３は選択する文章を変更する場合や、ズーム、意味ズームの処理が行われた場合の表示の方法について説明する図である。選択する文章が変わったり、ズームや意味ズームの処理が加えられた場合、典型的には以前の表示状態からは連続的に表示状態を変更するようにする。例えば、モードがズームや意味ズームである場合に、図中の「◎◎の件」という文章が選択されている状態で「▲▲の続き」という文章を選択すると、「◎◎の件」が次第に小さくなり、「▲▲の続き」という文章が次第に大きくなるように連続的に表示が変化する（図の（ａ）→（ｂ）→（ｃ）→（ｄ）の順に変化する）。図３５（ａ）〜（ｄ）に示すように、上下に並んだ行ではなく、行間が空いているような行を編集する場合にも、同様に、以前の行の文章が小さくなっていき、移動先の文章が順次大きく表示されるといったように連続的に変化する。これは、それぞれの文章について上述したような計算方法でフォントサイズを計算し、タイマー処理によって、順次そのフォントサイズに近づけるように計算することで実現する。これによって、ユーザは動きを連続的に知覚できるため、どこからどこに選択位置が移動したのかといったことが分かりやすくなる。
【００３７】
図１４は第一の表示領域に所定の文字列（＜ＨＵＳＥＮ＞、＜ＨＵＳＥＮ２＞、＜ＨＵＳＥＮ３＞、…など）を入力した場合に、付箋のように第二の表示領域１６にマークを付ける様子を示している図である。例えば、「決定事項」４０という文章のところに、キーボードで「＜ＨＵＳＥＮ＞」のように入力すると、この文章に対応する第二の表示領域１６にマーク（この場合は●のような記号）を表示する。「＜ＨＵＳＥＮ２＞」のように異なる文字列を入力すると「★」のように異なる記号、あるいは「●」の記号の表示色を変更する。典型的にはその文章の話題空間の計算結果にしたがって得られた色合いを設定する。
【００３８】
図１５では、付箋付けの処理の流れを説明するフローチャートである。各文章について、「＜ＨＵＳＥＮ＞」という文字列が含まれている場合は（Ｓ６１）、対応する第二の領域の位置にマークを表示し（Ｓ６３）、含まれていない場合は、２からＨｕｓｅｎＭａｘまでの数字について＜ＨＵＳＥＮ２＞、＜ＨＵＳＥＮ３＞、＜ＨＵＳＥＮ４＞、…のように文字列を生成し（Ｓ６８、７０）、それぞれの文字列が含まれている場合は、対応する第二の領域の位置にマークを表示する。ＨｕｓｅｎＭａｘとはあらかじめ定義しておいた数字であり、典型的には９のような数字を代入しておく。
【００３９】
図１６と図１７では、ユーザが第一の表示領域中で編集している文章群のうちから望みの文章を探し出す場合に、第二の表示領域における操作インタフェースについて説明する図である。ユーザがマウスによって第二の表示領域１６中でマウスボタンを押下し、上下いずれかの方向に、マウスポインターを移動させてマウスボタンをリリースすると、その方向に向けての文章を対象として、そのときのマウスの移動距離が文章のどこからどこまでを対象とするかに対応し、ボタン押下からボタンをリリースするまでの時間の長さが対象として表示する文章の細かさに対応した形で、第二の表示領域の上に重畳するような形で、それぞれの文章の内容を表示する。
【００４０】
例えば、図１６では、マウスカーソル４２を上方向に、移動の距離を長く、かつ速く移動させた場合の表示例について示している。この場合、距離が長いため、対象とする文章は広く上方向に対象となる。また、速くカーソルを移動させたので、解像度が低くなる。すなわち、幅広く、表示するオブジェクト数は少ない形で第二の表示領域に重畳する形で文章４３の内容を表示する。
一方、図１７では、マウスカーソル４２を上方向に、移動の距離を短く、かつゆっくり移動させた場合の表示例について示している。この場合、距離が短いため、対象とする文章は狭く上方向に対象となる。また、ゆっくりとカーソルを移動させたので、解像度が高くなる。すなわち、幅が狭く、表示するオブジェクト数が多い形で第二の表示領域に重畳する形で文章４４の内容を表示する。これにより、いちいち文章の対象箇所をブラウズしたりせずに、図１６のような方法で主な文章の位置を把握し、さらに図１７のような方法で詳細な位置を探すといったように、望みの文章を効率的に探し出すことができる。
【００４１】
図１８は図１６と図１７の処理の流れを説明するフローチャートである。
まずユーザが第二の表示領域でマウスボタンを押下すると（Ｓ７１）、その時点の時刻Ｔｓｔａｒｔを計時するとともに（Ｓ７２）、その座標位置Ｍｓｔａｒｔを検出する（Ｓ７３）。さらに、Ｍｓｔａｒｔに近い位置に存在するＯｂｊ（）を探索する（仮にＯｂｊ（ｂ）とする）（Ｓ７４）。ここでユーザがマウスボタンをリリースすると（Ｓ７５）、その時点の時刻Ｔｅｎｄを計時し（Ｓ７６）、その座標位置Ｍｅｎｄを検出する（Ｓ７７）。次にマウスボタン押下時からの時間差Ｔｄｉｆｆを計算し（Ｓ７８）、ＭｓｔａｒｔとＭｅｎｄの距離Ｍｄｉｓｔを計算する（Ｓ７９）。ＴｄｉｆｆはＴｅｎｄ−Ｔｓｔａｒｔによって求められる。ＭｄｉｓｔはＳｑｒｔ（（Ｘｓｔａｒｔ−Ｘｅｎｄ）２＋（Ｙｓｔａｒｔ−Ｙｅｎｄ）２）によって求められる。
【００４２】
このようにして求められたＴｄｉｆｆとＭｄｉｓｔにしたがって、Ｏｂｊ（ｂ）を中心として、マウスの上下方向にしたがって、表示する文章が決定される。図３６に示すようにここで表示されるＯｂｊ（）は、もちろんその位置に該当したものをすべて表示することもできるし、話題空間の処理で計算した値が所定の値より大きいものだけを表示することもできる。図３６に示すように、各Ｏｂｊについて図４に示すような方法で話題計測の値を計算し、その合計の値Ｍが所定の値に達したもの（例えば０．８以上など）を概要表示の候補として選択するようにできる。もちろんＭの値は任意に変更してもよい。この関数をｑ（）とする。ｑ（）はＴｄｉｆｆとＭｄｉｓｔを引数にとる関数で、Ｏｂｊ（ｂ）．ＹからＭｄｉｓｔ分離れた場所に相当するＯｂｊ（）の位置を検出し、Ｔｄｉｆｆの大きさに反比例してＯｂｊ（ｂ）．ＹからＭｄｉｓｔ分離れた場所までのＯｂｊ（）の間のＯｂｊ（）の個数分だけＯｂｊ（）．Ｄｅｓｃｒｉｐｔｉｏｎを第二の表示領域における個々の文章に対応する箇所の上に重畳する形で表示する（Ｓ８０）。
【００４３】
図１９はユーザの指定した単語のマクロ機能について説明する図である。図２で説明したユーザインタフェースに第三の表示領域３５を備えさせ、そこにユーザが文や人名やファイル名などの文字列情報を入力できるようにして、それらの文字列情報が第一の表示領域１５中の文章にあらわれた場合に、第三の表示領域３５の対応する文字列情報の箇所にチェックマークを表示したり、あるいは反対に第三の表示領域３５の文字列情報をマウスなどでクリックすると第一の表示領域１５の文章中でその文字列情報を含む文章を検索したりできる。
【００４４】
図２０はマクロ機能の文字列情報を入力するインタフェースについて説明する図である。ユーザインタフェース上には「編集」といったボタン３６が配置されており、編集ボタン３６をマウスで押下すると、文字列情報を編集するためのウィンドウ３７を上位面に表示する。ユーザはキーボードなどによって文字列情報を入力し、そのウィンドウ上の「ＯＫ」ボタン３８を押下すると情報が記録される。「キャンセル」ボタン３９の場合は、情報を記録しないで、ウィンドウ３７を開く前の状態にしておく。このように入力した文字列情報は第三の表示領域３５中に表示する。第三の表示領域３５中では、ユーザの入力した各文字列情報と、それに対応する箇所にチェックボックスなどのユーザインタフェースを表示する。また、各文字列情報は、各文字列情報を識別できるように「Ａ１」「Ａ２」…といった文字列４０を付与する。これは典型的には各文字列情報の行番号の前に「Ａ」のアルファベットを付けたものとして定義する。
またマクロ機能には、単純な文字列のほかにも、電子的なファイルを扱える。上述の「編集」ボタン３６を押下する代わりに、マウスによって電子的なファイルを第三の表示領域３５にドラッグアンドドロップすることで、ファイルのパスを文字列として記録し、さらに単純な文字列と同様に、「Ａ」に行番号を付与したユニークＩＤを生成する。
【００４５】
図３３、３４に示すように、マクロ機能や話題空間は利用者が編集して、それぞれの情報を記憶するようになっている。例えば図２０のような編集エディタ上で編集して保存する。図３３では、マクロ機能記憶手段８６に記憶しているマクロ機能をマクロ機能編集手段８７で編集し、編集結果をマクロ機能記憶手段８６に記憶する。図３４では、話題空間記憶手段７６に記憶している話題空間の情報を話題空間編集手段７７で編集し、編集結果を話題空間記憶手段７６に記憶する。マクロ機能記憶手段や話題空間記憶手段は、例えば、データやプログラムを記憶する記憶装置により実現でき、それぞれマクロ機能記憶手段や話題空間記憶手段に記憶してあるデータをＣＰＵのメモリ上に読み出して、図２０のようなマクロ機能編集手段や話題空間編集手段といった編集エディタ上で編集できる。
【００４６】
図２１は第一の表示領域中に所定の文字列情報を入力した場合に、対応する第三の表示領域の表示状態を更新する例について説明する図である。第一の表示領域１５中で「＜Ａ３＞」のように入力すると、第三の表示領域３５の「Ａ３」に対応する部分のチェックボックスにチェック４１が入る。このようにすることにより、ユーザは第一の表示領域１５中で、「＜Ａ３＞」に相当する「山田太郎」という内容について参照していることを視覚的に把握できる。
【００４７】
図２２は図２１の処理の流れを説明するフローチャートである。ＭａｃｒｏＭａｘを第三の表示領域の文字列の行数として、各文章の内容Ｏｂｊ（Ｉ）．Ｄｅｓｃｒｉｐｔｉｏｎ中に「＜Ａ１＞」「＜Ａ２＞」…といった文字列が含まれるかを“＜Ａ”＋ＭａｃｒｏＭａｘ＋“＞”となるまでマッチングをとる（Ｓ８１〜Ｓ８４）。マッチする文字列が含まれている場合、その対応する第三の表示領域における文字列の箇所にチェックマークを表示する（Ｓ８５）。この処理をすべての文章について適用する（Ｓ８６）。
【００４８】
図２３はユーザが第三の表示領域における所定の文字列部分をマウスでクリックした場合に、第一の表示領域中のその文字列が含まれる文章に選択位置が移動する様子を示している図である。例えば、ユーザが「＜Ａ３＞」に対応する第三の表示領域３５の部分をクリック４２すると、第一の表示領域１５に表示する文章のうち、「＜Ａ３＞」という文字列を含む文章４３に選択位置４４が移動する。この例ではモードが「標準（Ｎ）」の場合の表示例について示しているが、もちろん「ズーム（Ｚ）」や「意味ズーム（Ｓ）」の場合には、前述で説明したように選択位置の更新とともに、ズームやフォントのサイズなどを再計算して表示する。このようにすることで、ユーザは第三の表示領域で記述しておいた文字列に相当する部分が第一の表示領域中のどこで参照されているのかを即座に検索できる。
【００４９】
図２４は図２３の処理の流れを説明するフローチャートである。ユーザが第三の表示領域中で例えば“＜Ａ”＋Ｊ＋“＞”に相当する文字列をクリックしたとすると（Ｓ９０）、まずｓｔａｒｔＮｕｍというインデックス番号から（Ｓ９１）第一の表示領域に表示するＯｂｊ（Ｉ）．Ｄｅｓｃｒｉｐｔｉｏｎの内容と“＜Ａ”＋Ｊ＋“＞”の文字列のマッチングをとる（Ｓ９２）。ｓｔａｒｔＮｕｍは初期状態では０であり、第一の表示領域で編集が加えられている場合には、その編集中の文章のインデックス番号を代入する。Ｏｂｊ（Ｉ）．Ｄｅｓｃｒｉｐｔｉｏｎ中に“＜Ａ”＋Ｊ＋“＞”という文字列が含まれる場合、Ｏｂｊ（Ｉ）を選択状態にして（Ｓ９３）、ｓｔａｒｔＮｕｍにＩを代入し（Ｓ９４）、処理を終了する。この場合ｓｔａｒｔＮｕｍ＝Ｉとなっているため、次に第三の表示領域で文字列をクリックするとそのｓｔａｒｔＮｕｍの位置以降から文字列のマッチング処理を行うことになる。ＯｂｊＭａｘまで計算して文字列がマッチしない場合は、ｓｔａｒｔＮｕｍを０に戻す（Ｓ９６）。
【００５０】
図２５は第一の表示領域中で、文章を選択した場合に、その選択位置の文章の背景色が順次変化する機能について示している図である。選択している文章の背景は典型的には所定の色によってその背景を強調表示する。そして、選択位置が移動すると移動元の文章の背景色が次第にうすくなり、移動先の文章の背景色が次第に濃くなる。例えばＯｂｊ（ｓｒｃ）が選択元で、Ｏｂｊ（ｄｅｓｔ）が選択先である場合を考える。このときＯｂｊ（ｓｒｃ）．ＢａｃｋＣｏｌｏｒの色を次第に薄くして、Ｏｂｊ（ｄｅｓｔ）．ＢａｃｋＣｏｌｏｒの色を次第に濃くすることで実現できる。色の変化についてはタイマー処理によって、例えばｔミリ秒間隔で表示を更新することで、グラデーション変化のように次第に色が移り変わるような視覚効果を生むことができる。これにより、ユーザはどの選択位置から、別の選択位置に移動したのかを視覚的に把握できる。これは、マウスやキーボードで逐一文章の選択位置を上下に移動する場合に限らず、図２３で説明したような選択位置の移動の場合にも同じような効果が得られる。もちろん、ここで説明したように背景色全体を変更するという方法のほかにも、文章にアンダーラインを引くような形で選択状態を示してもよいし、文頭や文末などの文章の周辺にマークを記すような形で選択状態を示してもよい。
【００５１】
図２６は本発明を文章以外のドローやペイントといった図形に対して適用する実施の一形態について説明する図である。本発明は文章のみならず、使用者が描いたドローやペイントの図形４５に対しても適用できる。図２６に示すように、文章の代わりに図形４５を編集する領域（以下、図形領域）４６を用意する。これは、例えば「鉛筆」４７、「消しゴム」４８といったボタンを用意して、鉛筆ボタン４７をクリックした場合には、生成した図形領域に黒などの色でマウス操作によって絵を描けるようにする。これはマウスボタンを押下した場合の座標位置を記録して、マウスボタンが離されるまでの座標位置を線分の描画によってつなぐことにより実現できる。あるいは消しゴムボタン４８では、鉛筆同様の操作によって、図形領域４６の背景色と同色の色により描画することにより、消しゴムのように鉛筆で描いた部分を消すことができるように実現できる。
このように図形領域４６を実現しておき、図形領域４６に文字が図形として描かれた場合に、ＯＣＲ（Optical Character Reader）などの手段によって、描かれた領域を計算機が可読テキストに変換する。図２６の例では、「これを修正するという結論」４９と描かれた部分が、実際のテキストとして計算機が認識する。ＯＣＲについては、当業者であれば自明であり、ここでは説明を省略する。変換したテキストについて、図２や図１１で示したような処理を適用する。これにより、図形に対しても本発明で示した効果が期待できる。
【００５２】
図２７は図２６の処理の流れを説明するフローチャートである。図形領域４６内において「鉛筆」や「消しゴム」などのボタン４７、４８の操作に基づいたユーザのマウスの押下を検知し（Ｓ１００）、その間のユーザによるマウス座標の移動を記録する（Ｓ１０１）。さらに、そのマウス座標の移動にともなって描かれた描画情報について図形領域の表示を更新する（Ｓ１０２）。ユーザがマウスを離した（リリース）場合に（Ｓ１０３）、図形領域に描かれている図形に対してＯＣＲ処理を実行する（Ｓ１０４）。
【００５３】
次に、上述した一連の処理を実行するプログラムをコンピュータにインストールして実行可能な状態とするために用いられる媒体について説明する。プログラムは例えば図２８（ａ）に示すようにコンピュータ５０に内蔵されている記録媒体としてのハードディスク５１に、あらかじめインストールした状態で提供できる。プログラムは図２８（ｂ）に示すように、記録媒体５２に一時的あるいは永続的に格納し、コンピュータ５３にユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供できる。記録媒体としては、図２８（ｃ）に示すように、例えばフロッピー（登録商標）ディスク５４、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）５５、ＭＯ（Magneto Optical）ディスク５６、ＤＶＤ（Digital Versatile Disc）５７、磁気ディスク５８、半導体メモリ５９などが利用できる。
またプログラムは図２８（ｄ）に示すように、ダウンロードサイト６０から、ＬＡＮ（Local Area Network）やインターネットといったネットワーク６１を介して、有線または無線でコンピュータ６２に転送し、そのコンピュータ６２において、内蔵するハードディスクなどにダウンロードさせるようにすることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係るコンピュータシステムを示す図。
【図２】本発明に従って文書を編集するためのユーザインタフェースの表示例を示す図。
【図３】キーワードテーブル部について説明する図。
【図４】話題空間を決定するための得点の計算方法を説明する図。
【図５】各文章に対応する色の決定の処理について説明するフローチャート。
【図６】ズームバーの動作について説明する図。
【図７】ズームバーの動作について説明する図。
【図８】ズームバーを操作した場合の具体的な処理の流れを示すフローチャート。
【図９】モードが「ズーム（Ｚ）」の場合の第一の表示領域と、第二の表示領域の表示状態例を示す図。
【図１０】モードが「ズーム（Ｚ）」の場合について、表示の処理の流れを説明するフローチャート。
【図１１】モードが「意味ズーム（Ｓ）」の場合の第一の表示領域１５と、第二の表示領域１６の表示状態例を示す図。
【図１２】モードが「意味ズーム（Ｓ）」の場合の処理の流れを説明するフローチャート。
【図１３】選択する文章を変更する場合や、ズーム、意味ズームの処理が行われた場合の表示の方法について説明する図。
【図１４】第一の表示領域に所定の文字列を入力した場合に、付箋のように第二の表示領域１６にマークを付ける様子を示している図。
【図１５】付箋付けの処理の流れを説明するフローチャート。
【図１６】ユーザが第一の表示領域中で編集している文章群のうちから望みの文章を探し出す場合に、第二の表示領域における操作インタフェースについて説明する図。
【図１７】ユーザが第一の表示領域中で編集している文章群のうちから望みの文章を探し出す場合に、第二の表示領域における操作インタフェースについて説明する図。
【図１８】図１６と図１７の処理の流れを説明するフローチャート。
【図１９】ユーザの指定した単語のマクロ機能について説明する図。
【図２０】マクロ機能の文字列情報を入力するインタフェースについて説明する図。
【図２１】第一の表示領域中に所定の文字列情報を入力した場合に、対応する第三の表示領域の表示状態を更新する例について説明する図。
【図２２】図２１の処理の流れを説明するフローチャート。
【図２３】ユーザが第三の表示領域における所定の文字列部分をマウスでクリックした場合に、第一の表示領域中のその文字列が含まれる文章に選択位置が移動する様子を示している図。
【図２４】図２３の処理の流れを説明するフローチャート。
【図２５】第一の表示領域中で、文章を選択した場合に、その選択位置の文章の背景色が順次変化する機能について示している図。
【図２６】本発明を文章以外のドローやペイントといった図形に対して適用する実施の一形態について説明する図。
【図２７】図２６の処理の流れを説明するフローチャート。
【図２８】一連の処理を実行するプログラムをコンピュータにインストールして実行可能な状態とするために用いられる媒体について説明する図。
【図２９】本発明の情報編集装置の典型的な構成を示したブロック図。
【図３０】一行単位の場合と複数行（段落）単位の場合の電子文書の切り出し方について示す図。
【図３１】第一の表示領域（第一領域表示生成手段）の処理の流れを示す図。
【図３２】第二の表示領域（第二領域表示生成手段）の処理の流れを示す図。
【図３３】マクロ機能編集のフローチャート。
【図３４】話題空間編集のフローチャート。
【図３５】選択する文章を変更する場合や、ズーム、意味ズームの処理が行われた場合の表示の方法について説明する図。
【図３６】概要表示手段の流れを説明する図。
【符号の説明】
【００５５】
１  ＣＰＵ、２  メモリ、３  ディスプレイアダプタ、４  ディスプレイスクリーン、５  マウス、６  シリアルポート、７  キーボード、８  記憶装置、９  ネットワークインタフェース、１０  バス、１００  コンピュータシステム
【図１】
2006216022.tif 000003
【図２】
2006216022.tif 000004
【図３】
2006216022.tif 000005
【図４】
2006216022.tif 000006
【図５】
2006216022.tif 000007
【図６】
2006216022.tif 000008
【図７】
2006216022.tif 000009
【図８】
2006216022.tif 000010
【図９】
2006216022.tif 000011
【図１０】
2006216022.tif 000012
【図１１】
2006216022.tif 000013
【図１２】
2006216022.tif 000014
【図１３】
2006216022.tif 000015
【図１４】
2006216022.tif 000016
【図１５】
2006216022.tif 000017
【図１６】
2006216022.tif 000018
【図１７】
2006216022.tif 000019
【図１８】
2006216022.tif 000020
【図１９】
2006216022.tif 000021
【図２０】
2006216022.tif 000022
【図２１】
2006216022.tif 000023
【図２２】
2006216022.tif 000024
【図２３】
2006216022.tif 000025
【図２４】
2006216022.tif 000026
【図２５】
2006216022.tif 000027
【図２６】
2006216022.tif 000028
【図２７】
2006216022.tif 000029
【図２８】
2006216022.tif 000030
【図２９】
2006216022.tif 000031
【図３０】
2006216022.tif 000032
【図３１】
2006216022.tif 000033
【図３２】
2006216022.tif 000034
【図３３】
2006216022.tif 000035
【図３４】
2006216022.tif 000036
【図３５】
2006216022.tif 000037
【図３６】
2006216022.tif 000038