(57)【特許請求の範囲】
【請求項１】
文字情報や各種指示情報の入力を受け付ける入力手段と、編集手段と、記憶手段と、表示手段により構成される文章作成装置であって、
前記記憶手段は、
基本文章を記憶する文章記憶手段と、
基本文章内の文字列の位置を記憶する位置記憶手段と、
位置記憶手段に位置を記憶された文字列に対応する言い換え表現を当該文字列に関連づけて記憶する言い換え記憶手段とを有し、
前記編集手段は、
基本文章を表示手段に表示する基本文章表示制御手段と、
表示手段に表示された基本文章中の、言い換え表現を持たせようとする文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させる位置記憶制御手段と、
位置を記憶されたこの文字列に対して入力手段で受け付けた言い換え表現を言い換え記憶手段に記憶させる言い換え表現記憶制御手段と、
位置記憶手段に位置を記憶させてある文字列の中から入力手段で受け付けた情報により特定される文字列を指示する文字列指示手段と、
文字列指示手段により指示された文字列に対する言い換え表現を、言い換え記憶手段を参照して表示手段に表示する言い換え表現表示制御手段と、
基本文章の文字列指示手段により指示された文字列を、表示された言い換え表現の中から入力手段で受け付けた情報により選択される言い換え表現に置き換える言い換え表現置換手段とを有し、
前記位置記憶手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列の当該言い換え表現内での位置を記憶し、
前記位置記憶制御手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させる
ことを特徴とする文章作成装置。
【請求項２】
前記位置記憶制御手段は、位置記憶手段に位置を記憶されている文字列の位置を当該文字列の一部の文字列であって入力手段で受け付けた情報により特定される文字列の位置に置き換えて位置記憶手段に記憶させ、
前記言い換え記憶制御手段は、前記の位置を記憶されていた文字列の言い換え表現を、前記位置記憶手段が置き換えて記憶した位置によって特定される文字列に対して入力手段で受け付けた言い換え表現に置き換えて前記言い換え記憶手段に記憶させる
ことを特徴とする請求項１記載の文章作成装置。
【請求項３】
前記位置記憶制御手段は、位置記憶手段に位置を記憶されている文字列の一部を含む文字列であって入力手段で受け付けた情報により特定される文字列の位置を、前記の位置を記憶されている文字列の位置と共に位置記憶手段に記憶させる
ことを特徴とする請求項１又は２記載の文章作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文章情報処理に用いられる文章作成装置および文章作成方法に関するものである。
【０００２】
【従来の技術】
近年、文章作成装置は、文章を迅速に処理するにあたって必要な装置となっている。以下に従来の文章作成装置による文章作成方法の動作について説明する。図４３は従来の文章作成装置の構成図を示すものである。図４３において、２０１はキーボードやマウス等から構成される情報を入力する入力部、２０２は演算処理装置により文章の保存呼出しを含め文章の編集作業を行う編集部、２０３は編集部２０２で編集する文章等を記憶する記憶部、２０５は画面表示等により情報を表示する表示部、２０４は編集した文章等を記憶するハ−ドディスク等の外部記憶装置である。
【０００３】
以上のように構成された従来の文章作成装置について、以下に図を用いてその動作を説明する。まず、入力部２０１に入力された文字情報や各種指示情報に従って、編集部２０２は文章を作成あるいは編集する。編集した文章の一例を図２に示す。これは日頃お世話になっている方への「暑中お見舞い」の手紙文章である。この編集した文章は記憶部２０３に記憶される。この文章を「暑中お見舞い１」とする。
【０００４】
次に、記憶部２０３に記憶したこの手紙文章「暑中お見舞い１」を一部変更して、昔の友人に「暑中お見舞い２」の手紙文章を書くことにする。入力部２０１へ文章呼出しの指示を入力すれば、編集部２０２は指示された文章を外部記憶装置２０４から記憶部２０３へ呼び出し、表示部２０５にその文章を表示する。ここでは前記の手紙文章を呼び出し、この呼び出した文章（図２）の表現を変更しながら新たな文章を作成していく。例えばこの呼び出した文章中の図３の下線で示した表現箇所を図４に示すように変更して新たな文章を作成する。このように変更して編集した文章も元の文章と共に外部記憶装置２０４に記憶させておく。
【０００５】
さらに、別の人へ「暑中お見舞い」の手紙文章を作成する場合は、外部記憶装置２０４に記憶した図２や図４の「暑中お見舞い１」「暑中お見舞い２」の手紙文章を記憶部２０３に呼び出して、これらの文章表現を比較検討しながら変更を加えてさらに新たな文章（図５）を作成し、さらにこの新たに作成した文章も外部記憶装置２０４に記憶させる。
【０００６】
その他同様の例として、図２１に示す手紙文章「お中元送付に対するお礼１」を作成し、この手紙文書を変更し、図２３に示す「お中元送付に対するお礼２」、図２４に示す「お中元送付に対するお礼３」、図２５に示す「お中元送付に対するお礼４」を順次作成するような場合も、外部記憶装置２０４に記憶させてある過去に作成した文章表現を比較検討しながら変更を加えて新たな文章を順次作成していくということを行っていた。
【０００７】
【発明が解決しようとする課題】
しかしながら従来の構成では文章中の表現が一部のみが異なる文章が別文章として複数存在し得るので、外部記憶装置に記憶させた文章を参照して新たな文章を編集する場合、いちいちこの記憶させた文章を一つずつ外部記憶装置から記憶部に呼び出して、これらの全ての似通った文章を同時に参照しながら編集作業をするのは難しかった。また、これらの内の一文章だけを参照文章として取り上げた場合は参照文章としての利用性は低くなる。その上、似通った文章であったとしても一文章としての記憶容量は必要とするので、全体として記憶容量が多く必要となるという問題点を有していた。
【０００８】
本発明はこのような従来の問題点を解決することを目的とするものである。即ち、過去に作成した文章を参照しながら文章を編集する時に、一文章中に保持している複数の文章表現を表示して容易に比較選択できるようにすることで編集作業効率を上げ、又、その参照する一文章は文章中に複数の表現を保持させてあるので再利用性が高まり、さらに、新たに編集された文章は作成された文章表現を再利用しやすい状態で蓄積していくことができ、その上、全体の記憶容量も少なくすることができる優れた文章作成装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この目的を達成するために本発明は、文字情報や各種指示情報の入力を受け付ける入力手段と、編集手段と、記憶手段と、表示手段により構成される文章作成装置であって、前記記憶手段は、基本文章を記憶する文章記憶手段と、基本文章内の文字列の位置を記憶する位置記憶手段と、位置記憶手段に位置を記憶された文字列に対応する言い換え表現を当該文字列に関連づけて記憶する言い換え記憶手段とを有し、前記編集手段は、基本文章を表示手段に表示する基本文章表示制御手段と、表示手段に表示された基本文章中の、言い換え表現を持たせようとする文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させる位置記憶制御手段と、位置を記憶されたこの文字列に対して入力手段で受け付けた言い換え表現を言い換え記憶手段に記憶させる言い換え表現記憶制御手段と、位置記憶手段に位置を記憶させてある文字列の中から入力手段で受け付けた情報により特定される文字列を指示する文字列指示手段と、文字列指示手段により指示された文字列に対する言い換え表現を、言い換え記憶手段を参照して表示手段に表示する言い換え表現表示制御手段と、基本文章の文字列指示手段により指示された文字列を、表示された言い換え表現の中から入力手段で受け付けた情報により選択される言い換え表現に置き換える言い換え表現置換手段とを有し、前記位置記憶手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列の当該言い換え表現内での位置を記憶し、前記位置記憶制御手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させることとしている。

