JPH0664573B2 - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH0664573B2
JPH0664573B2 JP61134889A JP13488986A JPH0664573B2 JP H0664573 B2 JPH0664573 B2 JP H0664573B2 JP 61134889 A JP61134889 A JP 61134889A JP 13488986 A JP13488986 A JP 13488986A JP H0664573 B2 JPH0664573 B2 JP H0664573B2
Authority
JP
Japan
Prior art keywords
homophone
data
word
document
character
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.)
Expired - Lifetime
Application number
JP61134889A
Other languages
English (en)
Other versions
JPS62293376A (ja
Inventor
富夫 増山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP61134889A priority Critical patent/JPH0664573B2/ja
Publication of JPS62293376A publication Critical patent/JPS62293376A/ja
Publication of JPH0664573B2 publication Critical patent/JPH0664573B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は仮名漢字変換により文書情報を入力する文書処
理装置に関するものである。
[従来の技術] 日本語ワードプロセツサ等文書処理装置における漢字の
入力方式としては、全文字配列キーボード入力、多段シ
フト入力等種々の方式があるが、最近では仮名(ローマ
字)漢字変換方式が主流になりつつある。この方式では
キーボードから仮名文字またはローマ字により漢字の読
みを入力することにより、仮名(ローマ字)文字を読み
に持つ単語が単語辞書でサーチされ、仮名表記の単語が
漢字表示の単語に置き換えられる。但し、同じ読みの単
語(同音語)が2個以上存在する場合には複数個ある候
補漢字のうちの1つ(第1候補)が低輝度又は反転表示
でデイスプレイ上に表示される。他の候補漢字を表示さ
せたい場合には「前候補」又は「次候補」キーを押すこ
とにより、デイスプレイ下部に同音語の一覧が表示さ
れ、これに対応して文書中の同音語の表示も変化するよ
うになつている。
例えば第2図(A)に示したように「だいさんかい」と
読みを入力し変換キーを押すと、20に示すようにまず
第1候補の「第3回」が仮名表記の替わりに表示され
る。ここで「次候補」キーを押すと、デイスプレイ下部
に、入力された読み22及び同音語の一覧23が表示さ
れ、かつ文書中の同音語の表示21が第2候補の「第三
回」24に変化する。このようにして目的とする漢字を
選択し選択キーを押すと、同音語表示されている漢字が
選択され、低輝度又は反転表示から通常の表示に代わる
とともに文書情報として文書メモリに記憶される。
仮名漢字変換方式には「逐次変換方式」と「一括変換方
式」の2通りがある。前者は同音語が発生した場合、同
音語を選択しない限り次の入力ができないのに対して、
後者では同音語を残したまま次の入力が行なえるため、
一括変換方式の場合には作成された文書中に幾つかの未
選択の同音語が残つている場合があり得る。
このような文書を印刷しようとすると従来のこの種の装
置では、未選択の同音語の部分はスペースで印刷される
ようになつているか、又は印刷そのものが行なえないよ
うになつていた。例えば第3図に於て30〜33が未選
択であつたとすると、印刷時には34に示すように30
〜33に対応する部分がスペースで印刷されてしまつて
いた。
[発明が解決しようとする問題点] 本発明は上記従来例の欠点に鑑みてなされたものであ
り、文書中に同音語を未選択のままで残した状態でも正
常な印刷が行なえる文書処理装置を提供することを目的
としている。
また本発明は文書中に同音語の候補語を選択し確定させ
ないままで残した状態でも、当該候補語の印刷が行える
文書処理装置を提供することを目的とする。
[問題点を解決するための手段] 上記目的を達成するために本発明の文書処理装置は以下
の様な構成から成る。
即ち、文書情報を入力する入力手段と、該入力手段より
入力された読み情報をもとに辞書部を参照して仮名漢字
変換を行う変換手段と、前記文書情報を記憶する記憶手
段と、前記文書情報を印刷出力する印刷手段とを備えた
文書処理装置であって、 前記読み情報に対応した同音語の優先順位を判定する判
定手段と、 前記優先順位に従って前記辞書部より同音語を抽出する
抽出手段と、 前記同音語の1つを選択する選択手段と、 前記選択された同音語を確定させる確定手段と、 印刷時前記文書情報に未確定の同音語が存在するとき、
前記選択手段で選択された同音語にかかわらず前記優先
順位の最も高い同音語を印刷する手段と、 を備える。
[作用] 以上の構成において、印刷時、文書情報に未確定の同音
語が存在するとき、表示されている同音語にかかわらず
優先順位の最も高い同音語を印刷するように動作する。
[実施例] 以下、添付図面を参照して本発明の実施例を詳細に説明
する。
第1図は本発明の一実施例の文書処理装置のハードウエ
アブロツク図である。
図中、CPU1は例えばマイクロプロセツサであり、R
OM2の第12図以降のフローチヤートで示した制御プ
ログラムに従つて演算及び論理判断を行なつてバス10
に接続されている機器やメモリ等に対して制御信号及び
各種データの転送を行なう。バス10のうちCBは制御
信号(コントロール)バス、DBはデータバス、ABは
アドレスバスである。ROM2は読出し専用メモリで、
CPU1の制御手順のプログラム及び固定データ等を格
納する。RAM3はランダムアクセスメモリであり、各
種のワークエリアとして後述するバツフアやカウンタ等
を備えている。DISK4はフロツピーデイスク等の補
助記憶装置で、単語辞書の格納及び入力された文書の保
存等に使用される。
5はキーボード(KB)で、文書データの入力や各種動
作指示入力等に使用される。6は文書メモリ(DBU
F)であり、入力された文書及び同音語データの一時記
憶等を行う。CRT7は陰極線管等の表示装置で、入力
された文書データの表示や同音語の表示等に使用され
る。CGBはキヤラクタジエネレータで、文字コードに
対応するドツトパターンを格納している。9はプリンタ
(PRT)で入力された文書の印刷に使用される。
[文書メモリの説明(第4図〜第11図)] 第4図は文書メモリDBUF6の構造を示す図である。
図中、40は文書管理データ領域であり、文書データ及
び同音語バツフアのアドレス及び書式(1頁の行数、1
行の文字数等)を保持する。41は文書データ領域であ
り、その先頭アドレスはDSAD、最終アドレスはDE
ADで入力された文書データの文字列を格納する。文書
データ領域41は1行分入力する毎に高アドレス側に拡
張される。43は同音語バツフアでその先頭アドレスを
HSAD、最終アドレスをHEADとする。同音語バツ
フア43は文書入力中に仮名漢字変換により同音語が生
成される毎に低アドレス側に拡張される。42は未だ使
用されていない空領域を表わす。
第5図は文書管理データ領域40の構造を示す図であ
る。
1ワード16ビツト単位で構成され、50は文書データ
領域41の先頭アドレスDSADを、51は文書データ
領域41の最終行のアドレスDEADを保持する。また
52は同音語バツフア43の先頭アドレスHSADを、
53は同音語バツフア43の最終アドレスHEADを格
納する。
第6図は文書データ領域41の構造を表わす図で、文書
データは「1行の文字数」で指定された文字数分を1行
とし、行単位で管理される。
第7図は文書データ領域41の各行データの構造を示す
図である。
行データは改行ピツチ等を格納した3バイトの制御デー
タ部70と各文字を表わす、それぞれ3バイトの文字デ
ータ71〜74とから成つている。
第8図(A)(B)は第7図の文字データ部71〜74
の構成図で各文字データ部は3バイトで構成されてい
る。第8図(A)は通常の文字データ80の構成を示し
た図で、第8図(B)は同音語ポインタデータ81の構
成を示す図である。
通常文字データ80は制御バイト82(0C0H、Hは
16進数を表している)と2バイトの文字コード83,
84とで構成される。文字コード83,84はここでは
JISC6226コードとする。一方、同音語ポインタ
データ81は制御バイト85(0E0H)と同音語ポイ
ンタ86及び同音語番号87とから構成される。同音語
ポインタ86は当該同音語に対応する同音語データが、
同音語バツフア43の何番目に格納されているかを示す
データであり、1〜255の値をとる。同音語番号87
は、その文字データが当該同音語ポインタデータ列の何
文字目に当るのかを示すデータである。
第9図は文書データに対応した同音語ポインタデータ8
1の一例を示す図である。
同図に於て第m文字目から第m+3文字目90〜93の
4文字が、同音語が存在しかつ未選択である同音語ポイ
ンタデータ列を示し、それらの同音語ポインタデータ8
1を示したのが94〜97である。各ポインタデータ9
4〜97において、85の“0E0H”は制御バイト、
同音語ポインタ86の“”は当該文字に対応する同音
語データの位置を示し、ポインタデータ列94〜97の
全てに共通である。また同音語番号の欄87には先頭か
ら順に1〜4の数字が格納され、それぞれの文字データ
90〜93が当該同音語ポインタデータ列の第1番目〜
第4番目の文字であることを示している。
第10図は同音語バツフア43のデータ構造を示す図で
ある。
同音語バツフア43は同音語1語当り128バイトの固
定長の同音語データで構成されており、同音語データ1
00〜103は高アドレス側から1から順に番号が付け
られている。同音語が1つ生成される毎に低アドレス側
に128バイトずつ拡張され、それに伴つて先頭アドレ
スHSADの値も交信され、同音語が選択される毎に1
レコードずつ削除される。
第11図は一例として同音語データ100のデータ構成
を示した図で、他の同音語データのデータ構成も全く同
様である。
同図に於て使用中フラグ110は同音語データ100の
領域に同音語データが格納されているかを示すフラグで
あり、“1”ならばデータがあることを示し、“0”な
らばデータがないことを示す。IKL111は仮名読み
の文字数を格納し、ICL112は同音語の候補漢字の
文字数を格納するエリアである。但し、候補漢字の文字
数が各候補毎に異なる場合には、最大の文字数を格納す
るものとする。ILN113は同音語の候補の総数を格
納するエリアである。また、DISPN114はデイス
プレイ上で現在表示されている同音語候補の番号を示す
データである。
仮名読み文字列115にはキーボード5から入力された
仮名読みの文字列が格納され、この文字数はIKLの値
に対応している。また漢字コード(1〜n)116〜1
18にはDISK4の単語辞書より読出された候補漢字
の漢字コード列が、候補漢字の優先順位に対応して番号
順に格納される。ここでnはILN113の値と同じで
ある。但し、漢字コードの漢字コード列の文字数がIC
L112よりも小さい場合には、残りの部分には0が格
納されるものとする。最後に空エリア119は使用され
ていないエリアを表わす。
[同音語の作成、表示及び選択処理の説明(第12図〜
第18図)] 第12図にはキーボード5より仮名文字が入力され漢字
変換キーが押されることにより実行される仮名漢字変換
処理の概略フローチヤートである。
キーボード5の入力により仮名漢字変換処理が起動され
ると、まずステツプS1で候補漢字抽出処理が実行さ
れ、指定された仮名読みに対応する候補漢字が単語辞書
から取り出され、複数の同音語が存在するときは優先順
に従つて同音語バツフア43に格納される。ステツプS
2では候補漢字抽出処理の結果候補漢字の数をチエツク
し、1つしかなかつた場合にはステツプS3に進み、カ
ーソル位置以降の文書データに候補漢字を書き込み、ス
テツプS4でカーソル位置を当該漢字の次の文字を指す
ように更新する。
ステツプS2で候補漢字が2つ以上存在した場合にはス
テツプS5に進み、同音語バツフア43の作成処理を行
ない、ステツプS6でもしエラーであつたならば何も行
なわない。エラーでなければステツプS7に進み、同音
語ポインタデータ81の作成処理を行なつた後、ステツ
プS8で候補文字の表示処理を行なう。
第13図はステツプS5の同音語バツフア43の作成処
理を示したものである。
まずステツプS10で同音語バツフア43のアドレスを
保持するRAM3のポインタPTRに(HEAD−12
8)同音語1の先頭アドレスを格納する。次にステツプ
S11で同音語バツフア43の番号を保持するRAM3
のRECに1を代入する。ステツプS12で同音語バツ
フア43の最終アドレスと先頭アドレスを比較し、一致
すれば同音語が1つも存在しない状態であるのでステツ
プS16に飛ぶ。そうでなければステツプS13に進
み、PTRの指す同音語データエリアの使用中フラグ1
10をチエツクし、0(未使用)であつたならばステツ
プS17に進む。そうでなければステツプS14で次の
同音語データエリアをチエツクするためにPTRから1
28を引いてアドレスを更新し、RECに1加える。そ
の結果ステツプS15でPTRがHSADより小さくな
らなければ、ステツプS13〜S15の処理を繰り返し
て同音語がセツトされていない同音語バツフア43の空
領域を捜す。
ステツプS15でポインタPTRの値がHSADより小
さくなるとステツプS16に進み、HSADとDEAD
の値を比較し、文書データ領域41の最終アドレスより
小さくなると同音語バツフア43が満杯になつた状態で
あるので、ステツプS18でエラー処理を行ない、処理
を終了する。そうでなければステツプS19に進み、P
TRの指す同音語データエリアの使用中フラグ110を
1にし、ステツプS20でIKL111に仮名読みの文
字数を格納し、ステツプS21でICL112に候補漢
字の最大文字数を格納する。次にステツプS22でIL
N113に候補漢字の総数を格納した後、ステツプS2
3でDISPNに1を格納する。最後に、ステツプS2
4で第11図に示したように同音語データの漢字部11
6〜118に候補漢字を第1候補から順に格納する。
第14図は第12図のステツプS7の同音語ポインタ作
成処理のフローチヤートである。
まずステツプS30で、カーソル位置より文書データ領
域41内のアドレスを求め、RAM3のADRに格納す
る。次にステツプS31でRAM3のIに候補漢字の最
大長ICLの値を格納し、RAM3のJには1を格納す
る。次にステツプS32でADRの指すアドレスに制御
バイトとして“E0H”を格納する。ステツプS33で
は、次のアドレスに上記で作成された同音語バツフア4
3の番号(REC)を格納し、更にステツプS34で次
のアドレス[ADR+2]にはJを格納する。これは第
9図の同音語番号87となる。次にステツプS35でI
の値を1減じ、Jに1加えるとともにADRに3を加え
る。その結果、ステツプS36でI≦0となつた場合に
は処理を終了する。そうでなければステツプS37で、
次にADRが1行の終端を越えていないかどうかチエツ
クし、越えていなければステツプS32に戻る。もし越
えていれば、ステツプS38でADRに更に3加え(次
行の3バイトの制御データ部70を除く文字列の先頭を
指すようにする)た後ステツプS32に戻る。
第15図は第12図のステツプS8の候補文字の表示処
理のフローチヤートである。
前候補/次候補キーが押されるとステツプS40に進み
カーソルの指す同音語ポインタデータ81より、同音語
ポインタ86の値を取り出す(nとする)。ステツプS
41でn番目の同音語データのアドレスを求める。ステ
ツプS42で入力されたキーが次候補キーであつたなら
ば、ステツプS43で当該同音語データ中のDISPN
に1加える。ステツプS44でDISPNと同音語の候
補の総数ILNとを比較し、DISPNの値がILNの
値を越えたときはステツプS45でILNの値をDIS
PNに代入する。但し、その結果DISPNがILNを
越えたならばDISPN=ILNとする。
一方ステツプS42で入力されたキーが前候補キーであ
つたならばステツプS46に進み、DISPNから1減
じる。ステツプS47でDISPNが1より小さくなつ
たかを判別し、1以下の時はステツプS48に進みDI
SPN=1とする。次にステツプS49で同音語表示処
理を実行しカーソルの指す同音語の再表示を行ない、ス
テツプS50で同音語一覧表示処理を行なつて、CRT
デイスプレイ7の下部に同音語の一覧を表示する。
第16図は第15図のステツプS49の同音語表示処理
のフローチヤートを示したものである。
ステツプS60でまずカーソル位置より同音語ポインタ
データ列の先頭アドレスを求める。次にステツプS61
で当該同音語ポインタデータ81より同音語ポインタ8
6の値を取り出す(これをnとする)。次にステツプS
62で同音語バツフア43中のn番目の同音語データの
アドレスを求め、ステツプS63で当該同音語データ中
のDISPN番目の候補漢字コード列を取り出す。次に
ステツプS64でカーソル位置以降ICL112の文字
分を上記候補漢字コード列で置き換え、白黒を反転して
表示する。
第17図は同音語選択のために選択キーが押された時の
処理を示すフローチヤートである。
選択キーが押されると、まずステツプS70でカーソル
の指す同音語ポインタデータ列81の先頭アドレスを求
め、次にステツプS71で当該同音語ポインタデータよ
り同音語ポインタ86の値を取り出す(これをnとす
る)。次に同音語バツフア43中のn番目の同音語デー
タアドレスを求める(ステツプS72)。ステツプS7
3ではn番目の同音語データ中のDISPN番目の候補
漢字コード列を取り出し、ステツプS74でカーソル位
置以降ICL112の文字分の文書データを上記候補コ
ード列で置き換える。ステツプS75では当該同音語デ
ータが空いたことを示す使用中フラグ110をクリアす
る。ステツプS76で当該同音語データのアドレスと同
音語バツフア43の先頭アドレスHSADの値を比較
し、一致していなければ処理を終了する。
もし一致していたならば同音語データをクリアするため
にステツプS77に進む。ステツプS77ではPTRに
当該同音語データのアドレスを格納する。次にステツプ
S78でPTRの指す同音語データの使用中フラグ11
0をチエツクし、もし1(使用中)ならば処理を終了す
る。もし0(未使用)ならばステツプS79に進みHS
ADにPTRの値を代入し、ステツプS80でPTRに
128を加える。その結果、ステツプS81でPTRが
HEADを越えなければ、ステツプS78〜S80の処
理を繰り返す。このようにして同音語バツフア43の先
頭アドレスHSADより、連続している選択され確定し
た同音語データ領域を消去していく。
第18図はプリンタ9への印刷処理の動作を示すフロー
チヤートである。
いま例えばキーボード5等より印刷が起動されるとステ
ツプS90に進み、文書データのポインタADRに文書
データ41の先頭アドレスを格納する。ステツプS91
では行カウンタ(LINEC)をクリアする。次にステ
ツプS92でADRに示される文書データ41の1行分
を印刷用のワークであるRAM3の行バツフアに転送す
る。ここで行バツフアは文書の1行分のデータを保持す
る為のワークエリアであり、3×(1行の文字数)のバ
イトサイズを有している。ステツプS93では行バツフ
ア中に格納された1行分の文書データに基づいて印刷用
同音語選択処理(詳細は後述)を行なう。ステツプS9
5で印刷用同音語処理後の行バツフアの内容に基づいて
1行分の出力イメージ(ドツトパターン)を作成しプリ
ンタ9に出力する。
その後ステツプS96でLINECに1を加え、ステツ
プS97でADRに1行分のバイト数((1行の文字数
+1)×3)を加える。然る後ステツプS98でADR
とHEADとを比較し、ADRがHEADを越えていれ
ば全文書データの処理が終了しているので、ステツプS
99で改頁を行ない処理を終了する。そうでなければス
テツプS100に進み、次にLINECと1頁の行数を
比較し、LINECが1頁の行数を越えていなければス
テツプS92に戻る。もし越えていればステツプS10
1で改頁を行なつた後、ステツプS91に戻る。
[印刷用同音語の選択処理の説明(第19図〜第20
図)] 第19図は本発明の実施例の印刷用同音語の選択処理の
フローチヤートで、本プログラムはROM2に格納され
ている。
印刷用同音語選択処理では、まずステツプS110で行
バツフアのアドレスを保持するポインタPTRに行バツ
フア先頭文字のアドレスを格納し、ステツプS111で
文字数のカウントを保持する変数Iをクリアする。次に
ステツプS112でPTRの指す文字データの制御バイ
ト85をチエツクし、もし“E0H”(即ち同音語ポイ
ンタデータ81)でなければステツプS119の処理に
飛ぶ。もし“E0H”であつたならばステツプS113
に進み、PTRの内容+1の指すバイト(同音語ポイン
タ86の内容)を取り出す(これを仮にaとする)。ス
テツプS114ではこのaの値に基づいて同音語バツフ
ア43中の同音語データのアドレスを求める。
ステツプS115でPTRの内容+2の指すバイトの内
容、即ち同音語の番号87を取り出す(bとする)。ス
テツプS116ではステツプS115で求められた同音
語データ中の第1候補の漢字コード列(漢字コード1)
のb文字目の文字コード(例えばJISコード)を取り
出す(これをcとする)。次にステツプS117でPT
Rの指すバイトに“C0H”を格納し、ステツプS11
8で次の2バイトに上記の文字コードcを格納する。ス
テツプS119でIに1加えて、その結果ステツプS1
20でIが1行の文字数を越えていたならば処理を終了
する。もしそうでなければステツプS112の処理に戻
る。
以上説明したように、行バツフア中にもし同音語ポイン
タデータが存在していた場合、それ等が対応する同音語
データ中の第1候補の漢字コードで置き換えられること
になる。
例えば第20図に於て、第m番目の文字90〜第m+3
番目の文字93の4文字が同音語ポインタデータであつ
たとすると、当該同音語ポインタデータが、対応する同
音語データ201の第1候補の漢字コード列202で置
き換えられ、200で示した文字列で印刷される。
このように、印刷時に1行中に同音語ポインタデータが
検出された場合には、当該同音語ポインタデータに対応
する同音語データの第1候補の漢字で置き換えられて印
刷される。
但し、これは飽くまでも印刷時のみの処理であり文書デ
ータ自体は変化しない。
[その他の実施例(第21図〜第22図)] 前記実施例に於ては、文書中に同音語が検出された場合
無条件に、対応する同音語データの第1候補の漢字列で
置き換えるようになつていたが、これを同音語データの
DISPN番目の候補漢字(CRT7に表示されている
漢字列)を印刷するようにしてもよい。
この場合の動作を第21図に示す。図中、ステツプS1
30〜ステツプS135は第19図のステツプS110
〜ステツプS115と全く同様であるので説明を省略す
る。ステツプS136では同音語データ中のDISPN
番目の候補漢字コード列の、b文字目の文字コードを取
り出す(これをcとおく)。これをステツプS137〜
ステツプS138でPTRの指す同音語ポインタデータ
の上にオーバーライトモードで書き込む。これ以降の処
理も第19図と同様である。
第22図は第21図のフローチヤートの動作を示す模式
図である。第m番目の文字90〜第m+3番目の文字9
3の4文字が同音語ポインタデータであつたとすると、
当該同音語ポインタデータが、DISPN114の番号
に対応する同音語データ221の第1候補の漢字コード
列222で置き換えられ、200で示した文字列で印刷
される。
これにより、印刷時には文書作成時にCRTデイスプレ
イの画面上で表示されていた候補漢字が選択されて印刷
されることになる。
以上説明してきたように、本実施例によれば文書データ
中に同音語を残したままでも印刷を行なうことができる
為、誤つて同音語を選択し忘れた場合にも正常な印刷を
行なうことができるという効果がある。
また、印刷時には同音語が選択され印刷されるが、文書
データ上では同音語のままで残つている為、印刷結果を
見てから同音語の選択を行なうことができるという効果
もある。
又更に、同音語の候補漢字を選択表示したままで確定処
理を忘れていたときにも、表示されていた同音語が印刷
できるため正常な印刷を行なうことができるという効果
がある。
[発明の効果] 以上述べたごとく本発明によれば、文書中に未確定の同
音語が存在する場合でも、表示されている同音語にかか
わらず、最も優先順位の高い同音語で印刷を行うことが
できるので、未確定状態においても正常な印刷が行なえ
るという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の文書処理装置のハードウエ
ア構成図、 第2図(A)(B)は同音語の表示動作例を示す図、 第3図は従来例の未選択同音語の印刷例を示す図、 第4図は文書メモリDBUFの構成を示す図、 第5図は文書管理データの構成を示す図、 第6図は文書データの構成を示す図、 第7図は文書データの1行分のデータの構成を表わした
図、 第8図(A)は文字データの構成を示す図、 第8図(B)は同音語ポインタデータの構成を示す図、 第9図は1行のデータの同音語に対応した同音語ポイン
タデータの1例を示す図、 第10図は同音語バツフアの構造を示す図、 第11図は同音語バツフア中の各同音語データの構成を
示す図、 第12図はROMに格納されている仮名漢字変換処理の
概要を示すフローチヤート、 第13図はステツプS5の同音語バツフア作成処理のフ
ローチヤート、 第14図はステツプS7の同音語ポインタ作成処理のフ
ローチヤート、 第15図はステツプS8の候補文字の表示処理のフロー
チヤート、 第16図はステツプS49の同音語表示処理のフローチ
ヤート、 第17図は同音語選択処理の概要を示すフローチヤー
ト、 第18図は印刷処理動作を示すフローチヤート、 第19図は本実施例の印刷時の同音語選択処理の動作を
示すフローチヤート、 第20図は同音語選択処理の動作を示す模式図、 第21図は他の実施例に於る印刷時の同音語選択処理の
動作を示すフローチヤート、 第22図は他の実施例の同音語選択処理の動作を示す模
式図である。 図中、1…CPU、2…ROM、3…RAM、4…DI
SK、5…キーボード、6…DBUF、7…CRT、8
…CG、9…プリンタ、10…バス、40…文書管理デ
ータ領域、41…文書データ領域、42…空領域、43
…同音語バツフア、70…制御データ部、80…文字デ
ータ、81…同音語ポインタデータ、85…制御バイ
ト、86…同音語ポインタ、87…同音語番号、110
…使用中フラグ、111…IKL、112…ICL、1
13…ILN、114…DISPNである。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】文書情報を入力する入力手段と、該入力手
    段より入力された読み情報をもとに辞書部を参照して仮
    名漢字変換を行う変換手段と、前記文書情報を記憶する
    記憶手段と、前記文書情報を印刷出力する印刷手段とを
    備えた文書処理装置であって、 前記読み情報に対応した同音語の優先順位を判定する判
    定手段と、 前記優先順位に従って前記辞書部より同音語を抽出する
    抽出手段と、 前記同音語の1つを選択する選択手段と、 前記選択された同音語を確定させる確定手段と、 印刷時前記文書情報に未確定の同音語が存在するとき、
    前記選択手段で選択された同音語にかかわらず前記優先
    順位の最も高い同音語を印刷する手段と、 を備えたことを特徴とする文書処理装置。
JP61134889A 1986-06-12 1986-06-12 文書処理装置 Expired - Lifetime JPH0664573B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61134889A JPH0664573B2 (ja) 1986-06-12 1986-06-12 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61134889A JPH0664573B2 (ja) 1986-06-12 1986-06-12 文書処理装置

Publications (2)

Publication Number Publication Date
JPS62293376A JPS62293376A (ja) 1987-12-19
JPH0664573B2 true JPH0664573B2 (ja) 1994-08-22

Family

ID=15138882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61134889A Expired - Lifetime JPH0664573B2 (ja) 1986-06-12 1986-06-12 文書処理装置

Country Status (1)

Country Link
JP (1) JPH0664573B2 (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5953567B2 (ja) * 1978-12-25 1984-12-26 株式会社東芝 カナ漢字変換における同音異語の印字制御方式

Also Published As

Publication number Publication date
JPS62293376A (ja) 1987-12-19

Similar Documents

Publication Publication Date Title
US5713033A (en) Electronic equipment displaying translated characters matching partial character input with subsequent erasure of non-matching translations
US5096423A (en) Computer system for teaching abbreviations for text and data processing functions
EP0361911B1 (en) Word processor with text layout display function
JPH024938B2 (ja)
EP0359110A2 (en) Entry text display system
JPH0664573B2 (ja) 文書処理装置
JPH0522933B2 (ja)
JP2575650B2 (ja) かな漢字変換装置
JPS60129874A (ja) 日本語文字入力装置
JPH0640325B2 (ja) 文章作成装置
JP3244493B2 (ja) 電子機器
JPH06223058A (ja) 日本語処理装置
JP2573183B2 (ja) かな漢字変換装置
JP2612402B2 (ja) 表示制御方法
JPS5922255B2 (ja) 漢字入力方法
JPH0962666A (ja) 文書処理方法及びその装置
JP2944666B2 (ja) 文字処理装置
JP3234829B2 (ja) 表示機能付入力装置
JPH0922411A (ja) 文書処理方法及びその装置
JPS59142632A (ja) 文字処理装置
JPS59128622A (ja) 文字処理装置
JPH07230453A (ja) 文書処理装置及び文書処理方法
JPH07160692A (ja) 文書表示装置
JPH08263482A (ja) フォント管理装置
JPH10198765A (ja) 文字入力装置、文字入力方法および文字入力プログラムを記録した媒体

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term