JPS62290966A - 文章編集装置 - Google Patents
文章編集装置Info
- Publication number
- JPS62290966A JPS62290966A JP61135315A JP13531586A JPS62290966A JP S62290966 A JPS62290966 A JP S62290966A JP 61135315 A JP61135315 A JP 61135315A JP 13531586 A JP13531586 A JP 13531586A JP S62290966 A JPS62290966 A JP S62290966A
- Authority
- JP
- Japan
- Prior art keywords
- sentence
- kana
- kanji
- word
- text
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 235000016496 Panda oleosa Nutrition 0.000 claims abstract description 34
- 240000000220 Panda oleosa Species 0.000 claims abstract description 34
- 238000006243 chemical reaction Methods 0.000 claims description 33
- 238000000605 extraction Methods 0.000 claims description 8
- 239000000284 extract Substances 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 18
- 230000033001 locomotion Effects 0.000 description 10
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 101100302210 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RNR1 gene Proteins 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の詳細な説明
(産業上の利用分野)
本発明は、日本語文章の作成1編集を行う文章編集装置
に関するものである。特に、従来、日本語ワードプロセ
ッサが利用されている産業分野で利用される。
に関するものである。特に、従来、日本語ワードプロセ
ッサが利用されている産業分野で利用される。
(従来の技術)
従来、日本語文章の作成・編集を行う装置として、日本
語ワードプロセッサが普及している。日本語ワードプロ
セッサは、主に仮名漢字変換によって入力された日本語
文章の漢字仮名混じり文字列を記憶し、表示する。そし
て、記憶している漢字仮名混じり文字列をアクセスして
、文字列の挿入・削除・移動・複写・置換などの編集機
能を実現している。
語ワードプロセッサが普及している。日本語ワードプロ
セッサは、主に仮名漢字変換によって入力された日本語
文章の漢字仮名混じり文字列を記憶し、表示する。そし
て、記憶している漢字仮名混じり文字列をアクセスして
、文字列の挿入・削除・移動・複写・置換などの編集機
能を実現している。
(発明が解決しようとする間趙点)
従来の日本語ワードプロセッサの多くは日本語文章を文
字列としてのみ記憶しているため、挿入。
字列としてのみ記憶しているため、挿入。
削除・移動・複写・置換などの編集機能も、文字単位で
しか処理できない。
しか処理できない。
一方、日本語文章の編集作業において、挿入、削除、移
動・複写・置換などの処理対象の単位は、通常、文・文
節・単語など、日本語文章の構造の単位、意味的にまと
まりのある単位がとられる。これに対して、従来の日本
語ワードプロセッサでは、利用者が対象となる文・文節
・単語などの単位を、文字列の範囲としてとらえ直し、
範囲の先頭文字位置と範囲の末尾文字位置とを指定して
、削除・移動、複写などの編集操作を行うことになる。
動・複写・置換などの処理対象の単位は、通常、文・文
節・単語など、日本語文章の構造の単位、意味的にまと
まりのある単位がとられる。これに対して、従来の日本
語ワードプロセッサでは、利用者が対象となる文・文節
・単語などの単位を、文字列の範囲としてとらえ直し、
範囲の先頭文字位置と範囲の末尾文字位置とを指定して
、削除・移動、複写などの編集操作を行うことになる。
このとき、対象となる文・文節・単語などの単位を、文
字列の範囲としてとらえ直すことは、煩わしいものであ
るし、また、そのため指定しようとしている文字位置を
カーソルが前後したり、指定位置を一文字分ずらしてし
まったりすることがある。そこで、対象を、文・文節・
単語などの単位で指定でき、編集できることが望まれる
。
字列の範囲としてとらえ直すことは、煩わしいものであ
るし、また、そのため指定しようとしている文字位置を
カーソルが前後したり、指定位置を一文字分ずらしてし
まったりすることがある。そこで、対象を、文・文節・
単語などの単位で指定でき、編集できることが望まれる
。
これに対して、英文の文章編集装置では、編集の対象と
して、単語・文・段落などの単位を指定できるものがス
ミス等によりバイト誌に発表されている(Smith、
D、、 Irby、 C,、Verplank、 B
、 and Harslem。
して、単語・文・段落などの単位を指定できるものがス
ミス等によりバイト誌に発表されている(Smith、
D、、 Irby、 C,、Verplank、 B
、 and Harslem。
E、 : ”Designing the 5tar
User Interface”、 Byte、 Vo
l、 7゜No、 4.1982)。英文の場合は、単
語と単語の間がスペースで区切られているために、スペ
ースで挟まれた文字列をF単語Jとして、ピリオド(、
)で挟まれた文字列を[文」として、処理することがで
きる。しかしながら、日本語の文の場合には、単語と単
語の間をスペースで区切る習慣がないので、英文の方式
をそのまま利用することはできない。
User Interface”、 Byte、 Vo
l、 7゜No、 4.1982)。英文の場合は、単
語と単語の間がスペースで区切られているために、スペ
ースで挟まれた文字列をF単語Jとして、ピリオド(、
)で挟まれた文字列を[文」として、処理することがで
きる。しかしながら、日本語の文の場合には、単語と単
語の間をスペースで区切る習慣がないので、英文の方式
をそのまま利用することはできない。
そこで、日本語の文章の場合、同一字種の文字列を単語
とみなす方法(伊東、国中:[ビットマッププディスプ
レイとマウスを利用したエディタ」、r情報処理J第2
5巻第8号、1984)や、仮名漢字変換入力の際の入
力単位を文節とみなす方法(特開昭59−69829号
公報「文章作成装置」)が考えられるが、これらの方法
は、あくまで近似的なものであり、正確さに欠ける。例
えば、同一字種の文字列を単語とみなす方法を採ったと
き、[それ以来彼は新しい方式を追従した。jという文
について、[方式j [追従Jなとの単語はうまく指定
できるが、[以来]と[彼]は分離できず「以来彼]と
なってしまうし、[新しい」は[新」のみしか指定でき
ない。仮名漢字変換入力の際の入力単位を文節とみなす
方法を採ったときも、細切れに、単語単位や1文字車位
に入力した部分は、文節単位とはみなすことはできない
。
とみなす方法(伊東、国中:[ビットマッププディスプ
レイとマウスを利用したエディタ」、r情報処理J第2
5巻第8号、1984)や、仮名漢字変換入力の際の入
力単位を文節とみなす方法(特開昭59−69829号
公報「文章作成装置」)が考えられるが、これらの方法
は、あくまで近似的なものであり、正確さに欠ける。例
えば、同一字種の文字列を単語とみなす方法を採ったと
き、[それ以来彼は新しい方式を追従した。jという文
について、[方式j [追従Jなとの単語はうまく指定
できるが、[以来]と[彼]は分離できず「以来彼]と
なってしまうし、[新しい」は[新」のみしか指定でき
ない。仮名漢字変換入力の際の入力単位を文節とみなす
方法を採ったときも、細切れに、単語単位や1文字車位
に入力した部分は、文節単位とはみなすことはできない
。
さらに、従来の文字列編集では、単語の品詞に関する指
定が行えないため、誤った処理を行うという欠点もある
。例えば、[繰り返し」という名詞を[反復]という名
詞に置き換えようとするとき、従来の方式では、文章中
に名詞として出現する[繰り返しj(例えば、下記の例
1における[繰り返し])のみてなく、動詞の連用形の
[繰り返し](例えば、下記の例2における[繰り返し
1)まで置き換えの対象となってしまうために、結果と
して意味の通らない文章になってしまうという欠点があ
る(例えば、下記の例2が例3のようになってしまう)
。
定が行えないため、誤った処理を行うという欠点もある
。例えば、[繰り返し」という名詞を[反復]という名
詞に置き換えようとするとき、従来の方式では、文章中
に名詞として出現する[繰り返しj(例えば、下記の例
1における[繰り返し])のみてなく、動詞の連用形の
[繰り返し](例えば、下記の例2における[繰り返し
1)まで置き換えの対象となってしまうために、結果と
して意味の通らない文章になってしまうという欠点があ
る(例えば、下記の例2が例3のようになってしまう)
。
(例1)同一の言葉のr繰り返し」は強調の効果がある
。
。
(例2)同じ言葉を何度も「繰り返し】ている。
(例3)同じ言葉を何度も「反復」ている。
また、従来、日本語文章の漢字仮名混じり文字列の入力
には、主に仮名英字変換が用いられている。この仮名漢
字変換では、日本語文章の読み仮名列を解析して、文・
文節・単語の単位や品詞などを決定した上で、漢字仮名
混じり文字列に変換している。しかしながら、この仮名
;・英字変換は入力手段として用いられているため、通
常、解析によって得られた文・文節・単語の単位や単語
の品詞などの情報は、変換処理が完了した段階で捨てら
れてしまい、有効な利用が図られていない。特開昭59
−69829号公報[文書作成装置」においては入力単
位の情報が文節の単位として利用されているが、単語の
単位、単語の品詞、文の単位などの文構造情報全般の利
用を図っているものはない。
には、主に仮名英字変換が用いられている。この仮名漢
字変換では、日本語文章の読み仮名列を解析して、文・
文節・単語の単位や品詞などを決定した上で、漢字仮名
混じり文字列に変換している。しかしながら、この仮名
;・英字変換は入力手段として用いられているため、通
常、解析によって得られた文・文節・単語の単位や単語
の品詞などの情報は、変換処理が完了した段階で捨てら
れてしまい、有効な利用が図られていない。特開昭59
−69829号公報[文書作成装置」においては入力単
位の情報が文節の単位として利用されているが、単語の
単位、単語の品詞、文の単位などの文構造情報全般の利
用を図っているものはない。
本発明の目的は、上述のような従来の文字列編集の欠点
を除去し、文・文節、単語の単位や単語の品詞などの文
章構造情報にもとづいた、正確で、操作性の良い編集を
可能とするとともに、仮名漢字変換の解析結果を有効に
利用した文章編集装置を提供することである。
を除去し、文・文節、単語の単位や単語の品詞などの文
章構造情報にもとづいた、正確で、操作性の良い編集を
可能とするとともに、仮名漢字変換の解析結果を有効に
利用した文章編集装置を提供することである。
(問題点を解決するための手段)
本発明は、日本語文章の編集を行う文章編集装置におい
て、日本語文章の読み仮名を入力することのできる入力
手段と、単語辞書を記憶する辞書記憶手段と、前記単語
辞書を参照して前記日本語文章の読み仮名に対して文・
文節・単語の単位および各単語の品詞などの文章構造情
報を決定し漢字仮名混じり文字列に変換する仮名漢字変
換手段と、該仮名漢字変換手段から出力された日本語文
章の漢字仮名混じり文字列および編集された漢字仮名混
じり文字列を記憶する文章記憶手段と、前記単語辞書を
参照して前記文章記憶手段に記憶された漢字仮名混じり
文字列に対して文・文節・単語の単位および各単語の品
詞などの文章第1η造情報を決定する文章解析手段と、
前記文章解析手段または前記仮名漢字変換手段によって
決定された文章構造情報を記憶する文章構造記憶手段と
、文章構造情報を指定する構造指定手段と、前記文章構
造記憶手段を参照して前記構造指定手段により指定され
た文章構造情報にもとづく文章中の位置を抽出する構造
位置抽出手段とを備えたことを特徴とする文章編集装置
である。
て、日本語文章の読み仮名を入力することのできる入力
手段と、単語辞書を記憶する辞書記憶手段と、前記単語
辞書を参照して前記日本語文章の読み仮名に対して文・
文節・単語の単位および各単語の品詞などの文章構造情
報を決定し漢字仮名混じり文字列に変換する仮名漢字変
換手段と、該仮名漢字変換手段から出力された日本語文
章の漢字仮名混じり文字列および編集された漢字仮名混
じり文字列を記憶する文章記憶手段と、前記単語辞書を
参照して前記文章記憶手段に記憶された漢字仮名混じり
文字列に対して文・文節・単語の単位および各単語の品
詞などの文章第1η造情報を決定する文章解析手段と、
前記文章解析手段または前記仮名漢字変換手段によって
決定された文章構造情報を記憶する文章構造記憶手段と
、文章構造情報を指定する構造指定手段と、前記文章構
造記憶手段を参照して前記構造指定手段により指定され
た文章構造情報にもとづく文章中の位置を抽出する構造
位置抽出手段とを備えたことを特徴とする文章編集装置
である。
(実施例)
図面を用いて、本発明の構成・fキー用を説明する。
第1図は本発明の文章編集装置の一実施例の構成を示す
ブロック図である。
ブロック図である。
第1図において、入力手段1は、日本語文章の読み仮名
列の入力、挿入・削除・移動・複写・置換などの編集指
令の入力、カーソル位置の移動指令の入力などを行う。
列の入力、挿入・削除・移動・複写・置換などの編集指
令の入力、カーソル位置の移動指令の入力などを行う。
通常、キーボードが用いられる。入力手段1は、編集指
令、移動指令などが入力されたときには、文章編集制御
手段9へ送り、読み仮名列が入力されたときには、読み
仮名が入力されたことを文章編集制御手段9へ通知し、
読み仮名列は仮名漢字変換手段10へ送る。読み仮名列
の入力は、カナキーによる入力および英字キーを用いた
ローマ字入力が可能である。
令、移動指令などが入力されたときには、文章編集制御
手段9へ送り、読み仮名列が入力されたときには、読み
仮名が入力されたことを文章編集制御手段9へ通知し、
読み仮名列は仮名漢字変換手段10へ送る。読み仮名列
の入力は、カナキーによる入力および英字キーを用いた
ローマ字入力が可能である。
辞書記憶手段4は、単語辞書を記憶する。ICメモリ、
磁気ディスク装置などが用いられる。単語辞書は、日本
語の単語について、少なくともその表記と読み仮名と品
詞を登録したものである。仮名漢字変換手段10と、文
章解析手段5とから参照される。仮名漢字変換手段10
がら参照されるときには、読み仮名がキーとなり、文章
解析手段5がら参照されるときには、表記がキーとなる
。
磁気ディスク装置などが用いられる。単語辞書は、日本
語の単語について、少なくともその表記と読み仮名と品
詞を登録したものである。仮名漢字変換手段10と、文
章解析手段5とから参照される。仮名漢字変換手段10
がら参照されるときには、読み仮名がキーとなり、文章
解析手段5がら参照されるときには、表記がキーとなる
。
仮名漢字変換手段10は、入力手段1がら入力された日
本語文書の読み仮名列に対して、辞書記憶手段4に記憶
された単語辞書を参照して、文1文節・単語の単位およ
び各単語の品詞などの文章構造情報を決定し、漢字仮名
混じり文字列に変換する。仮名漢字変換手段10は公知
の手段であり、例えば「べた書き文の分かち書きと仮名
漢字変換】(数計・他、情報処理学会論文誌第20巻第
4号、1979)のようにして実現できる。ただし、従
来、仮名漢字変換の処理の内だけで利用されていた文・
文節・単語の単位や単語の品詞の情報を、外部へ出力す
るような機能をもたせる必要がある(このような機能追
加は当業者では容易に実現できる)。仮名漢字変換手段
10は、決定された漢字仮名混じり文字列を文章記憶手
段2に送り、それに対する文1文節・単語の単位および
各単語の品詞などの文章構造情報を文章構造記憶手段6
へ送る。
本語文書の読み仮名列に対して、辞書記憶手段4に記憶
された単語辞書を参照して、文1文節・単語の単位およ
び各単語の品詞などの文章構造情報を決定し、漢字仮名
混じり文字列に変換する。仮名漢字変換手段10は公知
の手段であり、例えば「べた書き文の分かち書きと仮名
漢字変換】(数計・他、情報処理学会論文誌第20巻第
4号、1979)のようにして実現できる。ただし、従
来、仮名漢字変換の処理の内だけで利用されていた文・
文節・単語の単位や単語の品詞の情報を、外部へ出力す
るような機能をもたせる必要がある(このような機能追
加は当業者では容易に実現できる)。仮名漢字変換手段
10は、決定された漢字仮名混じり文字列を文章記憶手
段2に送り、それに対する文1文節・単語の単位および
各単語の品詞などの文章構造情報を文章構造記憶手段6
へ送る。
文章記憶手段2は、仮名漢字変換手段10がら送られて
くる漢字仮名混じり文字列、および文章編集制御手段9
によって編集された結果の漢字仮名混じり文字列を記憶
する。ICメモリ、磁気ディスク装置などが用いられる
。
くる漢字仮名混じり文字列、および文章編集制御手段9
によって編集された結果の漢字仮名混じり文字列を記憶
する。ICメモリ、磁気ディスク装置などが用いられる
。
表示手段3は、文章記憶手段2に記憶された漢字仮名混
じり文字列、およびカーソルなどを表示する。CRT7
”イスプレイなどが用いられる。
じり文字列、およびカーソルなどを表示する。CRT7
”イスプレイなどが用いられる。
文章解析手段5は、辞書記憶手段4に記憶された単語辞
書を参照して、文章記憶手段2に記憶された漢字仮名混
じり文字列のうち、文章編集制御手段9によって指定さ
れた範囲の漢字仮名混じり文字列に対して、文・文節・
単語の単位およ−び各単語の品詞などの文章構造情報を
決定する。文章解析手段5は公知の手段であり、例えば
r国語辞書の記憶と日本語文の自動分割」(長足・他、
[情報処理]第19巻第6号、1978)のようにして
実現できる。
書を参照して、文章記憶手段2に記憶された漢字仮名混
じり文字列のうち、文章編集制御手段9によって指定さ
れた範囲の漢字仮名混じり文字列に対して、文・文節・
単語の単位およ−び各単語の品詞などの文章構造情報を
決定する。文章解析手段5は公知の手段であり、例えば
r国語辞書の記憶と日本語文の自動分割」(長足・他、
[情報処理]第19巻第6号、1978)のようにして
実現できる。
文章構造記憶手段6は、仮名漢字変換手段10から送ら
れてくる文章構造情報、および文章解析手段5によって
決定された漢字仮名混じり文字列の文章構造情報を記憶
する。TCメモリ、磁気ディスク装置などが用いられる
。文章構造情報としては、具体的には、文の境界の位置
、文節の境界の位置、単語の境界の位置、各単語の品詞
などが記憶される。
れてくる文章構造情報、および文章解析手段5によって
決定された漢字仮名混じり文字列の文章構造情報を記憶
する。TCメモリ、磁気ディスク装置などが用いられる
。文章構造情報としては、具体的には、文の境界の位置
、文節の境界の位置、単語の境界の位置、各単語の品詞
などが記憶される。
構造指定手段7は、文章構造情報を指定する。
キーボードなどが用いられ、入力手段1を併用すること
ができる。指定する内容は、具体的には、文、文節、単
語などの単位、その数、品詞の種類である。例えば、文
、文節、単語などの指定は、[文][文節]「単語1と
いうキーを用意すればよい。その数の指定は、テンキー
を用いるか、または、「+」キーや[−]キーで数を増
減さ、せる方法がある。単語の品詞の指定は、品詞に対
応するコードを決めておき、そのコードを入力するよう
にすればよい。
ができる。指定する内容は、具体的には、文、文節、単
語などの単位、その数、品詞の種類である。例えば、文
、文節、単語などの指定は、[文][文節]「単語1と
いうキーを用意すればよい。その数の指定は、テンキー
を用いるか、または、「+」キーや[−]キーで数を増
減さ、せる方法がある。単語の品詞の指定は、品詞に対
応するコードを決めておき、そのコードを入力するよう
にすればよい。
構造位置抽出手段8は、文章構造記憶手段6を参照して
、文章構造情報にもとづく文章中の位置を抽出する。具
体的は、現在のカーソル位置と構造指定手段7の指定と
を受けて、文章構造記憶手段6を検索し、対応する文字
位置あるいは範囲を抽出する。または、ある文字列範囲
を受けて、その範囲に対応する品詞コードを抽出する。
、文章構造情報にもとづく文章中の位置を抽出する。具
体的は、現在のカーソル位置と構造指定手段7の指定と
を受けて、文章構造記憶手段6を検索し、対応する文字
位置あるいは範囲を抽出する。または、ある文字列範囲
を受けて、その範囲に対応する品詞コードを抽出する。
文章編集制御手段9は、上述の各手段と情報を受渡しし
て、入力、挿入・削除・移動、複写、置換などの編集機
能を実現する。従来の文章編集装置は、入力手段1、仮
名漢字変換手段10、文章記憶手段2、表示手段3、文
章編集制御手段9のみから構成され、文章編集制御手段
9は、例えば次のような処理を行う。
て、入力、挿入・削除・移動、複写、置換などの編集機
能を実現する。従来の文章編集装置は、入力手段1、仮
名漢字変換手段10、文章記憶手段2、表示手段3、文
章編集制御手段9のみから構成され、文章編集制御手段
9は、例えば次のような処理を行う。
(1)入力手段1から仮名文字列が入力されたならば、
仮名漢字変換10を起動し、仮名漢字変換結果の漢字仮
名混じり文字列を、文章記憶手段2に挿入して書き込む
。書き込む位置は、カーソル位置に対応する文字位置で
ある。
仮名漢字変換10を起動し、仮名漢字変換結果の漢字仮
名混じり文字列を、文章記憶手段2に挿入して書き込む
。書き込む位置は、カーソル位置に対応する文字位置で
ある。
(2)文章記憶手段2に記憶された漢字仮名混じり文字
列を、表示手段3に表示する。カーソルも同時に表示す
る。
列を、表示手段3に表示する。カーソルも同時に表示す
る。
(3)入力手段1から送られてくるカーソル移動指令に
合わせて、表示手段3に表示するカーソル位置を変更す
る。
合わせて、表示手段3に表示するカーソル位置を変更す
る。
(4)入力手段1から送られてくる、範囲の先頭文字位
置と末尾文字位置とを受けて、その間の文字列を、通常
の文字列と表示方法を変えて表示する(例えば、反復表
示する)。
置と末尾文字位置とを受けて、その間の文字列を、通常
の文字列と表示方法を変えて表示する(例えば、反復表
示する)。
(5)入力手段1から「削除」の指令が送られてきたな
らば、(4)に対応する文字列を文章記憶手段2から削
除する(これに伴い、表示手段3の表示も変更する)。
らば、(4)に対応する文字列を文章記憶手段2から削
除する(これに伴い、表示手段3の表示も変更する)。
(6)入力手段1から[移動jの指令が送られてきたな
らば、(4)に対応する文字列を、文章記憶手段2から
削除し、文章編集制御手段9内のバッファに蓄積する(
これに伴い、表示手段3の表示も変更する)。
らば、(4)に対応する文字列を、文章記憶手段2から
削除し、文章編集制御手段9内のバッファに蓄積する(
これに伴い、表示手段3の表示も変更する)。
(7)入力手段1から「複写jの指令が送られてきたな
らば、(4)に対応する文字列を、文章記憶手段2から
文章編集制御手段9内のバッファに複写する。
らば、(4)に対応する文字列を、文章記憶手段2から
文章編集制御手段9内のバッファに複写する。
(8)入力手段1から移動先複写先位置が送られてきた
ならば、文章編集制御手段9内のバッファの内容を、移
動先・複写先位置に対応する、文章記憶手段2の位置に
挿入して書き込む(これに伴い、表示手段3の表示も変
更する)。
ならば、文章編集制御手段9内のバッファの内容を、移
動先・複写先位置に対応する、文章記憶手段2の位置に
挿入して書き込む(これに伴い、表示手段3の表示も変
更する)。
(9)入力手段1から1置換」の指令と、被置換文字列
と、置換文字列が送られてきたならば、文章記憶手段2
から被置換文字列を検索し、被置換文字列が見つかった
ならば、それを置換文字列に置き換える。
と、置換文字列が送られてきたならば、文章記憶手段2
から被置換文字列を検索し、被置換文字列が見つかった
ならば、それを置換文字列に置き換える。
本実施例の文章編集装置における文章編集制御手段9は
、以上(1)から(9)の処理に加えて、文章解聞手段
5、文章構造記憶手段6、構造指定手段7、構造位置抽
出手段8の動作を制御して次のような処理を行う。
、以上(1)から(9)の処理に加えて、文章解聞手段
5、文章構造記憶手段6、構造指定手段7、構造位置抽
出手段8の動作を制御して次のような処理を行う。
(工0)入力手段lから仮名文字列が入力され(1)が
行われた際に、仮名漢字変換手段10によって、仮名文
字列を変換した結果の漢字仮名混じり文字列を文章記憶
手段2に書き込ませるとともに、その漢字仮名混じり文
字列に対応する文章構造情報を文章構造記憶手段6に書
き込ませる。
行われた際に、仮名漢字変換手段10によって、仮名文
字列を変換した結果の漢字仮名混じり文字列を文章記憶
手段2に書き込ませるとともに、その漢字仮名混じり文
字列に対応する文章構造情報を文章構造記憶手段6に書
き込ませる。
(11)削除・移動、複写などによって文章記憶手段2
の文字列が変更されたときには、その文字列の位置を文
章解析手段5に通知し、文章解析手段5にその文字列の
解析を行わせ、文章構造記憶手段6の内容の変更を行わ
せる(文章構造記憶手段6の内容は常に文章記憶手段2
の内容と対応する)。
の文字列が変更されたときには、その文字列の位置を文
章解析手段5に通知し、文章解析手段5にその文字列の
解析を行わせ、文章構造記憶手段6の内容の変更を行わ
せる(文章構造記憶手段6の内容は常に文章記憶手段2
の内容と対応する)。
(12)構造指定手段7から[文jや「文節Jや「単語
」の単位の指定(単位の個数の指定も含む)が送られて
きたならば、現在のカーソル位置とその単位の指定とを
構造位置抽出手段8へ送り、構造位置抽出手段8がらそ
れに対応する文字列範囲の先頭文字位置と末尾位置とを
受は取る。続いて、(4)の処理を行う。
」の単位の指定(単位の個数の指定も含む)が送られて
きたならば、現在のカーソル位置とその単位の指定とを
構造位置抽出手段8へ送り、構造位置抽出手段8がらそ
れに対応する文字列範囲の先頭文字位置と末尾位置とを
受は取る。続いて、(4)の処理を行う。
(13) (9)の際に、構造指定手段7がら品詞コー
ドが送られてきたならば、文章記憶手段2がら見つかっ
た被置換文字列の位置を、構造位置抽出手段8へ送り、
構造位置抽出手段8がちそれに対応する品詞コードを受
は取る。構造指定手段7から入力された品詞コードと、
構造位置抽出手段8から受は取った品詞コードとが一致
したときに、(9)と同様の置換処理を行う。
ドが送られてきたならば、文章記憶手段2がら見つかっ
た被置換文字列の位置を、構造位置抽出手段8へ送り、
構造位置抽出手段8がちそれに対応する品詞コードを受
は取る。構造指定手段7から入力された品詞コードと、
構造位置抽出手段8から受は取った品詞コードとが一致
したときに、(9)と同様の置換処理を行う。
次に、この実施例の動作の例を用いて説明する。
まず、入力手段1により、次のような仮名文字列が入力
されたものとする。
されたものとする。
じゆうらい、わ−どぷろせっさが、ぶんしようのさくせ
いとへんしゅうをおこなうそうちとして、ふきゆうして
いる。わ−どぷろせっさのていがががくが、すすんでい
る。b−どぷろせっさは、ぶんしようをきおくし、ひよ
うじする。
いとへんしゅうをおこなうそうちとして、ふきゆうして
いる。わ−どぷろせっさのていがががくが、すすんでい
る。b−どぷろせっさは、ぶんしようをきおくし、ひよ
うじする。
入力手段1は、仮名文字列かに入力されたことを文章編
集制御手段9へ通知し、仮名文字列は仮名漢字変換手段
10へ送る。仮名漢字変換手段は、仮名文字列を解析し
、次のような漢字仮名混じり文字列に変換する。
集制御手段9へ通知し、仮名文字列は仮名漢字変換手段
10へ送る。仮名漢字変換手段は、仮名文字列を解析し
、次のような漢字仮名混じり文字列に変換する。
従来、ワードプロセラ
サが、文章の作成と編
集を行う装置として、
普及している。ワード
プロセッサの低価格化
が、進んでいる。ワー
ドプロセッサは、文章
を記tをし、表示する。
仮名漢字変換手段10は、この漢字仮名混じり文字列を
文章記憶手段2へ書き込み、さらに、解析結果の文章構
造情報を文章fIS¥造記憶手段6へ書き込む。
文章記憶手段2へ書き込み、さらに、解析結果の文章構
造情報を文章fIS¥造記憶手段6へ書き込む。
第2図(a)に、この例に対する文章記憶手段2の内容
を示し、第2図(b)に、それに対する文章構造記憶手
段6の内容を示す。第2図(aXb)のマトリックスの
各要素の位置は対応している。第2図(b)において、
Sが書き込まれている位置は、その位置が先頭文字位置
である(かつ文節の先頭文字位置でもある)ことを示し
、pが書き込まれている位置は、その位置が文節の先頭
文字位置であることを示している。それ以外の値が書き
込まれている位置は、単語の先頭文字位置であることを
示しており、その値は次のように単語の品詞を表してい
る。
を示し、第2図(b)に、それに対する文章構造記憶手
段6の内容を示す。第2図(aXb)のマトリックスの
各要素の位置は対応している。第2図(b)において、
Sが書き込まれている位置は、その位置が先頭文字位置
である(かつ文節の先頭文字位置でもある)ことを示し
、pが書き込まれている位置は、その位置が文節の先頭
文字位置であることを示している。それ以外の値が書き
込まれている位置は、単語の先頭文字位置であることを
示しており、その値は次のように単語の品詞を表してい
る。
名・・・名詞
動・・・動詞
補・・・補助動詞
頭・・・接頭語
尾・・・接尾語
助・・・助詞
点・・・句読点
ただし、文章構造記憶手段6の実現方法は、第2図(b
)には限定されない。例えば、第2図(b)のような(
a)と対応したマトリックスとせず、文頭位置(0゜0
)、(3,7)、(5,8)、文節頭位置(0,0)、
(0,3)、(1,3)、(1゜6)、・・・・、(7
,5)、 単 語(0,0,名)、(0,2,点)、(
0,3゜名)、・・・・、(7,5,動)、(7,9,
点)というように、位置を列挙する方法でも実現できる
。
)には限定されない。例えば、第2図(b)のような(
a)と対応したマトリックスとせず、文頭位置(0゜0
)、(3,7)、(5,8)、文節頭位置(0,0)、
(0,3)、(1,3)、(1゜6)、・・・・、(7
,5)、 単 語(0,0,名)、(0,2,点)、(
0,3゜名)、・・・・、(7,5,動)、(7,9,
点)というように、位置を列挙する方法でも実現できる
。
ここで、「ワードプロセッサの低価格化が、進んでいる
。]という1本を、削除する操作を行うものとする。
。]という1本を、削除する操作を行うものとする。
従来の文字列削除の方法では、まず、「ワJの位置にカ
ーソルを位置付け、「先頭」キーを押し、次に[。Jの
位置にカーソルを位置付け、[末尾」キーを押すことに
よって削除対象の文を指定する(それから「削除」キー
を押して、その文の削除を指定する)。
ーソルを位置付け、「先頭」キーを押し、次に[。Jの
位置にカーソルを位置付け、[末尾」キーを押すことに
よって削除対象の文を指定する(それから「削除」キー
を押して、その文の削除を指定する)。
これに対して、本実施例の方法では、[ワードプロセッ
サの低価格化が、進んでいる。」の文の任意の位置にカ
ーソルがある状態で、「文」キーを押すことによって、
削除対象の文が指定できる(その後、[削除」キーを押
すのは同様である〕。
サの低価格化が、進んでいる。」の文の任意の位置にカ
ーソルがある状態で、「文」キーを押すことによって、
削除対象の文が指定できる(その後、[削除」キーを押
すのは同様である〕。
そのとき、各構成要素がどのように動作するかを、次に
説明する。
説明する。
カーソルが[価Jの位置で、[文Jキーが押されたとす
る。「文]キーは構造指定手段7がら入力され、文章編
集制御手段9に送られる。文章編集制御手段9は、その
ときのカーソル位置(4,7)と指定された構造屯位「
文」とを、構造位置抽出手段8へ送る。
る。「文]キーは構造指定手段7がら入力され、文章編
集制御手段9に送られる。文章編集制御手段9は、その
ときのカーソル位置(4,7)と指定された構造屯位「
文」とを、構造位置抽出手段8へ送る。
構造位置抽出手段8は、文章構造記憶手段6を参照し、
位置(4,7)の前方の最も近いS(前述したように文
の先頭位置を表す)と、位置(4,7)の後方の最も近
いSとを検索する。その結果、位置(3,7)と位置(
5,8)とが得られる。そして、文字列範囲の先頭位置
として位置(3,7)、末尾位置として一文字分前方の
位置(5,7)を、文章編集制御手段9へ送る。文章編
集制御手段9では、これを受けて、位置(3,7)がら
位置(5,7)までの文字列を、他の文字列と表示方法
を変えて、例えば反転表示するように、表示手段3に指
示する。
位置(4,7)の前方の最も近いS(前述したように文
の先頭位置を表す)と、位置(4,7)の後方の最も近
いSとを検索する。その結果、位置(3,7)と位置(
5,8)とが得られる。そして、文字列範囲の先頭位置
として位置(3,7)、末尾位置として一文字分前方の
位置(5,7)を、文章編集制御手段9へ送る。文章編
集制御手段9では、これを受けて、位置(3,7)がら
位置(5,7)までの文字列を、他の文字列と表示方法
を変えて、例えば反転表示するように、表示手段3に指
示する。
続いて、入力手段1から「削除」キーが入力され、文章
編集制御手段9に送られる。これを受けて、文章編集制
御手段9は、文章記憶手段2の位置(3,7)から位置
(5,7)までの文字列を削除し、位置(5,8)以降
の文字列を、位置(3,7)の位置へ繰り上げる。そし
て、さらに文章解析手段5を起動し、文章記憶手段2の
内容に対応する文章構造情報を、文章構造記憶手段6に
書き込む。
編集制御手段9に送られる。これを受けて、文章編集制
御手段9は、文章記憶手段2の位置(3,7)から位置
(5,7)までの文字列を削除し、位置(5,8)以降
の文字列を、位置(3,7)の位置へ繰り上げる。そし
て、さらに文章解析手段5を起動し、文章記憶手段2の
内容に対応する文章構造情報を、文章構造記憶手段6に
書き込む。
ただし、この例のような文単位の削除のときには、必ず
しも文章解析をやり直す必要はなく、文章構造記憶手段
の内容について、位置(5,8)以降を位置(3,7)
まで繰り上げるのみで実現できる。従来の文字列として
の範囲指定で、範囲の一端の文字位置が文節や単語の途
中の位置になった場合には、文章解析をやり直すことが
必須となる。
しも文章解析をやり直す必要はなく、文章構造記憶手段
の内容について、位置(5,8)以降を位置(3,7)
まで繰り上げるのみで実現できる。従来の文字列として
の範囲指定で、範囲の一端の文字位置が文節や単語の途
中の位置になった場合には、文章解析をやり直すことが
必須となる。
その結果、文章記憶手段2と文章構造記憶手段6との内
容は、第3図(aXb)のようになる。
容は、第3図(aXb)のようになる。
これでF文」単位の削除が実現されたが、「文節1単位
のときには、文章構造記憶手段6中のSの位置を検索す
る代わりに、pの位置を検索すればよく、[単語j単位
のときには、品詞が入っている位置を検索すればよい。
のときには、文章構造記憶手段6中のSの位置を検索す
る代わりに、pの位置を検索すればよく、[単語j単位
のときには、品詞が入っている位置を検索すればよい。
構造位置抽出手段8が、構造単位に対応する文字列範囲
を文章編集制御手段9に返した後、文章編集制御手段9
の処理は、従来の処理と同様であるため、構造単位の削
除だけでなく、構造単位の移動・複写・置換も、同様に
して実現できることは明らかである。
を文章編集制御手段9に返した後、文章編集制御手段9
の処理は、従来の処理と同様であるため、構造単位の削
除だけでなく、構造単位の移動・複写・置換も、同様に
して実現できることは明らかである。
(発明の効果)
以上説明したように、本発明によれば、文章構造のIl
i位である文・文節・単語などの単位とした編集、ある
いは品詞情報をもとにした編集を行うことが可能となる
。
i位である文・文節・単語などの単位とした編集、ある
いは品詞情報をもとにした編集を行うことが可能となる
。
従来の文字列編集の場合には、人間が頭の中で考えてい
る対象を、文字列の範囲としてとらえ直して、編集操作
を行うことが必要であったが、本発明によれば、より自
然に対象を指定することができ、文章編集装置の操作性
が大きく向上する。
る対象を、文字列の範囲としてとらえ直して、編集操作
を行うことが必要であったが、本発明によれば、より自
然に対象を指定することができ、文章編集装置の操作性
が大きく向上する。
従来の、同一字種の文字列を指定する方法や、仮名漢字
変換入力の際の入力単位を指定する方法に対しても、本
装置によって、指定できる単語・文節1文の単位の方が
、はるかに正確なものであり、利用者にとって編集の対
象の指定が極めて容易になる。
変換入力の際の入力単位を指定する方法に対しても、本
装置によって、指定できる単語・文節1文の単位の方が
、はるかに正確なものであり、利用者にとって編集の対
象の指定が極めて容易になる。
さらに、文章の構造の単位だけでなく、単語の品詞も、
編集の際の情報として利用できることも、従来に比べて
、置換などの編集の正確さを向上させる。
編集の際の情報として利用できることも、従来に比べて
、置換などの編集の正確さを向上させる。
また、仮名漢字変換の解析結果を、捨ててしまうことな
く有効に利用することかて゛きる。
く有効に利用することかて゛きる。
第1図は本発明の実施例の構成を示すブロック図、第2
図(a)と第3図(a)は、実施例における文章記憶手
段2の内容を、第2図(b)と第3図(b)は文章構造
記憶手段6の内容を示す図である。 図において、 1・−・入力手段 2・・・文章記憶手段 3・−・表示手段 4・・・辞書記憶手段 5・・・文章解析手段 6・・・文章構造記憶手段 7・・・構造指定手段 8・・、構造位置抽出手段 9・・・文章編集制御手段 第1図 第2図 (a) (D)
図(a)と第3図(a)は、実施例における文章記憶手
段2の内容を、第2図(b)と第3図(b)は文章構造
記憶手段6の内容を示す図である。 図において、 1・−・入力手段 2・・・文章記憶手段 3・−・表示手段 4・・・辞書記憶手段 5・・・文章解析手段 6・・・文章構造記憶手段 7・・・構造指定手段 8・・、構造位置抽出手段 9・・・文章編集制御手段 第1図 第2図 (a) (D)
Claims (1)
- 日本語文章の編集を行う文章編集装置において、日本語
文章の読み仮名を入力することのできる入力手段と、単
語辞書を記憶する辞書記憶手段と、前記単語辞書を参照
して前記日本語文章の読み仮名に対して文・文節・単語
の単位および各単語の品詞などの文章構造情報を決定し
漢字仮名混じり文字列に変換する仮名漢字変換手段と、
該仮名漢字変換手段から出力された日本語文章の漢字仮
名混じり文字列および編集された漢字仮名混じり文字列
を記憶する文章記憶手段と、前記単語辞書を参照して前
記文章記憶手段に記憶された漢字仮名混じり文字列に対
して文・文節・単語の単位および各単語の品詞などの文
章構造情報を決定する文章解析手段と、前記文章解析手
段または前記仮名漢字変換手段によって決定された文章
構造情報を記憶する文章構造記憶手段と、文章構造情報
を指定する構造指定手段と、前記文章構造記憶手段を参
照して前記構造指定手段により指定された文章構造情報
にもとづく文章中の位置を抽出する構造位置抽出手段と
を備えたことを特徴とする文章編集装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61135315A JPS62290966A (ja) | 1986-06-10 | 1986-06-10 | 文章編集装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61135315A JPS62290966A (ja) | 1986-06-10 | 1986-06-10 | 文章編集装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62290966A true JPS62290966A (ja) | 1987-12-17 |
Family
ID=15148866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61135315A Pending JPS62290966A (ja) | 1986-06-10 | 1986-06-10 | 文章編集装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62290966A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02188868A (ja) * | 1988-11-21 | 1990-07-24 | Xerox Corp | 自然言語テキスト編集装置 |
| WO1997037344A1 (fr) * | 1996-03-29 | 1997-10-09 | Hitachi, Ltd. | Terminal possedant une fonction de synthese vocale et systeme dispensant des donnees caracteres utilisant ce terminal |
| JP2011138305A (ja) * | 2009-12-28 | 2011-07-14 | Fujitsu Ltd | 文字入力装置、文字入力方法及びそのプログラム |
-
1986
- 1986-06-10 JP JP61135315A patent/JPS62290966A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02188868A (ja) * | 1988-11-21 | 1990-07-24 | Xerox Corp | 自然言語テキスト編集装置 |
| WO1997037344A1 (fr) * | 1996-03-29 | 1997-10-09 | Hitachi, Ltd. | Terminal possedant une fonction de synthese vocale et systeme dispensant des donnees caracteres utilisant ce terminal |
| JP2011138305A (ja) * | 2009-12-28 | 2011-07-14 | Fujitsu Ltd | 文字入力装置、文字入力方法及びそのプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2633824B2 (ja) | 仮名漢字変換装置 | |
| JPS62290966A (ja) | 文章編集装置 | |
| JPH0584934B2 (ja) | ||
| JPH09325787A (ja) | 音声合成方法、音声合成装置、文章への音声コマンド組み込み方法、及び装置 | |
| JPH0585056B2 (ja) | ||
| JPH06195380A (ja) | 翻訳支援システムにおける検索結果表示方式 | |
| JPS6175950A (ja) | べた書きかな漢字変換における文字修正方式 | |
| KR0164405B1 (ko) | 한/영 혼용문 자동구분방법 | |
| JP2634596B2 (ja) | かな漢字変換装置 | |
| JP2000010973A (ja) | 文字入力システム、文字入力方法及びコンピュータ読み取り可能な記録媒体 | |
| JPH06149790A (ja) | 文章作成装置 | |
| JPH08297659A (ja) | 文字列変換処理方式 | |
| JP2771020B2 (ja) | 文字処理装置 | |
| JPH0581244A (ja) | 文章編集装置 | |
| JPH08339365A (ja) | 文書作成装置及び文書作成方法 | |
| JPS6172359A (ja) | べた書きかな漢字変換における文字修正方式 | |
| JP3791565B2 (ja) | 文字入力装置 | |
| JP2786211B2 (ja) | 機械翻訳装置における後編集装置 | |
| JPH0785026A (ja) | 辞書更生方法及び装置 | |
| JPH05189421A (ja) | 古文かな漢字変換装置及び方法 | |
| JPS6325765A (ja) | 文書編集装置 | |
| JPS62282364A (ja) | 文字列検索方式 | |
| JPH11238055A (ja) | 文書処理方法ならびに装置及び同方法がプログラムされ記録される記録媒体 | |
| JPH064568A (ja) | 機械翻訳装置 | |
| JPS62163170A (ja) | 機械翻訳システム |