(57)【特許請求の範囲】
【請求項１】
入力文書の任意の抽出部分を抽出し、抽出部分の文書制御情報及び本文情報からなる出力文書を作成する出力文書生成手段と、
該入力文書の抽出部分に、該出力文書を特定可能とする情報を書き込む書き込み手段とを備えた、文書処理装置。
【請求項２】
前記出力文書中の本文情報を編集する編集手段を更に備えた、請求項１記載の文書処理装置。
【請求項３】
前記出力文書中の本文情報を、前記入力文書の抽出部分へ返還する返還手段を更に備えた、請求項２記載の文書処理装置。
【請求項４】
前記返還手段は、前記入力文書の抽出部分に書き込まれている出力文書を特定可能とする情報と前記出力文書中の文書制御情報に含まれている出力文書を特定可能とする情報とを比較して返還可能かどうかを判断し、返還可能な場合に、前記本文情報を前記入力文書の抽出部分に返還する、請求項３記載の文書処理装置。
【請求項５】
前記出力文書を特定可能とする情報は、前記入力文書の抽出が行われたことと抽出部分の複写先とが特定可能な情報である、請求項１〜４のいずれか１項記載の文書処理装置。
【請求項６】
コンピュータに、文書の編集を指定に応じて行わせるプログラムが格納されたコンピュータ読み取り可能な記憶媒体であって、該プログラムは、
該コンピュータに、指定された入力文書の任意の抽出部分を抽出させ、抽出部分の文書制御情報及び本文情報からなる出力文書を作成させる出力文書生成手順と、
該コンピュータに、該入力文書の抽出部分に、該出力文書を特定可能とする情報を書き込ませる書き込み手順とを含む、記憶媒体。
【請求項７】
前記プログラムは、前記コンピュータに、前記出力文書中の本文情報を指定に応じて編集させる編集手順を更に含む、請求項６記載の記憶媒体。
【請求項８】
前記プログラムは、前記コンピュータに、前記出力文書中の本文情報を、前記入力文書の抽出部分へ返還させる返還手順を更に含む、請求項７記載の記憶媒体。
【請求項９】
前記返還手順は、前記コンピュータに、前記入力文書の抽出部分に書き込まれている出力文書を特定可能とする情報と前記出力文書中の文書制御情報に含まれている出力文書を特定可能とする情報とを比較させて返還可能かどうかを判断させ、返還可能な場合に、前記本文情報を前記入力文書の抽出部分に返還させる、請求項８記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文書処理装置及び記憶媒体に係り、特に入力文書の任意の部分を抽出し、抽出した部分を修正した後に元の入力文書に戻す機能を有する文書処理装置及びコンピュータにそのような機能を実現させるプログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、文書処理装置において、複数の文書作成者（オペレータ）が１つの入力文書を扱う場合、扱う入力文書が使用されていないときに文書内容を更新したり、通信網が確立されていない場合には他の文書に変更内容を一旦記述してから文書管理者がその後に入力文書に複写する等の、煩わしい作業を必要としていた。
【０００３】
又、文書管理者が入力文書に変更内容を複写する作業を行う場合、文字の属性や構造の情報がないため、複写した文章等に対して、属性や構造等の情報を付加する作業を必要としていた。
【０００４】
【発明の解決しようとする課題】
従来は、オペレータは自由な時間に文書の内容を更新することができず、又、文書管理者に変更内容を伝達して入力文書に反映させる場合には情報の伝達が不十分であると変更内容に不備が発生してしまうという問題があった。
そこで、本発明は、入力文書の任意の部分を抽出し、複数のオペレータによる同一文書の編集を同一時刻に行うことを可能とし、又、上記任意の部分を属性や構造等を保持したまま抽出することで、煩わしい作業を必要とすることなく入力文書の校正を容易に行える文書処理装置及びコンピュータにそのような編集を可能とさせるプログラムを格納した記憶媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の課題は、入力文書の任意の抽出部分を抽出し、抽出部分の本文情報からなる出力文書を作成する出力文書生成手段と、該入力文書の抽出部分に、該出力文書を特定可能とする情報を書き込む書き込み手段とを備えた文書処理装置により達成できる。
【０００６】
文書処理装置は、前記出力文書中の本文情報を編集する編集手段を更に備えた構成であっても良い。又、文書処理装置は、前記出力文書中の本文情報を、前記入力文書の抽出部分へ返還する返還手段を更に備えた構成であっても良い。更に、前記返還手段は、前記出力文書の文書制御情報に基づいて、前記本文情報及び該文書制御情報を補正する構成であっても良い。又、前記出力文書生成手段は、抽出部分の文書制御情報及び本文情報からなる出力文書を作成し、前記返還手段は、前記出力文書中の本文情報を前記文書制御情報に基づいて前記入力文書の抽出部分に返還するようにしても良い。
【０００７】
前記出力文書を特定可能とする情報は、前記入力文書の抽出が行われたことと抽出部分の複写先とが特定可能な情報であっても良い。
前記文書制御情報は、文書を更新するために必要な、前記入力文書の行桁情報、段落属性、文書属性、書体情報、文字属性等の属性や構造に関する情報から選択された少なくとも１つの情報からなっても良い。
【０００８】
上記の課題は、コンピュータに、文書の編集を行わせるプログラムが格納されたコンピュータ読み取り可能な記憶媒体であって、コンピュータに、入力文書の任意の抽出部分を抽出させ、抽出部分の本文情報からなる出力文書を作成させる出力文書生成手段と、コンピュータに、該入力文書の抽出部分に、該出力文書を特定可能とする情報を書き込ませる書き込み手段とを含む記憶媒体によっても達成できる。
【０００９】
記憶媒体は、コンピュータに、前記出力文書中の本文情報を編集させる編集手段を更に含んでも良い。又、記憶媒体は、コンピュータに、前記出力文書中の本文情報を、前記入力文書の抽出部分へ返還させる返還手段を更に含んでも良い。前記出力文書生成手段は、コンピュータに抽出部分の文書制御情報及び本文情報からなる出力文書を作成させ、前記返還手段は、コンピュータに前記出力文書中の本文情報を前記文書制御情報に基づいて前記入力文書の抽出部分に返還させても良い。更に、前記返還手段は、コンピュータに、前記出力文書の文書制御情報に基づいて、前記本文情報及び該文書制御情報を補正させても良い。
【００１０】
従って、本発明によれば、入力文書の任意の部分を属性や構造等を保持したまま抽出し、複数のオペレータによる同一文書の編集を同一時刻に行うことが可能となり、煩わしい作業を必要とすることなく入力文書の校正を容易に行える文書処理装置及びコンピュータにそのような編集を可能とさせるプログラムを格納した記憶媒体を実現することができる。
【００１１】
【発明の実施の形態】
以下、本発明になる文書処理装置及び記憶媒体の実施例を、図面と共に説明する。
【００１２】
【実施例】
図１は、本発明になる文書処理装置の一実施例を示す斜視図である。本実施例では、本発明がパーソナルコンピュータ等のコンピュータシステムに適用されているが、本発明はワークステーションやワードプロセッサ等にも同様に適用可能であることは、言うまでもない。
【００１３】
図１において、コンピュータシステム１００は、ＣＰＵやディスクドライブ装置等を内蔵した本体部１０１、本体部１０１からの指示により表示画面１０２ａ上に画像を表示するディスプレイ１０２、コンピュータシステム１００に種々の情報を入力するためのキーボード１０３、ディスプレイ１０２の表示画面１０２ａ上の任意の位置を指定するためのマウス１０４、外部のデータべース等にアクセスして他のコンピュータシステムに記憶されているプログラム等をダウンロードするモデム１０５を有する。
【００１４】
ディスク１１０等の可搬型記録媒体に格納されるか、モデム１０５等の通信装置を使って他のコンピュータの記録媒体１０６からダウンロードされるプログラムは、コンピュータシステム１００に入力されコンパイルされる。コンピュータシステム１００は、このプログラムに基づいて後述する如き処理を行う。
本発明になる記憶媒体の一実施例は、上記の如きプログラムを格納した、例えばディスク１１０等のコンピュータ読み取り可能な記録媒体からなる。本発明になる記憶媒体を構成する記録媒体は、ディスク１１０、ＩＣカードメモリ、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の可搬型記録媒体に限定されるものではなく、モデム１０５やＬＡＮ等の通信装置や通信手段を介して接続されるコンピュータシステムでアクセス可能な各種記録媒体を含む。
【００１５】
図２は、コンピュータシステム１００の本体部１０１及びその周辺の要部の構成を示すブロック図である。同図中、本体部１０１は、大略バス２００により接続されたＣＰＵ２０１と、ＲＡＭやＲＯＭ等からなるメモリ部２０２と、ディスク１１０用のディスクドライブ２０３と、ハードディスクドライブ２０４とからなる。又、ディスプレイ１０２及びキーボード１０３やマウス１０４等の入力装置は、バス２００を介して、或いは直接に、ＣＰＵ２０１に接続されている。例えば、メモリ部２０２が主記憶装置を構成し、ディスクドライブ２０３及び／又はハードディスクドライブ２０４が補助記憶装置を構成する。
【００１６】
尚、コンピュータシステム１００の構成は、図１及び図２に示す構成に限定されるものではなく、代わりに各種周知の構成を使用しても良い。
先ず、本実施例における入力文書の任意の部分を抽出する動作を、図３と共に説明する。図３は、入力文書の任意の部分を抽出する際のＣＰＵ２０１の処理を説明するフローチャートである。
【００１７】
図３において、ステップＳ１は、出力文書のファイルを補助記憶装置内で作成する。出力文書のファイル名は、オペレータが入力装置により指定されても、自動的に生成されても良い。ステップＳ２は、主記憶装置内の入力文書の文書制御情報を、図４に示す如く出力文書に複写する。本実施例では、文書制御情報は行桁情報及び書体情報を含む。尚、文書制御情報は、文書を更新するために必要な情報であり、入力文書の行桁情報、段落属性、文書属性、書体情報、文字属性等の属性や構造に関する情報が含まれる。ステップＳ３は、オペレータが入力装置により指定した入力文書の任意の抽出部分、即ち、指定された範囲の本文情報を、図４に示す如く出力文書へ複写する。これにより、オペレータが指定した範囲を修正、更新可能な出力文書が作成される。
【００１８】
ステップＳ４は、図５に示すように、入力文書の抽出部分へ、出力文書の題名、即ち、ファイル名を書き込む。又、ステップＳ５は、図５に示すように、入力文書の抽出部分へ、出力文書の日付や時刻等を書き込む。更に、ステップＳ６は、図５に示すように、入力文書の抽出部分へ、入力文書の抽出者名であり出力文書の作成者、即ち、オペレータ名を書き込み、処理は終了する。これにより、入力文書の方には、抽出部分に出力文書のファイル名、入力文書の抽出者名、抽出が行われた日付や時刻等の出力文書を特定可能とする情報が書き込まれ、入力文書の抽出が行われたことと抽出部分の複写先とを記録しておくことができる。ステップＳ７は、抽出部分の本文情報の変更、更新等の編集を、従来の文書編集方法と同様の方法で出力文書上で行う。
【００１９】
次に、本実施例における変更された文書を元の文書に返還して結合する動作を、図６と共に説明する。図６は、変更された文書を元の文書に返還して結合する際のＣＰＵ２０１の処理を説明するフローチャートである。
図６に示す処理は、オペレータが文書を返還するために元の文書（以下、元文書と言う）と抽出文書とを入力装置から指定すると開始される。元文書とは、上記入力文書であり、抽出文書とは、上記出力文書である。ステップＳ１１は、元文書中に抽出された抽出部分があるかを検索し、抽出部分に書き込まれている抽出文書の情報とオペレータが指定した抽出文書の情報とが一致するか否かを判定する。具体的には、ステップＳ１１は、元文書の抽出部分に書き込まれている出力文書題名と、オペレータが指定した抽出文書の文書題名とが一致するか否かを判定する。ステップＳ１１の判定結果がＮＯであると、ステップＳ１２はエラー処理を行い、例えばディスプレイ１０２にエラーメッセージを表示することで、オペレータに対してメッセージを出力し、処理は終了する。
【００２０】
他方、ステップＳ１１の判定結果がＹＥＳであると、ステップＳ１３〜ステップＳ１５からなる返還結合処理を行う。ステップＳ１３は、元文書の文書制御情報と抽出文書の文書制御情報とを比較し、抽出文書を元文書に戻した場合にオペレータに違和感を与えないように、抽出文書の文書制御情報を補正する。ステップＳ１４は、元文書の本文情報と抽出文書の本文情報とを比較し、抽出文書を元文書に戻した場合にオペレータに違和感を与えないように、抽出文書の本文情報を補正する。これにより、抽出文書の本文の行数やサイズ等に合わせて、必要であれば元文書の抽出部分の領域が拡大又は縮小される。ステップＳ１５は、抽出文書の本文情報を、図７に示すように元文書の抽出部分へ複写し、処理は終了する。従って、元文書から抽出されて変更された文書は、元文書へ返還され、元文書と結合されることで、図８に示すように元文書が変更される。
【００２１】
本実施例によれば、１つの入力文書を複数のオペレータで編集する場合に、文書管理者や文書作成者等を含むオペレータに煩わしい作業を強いることなく、容易に文書管理を行うことができる。
次に、入力文書の任意の部分を抽出する処理及び変更された文書を元の入力文書に返還する処理の夫々の具体例を、図９及び図１０と共に説明する。図９は、入力文書の任意の部分の抽出する処理を説明する図であり、図１０は、変更された文書を元の入力文書に返還する処理を説明する図である。
【００２２】
図９において、入力文書１１の本文情報は、例えば部分１と、部分２と、部分３と、部分４とからなる。オペレータが、入力文書１１の本文情報中、例えば部分３を抽出部分として指定すると、ディスプレイ１０２には表示画面１２が表示され、オペレータにより必要な入力が入力装置から行われる。この場合、指定された抽出部分は部分「３」であり、入力文書１１の文書制御情報としては、文字属性及び段落属性を含む抽出属性が指定される。又、後述する出力文書１３の出力文書題名「▲▲▲」と抽出者名（オペレータ名）「●●●」が指定される。
【００２３】
これにより、出力文書１３には、上記抽出属性に加えて、図９に示すように抽出部分３と、出力文書題名「▲▲▲」と、抽出者名（オペレータ名）「●●●」と、抽出部分３の本文情報３００が複写される。その後、抽出部分３の本文情報３００の編集は、出力文書１３上で行われる。この結果、入力文書１１は、図９において１１−１に示す状態となり、本文情報の部分３の部分には、出力文書題名「▲▲▲」、抽出部分３を抽出した日付○○／○○、抽出者名（オペレータ名）「●●●」等が書き込まれる。
【００２４】
図９に示す出力文書１３中で抽出部分３の本文情報３００を編集した後に、オペレータが、図１０に示す入力文書１１−１へ返還部分３の編集済の本文情報３００−１の返還を指定すると、ディスプレイ１０２には表示画面２２が表示され、オペレータにより必要な入力が入力装置から行われる。出力文書１３の本文情報３００−１は、図１０に示すように入力文書１１−２の抽出部分へ複写され、部分２と部分４との間に編集済の本文情報３００−１を含む編集済の部分３が返還される。
【００２５】
尚、上記実施例において、文書制御情報（返還属性）としては、例えば文書の行桁情報、段落属性、文書属性、書体情報、文字属性等の属性や構造に関する情報のうち、少なくとも１つの情報を用いれば良い。又、入力文書に記録される出力文書のファイル名、入力文書の抽出者名、抽出が行われた日付や時刻等の出力文書を特定可能とする情報は、全て記録しておくことはなく、入力文書の抽出が行われたことと抽出部分が複写先とが特定可能な情報が記録されれば良い。
【００２６】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【００２７】
【発明の効果】
本発明によれば、入力文書の任意の部分を属性や構造等を保持したまま抽出し、複数のオペレータによる同一文書の編集を同一時刻に行うことが可能となり、煩わしい作業を必要とすることなく入力文書の校正を容易に行える文書処理装置及びコンピュータにそのような編集を可能とさせるプログラムを格納した記憶媒体を実現することができる。
【図面の簡単な説明】
【図１】本発明になる文書処理装置の一実施例を示す斜視図である。
【図２】コンピュータシステムの本体部及びその周辺の要部の構成を示すブロック図である。
【図３】入力文書の任意の部分を抽出する際のＣＰＵの処理を説明するフローチャートである。
【図４】入力文書の任意の部分の抽出時の文書データを説明する図である。
【図５】入力文書の任意の部分の抽出後の文書データを説明する図である。
【図６】変更された文書を元の入力文書に返還して結合する際のＣＰＵの処理を説明するフローチャートである。
【図７】文書の返還時の文書データを説明する図である。
【図８】文書の返還後の文書データを説明する図である。
【図９】入力文書の任意の部分の抽出する処理を説明する図である。
【図１０】変更された文書を元の入力文書に返還する処理を説明する図である。
【符号の説明】
１００      コンピュータシステム
１０１      本体部
１０２      ディスプレイ
１０３      キーボード
１０４      マウス
１１０      ディスク
２００      バス
２０１      ＣＰＵ
２０２      メモリ部
【図１】
0003892626.tif 000002
【図２】
0003892626.tif 000003
【図３】
0003892626.tif 000004
【図４】
0003892626.tif 000005
【図５】
0003892626.tif 000006
【図６】
0003892626.tif 000007
【図７】
0003892626.tif 000008
【図８】
0003892626.tif 000009
【図９】
0003892626.tif 000010
【図１０】
0003892626.tif 000011