(57)【要約】【課題】電子文書の構成要素への分割、及び結合を単一種類・単一回数の操作で実現する。【解決手段】文字オブジェクト置換部２は、複製された電子文書１０１中の全ての文字を、情報を付与することが可能な文字オブジェクトに置換し、文字の出現順等の位置を示すリンク情報を付与し、Ｗｅｂ上に表示するための表示用文書１０２を生成する。表示制御部４は、表示用文書を読み込み、表示装置５に表示する。選択オブジェクト特定部７は、表示されているいずれかの文字オブジェクト上で入力装置６が押下されると、リンク情報を取得し、選択された文字オブジェクトを特定する。分割実行部８は、特定された文字オブジェクトのリンク情報に従って、文字オブジェクトの直後に、構成要素間の区切りとして、改行要素ＢＲタグや、罫線要素ＨＲタグなどを挿入して文字を分割する。【選択図】図１
2009237885.tif 000002
【特許請求の範囲】
【請求項１】
文字や、画像のデータを表示する表示装置と、該表示装置に表示された文字を指示する入力装置とを備える文書編集装置であって、
文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成する文字オブジェクト置換手段と、
前記文字オブジェクト置換手段により生成された表示用文書データ内の文字オブジェクトで示される文字を前記表示装置に表示する表示制御手段と、
前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定する選択オブジェクト特定手段と、
前記選択オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入する分割実行手段とを備え、
前記表示制御手段は、前記分割実行手段により挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示する、
ことを特徴とする文書編集装置。
【請求項２】
文書データ内の文字データを所定の規則に従ってグループ化するグループ指定部をさらに備え、
前記文字オブジェクト置換部は、前記文書データに含まれる文字データに当該文字データが属するグループ内の末尾の文字データの当該文書データにおける出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成し、
前記分割実行手段は、前記選択オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、隣接しているグループの文字オブジェクトの間に、文字の区切りを示す区切り情報を挿入する、
ことを特徴とする請求項１に記載の文書編集装置。
【請求項３】
前記分割実行手段により文字オブジェクト間に挿入された区切り情報を削除するための結合ボタンオブジェクトを生成し、前記表示用文書データ内に付与する結合ボタン生成手段と、
前記表示制御手段により前記表示装置に前記表示用文書データとともに前記結合ボタンオブジェクトが表示されているとき、当該結合ボタンが前記入力装置により押下された場合、前記表示用文書データから当該結合ボタンに対応した区切り情報を削除し、該区切り情報により分割されていた前後の文字オブジェクトを結合する結合実行手段と、
を備えることを特徴とする請求項１または２記載の文書編集装置。
【請求項４】
前記表示制御手段により前記表示装置に表示されている表示用文書データの文字オブジェクトのいずれかが前記入力装置により指示されると、該指示された文字オブジェクトを特定する指示オブジェクト特定手段と、
前記指示オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、分割位置を視認可能とする画像要素を挿入する分割位置提示手段と、
を備えることを特徴とする請求項１または２記載の文書編集装置。
【請求項５】
文字や、画像のデータを表示する表示装置と、該表示装置に表示された文字を指示する入力装置とを備える文書編集装置であって、
文書データから、当該文書データに含まれる文字データと、該文字データ間を視認可能とする画像要素に文字データ間の出現順を示すリンク情報を付与した文字間オブジェクトとからなる表示用文書データを生成する文字間オブジェクト置換手段と、
前記文字間オブジェクト置換手段により生成された表示用文書データ内の文字データとともに、前記文字間オブジェクトの画像要素を、文字データ間の出現順を示すリンク情報に従って、前記表示装置に表示する表示制御手段と、
前記入力装置により前記表示装置に表示されている画像要素が選択された場合、選択された画像要素に対応した文字間オブジェクトを特定する選択オブジェクト特定手段と、
前記選択オブジェクト特定手段により特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、前記特定された文字間オブジェクトの位置に、文字の区切りを示す区切り情報を挿入する分割実行手段とを備え、
前記表示制御手段は、前記分割実行手段により挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示する、
ことを特徴とする文書編集装置。
【請求項６】
前記選択オブジェクト特定手段により特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、前記画像要素を、前記文字データ間をより容易に視認可能とする他の画像要素に変更する画像要素変更手段をさらに具備することを特徴とする請求項５記載の文書編集装置。
【請求項７】
表示装置に表示された文書データを入力装置による操作によって編集する文書編集方法であって、
文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成するステップと、
前記生成された表示用文書データ内の文字オブジェクトで示される文字を前記表示装置に表示するステップと、
前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定するステップと、
前記特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入するステップと、
前記特定された文字オブジェクトの直前または直後の位置に挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示するステップと、
を含むことを特徴とする文書編集方法。
【請求項８】
表示装置に表示された文書データを入力装置による操作によって編集する文書編集装置のコンピュータに、
文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成するステップと、
前記生成された表示用文書データ内の文字オブジェクトで示される文字を前記表示装置に表示するステップと、
前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定するステップと、
前記特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入するステップと、
前記特定された文字オブジェクトの直前または直後の位置に挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上に表示された電子文書を複数の構成要素に分割する作業を容易に試行錯誤できる文書編集装置及び方法ならびにプログラムに関する。
【背景技術】
【０００２】
近年、知的財産確保の重要性が強く認識されるようになり、特許庁における特許審査業務のみならず、一般企業の知的財産部門における特許侵害調査も多数行われるようになった。こうした審査・調査業務を行う際には、初めに特許文書内の「請求項」と呼ばれる権利範囲を主張する箇所をいくつかの構成要素へと分割し、この請求項と比較対象（先願特許、既存プロダクトなど）との包含関係を明確化するという作業が行われる。この工程は、分割後の各構成要素が指す内容や、発明全体との関連を考慮しながら行う必要があるため、試行錯誤を伴うことも多い。現在は、紙に印刷した請求項に筆記具で線を引くことで文書の区切りとしているが、これは、試行錯誤する度に印刷、線の再記入を行わねばならず、作業者の負担となっている。
【０００３】
こうした問題に対して、エディタを転用する方法が次善案として考えられる。特許庁のペーパーレス計画の推進に伴い、多数の特許文書が電子化され、公開されている。こうした特許文書の電子データを入手し、エディタ上に複写することは容易である。エディタ上で電子データに対して操作を行うことにより、試行錯誤に伴う印刷の手間を省略できる。この際、基本的な編集操作ができれば、エディタの種類は問わず、例えば、Ｗｅｂ上での文書編集に用いられるブログ（ｂｌｏｇ）エディタを利用すれば、業務の多くをＷｅｂ上で行うことも可能である。
【０００４】
例えば、ブラウザ内の文章編集システムとして、文章編集画面上でブラウザにより閲覧している状態で、フォントタイプ、フォントサイズ、あるいは色などを設定したり、文字の削除、文字の入力などの編集作業を行うと、該編集作業に応じて適切なタグを生成したり、タグを削除したりすることで、編集対象としているＨＴＭＬ文書に対して、適切な編集を行う技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特表２００５−５３７５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来技術において、一般的なエディタが備えている機能を利用して、構成要素の区切りが明確に判別できるようなレイアウト変更を実施する場合、各構成要素の末尾で改行し、罫線を挿入することになる。こうした従来技術の手法の問題点として、操作の煩雑さが挙げられる。
【０００６】
従来技術による文章編集システムには、多種多様な機能が実装されており、それらを区別して利用するために操作が煩雑になっている。例えば、２つの構成要素を１つにまとめるには、挿入した改行を削除する必要があるが、そのためには、下記のような３つのステップにも渡る操作が必要となる。
（１）改行位置の次行の文頭をカーソル等で指定する。
（２）文頭から前にある空白部を、削除キーを押下し続けて削除する。
（３）文頭が作業スペースの左端に達した状態で、さらに１回削除キーを押下する。
【０００７】
このような複数種類・複数回数の操作は、集中力を要する請求項分割の試行錯誤の妨げになるため、業務の効率化を低下させるという問題がある。
【０００８】
本発明は、このような事情を考慮してなされたものであり、その目的は、電子文書の構成要素への分割、及び結合を単一種類・単一回数の操作で実現することができる文書編集装置及び方法ならびにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、文字や、画像のデータを表示する表示装置と、該表示装置に表示された文字を指示する入力装置とを備える文書編集装置であって、文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成する文字オブジェクト置換手段と、前記文字オブジェクト置換手段により生成された表示用文書データ内の文字オブジェクトで示される文字を前記表示装置に表示する表示制御手段と、前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定する選択オブジェクト特定手段と、前記選択オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入する分割実行手段とを備え、前記表示制御手段は、前記分割実行手段により挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示する、ことを特徴とする文書編集装置である。
【００１０】
本発明は、上記の発明において、文書データ内の文字データを所定の規則に従ってグループ化するグループ指定部をさらに備え、前記文字オブジェクト置換部は、前記文書データに含まれる文字データに当該文字データが属するグループ内の末尾の文字データの当該文書データにおける出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成し、前記分割実行手段は、前記選択オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、隣接しているグループの文字オブジェクトの間に、文字の区切りを示す区切り情報を挿入する、ことを特徴とする。
【００１１】
本発明は、上記の発明において、前記分割実行手段により文字オブジェクト間に挿入された区切り情報を削除するための結合ボタンオブジェクトを生成し、前記表示用文書データ内に付与する結合ボタン生成手段と、前記表示制御手段により前記表示装置に前記表示用文書データとともに前記結合ボタンオブジェクトが表示されているとき、当該結合ボタンが前記入力装置により押下された場合、前記表示用文書データから当該結合ボタンに対応した区切り情報を削除し、該区切り情報により分割されていた前後の文字オブジェクトを結合する結合実行手段と、を備えることを特徴とする。
【００１２】
本発明は、上記の発明において、前記表示制御手段により前記表示装置に表示されている表示用文書データの文字オブジェクトのいずれかが前記入力装置により指示されると、該指示された文字オブジェクトを特定する指示オブジェクト特定手段と、前記指示オブジェクト特定手段により特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、分割位置を視認可能とする画像要素を挿入する分割位置提示手段と、を備えることを特徴とする。
【００１３】
また、上述した課題を解決するために、本発明は、文字や、画像のデータを表示する表示装置と、該表示装置に表示された文字を指示する入力装置とを備える文書編集装置であって、文書データから、当該文書データに含まれる文字データと、該文字データ間を視認可能とする画像要素に文字データ間の出現順を示すリンク情報を付与した文字間オブジェクトとからなる表示用文書データを生成する文字間オブジェクト置換手段と、前記文字間オブジェクト置換手段により生成された表示用文書データ内の文字データとともに、前記文字間オブジェクトの画像要素を、文字データ間の出現順を示すリンク情報に従って、前記表示装置に表示する表示制御手段と、前記入力装置により前記表示装置に表示されている画像要素が選択された場合、選択された画像要素に対応した文字間オブジェクトを特定する選択オブジェクト特定手段と、前記選択オブジェクト特定手段により特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、前記特定された文字間オブジェクトの位置に、文字の区切りを示す区切り情報を挿入する分割実行手段とを備え、前記表示制御手段は、前記分割実行手段により挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示する、ことを特徴とする文書編集装置である。
【００１４】
本発明は、上記の発明において、前記選択オブジェクト特定手段により特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、前記画像要素を、前記文字データ間をより容易に視認可能とする他の画像要素に変更する画像要素変更手段をさらに具備することを特徴とする。
【００１５】
また、上述した課題を解決するために、本発明は、表示装置に表示された文書データを入力装置による操作によって編集する文書編集方法であって、文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成するステップと、前記生成された表示用文書データ内の文字オブジェクトで示される文字を前記表示装置に表示するステップと、前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定するステップと、前記特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入するステップと、前記特定された文字オブジェクトの直前または直後の位置に挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示するステップと、を含むことを特徴とする文書編集方法である。
【００１６】
また、上述した課題を解決するために、本発明は、表示装置に表示された文書データを入力装置による操作によって編集する文書編集装置のコンピュータに、文書データから、当該文書データに含まれる文字データに当該文書データにおける当該文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成するステップと、前記生成された表示用文書データ内の文字オブジェクトで示される文字を表示するステップと、前記入力装置により前記表示装置に表示されている文字が選択された場合、選択された文字に対応した文字オブジェクトを特定するステップと、前記特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、前記特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入するステップと、前記特定された文字オブジェクトの直前または直後の位置に挿入された区切り情報に従って、前記表示用文書データを前記表示装置に表示するステップと、を実行させることを特徴とするプログラムである。
【発明の効果】
【００１７】
この発明によれば、文書データから文字データの出現位置を示すリンク情報を文字データに付与した文字オブジェクトからなる表示用文書データを生成し、該表示用文書データ内の文字オブジェクトで示される文字を表示装置に表示し、入力装置により文字が選択された場合、選択された文字に対応した文字オブジェクトを特定し、特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、特定された文字オブジェクトの直前または直後の位置に、文字の区切りを示す区切り情報を挿入する。したがって、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。
【００１８】
また、本発明によれば、文書データ内の文字データを所定の規則に従ってグループ化し、グループ内の末尾の文字データの出現位置を示すリンク情報を付与した文字オブジェクトからなる表示用文書データを生成し、該表示用文書データ内の文字オブジェクトで示される文字を表示装置に表示し、入力装置により文字が選択された場合、選択された文字に対応した文字オブジェクトを特定し、特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、隣接しているグループの文字オブジェクトの間に、文字の区切りを示す区切り情報を挿入する。したがって、特定の位置で分割可能とすることで、自然な位置（単語単位）で分割して表示することができる。
【００１９】
また、本発明によれば、文字オブジェクト間に挿入された区切り情報を削除するための結合ボタンオブジェクトを生成して表示用文書データ内に付与し、表示用文書データとともに結合ボタンオブジェクトが表示されているとき、当該結合ボタンが入力装置により押下された場合、表示用文書データから当該結合ボタンに対応した区切り情報を削除し、該区切り情報により分割して表示されていた前後の文字オブジェクトを結合する。したがって、２つに分割した構成要素を結合可能とすることで、分割位置を容易に試行錯誤することできる。
【００２０】
また、本発明によれば、表示用文書データの文字オブジェクトのいずれかが入力装置により指示されると、該指示された文字オブジェクトを特定し、特定された文字オブジェクトに付与されている出現位置を示すリンク情報に基づいて、特定された文字オブジェクトの直前または直後の位置に、分割位置を視認可能とする画像要素を挿入して表示する。したがって、マウスなどの入力装置でポインタを文字上に移動させると、分割位置に縦棒状などの画像を表示して分割位置を明示することで、操作ミスによる誤分割を抑制することができる。
【００２１】
また、この発明によれば、文書データから、文字データと、画像要素に文字データ間の出現順を示すリンク情報を付与し、文字データ間に挿入された文字間オブジェクトとからなる表示用文書データを生成し、該表示用文書データ内の文字データとともに、文字間オブジェクトの画像要素を、文字データ間の出現順を示すリンク情報に従って、表示装置に表示し、入力装置により画像要素が選択された場合、選択された画像要素に対応した文字間オブジェクトを特定し、特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、特定された文字間オブジェクトの位置に、文字の区切りを示す区切り情報を挿入する。したがって、文字データ自体に変更を加えることなく、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。
【００２２】
また、本発明によれば、特定された文字間オブジェクトに付与されている文字データ間の出現順を示すリンク情報に基づいて、画像要素を、文字データ間をより容易に視認可能とする他の画像要素に変更する。したがって、分割位置をより明確に提示することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２４】
前述したように、本発明では、元となる電子文書の文字データに、位置を示すリンク情報を付与した表示用文書を作成する。このように、リンク情報を付与された文字データを、一般的な文字データと区別するため、以降の説明では、「文字オブジェクト」という。
【００２５】
Ａ．第１実施形態
まず、本発明の第１実施形態について説明する。
本第１実施形態では、文字を選択し、構成要素へ分割する手法について説明する。
図１は、本発明の第１実施形態による文書編集装置の構成を示すブロック図である。図において、元文書複製部１は、元の文書のデータである電子文書データ１００を読み込み、複製を作成する。文字オブジェクト置換部２は、複製した電子文書１０１中の全ての文字を、情報を付与することが可能な文字オブジェクトに置換し、出現順等の位置を示すリンク情報を付与する。また、文字オブジェクト置換部２は、Ｗｅｂ（ウェブ）ブラウザ等により画面上に表示するためのデータである表示用文書１０２として書式を整える。これは、例えば、ＨＴＭＬ（Hypertext Markup Language）文書として機能するように、ヘッダ等を追加することが考えられる。
【００２６】
ここで、図２（ａ）、（ｂ）は、本第１実施形態による、文字オブジェクトの置換を説明するための概念図である。ここでは、一般的なＷｅｂ文書用の記法であるＨＴＭＬを例にとって説明する。ＨＴＭＬでは、タグを用いて文書構造を表現する。タグの１つであるＳＰＡＮタグを用いると、付与対象とした文字（列）を１つの構成要素にできる。つまり、＜ＳＰＡＮ＞〜＜／ＳＰＡＮ＞により囲んだ範囲をひとかたまりとして、スタイルシートが適用できる。そこで、全ての文字を１文字毎にＳＰＡＮタグで囲むことにより、１文字を単位として操作することが可能となる。
【００２７】
図２（ａ）に示す例では、“内燃機関”という文字列が、文字データ“内”に対応する文字オブジェクト、文字データ“燃”に対応する文字オブジェクト、文字データ“機”に対応する文字オブジェクト、文字データ“関”に対応する文字オブジェクトに置換されている。それぞれの文字オブジェクトには、タグ内にその文字の出現順の位置を示すリンク情報が、ｄｉｖｉｄｅ（１）〜ｄｉｖｉｄｅ（４）のように付与されている。
【００２８】
また、タグには、属性を付与することが可能となっている。ここでは、ｏｎｃｌｉｃｋ属性を付与することで、マウスなどの入力装置６により表示されている文字オブジェクトが選択（表示されている文字オブジェクト上にポインタがある状態でクリック）されたときに分割の実行（ｄｉｖｉｄｅ）が命令されるようになっている。この際、ｄｉｖｉｄｅの引数として与えられた文字の出現順（リンク情報）が分割位置の指定のために、後述する分割実行部８に受け渡される。
【００２９】
記憶部３は、表示用文書１０２を記憶する。表示制御部４は、記憶部３から表示用文書１０２を読み込み、Ｗｅｂブラウザ等を介して表示装置５に表示する。また、後述する分割実行部８が表示用文書１０２を更新した際には、再び、更新された表示用文書１０２を読み込み、同様に表示する。ここで、本実施形態では、ＨＴＭＬで記述された表示用文書１０２を、Ｗｅｂブラウザ等を介して表示するため、図２（ｂ）に示すように、見た目は、元の電子文書と同様であり、特に変わりはない。なお、図示の文字を囲む点線は、文字オブジェクトに１文字ずつ置換されたことを説明するためのものであって、表示されるものではない。
【００３０】
選択オブジェクト特定部７は、マウスや、キーボードなどの入力装置６によるポインタ操作により、表示されている特定の文字オブジェクトが押下された場合に、その文字オブジェクトから対応する文字の出現順の位置を示すリンク情報を取得し、該リンク情報を分割位置として分割実行部８に供給する。分割実行部８は、選択オブジェクト特定部７から供給された分割位置での構成要素間の区切りが明確に分かるように表示用文書１０２を編集する。構成要素間の区切りは、例えば、ＨＴＭＬの記法における改行要素ＢＲタグや、罫線要素ＨＲタグなどを挿入することで行うか、あるいは、構成要素毎にブロック状の領域内に記載し、構成要素の存在を強調することで行ってもよい。
【００３１】
次に、本第１実施形態の動作について説明する。
図３及び図４は、本第１実施形態による文書編集装置の動作を説明するためのフローチャートである。まず、図３において、元文書複製部１は、元の電子文書データ１００を読み込み、この電子文書データ１００の複製データである電子文書１０１を作成する（ステップＳａ１）。次に、文字オブジェクト置換部２は、複製された電子文書１０１中の全ての文字データを、情報を付与することが可能な文字オブジェクトに置換し、出現順等の位置を示すリンク情報を付与して、Ｗｅｂ上に表示するための表示用文書１０２を生成する（ステップＳａ２）。本第１実施形態では、図２（ａ）に示すように、文字データを、インライン要素を意味するＳＰＡＮタグで囲み、ｏｎｃｌｉｃｋイベント発生時の属性として位置を示すリンク情報を取得可能としている。文字オブジェクト置換部２は、生成した表示用文書１０２を記憶装置３へ書き込む。
【００３２】
次に、表示制御部４は、記憶装置３から表示用文書１０２を読み込み、表示装置５に表示する（ステップＳａ３）。これにより、文字オブジェクトに変換された基となった文字データにより示される文字が表示される。選択オブジェクト特定部７は、文字として表示されているいずれかの文字オブジェクト上で入力装置６が押下されたか否かを判定し（ステップＳａ４）、表示されているいずれかの文字オブジェクト上で入力装置６が押下された場合には、選択された文字オブジェクトからリンク情報を取得し、分割実行部８は、選択オブジェクト特定部７から通知されたリンク情報に従って、文字オブジェクトの直後（または直前）で分割する分割処理を実行する（ステップＳａ５）。
【００３３】
図４は、図３に示す分割処理の詳細なフローを示す図である。表示されているいずれかの文字オブジェクト上で入力装置６が押下されると、分割処理では、まず、選択オブジェクト特定部７において、押下された文字オブジェクトの表示に対応する表示文書１０２内の文字オブジェクトの記述を特定し、この特定された文字オブジェクトのタグで示されるｄｉｖｉｄｅ命令を実行する。これにより、選択オブジェクト特定部７は、選択された文字オブジェクトの位置を示すリンク情報を取得し、これにより文字オブジェクトが特定される（ステップＳｂ１）。そして、分割実行部８において、選択オブジェクト特定部７が取得した位置を示すリンク情報を利用し、そのリンク情報で指定される文字オブジェクトの直後（または直前）に、構成要素間の区切りとして、改行要素ＢＲタグや、罫線要素ＨＲタグなどを挿入して表示するため区切りオブジェクトを生成して、表示用文書１０２に追加する（ステップＳｂ２）。その後、ステップＳａ３に戻る。上記分割処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み（ステップＳａ３）、表示装置５に表示する。これにより、ユーザにより指定された文字オブジェクトの直後（または直前）で分割されるように、構成要素間の区切りが表示されることになる。
【００３４】
上述した第１実施形態によれば、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。
【００３５】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。
本第２実施形態では、分割可能な位置を制御する手法について説明する。
図５は、本第２実施形態による文書編集装置の構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。図において、本第２実施形態では、元文書複製部１と文字オブジェクト置換部２との間に、特定の文字を指定するためのグループ指定部１０を設けている。
【００３６】
該グループ指定部１０は、文字オブジェクトに変換する際に、同じグループに所属する文字（文字列）には、同じ位置を示すリンク情報が付与されるようにするために、元の電子文書を形態素解析して形態素に区切り、同じ形態素中の文字（文字列）を同じグループとして指定する。該グループに関する情報は、グループ情報２００として文字オブジェクト置換部２に供給される。文字オブジェクト置換部２は、上記グループ単位で、末尾の文字の出現順等の位置を示すリンク情報を付与する。なお、スペースによる分かち書きを慣習とする英文の場合には、スペースで区切られた単語単位で指定してもよい。
【００３７】
図６（ａ）、（ｂ）は、本第２実施形態による、グループ指定、及び分割例を説明するための概念図である。グループ指定部１０は、図６（ａ）に示すように、元の文字列のデータが、例えば、“ボタンの設置”であった場合、形態素解析により、“ボタン”と、“の”と、“配置”との形態素に区切り、それぞれを１つのグループとして指定する。文字オブジェクト置換部２は、上記グループ単位で、末尾の文字データの出現順等の位置を示すリンク情報を付与する。より詳細には、各形態素の末尾の文字データの出現順を同グループの文字オブジェクト全てに付与する。
【００３８】
図６（ａ）に示す例では、文字“ン”の出現順が「３」であるので、文字オブジェクト“ン”以外に、同一グループの文字オブジェクト“ボ”、“タ”にも、同じ出現順「３」が付与される。文字オブジェクト“の”は、１つのグループとして指定され、出現順「４」がリンク情報として付与される。同様に、文字“設置”に対しては、文字オブジェクト“置”の出現順が「６」であるので、文字オブジェクト“置”以外に、同一グループの文字オブジェクト“設”にも出現順「６」がリンク情報として付与される。これにより、“設置”のいずれの文字オブジェクトが押下された場合でも、文字オブジェクト“置”の直後で分割されることになる。つまり、分割時には、図６（ｂ）に示すように、例えば、“ボタン”のいずれの文字オブジェクトが押下された場合でも、文字オブジェクト“ン”の直後で分割されることになる。
【００３９】
次に、本第２実施形態の動作について説明する。
図７は、本第２実施形態による文書編集装置の動作を説明するためのフローチャートである。まず、元文書複製部１は、元の電子文書データ１００を読み込み、この電子文書データ１００の複製データである電子文書１０１を作成する（ステップＳｃ１）。次に、グループ指定部１０により分割可能な位置を制御するか否かを判定する（ステップＳｃ２）。なお、文書編集装置には、予め分割可能な位置を制御するか否かのモードが設定されているものとする。分割可能な位置を制御しない場合には、前述した第１実施形態と同じ動作となる。一方、分割可能な位置を制御する場合には、グループ指定部１０において、元の電子文書を形態素解析して形態素に区切り、同じ形態素中の文字（文字列）の文字データを同じグループとして指定し、グループ情報２００として文字オブジェクト置換部２に供給する（ステップＳｃ３）。
【００４０】
文字オブジェクト置換部２は、図６（ａ）に示すように、複製された電子文書１０１中の全ての文字データを、情報を付与することが可能な文字オブジェクトに置換し、上記グループ情報に従って、同一グループの文字オブジェクトに、そのグループに属する末尾の文字データの出現順等の位置を示すリンク情報を付与し、Ｗｅｂ上に表示するための表示用文書１０２を生成する（ステップＳｃ４）。文字オブジェクト置換部２は、生成した表示用文書１０２を記憶装置３へ書き込む。
【００４１】
次に、表示制御部４は、記憶装置３から表示用文書を読み込み、表示装置５に表示する（ステップＳｃ５）。選択オブジェクト特定部７は、表示されているいずれかの文字オブジェクト上で入力装置６が押下されたか否かを判定する（ステップＳｃ６）。そして、表示されているいずれかの文字オブジェクト上で入力装置６が押下された場合には、分割実行部８は、その文字オブジェクトが属するグループの直後で分割する分割処理を実行する（ステップＳｃ７）。なお、分割処理については、グループ単位で分割することが異なるだけで、基本的に、前述した第１実施形態の図４と同様である。なお、同じリンク情報を持つ文字オブジェクトのうち、表示文書１０２における記載順が最も後ろの文字オブジェクトが、同一グループ内において最も後ろに位置する文字オブジェクトとして判断され、その文字オブジェクトの直後に、構成要素間の区切りを表示するための区切りオブジェクトが生成され、表示用文書１０２に追加されることになる。その後、ステップＳｃ５に戻る。上記分割処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み（ステップＳｃ５）、表示装置５に表示する。これにより、ユーザにより指定された文字オブジェクトと同じグループにおいて表示位置が最も後ろの文字オブジェクトの直後で分割されるように、構成要素間の区切りが表示されることになる。
なお、上記においては、選択された表示文字と同じグループにおいて表示位置が最も後ろの文字オブジェクトの直後で分割されるようにしているが、選択された表示文字と同じグループにおいて表示位置が最初の文字オブジェクトの直前で分割されるようにしてもよい。この場合、同一グループの文字オブジェクトに、そのグループに属する最初の文字の出現順等の位置を示すリンク情報を付与する。
【００４２】
上述した第２実施形態によれば、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。また、特定の位置で分割可能とすることで、自然な位置（単語単位）で分割することができる。
【００４３】
Ｃ．第３実施形態
次に、本発明の第３実施形態について説明する。
本第３実施形態では、分割した構成要素を結合する手法について説明する。
図８は、本第３実施形態による文書編集装置の構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。図において、本第３実施形態では、結合ボタン作成部１１、結合対象特定部１２、及び結合実行部１３を更に設けている。結合ボタン作成部１１は、分割が実行された際に、各構成要素に対応する結合ボタン（オブジェクト）を作成し、該結合ボタンに、対応する構成要素の先頭もしくは末尾の文字オブジェクトに付与されている位置を示すリンク情報を付与する。
【００４４】
結合対象特定部１２は、結合ボタン１１が押下されると、結合ボタン１１に付与されている位置を示すリンク情報を取得し、同じ値をリンク情報として持つ文字オブジェクトを特定する。結合実行部１３は、上記特定された文字オブジェクトの直前、もしくは直後に構成要素間の区切りとして挿入されている、改行要素ＢＲタグや、罫線要素ＨＲタグなどを削除する。
【００４５】
図９は、本第３実施形態による、結合処理を説明するための概念図である。分割実行部８が２つの構成要素に分割した際、結合ボタン作成部１１は、図９に示すように、結合ボタン（オブジェクト）を作成する。次に、分割した構成要素のうち、分割位置の前部の構成要素の末尾の文字オブジェクトに付与されている位置を示すリンク情報を取得し、この取得した同じ位置を示すリンク情報を、結合ボタンを表示するための結合ボタンオブジェクトに付与する。図示の例では、分割した前部の構成要素における末尾の文字オブジェクト“が、”に付与されている位置を示すリンク情報（“１９”）を取得し、その同じ位置を示すリンク情報（“１９”）を結合ボタンオブジェクトに付与する。
【００４６】
そして、結合ボタンが押下されたときには、結合対象特定部１２がその結合ボタンの結合ボタンオブジェクトからリンク情報（“１９”）を取得し、取得したリンク情報と同じ値を持つ文字オブジェクト“が、”を特定する。最後に、結合実行部１３が、特定された文字オブジェクト“が、”の直後に挿入されている構成要素間の区切り（改行など）を削除することで、２つの構成要素を結合する。
【００４７】
次に、本第３実施形態の動作について説明する。
図１０乃至図１２は、本第３実施形態による文書編集装置の動作を説明するためのフローチャートである。まず、図１０において、元文書複製部１は、元の電子文書データ１００を読み込み、この電子文書データ１００の複製データである電子文書１０１を作成する（ステップＳｄ１）。次に、文字オブジェクト置換部２は、複製された電子文書１０１中の全ての文字データを、情報を付与することが可能な文字オブジェクトに置換し、出現順等の位置を示すリンク情報を付与して、Ｗｅｂ上に表示するための表示用文書１０２を生成する（ステップＳｄ２）。文字オブジェクト置換部２は、生成した表示用文書１０２を記憶装置３へ書き込む。
【００４８】
次に、表示制御部４は、記憶装置３から表示用文書１０２を読み込み、表示装置５に表示する（ステップＳｄ３）。選択オブジェクト特定部７は、表示されているいずれかの文字オブジェクト上にポインタがあるか否かを判定し（ステップＳｄ４）、表示されているいずれかの文字オブジェクト上にポインタがある場合には、その文字オブジェクトの表示上で入力装置６が押下されたか否かを判定する（ステップＳｄ５）。そして、いずれかの文字オブジェクトの表示上で入力装置６が押下された場合には、分割実行部８は、文字オブジェクトの直後で分割する分割処理を実行する（ステップＳｄ６）。
【００４９】
分割処理では、図１１に示すように、まず、表示されているいずれかの文字オブジェクト上で入力装置６が押下されると、上述した図４のステップＳｂ１と同様の処理により、選択オブジェクト特定部７において、選択された文字オブジェクトの位置を示すリンク情報を取得し、これにより文字オブジェクトを特定する（ステップＳｅ１）。そして、上述した図４のステップＳｂ２と同様の処理により、分割実行部８において、選択オブジェクト特定部７により取得されたリンク情報で指定される文字オブジェクトの直後（または直前）に、構成要素間の区切りとして、改行要素ＢＲタグや、罫線要素ＨＲタグなどを挿入して表示するため区切りオブジェクトを生成して、表示用文書１０２に追加する（ステップＳｅ２）。次に、結合ボタン作成部１１において、上記文字オブジェクトの位置を示すリンク情報と同じ値を、リンク情報として付与した結合ボタンオブジェクト（図９）を作成して、表示用文書１０２に追加する（ステップＳｅ３）。その後、ステップＳｄ３に戻る。上記分割処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み、表示装置５に表示する。これにより、ユーザにより指定された文字オブジェクトの直後（または直前）で分割されるように、構成要素間の区切りが表示され、さらに、結合ボタンが表示されることになる。
【００５０】
一方、図１０において、文字オブジェクト上にポインタがない場合（ステップＳｄ４のＮＯ）には、ポインタが結合ボタン上あるか否かを判定し（ステップＳｄ７）、結合ボタン上にない場合には、ステップＳｄ４に戻る。一方、ポインタが結合ボタン上ある場合には、結合ボタンが押下されたか否かを判定し（ステップＳｄ８）、結合ボタンが押下された場合には、結合処理を実行する（ステップＳｄ９）。
【００５１】
結合処理では、図１２に示すように、まず、結合対象特定部１２において、押下された結合ボタンに対応した表示文書１０２内の結合ボタンオブジェクトにタグとして記載されているｄｉｖｉｄｅ命令が実行される。これにより、結合対象特定部１２は、リンク情報を取得し、このリンク情報と同じ値を持つ文字オブジェクトを特定し（ステップＳｆ１）、結合実行部１３において、特定された文字オブジェクトの直後（または直前）に挿入されている改行要素の区切りオブジェクトを表示文書１０２から削除することで、２つの構成要素を結合する（ステップＳｆ２）。その後、ステップＳｄ３に戻る。上記結合処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み、表示装置５に表示する。これにより、構成要素間の区切りが削除され、２つの構成要素が結合されて表示されることになる。
【００５２】
上述した第３実施形態によれば、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。また、２つに分割した構成要素を結合可能とすることで、分割位置を容易に試行錯誤することできる。
【００５３】
なお、本第３実施形態を上述した第２実施形態と組み合わせた場合、すなわち、分割可能な位置をグループ単位として、本第３実施形態を組み合わせた場合には、マウスポインタを乗せた文字の属するグループの直後、または直前のグループ間を結合して表示することが可能となる。
【００５４】
Ｄ．第４実施形態
次に、本発明の第４実施形態について説明する。
本第４実施形態では、実行前に分割位置を確認できる手法について説明する。
図１３は、本第４実施形態による文書編集装置の構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。図において、本第４実施形態では、指示オブジェクト特定部１４、及び分割位置提示部１５を更に設けている。指示オブジェクト特定部１４は、マウス等の入力装置６によって特定の文字オブジェクトが指示された（表示されている文字オブジェクト上にポインタが移動した）とき、その文字オブジェクトの位置を示すリンク情報を取得し、指示された文字オブジェクトを特定する。分割位置提示部１５は、特定された文字オブジェクトの直後（または直前）に、縦棒状の画像などの分割位置表示要素が分割位置に表示されるようにする。これにより、マウス等の入力装置６によって特定の文字オブジェクトの表示上にポインタが移動してくると、該当文字オブジェクトの表示上でクリックした場合に構成要素が分割される位置に、縦棒状の画像が表示されることになる。
【００５５】
図１４（ａ）、（ｂ）は、本第４実施形態による、分割位置提示の動作を説明するための概念図である。前述した第１実施形態により、全ての文字が１文字毎にＳＰＡNタグで囲まれている状態とする。タグには、複数の属性を付与することが可能であるので、分割位置提示部１５は、分割の実行ためのｏｎｃｌｉｃｋ属性に加えて、ｏｎｍｏｕｓｅｏｖｅｒ属性を付与する。ｏｎｍｏｕｓｅｏｖｅｒ属性によって、マウスポインタが表示されている文字オブジェクト上に移動すると、区切り線の提示（ｓｈｏｗ＿ｄｉｖ）が命令される。この際、ｓｈｏｗ＿ｄｉｖの引数として与えられた文字の出現順が分割位置の指定のために、分割位置提示部１５へ与えられ、分割位置提示部１５は、図１４（ｂ）に示すように、上記文字の出現順に基づいて、該当文字オブジェクトの直後に、表示画面上から分割位置が明確に判別できる画像要素、例えば、縦棒状の画像要素などの分割位置表示要素を挿入する。
【００５６】
次に、本第４実施形態の動作について説明する。
図１５及び図１６は、本第４実施形態による文書編集装置の動作を説明するためのフローチャートである。まず、図１５において、元文書複製部１は、元の電子文書データ１００を読み込み、この電子文書データ１００の複製データである電子文書１０１を作成する（ステップＳｇ１）。次に、文字オブジェクト置換部２は、複製された電子文書１０１中の全ての文字データを、情報を付与することが可能な文字オブジェクトに置換し、出現順等の位置を示すリンク情報を付与し、Ｗｅｂ上に表示するための表示用文書１０２を生成する（ステップＳｇ２）。本第４実施形態では、図１４（ａ）に示すように、文字を、インライン要素を意味するＳＰＡＮタグで囲み、ｏｎｃｌｉｃｋイベント発生時の属性として位置を示すリンク情報を取得可能するとともに、ｏｎｍｏｕｓｅｏｖｅｒイベント発生時の属性として位置を示すリンク情報を取得可能としている。次に、表示制御部４は、記憶装置３から表示用文書１０２を読み込み、表示装置５に表示する（ステップＳｇ３）。選択オブジェクト特定部７は、表示されているいずれかの文字オブジェクト上にポインタがあるか否かを判定し（ステップＳｇ４）、表示されているいずれかの文字オブジェクト上にポインタがある場合には、分割位置提示処理を実行する（ステップＳｇ５）。
【００５７】
分割位置提示処理では、まず、現在表示用文書１０２に分割位置表示要素を表示するためのオブジェクトが含まれていれば削除する。続いて、図１６に示すように、指示オブジェクト特定部１４において、ポインタがある文字オブジェクトに対応する表示文書１０２内の文字オブジェクトの記述を特定し、この特定された文字オブジェクトのタグで示されるｓｈｏｗ＿ｄｉｖ命令を実行する。これにより、指示オブジェクト特定部１４は、マウス等の入力装置６によるポインタによって指示された文字オブジェクトの位置を示すリンク情報を取得し、これにより指示された文字オブジェクトを特定する（ステップＳｈ１）。そして、分割位置提示部１５において、指示オブジェクト特定部１４が取得した位置を利用し、そのリンク情報で指定される文字オブジェクトの直後（または直前）に、分割位置であることを示す縦棒状の画像などの分割位置表示要素を挿入して表示するための分割位置表示オブジェクトを生成し、表示用文書１０２に追加する（ステップＳｈ２）。上記分割位置提示処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み、表示装置５に表示する。これにより、ユーザにより指定された文字オブジェクトの直後（または直前）に、分割位置表示要素が表示される。
【００５８】
次に、選択オブジェクト特定部７は、該当文字オブジェクトの表示上で入力装置６が押下されたか否かを判定する（ステップＳｇ６）。そして、該当文字オブジェクトの表示上で入力装置６が押下された場合には、分割実行部８は、その文字オブジェクトの直後で分割する分割処理を実行する（ステップＳｇ７）。すなわち、上述したように、縦棒状の画像が表示された位置で文字が分割されることになる。なお、分割処理については、前述した第１実施形態と同じであるので説明を省略する。その後、ステップＳｇ３に戻る。上記分割位置提示処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み、表示装置５に表示する。
【００５９】
上述した第４実施形態によれば、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。また、マウスなどの入力装置でポインタを文字上に移動させると、分割位置に縦棒状などの画像を表示して分割位置を明示することで、操作ミスによる誤分割を抑制することができる。
【００６０】
なお、本第４実施形態を上述した第２実施形態と組み合わせた場合、すなわち、分割可能な位置をグループ単位として、本第４実施形態を組み合わせた場合には、マウスポインタを乗せた文字の属するグループの直後、または直前のグループ間に分割位置を設定することが可能となる。
【００６１】
Ｅ．第５実施形態
次に、本発明の第５実施形態について説明する。
本第５実施形態では、文字間の区切りを選択し、構成要素に分割する手法について説明する。本第５実施形態では、文字自体ではなく、文字と文字との間にオブジェクト（以下、文字間オブジェクトという）を挿入し、位置を示すリンク情報を付与する。
【００６２】
図１７は、本発明の第５実施形態による文書編集装置の構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。図において、本第５実施形態では、上述した第１乃至第４実施形態における文字オブジェクト置換部２に代えて、文字間オブジェクト挿入部１６を設けている。文字間オブジェクト挿入部１６は、文字と文字との間に文字間オブジェクトを挿入し、位置を示すリンク情報を付与する。文字間オブジェクトは、元の電子文書の内容に影響を与えないものが望ましく、例えば、縦棒状の画像や、スペースなどが好ましい。
【００６３】
図１８（ａ）、（ｂ）は、本第５実施形態による、文字間の区切りを選択して構成要素に分割する手法を説明するための概念図である。本第５実施形態では、図１８（ａ）に示すように、文字と文字との間に無色の狭い縦棒状の画像要素（文字間オブジェクト）などである文字間画像要素を挿入し、出現順などの位置を示すリンク情報を、文字データではなく、文字データの右横の文字間オブジェクトに付与する。文字データに対しては、特段の処理を行う必要はない。
【００６４】
特に、上述した第４実施形態と組み合わせて、タグ内にｏｎｍｏｕｓｅｏｖｅｒ属性を付与すれば、図１８（ｂ）に示すように、マウスなどの入力装置６によって文字間オブジェクトが指示された場合に（ポインタが移動してきた場合に）、文字間画像要素を幅の狭い縦棒状の画像から幅の広い縦棒状の画像である分割位置表示要素に置換したり、着色して表示したりすることで、分割位置をより明確に提示することも可能である。そして、文字間画像要素上で入力装置６を押下すると、その位置において構成要素に分割される。
【００６５】
次に、本第５実施形態の動作について説明する。
図１９は、本第５実施形態による文書編集装置の動作を説明するためのフローチャートである。まず、元文書複製部１は、元の電子文書データ１００を読み込み、この電子文書データ１００の複製データである電子文書１０１を作成する（ステップＳｉ１）。次に、文字間オブジェクト挿入部１６において、文字間に文字間オブジェクトを挿入し、位置を示すリンク情報を付与し、Ｗｅｂ上に表示するための表示用文書１０２を生成する（ステップＳｉ２）。本第５実施形態では、図１８（ａ）に示すように、文字間画像要素をＳＰＡＮタグで囲み、ｏｎｃｌｉｃｋイベント発生時の属性として位置を示すリンク情報を取得可能としている。文字オブジェクト置換部２は、生成した表示用文書１０２を記憶装置３へ書き込む。
【００６６】
次に、表示制御部４は、記憶装置３から表示用文書１０２を読み込み、表示装置５に表示する（ステップＳｉ３）。選択オブジェクト特定部７は、表示されているいずれかの文字間画像要素上で入力装置６が押下されたか否かを判定する（ステップＳｉ４）。そして、いずれかの文字間画像要素上で入力装置６が押下された場合には、分割実行部８は、選択された文字間画像要素の文字間オブジェクトに付与された位置を示すリンク情報を取得し、当該文字間オブジェクトの位置で文字を分割する分割処理を実行する（ステップＳｉ５）。なお、分割処理については前述した第１実施形態と同様であるので説明を省略するが、区切りオブジェクトは、選択された文字間オブジェクトの前または後ろ、あるいは、選択された文字間オブジェクトの位置に置き換えて表示されるようにしてもよい。その後、ステップＳｉ３に戻る。上記分割処理により、表示用文書１０２が更新されるので、表示制御部４は、再び、更新された表示用文書１０２を読み込み、表示装置５に表示する。
【００６７】
上述した第５実施形態によれば、文字データに変更を加えることなく、表示画面上での簡易な位置指定を通じて、電子文書を複数の構成要素に容易に分割して表示することができる。また、上述したように、第４実施形態と組み合わせれば、マウスなどの入力装置６によって文字間オブジェクトが指示された場合に（ポインタが文字間オブジェクト上に移動してきた場合に）、文字間オブジェクトを幅の狭い縦棒状の画像から幅の広い縦棒状の画像に置換したり、着色して表示したりすることで、分割位置をより明確に提示することも可能である。
【００６８】
なお、上述した実施形態において、文書編集装置は、内部にコンピュータシステムを有している。そして、上述した文書編集装置の元文書複製部１、文字オブジェクト置換部２、表示制御部４、選択オブジェクト特定部７、分割実行部８、グループ指定部１０、結合ボタン作成部１１、結合対象特定部１２、結合実行部１３、指示オブジェクト特定部１４、分割位置提示部１５、及び文字間オブジェクト挿入部１６の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵや、各種メモリ、ＯＳ、周辺機器等のハードウェアなどを含むものである。
【００６９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００７０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに、「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや、電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバや、クライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに、前述した機能をコンピュータシステに既に記録されているプログラムとの組み合わせで実現できるものであっても良い。
【図面の簡単な説明】
【００７１】
【図１】本発明の第１実施形態による文書編集装置の構成を示すブロック図である。
【図２】本第１実施形態による、文字オブジェクトの置換を説明するための概念図である。
【図３】本第１実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図４】本第１実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図５】本第２実施形態による文書編集装置の構成を示すブロック図である。
【図６】本第２実施形態による、グループ指定、及び分割例を説明するための概念図である。
【図７】本第２実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図８】本第３実施形態による文書編集装置の構成を示すブロック図である。
【図９】本第３実施形態による、結合処理を説明するための概念図である。
【図１０】本第３実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図１１】本第３実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図１２】本第３実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図１３】本第４実施形態による文書編集装置の構成を示すブロック図である。
【図１４】本第４実施形態による、分割位置提示の動作を説明するための概念図である。
【図１５】本第４実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図１６】本第４実施形態による文書編集装置の動作を説明するためのフローチャートである。
【図１７】本発明の第５実施形態による文書編集装置の構成を示すブロック図である。
【図１８】本第５実施形態による、文字間の区切りを選択して構成要素に分割する手法を説明するための概念図である。
【図１９】本第５実施形態による文書編集装置の動作を説明するためのフローチャートである。
【符号の説明】
【００７２】
１  元文書複製部
２  文字オブジェクト置換部
３  記憶装置
４  表示制御部
５  表示装置
６  入力装置
７  選択オブジェクト特定部
８  分割実行部
１０  グループ指定部
１１  結合ボタン作成部
１２  結合対象特定部
１３  結合実行部
１４  指示オブジェクト特定部
１５  分割位置提示部
１６  文字間オブジェクト挿入部
【図１】
2009237885.tif 000003
【図２】
2009237885.tif 000004
【図３】
2009237885.tif 000005
【図４】
2009237885.tif 000006
【図５】
2009237885.tif 000007
【図６】
2009237885.tif 000008
【図７】
2009237885.tif 000009
【図８】
2009237885.tif 000010
【図９】
2009237885.tif 000011
【図１０】
2009237885.tif 000012
【図１１】
2009237885.tif 000013
【図１２】
2009237885.tif 000014
【図１３】
2009237885.tif 000015
【図１４】
2009237885.tif 000016
【図１５】
2009237885.tif 000017
【図１６】
2009237885.tif 000018
【図１７】
2009237885.tif 000019
【図１８】
2009237885.tif 000020
【図１９】
2009237885.tif 000021