【００１１】
【発明の実施の形態】
請求項１記載の発明は、文字情報や各種指示情報の入力を受け付ける入力手段と、編集手段と、記憶手段と、表示手段により構成される文章作成装置であって、前記記憶手段は、基本文章を記憶する文章記憶手段と、基本文章内の文字列の位置を記憶する位置記憶手段と、位置記憶手段に位置を記憶された文字列に対応する言い換え表現を当該文字列に関連づけて記憶する言い換え記憶手段とを有し、前記編集手段は、基本文章を表示手段に表示する基本文章表示制御手段と、表示手段に表示された基本文章中の、言い換え表現を持たせようとする文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させる位置記憶制御手段と、位置を記憶されたこの文字列に対して入力手段で受け付けた言い換え表現を言い換え記憶手段に記憶させる言い換え表現記憶制御手段と、位置記憶手段に位置を記憶させてある文字列の中から入力手段で受け付けた情報により特定される文字列を指示する文字列指示手段と、文字列指示手段により指示された文字列に対する言い換え表現を、言い換え記憶手段を参照して表示手段に表示する言い換え表現表示制御手段と、基本文章の文字列指示手段により指示された文字列を、表示された言い換え表現の中から入力手段で受け付けた情報により選択される言い換え表現に置き換える言い換え表現置換手段とを有し、前記位置記憶手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列の当該言い換え表現内での位置を記憶し、前記位置記憶制御手段は、言い換え記憶手段に記憶した言い換え表現の一部の文字列であって入力手段で受け付けた情報により特定される文字列の位置を位置記憶手段に記憶させることとしている。かかる構成により、請求項１記載の文章作成装置は基本文章を参照して新たな文章を作成するごとに、言い換え表現を持たせた基本文章中の文字列の位置が位置記憶制御手段により位置記憶手段に記憶されるとともに、この文字列に対する言い換え表現が言い換え表現記憶制御手段により言い換え記憶手段に記憶されていく。また、さらに新たな文章を作成する際に、文章作成者は文字列指示手段により記憶された言い換え表現を持つ文字列を指示して、言い換え表現表示制御手段によって表示手段に表示させ、表示された言い換え表現の内から文章作成者が言い換え表現を選択すると、言い換え表現置換手段により基本文章において当該言い換え表現を持つ文字列は選択した言い替え表現に置き換わる。更に、文章作成者の指示によって、言い換え表現内の一部の文字列の位置が位置記憶手段に記憶され、当該一部の文字列に対する言い換え表現が言い換え記憶手段に記憶されることとなる。
【００１３】
請求項２記載の発明は、請求項１記載の文章作成装置において、前記位置記憶制御手段は、位置記憶手段に位置を記憶されている文字列の位置を当該文字列の一部の文字列であって入力手段で受け付けた情報により特定される文字列の位置に置き換えて位置記憶手段に記憶させ、前記言い換え記憶制御手段は、前記の位置を記憶されていた文字列の言い換え表現を、前記位置記憶手段が置き換えて記憶した位置によって特定される文字列に対して入力手段で受け付けた言い換え表現に置き換えて前記言い換え記憶手段に記憶させることとしたので、すでに位置記憶手段に記憶された言い換え表現を持っている文字列の位置の記憶内容及びこれに対する言い換え表現の言い換え記憶手段の記憶内容が文章作成者の指示により変更されることとなる。
【００１４】
請求項３記載の発明は、請求項１又は２記載の文章作成装置において、前記位置記憶制御手段は、位置記憶手段に位置を記憶されている文字列の一部を含む文字列であって入力手段で受け付けた情報により特定される文字列の位置を、前記の位置を記憶されている文字列の位置と共に位置記憶手段に記憶させることのできるように構成したので、文章作成者の指示により、基本文章においてすでに言い換え表現を持っている文字列の一部を含む文字列の位置も位置記憶手段に記憶され、かかる文字列に対する言い換え表現も言い換え記憶手段に記憶されることとなる。
【００２０】
以下、本発明の一実施形態について、図面を参照しながら説明する。図１は本発明の第１の実施形態における文章作成装置の構成図を示すものである。図１において、１０１はキーボードやマウス等から構成される情報を入力する入力部、１１０は演算処理装置により文章の保存呼出しを含め文章の編集作業を行う編集部、１２０は編集部１１０で編集する文章等を記憶する記憶部、１０２は画面表示等により情報を表示する表示部、１０３は編集した文章等を記憶する外部記憶装置である。
【００２１】
そして、記憶部１２０は、基本文章を記憶する文章記憶部１２１、基本文章内の文字列の位置を記憶する位置記憶部１２２、位置記憶部１２２に位置を記憶された文字列に対する言い換え表現を、当該文字列に関連づけて記憶する言い換え記憶部１２３を有している。
【００２２】
また、編集部１１０は、基本文章を表示部１０２に表示させる基本文章表示制御部１１１、表示部１０２に表示された基本文章中の、言い換え表現を持たせようとする文字列であって、入力部１０１により特定される文字列の位置を位置記憶部１２２に記憶させる位置記憶制御部１１２、位置を記憶されたこの文字列に対して入力部１０１により入力される言い換え表現を言い換え記憶部１２３に記憶させる言い換え表現記憶制御部１１３と、位置記憶部１２２に位置を記憶させてある文字列の中から入力部１０１により特定される文字列を指示する文字列指示部１１４と、文字列指示部１１４により指示された文字列に対する言い換え表現を、言い換え記憶部１２３を参照して表示部１０２に表示する言い換え表現表示制御部１１５と、基本文章の文字列指示部１１４により指示された文字列を、表示部１０２に表示された言い換え表現の中から入力部１０１により選択される言い換え表現に置き換える言い換え表現置換部１１６とを有している。これらの基本文章表示制御部１１１、位置記憶制御部１１２、言い換え表現記憶制御部１１３、文字列指示部１１４、言い換え表現表示制御部１１５、言い換え表現置換部１１６は演算処理装置よりなる編集部１１０への文章作成者の入力部１０１から指示情報によって制御されるものである。
【００２３】
以上のように構成された文章作成装置について、従来例と同様に、「暑中お見舞い」の手紙文章を例に挙げてその動作を説明する。まず、入力部１０１に入力した文字情報や各種指示情報に従って、編集部１１０は文章を作成あるいは編集する。編集した文章の一例を図２に示す。これを、例えば日頃お世話になっている方への「暑中お見舞い１」の手紙文章であるとする。この編集した文章は外部記憶装置１０３に記憶しておく。
【００２４】
次に、本願発明に係る文章作成方法によって、この外部記憶装置１０３に記憶したこの「暑中お見舞い１」の手紙文章を基本文章として、この基本文章を一部変更して、例えば昔の友人に図４に示すような内容の「暑中お見舞い２」の手紙文章を書くこととする。具体的には、基本文章に対して図３において下線を付してある文字列を図４に示すような言い換え表現に置き換える。なお、この場合通常の文章作成をする場合とは別の本願発明を実施するための所定のモ−ドに切り換えてあるものとする。
【００２５】
まず、文章作成者の指示によって言い換え表現を持たせようとする文字列の位置を記憶させる第１のステップについて述べる。入力部１０１から編集部１１０へ文章呼出しの指示を行うと、編集部１１０は指示された文章を外部記憶装置１０３から文章記憶部１２１へ呼び出し、基本文章表示制御部１１１は表示部１０２にその文章を表示する。この表示された文章が基本文章となる。ここで、文章作成者は入力部１０１から文字列位置を記憶させるべき旨の命令を編集部１１０へ入力した後、表示部１０２に表示された基本文章を見ながら、言い換え表現を持たせようとする文字列、例えば、図３において下線部で示した「暑中お見舞い申し上げます。」という文字列を入力部１０１によって特定し位置記憶制御部１１２へ指示する。これにより、位置記憶制御部１１２は文章記憶部１２１に記憶してある基本文章を参照しながら、位置記憶部１２２に指示された文字列の位置を記憶させる。
【００２６】
ここで、位置記憶部１２２においてどのように文字列の位置を記憶するのかを以下に説明しておく。図６は図２に示した基本文章の文章記憶部１２１おける文字デ−タを示す。なお、図６の文字デ−タには文と文の間に新たに文や文字を挿入できるように、図中では＿で示すようなアカウントが用意されている。このアカウントについては後で詳述する。そして、この文字デ−タに対して文字位置を数えた位置デ−タを図７に示す。なお、本実施形態では位置デ−タを文字デ−タにおける各文字の最初の文字からの順番にしているが、これに限られるものではなく、先頭から何番目または最後から何番目の単語ということで示しても良く、要するに、位置デ−タは基本文章における各文字の位置が一義的に定まるならばどのようなものでも良い。
【００２７】
この文章記憶部１２１中の位置デ−タを用いて、位置記憶部１２２は特定された文字列の位置を記憶する。例えば、図２に示す基本文章「暑中お見舞い１」から、「暑中お見舞い申し上げます。」の位置（位置デ−タ０２〜１４）を特定すると、位置記憶部１２２は「暑中お見舞い申し上げます。」という文字列の最初の文字の位置デ−タと最後の文字の位置デ−タを記憶する。図８に位置記憶部１２２に記憶されたデータの状態を示す。図８のデ−タの最初の行の始点位置のエリアおよび終点位置のエリアのそれぞれには、「暑中お見舞い申し上げます。」という文字列の最初の文字の位置デ−タ「０２」および、最後の文字の位置デ−タ「１４」が記憶されている。このように位置記憶部１２２は記憶しようとする文字列の最初の文字の位置デ−タと最後の文字の位置デ−タを記憶することによって当該文字列の基本文章における位置を記憶する。以上が第１ステップである。
【００２８】
なお、位置記憶部１２２では図８に示すように「言い換え記憶部のアドレス」のエリアに、記憶した文字列に対して一つのアドレス番号が付されている。このアドレス番号は言い換え記憶部１２３内のアドレスを示している。本実施形態では分かり易さのために、アドレス番号は簡単な数値にしている。例えば、図８において文字列「暑中お見舞い申し上げます。」に対してはアドレス番号「１」が付されている。
【００２９】
次に、上述のようにして位置を記憶された文字列に対して言い換え表現を入力し、これを記憶させる第２ステップについて述べる。文章作成者は上述のようにして位置記憶部１２２に記憶した文字列に対して、入力部１０１から言い換え表現記憶制御部１１３へ言い換え表現を入力する旨の命令を入力した後、位置記憶部１２２に記憶された文字列に対する言い換え表現、例えば前記で位置記憶部１２２に記憶された「暑中お見舞い申し上げます。」という文字列に対して、言い換え表現「暑さ厳しい折からご機嫌お伺い申し上げます。」を入力部１０１から言い換え表現記憶制御部１１３へ入力する。
【００３０】
言い換え表現記憶制御部１１３は入力された言い換え表現を、言い換え記憶部１２３に、位置記憶部１２２に記憶してある文字列の位置に関連づけて記憶させる。図９に言い換え記憶部１２３のデ−タを示す。つまり図９に示すように、位置記憶部１２２に記憶した文字列位置に付されたアドレス番号（図８参照）が指している言い換え記憶部１２３のアドレスのところに当該文字列に対応した言い換え表現を記憶させる。例えば、図８においてアドレス番号「１」を持つ文字列「暑中お見舞い申し上げます。」に対する言い換え表現「暑さ厳しい折からご機嫌お伺い申し上げます。」が、図９に示すように言い換え記憶部１２３のアドレス「１」のエリアに記憶させてある。これらにより、入力された言い換え表現は、この言い換え表現を持たせた文字列と関連づけて記憶されることとなる。以上が第２ステップである。
【００３１】
以上に説明した第１ステップ、第２ステップを繰り返すことにより、基本文章における、任意の文字列の位置を位置記憶部１２２に、この文字列に対する言い換え表現を言い換え記憶部１２３に記憶させていく。即ち、基本文章の任意の文字列に対して言い換え表現が蓄積されていく。ここでは、図３の基本文章「暑中お見舞い１」で下線部を付した文字列に言い換え表現を持たせたので、その位置を図８に示すように位置記憶部１２２に記憶させ、図４の「暑中お見舞い２」で下線を付してある、これらの文字列に対する言い換え表現を図９に示すように言い換え記憶部１２３に、図８の各文字列の位置に対応させて記憶させている。
【００３２】
ここで、図９に示す言い換え記憶部１２３のデ−タ中の「選択中の表現」のエリアについて説明しておく。このエリアは現在選択中の表現を記憶する部分である。図９においては言い換え記憶部１２３の各アドレスに対して一つの言い換え表現しか記憶させていないが、後述するように、各アドレスには複数の言い換え表現を記憶させ得る（図２０参照）。そして、各アドレス内のそれぞれの言い換え表現には「表現ＮＯ．」が付され、「選択中の表現」のエリアには文章作成者の意図で選択した、言い換え表現の「表現ＮＯ．」を記憶させることとなる。本実施形態では、言い換え記憶部１２３が新たに言い換え表現を記憶あるいは選択すると、その新たに記憶あるいは選択した言い換え表現に対する表現ＮＯ．が「選択中の表現」に上書きして記憶されるように設定してある。即ち上述のように、図３に示す基本文章「暑中お見舞い１」に対して図４に示す「暑中お見舞い２」の言い換え表現を入力すると、この場合は言い換え表現は各文字列に対して１つであって、図９に示すように各言い換え表現の表現ＮＯ．は「１」が付されることとなり、「選択中の表現」のエリアには、全て「１」が記憶されることになる。又、言い換え記憶部１２３のデ−タ中の「表現数」のエリアは位置記憶部１２２に記憶させた各文字列が有する言い換え表現の数を表しており、新たな言い換え表現を入力する毎に１づつ増えていく。
【００３３】
そして、言い換え記憶部１２３の各アドレスの「選択中の表現」のエリアに記憶させた表現ＮＯ．を持つ言い換え表現が、基本文章において位置記憶部１２２に記憶した位置に対応する各文字列に置き換わって、表示部１０２に表示されるように設定してある。つまり、言い換え記憶部１２３が図９のようなデ−タを持つ場合は、表示部１０２には図４に示すような表示が表示されることとなる。なお、言い換え記憶部１２３の「選択中の表現」のエリアに「０」が記憶されている場合は、基本文章の元の表現を表示するように設定してある。ここで、第１ステップおよび第２ステップのフロ−チャ−トを図３７に示しておく。
【００３４】
ここで、上述のような第１ステップ、第２ステップを繰り返して基本文章に図４に示すような言い換え表現を持たせた後に、言い換え表現と共に基本文章を外部記憶装置１０３に記憶させることにする。つまり、外部記憶装置１０３には基本文章、図８に示す位置記憶部１２２のデ−タ、図９に示す言い換え記憶部１２３のデ−タを１組みにして記憶させることになる。そして後日、この記憶した文章を利用して、さらに別の人に対して図５に示すような言い換え表現を有する「暑中お見舞い３」を作成することとする。
【００３５】
まず、言い換え記憶部１２３に記憶させた複数の文字列の言い換え表現を、文章作成者の意思により適宜選択して表示させる第３ステップについて説明する。文章呼出しの指示を入力部１０１から編集部１１０へ入力し、外部記憶装置１０３から指示された基本文章を文章記憶部１２１へ、位置記憶デ−タを位置記憶部１２２へ、言い換え記憶デ−タを言い換え記憶部１２３へ呼び出し、基本文章表示制御部１１１により表示部１０２には文章記憶部１２１の基本文章を表示させる。なお、この基本文章表示制御部１１１による表示部１０２への表示は、文章作成者の選択によって、言い換え記憶部１２３に記憶してある選択中の表現を基本文章の対応する位置に置き換えて表示させることもできる。
【００３６】
こうして表示部１０２に表示した言い換え表現を持つ基本文章には、基本文章表示制御部１１１により言い換え表現を持つ文字列の箇所を識別できるように、位置記憶部１２２に記憶してある文字列に所定の修飾を施して表示するようにしてある。本実施形態では図３に示すように位置記憶部１２２に記憶してある文字列を下線を付して示すことにより特徴づけて表示している。もっとも当該文字列に施す修飾としては、異なる色、異なる字体、反転等、識別を可能にするものなら何でも良いことは言うまでもない。また、基本文章中において言い換え表現が置き換わって表示されている場合も、言い換え表現に置き換わっている箇所が識別できるように、かかる置き換わって表示されてある言い換え表現も所定の修飾を施して、ここでは下線を付して、表示部に表示するようにしている。
【００３７】
このように表示部１０２には図３に示す通り言い換え表現を有する文字列に下線を付した基本文書を表示部に表示させた状態で、例えば、最初の下線部「暑中お見舞い申し上げます。」に対する言い換え表現を表示させることとする。まず、文章作成者は入力部１０１から編集部１１０へ位置を記憶させた文字列を指示する旨の情報を入力した後、表示した基本文章を見ながら、下線部を引いてある「暑中お見舞い申し上げます」という文字列を入力部１０１により特定し文字列指示部１１４へ指示する。すると、本実施形態では図１０に示すように「暑中お見舞い申し上げます。」の文字列が反転して表示される。なお、この図では、文字列「暑中お見舞い申し上げます。」の表示形態を反転としたがこれに限定されるものではない。次に、文章作成者は入力部１０１から言い換え表現表示制御部１１５へ、言い換え表現を表示すべき旨の情報を入力する。なお、言い換え表現を表示すべき旨の情報の言い換え表現表示制御部１１５への入力は、文字列指示部１１４へ文字列が指示されたことを受けて編集部１１０により行うこととしても良い。これらの動作により言い換え表現表示制御部１１５は、指示された文字列の持っている言い換え表現を、言い換え記憶部１２３のデ−タを参照して表示部１０２に表示する。表示した状態を図１０に示す。今の時点では、記憶させた言い換え表現は一つしかないので、言い換え表現「暑さ厳しい折からご機嫌お伺い申し上げます。」だけが表示されているが、複数の言い換え表現が記憶されているのであれば、それらを全て表示することになる。以上が第３ステップである。
【００３８】
さらに第４ステップとして、上記の表示状態で表示した言い換え表現の内の１つ、ここでは「１  暑さ厳しい折りからご機嫌お伺い申し上げます。」を入力部１０１によって選択し、入力部１０１から言い換え表現置換部１１６へ表現を選択すべき旨の情報を入力する。参考までに言い換え表現を選択したところを図１１に示す。この図１１の反転表示も、選択した表現がどれであるのかが分かれば良く、この表示形態に限定されるものではない。これらにより、言い換え表現置換部１１６は言い換え記憶部１２３の「選択中の表現」のエリアを選択された言い換え表現の表現Ｎｏ．に書き換える。すると、言い換え記憶部１２３の「選択中の表現」のエリアに記憶させた表現ＮＯ．を持つ言い換え表現が、基本文章において対応する各文字列に置き換わって、表示部１０２に表示されるように設定してあるので、これらの動作によって、図３に示す「暑中お見舞い１」は図１２に示すように、基本文章中の文字列「暑中お見舞い申し上げます。」が、言い換え表現「暑さ厳しい折りからご機嫌お伺い申し上げます。」に、置き換わって表示されることとなる。以上が第４ステップである。ここではさらに、この第３ステップ及び第４ステップを繰り返し、「暑さ厳しい折からご機嫌お伺い申しあげます。」「何かと」「ご一家の皆様には」「くれぐれもご自愛下さいますよう」という図４の「暑中お見舞い２」の文章表現を選択することとする。第３ステップおよび第４ステップのフロ−チャ−トを図３９に、第３ステップおよび第４ステップが終了した段階での置き換えられた基本文章を図１３に、言い換え記憶部１２３のデ−タを図１４に示す。図１４中、アドレス「１」「２」「４」「７」の位置の選択中の表現が「１」になり、図１３に示すようにかかる言い換え表現が基本文章中の対応する文字列と置き換わっている。なお、図１４に示す言い換え記憶部１２３のアドレス「３」の選択中の表現が「０」となっているので、前述したように、このアドレス「３」における言い換え表現「ご高配を賜りまして、」を有する基本文章中の文字列「御指導をいただきまして、」が図１３に示すようにそのまま表示されている。同様にアドレス「５」「６」の選択中の表現も「０」となっているので、これらのアドレスにおける言い換え表現をもつ基本文章中の文字列「私は８月５日から１０日間夏休みをいただきました。お陰様で元気に過ごしております。」「まだまだ暑さが続きます。」も図１３に示すようにそのまま表示されている。
【００３９】
しかし、かかる第３ステップおよび第４ステップだけでは図５に示す「暑中お見舞い３」の文章は作成できず、さらなる編集手順が必要となる。これらの編集手順について説明する。まず、既に言い換え表現を持っている文字列に対して図４の「暑中お見舞い２」に含まれていない言い換え表現を新たに持たせる場合について説明する。例えば、図３の基本文章中の「御指導をいただきまして、」の文字列に対して、図４の「暑中お見舞い２」中の「ご高配を賜りまして、」以外の言い換え表現を持たせたい場合を考える。この場合、文章作成者は入力部１０１から編集部１１０へ位置を記憶させた文字列を指示する旨の情報を入力した後に、「御指導をいただきまして、」という文字列を特定し文字列指示部１１４へ指示する。この文字列の基本文章における位置は位置記憶部１２２に記憶させてあるので、上記第１ステップと異なり位置記憶部１２２のデ−タに変更はない。次に上記第２ステップと同じ手順によって、指示した文字列に対する新たな言い換え表現「お心にかけていただきまして、」を言い換え記憶部１２３に記憶させる。この場合は、指示した文字列の位置記憶部１２２に記憶したアドレス番号に対応した、言い換え記憶部１２３のアドレス内のデ−タ内容が追加されることになる。即ち、図１５に示す言い換え記憶部１２３のデ−タのアドレス「３」の部分に示すように、言い換え表現のエリアに「ご高配を賜りまして、」という言い換え表現に加えて、「お心にかけていただきまして、」という言い換え表現を追加し、表現数のエリアを「２」に、選択中の表現のエリアを新たに追加された言い換え表現の表現Ｎｏ．である「２」に変更させる。このようにして、図５中の「暑中お見舞い３」において「お心にかけていただきまして、」という新たな言い換え表現を追加することができる。既に言い換え表現を持っている文字列に対して新たな言い換え表現を持たせる場合のフロ−チャ−トを図４０に示しておく。
【００４０】
次に、いまだ基本文章において言い換え表現を持っていない文字列に、初めて言い換え表現を持たせる場合について説明する。この場合は上記第１ステップによって、いまだ言い換え表現を持っていない文字列、例えば「いつも」という文字列を指定し、位置記憶部１２２にこの文字列の位置を記憶させる。そして、上記第２ステップによって、この文字列に対して持たせる言い換え表現を言い換え記憶部１２３に記憶させる。ここでは文字列「いつも」に対して、「平素は」という言い換え表現を持たせることにする。
【００４１】
「いつも」に対して「平素は」という言い換え表現を持たせる過程において、位置記憶部１２２のデ−タは図１８に示すように「いつも」の文字デ−タ位置（図７参照）から始点位置に「１６」、終点位置に「１８」が付され、アドレス番号には「８」が付される。そしてこの場合、この新たに記憶した文字列の位置の方がそれまでに記憶していた文字列の位置より前に位置している。このような場合に本実施形態においては、位置記憶部１２２のデ−タを、その始点位置により並べ替えるようにしてある。即ち、図１８の文字列「いつも」に対応するアドレス番号「８」を付してある行が、図１９に示すように、その始点位置によってこの文字列の位置が基本文章における順番に一致するように移動している。このようにしておくことで、今後、指示された文字列の位置を位置記憶部１２２から見つける場合に、即座に対処できるようになる。そして、上記第２ステップによって、言い換え表現「平素は」は図１５に示す言い換え記憶部１２３のデ−タのアドレス「８」の部分に記憶される。なお、本実施形態では上記と同様にして基本文章において、いまだ言い換え表現を持っていない文字列「ありがとうございます。」「お健やかにお過ごしのことと」「拝察申し上げます。」に対して、それぞれ新たに「深謝いたしております。」「ご健勝のことと」「お喜び申し上げます。」という言い換え表現を持たせている。これらの言い換え表現に対応する位置記憶部１２２のデ−タを図１８の９行目、１０行目、１１行目に、言い換え記憶部１２３のデ−タを図１５のアドレス「９」「１０」「１１」のところにそれぞれ示す。
【００４２】
さらに、一度位置記憶部１２２に位置を記憶された文字列の位置デ−タを変更して、変更した文字列に対して新たに言い換え表現を持たせる場合について説明する。例えば、図３に示す基本文章における「私は８月５日から１０日間夏休みをいただきました。お陰様で元気に過ごしております。」という文字列は位置記憶部１２２に位置を記憶されてあり、図４中の「日頃は御無沙汰ばかりいたしております。私どもお陰様で、この夏を元気に過ごしております。」という言い換え表現を持っている。このすでに記憶されている文字列の位置を、当該文字列の一部の文字列、例えば「私は８月５日から１０日間夏休みをいただきました。」という文字列の位置に変更して位置記憶部１２２に記憶させ、この新たに位置を記憶させた文字列に対して「御無沙汰いたしましてお許しください。」という言い換え表現を持たせる場合について説明する。
【００４３】
まず、第ａステップとして、文章作成者は言い換え表現の変更を行う旨の指示を編集部１１０へ入力した後、上記第１ステップと同様にして基本文章において下線を付して表示してある「私は８月５日から１０日間夏休みをいただきました。お陰様で元気に過ごしております。」という文字列の一部「私は８月５日から１０日間夏休みをいただきました。」を特定する。すると位置記憶制御部１１２は位置記憶部１２２に記憶していた、「私は８月５日から１０日間夏休みをいただきました。お陰様で元気に過ごしております。」という文字列の始点位置「８８」と終点位置「１２８」の値（図８参照）を、「私は８月５日から１０日間夏休みをいただきました。」という文字列の始点位置「８８」と終点位置「１１１」の値（図１８参照）に置き換えて位置記憶部１２２に記憶させる。なお、位置記憶部１２２に記憶させてあるアドレス番号「５」は変更されない。以上が第ａステップである。
【００４４】
次に、第ｂステップとして、文章作成者は新たに記憶させた文字列に対する言い換え表現として「御無沙汰いたしましてお許しください。」を言い換え表現記憶制御部１１３に入力する。これを受けて言い換え表現記憶制御部１１３は、元の言い換え表現「日頃は御無沙汰ばかりいたしております。私どもお陰様で、この夏を元気に過ごしております。」を、新たな言い換え表現「御無沙汰いたしましてお許しください。」に置き換えて言い換え記憶部１２３に記憶させる。言い換え記憶部１２３のデ−タは図９から図１５のアドレス「５」のところに示すように変わる。以上が第ｂステップである。以上の第ａステップ及び第ｂステップについてのフロ−チャ−トを図３８に示しておく。
【００４５】
今述べた言い換え表現を変更する処理は、位置記憶部１２２および言い換え記憶部１２３のデ−タ内の変更しようとする文字列に対するデ−タを削除した後、改めて上記第１ステップ及び第２ステップを行い、新たに文字列を指示し直し、この文字列に対する言い換え表現を新たに持たせても良い。
【００４６】
今度は、文と文の間に新たに文や文字を挿入する場合について説明する。文や文字を挿入する場合は、図６の文字デ−タ中の＿で示すアカウントを用いる。このアカウントのある位置は図２、４、５等の手紙文章を表示した図では図面が繁雑になるので省略しているが、例えば、アカウントのある文字間上方に＊等を表示させて示すものとする。ここでは、図５に示すように「御無沙汰いたしましてお許し下さい。」と「お陰様で元気に過ごしております。」の間に「一時、御心配をおかけしましたが、」という文を挿入することとする。まず、初めに「御無沙汰いたしましてお許し下さい。」と「お陰様で元気に過ごしております。」の間に表示してある＊等を、上記第１ステップと同様にして位置記憶部１２２に記憶させる。＊等によって表されるアカウントは図７に示すように他の文字と同様の位置デ−タを持っているのでその位置を位置記憶部１２２に記憶させることが可能である。図１８の最下段のデ−タがこれを示している。次に、上記第２ステップと同様にしてこのアカウントに挿入すべき文「一時、御心配をおかけしましたが、」を入力し言い換え記憶部１２３に記憶させる。言い換え記憶部１２３のデ−タを図１５のアドレス「１２」のところに示す。この際、選択中の表現として「一時、御心配をおかけしましたが、」が選ばれるので、図５に示すように「御無沙汰いたしましてお許し下さい。」と「お陰様で元気に過ごしております。」の間に「一時、御心配をおかけしましたが、」という文が挿入されて表示されることになる。この段階での言い換え記憶部１２３の状態を図１５に示す。
【００４７】
以上の編集操作によって、図５に示す「暑中お見舞い３」は作成できるが、ここで言い換え表現を入力しても選択しないことによって、言い換え表現をさらに保持しておく場合について述べておく。図１５に示す今の段階における言い換え記憶部１２３のデ−タ中、例えば、アドレス「９」のエリアには基本文章における「ありがとうございます。」という文字列に対して言い換え表現「深謝いたしております。」を有している。これにさらに別の表現「厚く御礼申し上げます。」も持たせることにする。それには、まず、入力部１０１から編集部１１０へ位置を記憶させた文字列を指示する旨の情報を入力した後に、図５に示す表示画面から「深謝いたしております。」という文字列を文字列指示部１１４へ指示する。次に、言い換え表現表示制御部１１５へ言い換え表現を表示すべき旨の情報を入力する。指示した文字列「深謝いたしております。」は基本文章中の表現ではないが、この場合は、もとの基本文章中の文字列「ありがとうございます。」が表示部１０２に表示されることになる。この状態を図１６に示す。ここで入力部１０１から編集部１１０へ言い換え表現を入力する旨の情報を入力した後に、言い換え表現記憶制御部１１３へ言い換え表現「厚く御礼申し上げます。」を入力する。この言い換え表現「厚く御礼申し上げます。」は言い換え記憶部１２３に記憶されるとともに図１７に示すように新たに加わった言い換え表現として、「ありがとうございます。」と並んで表示される。そして、この状態で「厚く御礼申し上げます。」も「ありがとうございます。」も選択せずに処理を終了する。このような操作によって、言い換え記憶部１２３の「選択中の表現」は「深謝いたしております。」が記憶されたまま変更されず、基本文章中の文字列「ありがとうございます。」に対して、表示中の「深謝いたしております。」という言い換え表現の他に「厚く御礼申し上げます。」という言い換え表現をさらに保持しておくことができる。図２０のアドレス「９」のところに、この状態を示す。なお、図２０に示す言い換え記憶部１２３のアドレス「６」の選択中の表現が「０」となっているので、前述したように、このアドレスにおける言い換え表現「酷暑のみぎり、」を有する基本文章中の文字列「まだまだ暑さが続きます。」はそのまま表示される。
【００４８】
以上の編集操作により、位置記憶部１２２のデ−タは図１９に示すような内容に、言い換え記憶部１２３のデ−タは図２０に示すような内容になり、図５に示す「暑中お見舞い３」を作成できる。すなわち以上の編集操作を行い、図３の「暑中お見舞い１」を基本文章として、新たなファイルを呼び出すことなく図４の「暑中お見舞い２」中の表現を適宜参照選択し、さらに表現を新たに追加したり削除したりして、新たに図５に示す「暑中お見舞い３」を作成することができるわけである。位置記憶部１２２のデ−タ及び言い換え記憶部１２３のデ−タは、基本文章と共に外部記憶装置１０３に記憶される。そして、後日、「暑中お見舞い１」の基本文章を呼び出し、表現を選択するだけで「暑中お見舞い３」の文章は再現できることになる。
【００４９】
次に図２１に示す「中元送付に対するお礼１」を基本文章とし、図２２に示す当該基本文章の下線を付してある文字列に、図２３に示す「中元送付に対するお礼２」、図２４に示す「中元送付に対するお礼３」の下線を引いた表現の言い換え表現として持たせた後、図２５に示す「中元送付に対するお礼４」を作成する場合を例に挙げ、本願発明にかかる文章作成装置の上述していない他の編集機能及び操作について述べる。「中元送付に対するお礼１」「中元送付に対するお礼２」「中元送付に対するお礼３」を作成する方法は上述した「暑中お見舞い１」「暑中お見舞い２」「暑中お見舞い３」を作成する場合とほぼ同じである。ここで、基本文章「中元送付に対するお礼１」の文字データを図２６に、そして、この文字データに対して文字位置を数えた図を図２７に示す。そして、「中元送付に対するお礼２」及び「中元送付に対するお礼３」を作成し終えた段階の位置記憶部１２２のデ−タと言い換え記憶部１２３のデ−タをそれぞれ図２８と図２９、図３１と図３２に示す。ここで、図３１は、図３０に示す「中元送付に対するお礼３」を作成した直後の位置記憶部１２２のデータをその始点位置により並びかえを行ったあとのデータを示している。
【００５０】
そして、「中元送付に対するお礼３」の表現を若干変更して「中元送付に対するお礼４」を作成することとする。今、外部記憶装置１０３には基本文章「中元送付に対するお礼１」と図３１に示す位置記憶部１２２のデ−タと図３２に示す言い換え記憶部１２３のデ−タが記憶してある。最初に、入力部１０１へ文章呼出しの指示を入力し、外部記憶装置１０３から基本文章を文章記憶部１２１へ、図３１に示すデ−タを位置記憶部１２２へ、図３２に示すデ−タを言い換え記憶部１２３へ呼び出し、表示部１０２には文章作成者の選択で基本文章表示制御部１１１により、言い換え記憶部１２３に記憶している選択中の表現を基本文章中の対応する文字列に置き換えた「中元送付に対するお礼３」を表示させる。これを見ながら「中元送付に対するお礼４」を作成する。
【００５１】
まず、すでに位置を記憶されている文字列、つまり基本文章においてすでに言い換え表現を持っている文字列の一部を含む文字列を重ねて位置記憶部１２２に記憶させ、この文字列に対して言い換え表現を持たせる場合について説明する。最初に上記第３ステップ及び第４ステップと同様にして、「中元送付に対するお礼３」中の２行目の文字列「ありがとうございます。」の位置に、基本文章における文字列「感謝いたしております。」を表示させる。そして、この「感謝いたしております。」という文字列の一部の文字列「感謝」に対し「深謝」という言い換え表現を持たせることにする。
【００５２】
まず第ｃステップとして、上記第１ステップと同様に文字列「感謝」を指示してその位置を位置記憶部１２２に記憶させる。これによって、図３３の１４段目に示すように位置記憶部１２２のデ−タに、「感謝」の始点位置「７５」と終点位置「７６」が追加され、アドレス番号「１４」が付されることになる。一方、位置記憶部１２２のデ−タ内のアドレス番号「１１」のところには、既に始点位置「７５」と終点位置「８５」の「感謝しております。」のいう文字列の位置が記憶してあり、今記憶させた文字列「感謝」の位置と共に記憶されることとなる。以上が第ｃステップである。そして、第ｄステップとして上記第２ステップと同様に、この新たに記憶させた文字列に対する言い換え表現「深謝」を言い換え記憶部１２３に記憶させる。即ち、図３５に示すように言い換え記憶部１２３のデ−タに「感謝」という文字列に対するアドレス「１４」のところに「深謝」という言い換え表現が記憶されることになる。以上が第ｄステップである。つまり、すでに記憶させた文字列の位置と、文字列の一部を含むこの文字列の位置を共に位置記憶部１２２に記憶させることができ、位置を新たに記憶させたこの文字列の言い換え表現を言い換え記憶部１２３に記憶させることができる。なお、位置記憶部１２２デ−タ内において、今、記憶させた文字列「感謝」の位置は上述したように始点位置に応じて並べ替えが行われ、図３４に示すような状態になる。なお、この第ｃステップ及び第ｄステップのフロ−チャ−トは前記第１ステップ及び第２ステップのフロ−チャ−トとほぼ同様である。
【００５３】
最後に、言い換え記憶部１２３に記憶してある言い換え表現の一部の文字列にさらに言い換え表現を持たせる場合について説明する。図２２に示す「中元送付に対するお礼１」の５行目の「こちらこそ何かとお世話になっておりますのに、ご丁寧なお心遣いをいただきまして本当に恐れ入ります。」に対して、図２４に示す「中元送付に対するお礼３」では「私にまでこのように御丁寧にしていただき、もったいなく存じます。どうぞ、これからはこのようなお気遣いなくおつき合い下さい。」という言い換え表現を持たせた。図３１の上から９行目と図３２のアドレス「１２」のところのデータがこれを示している。そして、この言い換え表現中の一部の文字列「もったいなく存じます」に対して「痛み入ります」という別の言い換え表現を、文字列「下さい」に対して「下さいませ」という別の言い換え表現を持たせることにする。この動作について説明する。
【００５４】
今、表示部１０２には図２４に示す「中元送付に対するお礼３」が表示されている。この状態で、まず第ｅステップとして、入力部１０１へ上記第１ステップと同様に、言い換え記憶部１２３に記憶させてある言い換え表現「私にまでこのように御丁寧にしていただき、もったいなく存じます。どうぞ、これからはこのようなお気遣いなくおつき合い下さい。」の一部の文字列「もったいなく存じます」を特定し位置記憶部１２２にその位置を記憶させる。
【００５５】
この場合における位置記憶部１２２のデ−タ内容の詳細について説明しておく。位置記憶部１２２には、前述までの処理には関係しなかったので省略したが、位置が「言い換え表現データ中の位置かどうか」と「言い換え表現中の位置ならばどの表現のものか」を示すデータも格納できるようになっている。具体的には例えば図３３に示す位置記憶部１２２のデ−タで点線部で表した「言い換え表現」および「表現Ｎｏ．」のエリアがこれに相当する。つまり、「言い換え表現」のエリアが初期化してあるままの状態、つまりデ−タが入っていない状態のときは、位置記憶部１２２に位置を記憶させてある文字列は言い換え表現中のデ−タではないことを示す。それ以外のアドレス番号が記憶させてある場合は、記憶させてある文字列は言い換え表現の文字列の一部であることを示す。この場合にこの「言い換え表現」のエリアに記憶させてあるアドレス番号は、当該言い換え表現の存在する言い換え記憶部１２３内のアドレスを示している。そして、この位置記憶部１２２の「言い換え表現」のエリアにアドレス番号が記憶させてある場合は、位置記憶部１２２の「表現Ｎｏ．」のエリアにも言い換え記憶部１２３における当該言い換え表現の表現Ｎｏ．を記憶させることとなる。
【００５６】
つまり、位置記憶部１２２の「言い換え表現」のエリアに記憶させたアドレス番号および「表現Ｎｏ．」のエリアに記憶させた表現Ｎｏ．によって、どの文字列に対する言い換え表現かが特定できる。今は、図３３に示すように「言い換え表現」のエリアには、基本文章「中元送付に対するお礼１」中の文字列「こちらこそ何かとお世話になっておりますのに、ご丁寧なお心遣いをいただきまして本当に恐れ入ります。」に対する言い換え表現「私にまでこのように御丁寧にしていただき、もったいなく存じます。どうぞ、これからはこのようなお気遣いなくおつき合い下さい。」が入っているアドレス「１２」（図３２参照）が格納され、又「表現Ｎｏ．」のエリアには、この言い換え表現を特定する表現Ｎｏ．「１」が格納されて、どの言い換え表現中の位置なのかを一意に特定できる。
【００５７】
そして、この場合、位置記憶部１２２のデ−タ中の始点位置と終点位置のエリアには、文章記憶部１２１の文字デ−タの位置を記憶させるのではなくて、言い換え記憶部１２３に記憶させた言い換え表現デ−タ内での位置を記憶させる。参考のために、言い換え表現「私にまでこのように御丁寧にしていただき、もったいなく存じます。どうぞ、これからはこのようなお気遣いなくおつき合い下さい。」の文字位置を数えた図を、図３６に示す。これに基づいて、位置記憶部１２２のデ−タには、指示された「もったいなく存じます」の、言い換え表現内での始点位置「２２」と終点位置「３１」、及び言い換え記憶部１２３内で「もったいなく存じます」に対する言い換え表現「痛み入ります」が格納されるアドレス「１５」（図３５参照）が記憶されることになる。ここで、この「１５」というアドレスに付随して説明すると、言い換え記憶部１２３内で、言い換え表現の情報が格納できるだけの空き領域を見つけて、その空き領域の先頭のアドレスを記憶させることになる。このようにして、位置記憶部１２２が言い換え表現中の一部の文字列の当該言い換え表現中での位置をも記憶することができる。以上が第ｅステップである。
【００５８】
次に第ｆステップとして、この文字列「もったいなく存じます」に対する言い換え表現「痛み入ります」を、入力部１０１から言い換え表現記憶制御部１１３へ入力する。すると、言い換え表現記憶制御部１１３は言い換え表現「痛み入ります」を図３５に示すように言い換え記憶部１２３内のアドレス「１５」のところに記憶させる。以上が第ｆステップである。同様にして、「下さい」の言い換え表現「下さいませ」に対しても、位置記憶部１２２と言い換え記憶部１２３にデータが格納される。これを図３３の１６行目と、図３５のアドレス「１６」のところに示す。第ｅステップ及び第ｆステップのフロ−チャ−トを図４１に示しておく。
【００５９】
その後、位置記憶部１２２のデ−タは、その始点位置により並べ替えが行われる。ところで今、位置記憶部１２２に記憶させた言い換え表現の一部の文字列「もったいなく存じます」「下さい」のデ−タは、その始点位置によって並べ替えが行われる際、基本文章中の位置を表しているものと言い換え表現中の位置を表しているものは別のグループとして並べ替えが行なわれる。よって、例えば、基本文章中「感謝」の言い換え表現「深謝」を表すデータは、図３１までのデータと同一グループとして並べ替えが行なわれるが、言い換え表現中の「もったいなく存じます」や「下さい」を表すデータは、それらとは別グループとして並べ替えが行なわれる。図３４に並べ替え処理後の位置記憶部１２２のデータを示す。
【００６０】
このように本実施形態では、言い換え記憶部１２３に既に記憶してある言い換え表現の一部の文字列の位置を位置記憶部１２２に記憶させ、この一部の文字列に対する言い換え表現を、この一部の文字列に対応させて、言い換え記憶部１２３に記憶させることができる。
【００６１】
なお、位置記憶部１２２と言い換え記憶部１２３の関係についてであるが、本実施形態では、言い換え記憶部１２３でのアドレスを位置記憶部１２２の中に持たせたが、それに限られるものではなく、対応するものに同じ記号を割り振るという手段を用いても良く、言い換えを指示した位置とその言い換え表現を対応させられるものであれば、何でも良い。また、それらを別の記憶部として分ける必要は必ずしもなく、言い換えを指示した位置にその言い換え表現を持たせるということで、一つの記憶部として扱ってもても良い。
【００６２】
また、本願実施形態にはさらに、図４２に示すような履歴記憶部を設けても良い。即ち、上記実施形態では基本文章をもとに言い換え表現を参照選択しながら、新たな文章を作成していくわけであるが、新たな文章を作成していくと、それまでの言い換え記憶部１２３のデ−タ中の「選択中の表現」のエリアの内容は書き換えられていく。そこで、文章が完成するごとに、「選択中の表現」に記憶されている内容を履歴記憶部に記憶していき、各履歴を任意に呼び出せるようにしておけばそれまでに作成した全ての文章を再現することができる。この履歴記憶部のデ−タを基本文章と位置記憶部１２２のデ−タと言い換え記憶部１２３のデ−タとともに外部記憶装置１０３に記憶させれば、従来のように作成した全ての文章を外部記憶装置１０３に記憶させるよりも容量を節約することができる。
【００６３】
なお、本発明はプログラムによって実現し、これをフロッピ−ディスク等の記録媒体に記録して移送することにより、独立した他のコンピュ−タ・システムで容易に実施することができる。図４４、図４５、図４６は、これをフロッピ−ディスクで実施する場合を説明する図である。
図４４は、記録媒体本体であるフロッピ−ディスクの物理フォ−マットの例を示す図である。同心円状に外周から内周に向かってトラックを作成し、角度方向に１６のセクタに分割している。このように割り当てられた領域に従って、プログラムを記録する。
図４５は、このフロッピ−ディスクを収納するケ−スを説明する図である。左からフロッピ−ディスクケ−スの正面図、およびこの断面図、そしてフロッピ−ディスクをそれぞれ示す。このようにフロッピ−ディスクをケ−スに収納することにより、ディスクを埃や外部からの衝撃から守り、安全に移送することができる。
図４６は、フロッピ−ディスクにプログラムの記録再生を行なうことを説明する図である。図示のようにコンピュ−タ・システムにフロッピ−ディスクドライブを接続することにより、ディスクに対してプログラムを記録再生することが可能となる。ディスクはフロッピ−ディスクドライブに、挿入口を介して組込み、および取り出しがなされる。記録する場合は、コンピュ−タシステムからプログラムをフロッピ−ディスクドライブによってディスクに記録する。再生する場合は、フロッピ−ディスクドライブがプログラムをディスクから読出し、コンピュ−タ・システムに転送する。
なお、この実施例においては、記録媒体としてフロッピ−ディスクを用いて説明を行ったが、光ディスクを用いても同様に行なうことができる。また記録媒体はこれらに限られず、ＩＣカ−ド、ＲＯＭカセット等、プログラムを記録できるものであれば、同様に実施することができる。
【００６４】
【発明の効果】
以上の説明したような本願発明にかかる文章作成装置及び文章作成方法において、まず請求項１記載の発明では、基本文章を参照しながら新たな文章を作成するごとに、言い換え表現を持たせた文字列の位置とこの文字列に対する言い換え表現が記憶され、この記憶された言い換え表現はさらに新たな文章を作成する際に文章作成者の選択によりに表示され、基本文章の文字列と置き換えられる。これらにより、基本文章を参照して新たな文章を作成する場合に、基本文章とこの基本文章に対する複数の文章表現を容易に比較選択しながら新たな文章を作成できるので編集効率が上がることになる。また、この基本文章は、複数の文章表現を保持しているので参照文章としての再利用性を高めることができる。また、新たに編集された文章は、作成された文章表現を再利用しやすい状態で蓄積していくことができ、その上、一部分のみ表現が異なる文章ごとに外部記憶装置に記憶させる場合に比べて、記憶容量も少なくすることもでき、言い換え表現中の一部の文字列の位置とこの一部の文字列に対する言い換え表現を記憶させることができるので、文章作成者の編集作業に資することができる。
【００６６】
請求項２記載の発明は、すでに記憶されている言い換え表現を持っている文字列の位置とこれに対する言い換え表現が文章作成者の指示により変更できるので、記憶させる蓄積文章は文章作成者の意志に柔軟に対応したものにできる。
【００６７】
請求項３記載の発明は、すでに言い換え表現を有する文字列の一部を含む文字列の位置とこの文字列に対する言い換え表現を文章作成者によって記憶させることができるので、文章作成者はすでに言い換え表現を持たせた文字列か否かを気にすることなく自由に表現を追加でき、新たな文書を作成できるようになる。
【図面の簡単な説明】
【図１】本発明に係る文章作成装置の構成図である。
【図２】「暑中お見舞い１」の手紙文章を示した図である。
【図３】「暑中お見舞い１」の手紙文章において言い換え表現を持つ文字列を特徴づけて表示部に表示したところを示す図である。
【図４】「暑中お見舞い２」の手紙文章を示した図である。
【図５】「暑中お見舞い３」の手紙文章を示した図である。
【図６】「暑中お見舞い１」の文字データを示した図である。
【図７】「暑中お見舞い１」の文字デ−タに付した位置を示す図である。
【図８】「暑中お見舞い１」に対して「暑中お見舞い２」の言い換え表現を持たせた文字列の位置を記憶した位置記憶部のデ−タを示す図である。
【図９】「暑中お見舞い１」の文字列に対して「暑中お見舞い２」の言い換え表現を記憶した言い換え記憶部のデ−タを示す図である。
【図１０】言い換え表現表示制御部により言い換え表現が表示部に表示された状態を示す図である。
【図１１】言い換え表現を選択した時の表示部の状態を示す図である。
【図１２】言い換え表現置換部により、選択した言い換え表現を基本文章の当該言い換え表現を持つ文字列の位置に置き換えた時の表示部の状態を示す図である。
【図１３】第３ステップ及び第４ステップが終了した段階での画面の状態を示す図である。
【図１４】第３ステップ及び第４ステップが終了した段階での言い換え記憶部のデ−タを示す図である。
【図１５】文と文の間のアカウントに文字列を挿入した段階における言い換え記憶部のデ−タを示す図である。
【図１６】言い換え表現表示制御部により言い換え表現が表示部に表示された状態を示す図である。
【図１７】入力された新たな言い換え表現が表示された状態を示す図である。
【図１８】「暑中お見舞い１」に対して「暑中お見舞い２」「暑中お見舞い３」の言い換え表現を持たせた文字列の位置を記憶した位置記憶部のデ−タを示す図である。
【図１９】図１８に示す位置記憶部のデ−タを始点位置によって並べ替えた状態を示す図である。
【図２０】「暑中お見舞い１」の文字列に対して「暑中お見舞い２」「暑中お見舞い３」の言い換え表現を記憶した言い換え記憶部のデ−タを示す図である。
【図２１】「中元送付に対するお礼１」の手紙文章を示した図である。
【図２２】「中元送付に対するお礼１」の手紙文章において言い換え表現を持たせた文字列を特徴づけて表示部に表示した状態を示す図である。
【図２３】「中元送付に対するお礼２」の手紙文章を示した図である。
【図２４】「中元送付に対するお礼３」の手紙文章を示した図である。
【図２５】「中元送付に対するお礼４」の手紙文章を示した図である。
【図２６】「中元送付に対するお礼１」の文字データを示した図である。
【図２７】「中元送付に対するお礼１」の文字デ−タに付した位置を示した図である。
【図２８】「中元送付に対するお礼１」に対して「中元送付に対するお礼２」の言い換え表現を持たせた文字列の位置を記憶した位置記憶部のデ−タを示す図である。
【図２９】「中元送付に対するお礼１」の文字列に対して「中元送付に対するお礼２」の言い換え表現を記憶した言い換え記憶部のデ−タを示す図である。
【図３０】「中元送付に対するお礼１」に対して「中元送付に対するお礼２」「中元送付に対するお礼３」の言い換え表現を持たせた文字列の位置を記憶した位置記憶部のデ−タを示す図である。
【図３１】図３０に示す位置記憶部のデ−タを始点位置によって並べ替えた状態を示す図である。
【図３２】「中元送付に対するお礼１」の文字列に対して「中元送付に対するお礼２」「中元送付に対するお礼３」の言い換え表現を記憶した言い換え記憶部のデ−タを示す図である。
【図３３】「中元送付に対するお礼１」に対して「中元送付に対するお礼２」「中元送付に対するお礼３」「中元送付に対するお礼４」の言い換え表現を持たせた文字列の位置を記憶した位置記憶部のデ−タを示す図である。
【図３４】図３３に示す位置記憶部のデ−タを始点位置によって並べ替えた状態を示す図である。
【図３５】「中元送付に対するお礼１」の文字列に対して「中元送付に対するお礼２」「中元送付に対するお礼３」「中元送付に対するお礼４」の言い換え表現を記憶した言い換え記憶部のデ−タを示す図である。
【図３６】言い換え表現の文字デ−タに付した位置を示す図である。
【図３７】新規に言い換え表現を記憶させる第１ステップ及び第２ステップのフロ−チャ−トである。
【図３８】すでに記憶した言い換え表現を変更する第ａステップ及び第ｂステップのフロ−チャ−トである。
【図３９】言い換え表現を選択する第３ステップ及び第４ステップのフロ−チャ−トである。
【図４０】言い換え表現を持っている文字列に対して新たな言い換え表現を持たせる場合のフロ−チャ−トである。
【図４１】言い換え表現中にさらに言い換え表現を持たせる第ｅステップ及び第ｆステップのフロ−チャ−トである。
【図４２】履歴記憶部のデ−タ−を示す図である。
【図４３】従来の文章作成装置の構成図である。
【図４４】記録媒体本体であるフロッピ−ディスクの物理フォ−マットの例を示す図である。
【図４５】フロッピ−ディスクを収納するケ−スを説明する図である。
【図４６】フロッピ−ディスクにプログラムの記録再生を行なうことを説明する図である。
【符号の説明】
１０１  入力部
１０２  表示部
１０３  外部記憶装置
１１０  編集部
１１１  基本文章表示制御部
１１２  位置記憶制御部
１１３  言い換え表現記憶制御部
１１４  文字列指示部
１１５  言い換え表現表示制御部
１１６  言い換え表現置換部
１２０  記憶部
１２１  文章記憶部
１２２  位置記憶部
１２３  言い換え記憶部
【図１】
0003813659.tif 000002
【図２】
0003813659.tif 000003
【図３】
0003813659.tif 000004
【図４】
0003813659.tif 000005
【図５】
0003813659.tif 000006
【図６】
0003813659.tif 000007
【図７】
0003813659.tif 000008
【図８】
0003813659.tif 000009
【図９】
0003813659.tif 000010
【図１０】
0003813659.tif 000011
【図１１】
0003813659.tif 000012
【図１２】
0003813659.tif 000013
【図１３】
0003813659.tif 000014
【図１４】
0003813659.tif 000015
【図１５】
0003813659.tif 000016
【図１６】
0003813659.tif 000017
【図１７】
0003813659.tif 000018
【図１８】
0003813659.tif 000019
【図１９】
0003813659.tif 000020
【図２０】
0003813659.tif 000021
【図２１】
0003813659.tif 000022
【図２２】
0003813659.tif 000023
【図２３】
0003813659.tif 000024
【図２４】
0003813659.tif 000025
【図２５】
0003813659.tif 000026
【図２６】
0003813659.tif 000027
【図２７】
0003813659.tif 000028
【図２８】
0003813659.tif 000029
【図２９】
0003813659.tif 000030
【図３０】
0003813659.tif 000031
【図３１】
0003813659.tif 000032
【図３２】
0003813659.tif 000033
【図３３】
0003813659.tif 000034
【図３４】
0003813659.tif 000035
【図３５】
0003813659.tif 000036
【図３６】
0003813659.tif 000037
【図３７】
0003813659.tif 000038
【図３８】
0003813659.tif 000039
【図３９】
0003813659.tif 000040
【図４０】
0003813659.tif 000041
【図４１】
0003813659.tif 000042
【図４２】
0003813659.tif 000043
【図４３】
0003813659.tif 000044
【図４４】
0003813659.tif 000045
【図４５】
0003813659.tif 000046
【図４６】
0003813659.tif 000047