JPS59148922A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPS59148922A
JPS59148922A JP58022151A JP2215183A JPS59148922A JP S59148922 A JPS59148922 A JP S59148922A JP 58022151 A JP58022151 A JP 58022151A JP 2215183 A JP2215183 A JP 2215183A JP S59148922 A JPS59148922 A JP S59148922A
Authority
JP
Japan
Prior art keywords
character
input
kanji
data
word
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
Application number
JP58022151A
Other languages
English (en)
Inventor
Tetsuyuki Masuda
増田 哲之
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 JP58022151A priority Critical patent/JPS59148922A/ja
Publication of JPS59148922A publication Critical patent/JPS59148922A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明はかな漢字変換のような表音文字の表意文字への
変換を効率よく行い得るように改良を図った文字処理装
置に関する。
従来技術 従来の文字処理装置におけるかな漢字変換方式において
は、オペレータが「大臣」と出力すべくパだいぢん′″
と入力した場合、記憶装置」二の登釘巾晶辞書に「大臣
」という単語が「だいぢん」という読みで登録されてい
れば、変換出力として[大臣Jと出力できる。しかし、
登録単語辞書−Hに「大臣」という単語が「だいじん」
という読みで登録されていると、オペレータが意図した
「大臣」という単dΔがあるにも拘らず入力かな文字の
1字「ぢ」が違うのみで、その漢字[大臣Jに変換する
ことができなかった。
目的 本発明の目的は、かかる点に鑑みて、入力された表音文
字データ列を表意文字に変換するにあたり、その入力さ
れた表音文字データ列に対応する読みの表意文字が無い
場合に、その入力された表音文字データ列をその読みか
一部分異なった表意文字に変換するようになし、これに
よってオペレータの入力表音文字データ列の一部分を訂
正したのと同様な変換出力を得ることができるようにな
し、以て変換効率を格段に高めた文字処理装置を提供す
ることにある。
実施例 以下に、図面を参照して本発明の詳細な説明する。
第1図(A)は本発明文字処理装置の全体構成の例を示
す。図示の構成において、lはマイクロプロセンサであ
り、2はアドレスバスであって、各入出カメモリの番地
を指定する。また、3はデータバスであって、各種のデ
ータの転送に用いる双方向性のパスであり、4はコント
ロール/ヘスであって、各メモリ等のリード、ライト、
インタラブI・の受付け、データセットのタイミング等
を伝送するために用いる。さらに、5はキーボードであ
って、アルファベットキー、平仮名キー等の各種のキー
を配設してあり、6はキーボードコントローラである。
キーボード5によって入力したデータをキーボードコン
ローラ6によってエンコードするとともに、インターラ
ブド信号をコントロールパス4に送出する。つぎに、7
はCRTコントローラであり、表示(CRT)装置8、
キャラクタジェネレータ8、リフレッシュメモリ10.
  リフレ・ンシュメモリコントローラ11を制御する
。また、表示(CRT)装置8は、通常のテレビジョン
受像機と同様のディスプレイを行うことができ、キャラ
クタジェネレータ8は、文字コード、文字パター7の行
アドレス等にもコード入力によりその文字パターンのう
ちその行のパターンを順次に出力し、リッツシュメモリ
10は、CRT装置8に表示する文字コードを記憶し、
GRTコントローラ7からの表示の指示に応じて繰返し
その文字コードを出力するものでアリ、リフレッシュメ
モリコントローラ11は、CRTコントローラ7からの
指示に応じてCR7表示のだめの」二連したリフレッシ
ュサイクルとマイクロプロセッサ1からのデータの書込
み、読出しを制御する。さらに、12は読出し専用メモ
リ、すなわち、いわゆるROMであって、第5図および
第7図に示す制御手順を記憶するとともに各種の処理手
順を記憶させである。また、13はROM12のコント
ローラであり、14はランダムアクセスメモリ、すなわ
ち、いわゆるRAMであって、各種のデータの−・時記
憶に用いる。図に示すように、RAMは各レジスタDO
D2SBUF、DTABL、DC5L等を有する。これ
ら各レジスタについては後述する。15はRAM 14
のコントローラであり、16はフロッピディックであり
、17はフロッピ駆動装置であり、18はフロッピ駆動
装置のコントローラである。また、18はプリンタであ
り、20はプリンタのコントローラである。
上述したような各構成要素からなる本発明文字処理装置
は、キーボード5からの入力によって作動するものであ
って、キーボード5からの入力がなされると、インクラ
ブド信号がマイクロプロセッサlに伝えられて、RO旧
2内に記憶されている制御手段に従って文字処理に必要
な各種の制御動作を行う。
第1図(B)は、キーボード5に配列されたキ一群の一
部を示す。図において、22〜2θはカーソル移動キー
であり、22は表示画面上のカーソルを1つ上へ進める
キー、23はカーソルを1つ左に進めるキー、24はこ
のカーソルを表示画面上の最上左端へ移すキー、25は
カーソルを1つ右へ進めるキー、28はカーソルを1つ
下へ進めるキーである。
また、27および28はモニタカーソル移動キーであり
、27はモニタ上のモニタカーソルを一つ左へ進めるキ
ー、2日はモニタカーソルを一つ右へ進めるキーである
。28はかな漢字変換後入力文字データ列に対する同音
語列をモニタ」二に表示させるキーであり、30はモニ
タカーソル上の同音語を表示画面上のカーソル位置に移
すためのキーである。
次に、第2図はICメモリあるいはメモリディスク上に
登録する単語辞書の構成の例を示す。しかして、登録す
る1単語はすべて8ワード構成とし、lワードを例えば
18ビツトで構成する。かかる構成の1単語のうち、始
めの7バイトには読み情報を入れ、次のl /<イトに
は文法情報を入れ、それら最初の4ワ一ド分に引続く次
の3ワードには漢字コードを入れ、最後の1ワードには
文法情報を入れること図示のとおりである。したがって
、かかる単語辞書の構成においては、読み情報は7文字
まで、また、漢字は3文字までしか入力させ得ないとい
う制約がある。
次に第3図(A)および(B)はそれぞれデータレシス
クチ−プルDTABLを示す。
第3図(A)に示すデータレジスタDODISBUFに
おいては、入力文字データ列に対してかな漢字変換より
得られた同音語列の読みと漢字のJISコード列を格納
するものである。表示装置CRTへ表示する際に、この
データレジスタDODISBUFの内容を同音語として
表示装置CRTのモニタ領域に出力する。データレジス
タI]QDISBUFの最初には入力文字データ列と同
じかな文字データ列が入れられ、次に区切り記号II 
、  11漢字JISコード列パと入れられ、最後のj
ψ字JISコードの後には区切り記号が2つ糸光けて入
れられる。
第3図(B)に示すデータレジスタテーブルDTABL
においては、入力文字データ列に対して最初の文字でな
いI文字を除いては読みの一致している単語の読みデー
タ列と漢字データ列を格納する。tm語については、読
み8文字として4ワードおよび漢字3文字として3ワー
ドから成る計7ワードの描成とする。
第4図(A)および(B)は、データレジスタ000 
TSBUFの内容およびそのときの表示装置8における
表示態様を示す。
両図に示す状態は、「大臣」と出力すべく°°だいぢん
′と入力したか単語辞書上によみデータが゛だいぢん°
′である登録単語はなく、またかな漢字変換によっても
°だいぢん°の読みに該当する変換が行われなかった場
合である。この場合、データレジスタ列I]OI]l5
BjlFニif 第4図(A)ニ示tようにJISコー
ドが格納され、辞書上にあった「だいじん」という読み
で登録されている「大臣」という単語が第4図(B)に
示すようにモニタ上に表示される。なお、図においてC
8はカーソルであり、MC3はモニタカーソルである。
また、第4図(C)は第4図(B)に示す状態において
、後述のように選択キーが押された後の表示画面の態様
を示す。
次に、第5図(A)および(B)に示したフローチャー
1・に従って、本発明文字処理装置の動作を説明する。
まず第5図(A)において、ステップ55−1において
はキーボード5より入力データ列を読み込む。
ステップ55−2においてはかな漢字変換始めであるか
否かを判定する。かな漢字変換開始でない場合は、ステ
ップ55−3に移り1通常のワードプロセッサで行われ
ているコード入力、英文字、かな文字入力などの各種処
理を行う。かな漢字変換開始である場合はステップ55
−4に移る。ステップ55−4においては、単語辞書か
ら最初の文字が入力文字データ列と一致した単語であっ
て辞書上において最初に登録されているものを見つけ出
す。例えば、「だいぢん」と入力した場合には、「だ」
で始まる単語を辞書上から見つける。以下においては、
「だいぢん」と入力された場合の例にしたがって説明し
ていく。
ステップ55−5においては、ステップ55−4で得た
単5hの読みが入力データ列「だいぢん」とすべて一致
しているか否かを判定する。すべて一致していた場合は
ステップS5−11へ移り通常のかな漢字変換を行う。
一致していない場合はステップ55−6へ移る。
ステップ55−6においては、得られた読みが!文字を
除いてすべて一致しているか否かを判定する。もし、今
判別している単語の読みが「だいじん」であるならば、
入力文字データ列とは「ぢ」が「じ」になっているだけ
で他はすべて一致しているのでステップ55−7に移る
。ステップ55−7においては、データレジスタのテー
ブルDTABLがオーバフローしているか否かを判定し
、オーバフローしているならばステップS5−’10へ
移り、オーバフローしていなければステップ55−9へ
移る。ステップ55−8においては、データレジスタテ
ーブルDTABLへ今得られている単語の読みと漢字の
JISコードとを格納し、ステップS5−10へ移る。
ここでは、「だいしん」 「大臣」と登録することにな
る。
一方、ステップ55−6において、入力文字データ列と
2つ以上読みのデータが違う場合は、ステップS5−1
0に移る。
ステップS5−10においては、入力文字データ列の最
初の文字で始まる単語は辞書」−にまだあるか否かを判
定する。まだある場合にはステップ55−8へ移り次の
登録単語のチェックに進む。かかる検索を繰仮し、最初
の一文字が一致した登録単語が無くなった場合はステッ
プS5−11へ移る。
ステップS5−11においては、通常のかな漢字変換を
行う。
次に、第5図(B)におけるステップS5−12におい
ては、入力文字データ列°′だいぢん′に該当する漢字
への変換ができたか否かを判定する。漢字への変換がで
きなかった場合はステップS5−13へ移る。ステップ
S5−13においては、入力文字データ列と読みか1文
字だけ違っている単語がデータレジスタテーブルDTA
BLに格納されているか否かを判定する。その単語が格
納されたいない場合にはステップS5−15に移り、格
納されている場合はステップS5−14に移る。
ステップS5−14においては、データレジスタテーブ
ルDTABLの内容をデータレジスタ00015BUF
に格納する。
ここで、第6図(A)および(B)はそのときのテーブ
ルDTABLおよびレジスタDODISBUFの格納の
様態を示す。図に示すごとく、データレジスタテーブル
DTABLに格納されている読みと漢字のJISコード
列を、データレジスタDODTSBUFの同音語のJI
Sコードを格納する領域に転送していっしょに格納し、
読みと漢字の切れめに°°・”′に相当するコードを入
れておく。そして、ステップ95−18に移る。
再び第5図(B)において、ステップS5−15におい
ては、入力文字データ列とかな漢字変換で得られた同音
語の漢字のJISコード列を、第3図に示すごとく、デ
ータレジスタ0001SBUFに格納する。
かな漢字変換で入力文字データ列に該当する漢字列がひ
とつも得られなかった場合は入力文字データ列のみ格納
する。
ステップS5−18においては、上述のように得られた
同音語を表示装置8の表示画面に表示する。
ステップS5−17においては、その他のワードプロセ
ッサに伴なう処理を行う。
次に、第7図はかな漢字変換後、同音語の選択の過程を
示すフローチャートである。
ステップ58−1においては、選択サーチキー28が押
されたか否かを判定し、押されていない場合はステップ
58−2に移り、その他の通常のワードプロセッサの処
理を行う。キー29が押された場合はステップ58−3
に移る。ステップ58−3においては、第4図(A)に
示すデータレジスタDODISBUF内の読みおよび同
音語のデータを表示装置8における表示画面上のモニタ
表示領域に送り、第4図(B)に示すごとくモニタ表示
する。ステップ58−4においては、選択キー30が押
されるまで待ち、選択キー30が押されるとステップ5
8−5に移る。ステップ58−5においては、モニタカ
ーソルMfESの位置にある同音語列のデータをデータ
レジスタDC9Lに移す。ステップ58−6においては
、レジスタ[)C9L内に区切り記号°゛Φ゛′のコー
ドがあるか否かを判定する。このコードがあった場合に
はステップ58−7に移る。
コードが無かった場合はステップ58−8に移る。ステ
ップ58−7においてはレジスタDC3L内の区切り記
号以後の漢字コードデータをレジスタDC8Lに再格納
し、これによってレジスタDC9L内を漢字コードデー
タのみとする。ステップ58−8においては、レジスタ
DC8L内の漢字コードデータ列を表示画面上における
カーソルC5の示すアドレスに転送する。
以上の過程によってモニタ上の選択された同音語が表示
画面上のカーソルCSの位置に移される(第4図(C)
参照)。
なお、上述した実施例においては、入力文字データ列と
一致した登録単語がなかった場合に、かなの読みが入力
文字データ列と一字異なるものだけをデータレジスタ[
1TABLに格納して出力し得るようにしたが、これは
2字または3字等でもかまわず、この文字数は任意に設
定することができる。
効果 以上の説明から明らかなように、本発明によれば、入力
文字データ列とは一部が異なるのみで他は一致している
単語をも変換出力として得ることができるようにしたの
で、オペレータの入力ミスあるいは一部異なった文字で
辞書に登録されている単語も変換出力でき、以てかな漢
字変換等のような表音文字から表意文字への変換効率を
格段に高めた文字処理装置を実現することができる。
【図面の簡単な説明】
第1図(A)は本発明装置の全体構成例を示すブロック
図、第1図(B)はそのキーボードに配列されたキ一群
の一部を示す線図、第2図は単語辞書の構成を示す線図
、第3図(A)および(B)はそれぞれデータレジスタ
DODISBUFおよびテーブルDTABLの形態を示
す線図、第4図(A) 、 (B)および(C)はレジ
スタDODISBUFの内容、そのときの表示画面およ
び選択キーが押された後の表示画面をそれぞれ示す線区
、第5図(A)および(B)ならびに第7図は本発明装
置の動作のフローチャート、第8図(A)および(B)
はデータレジスタテーブルDTABLからデータレジス
タ[1ODISBUFへのデータの転送形態を説明する
ための線図である。 ■・・・マイクロプロセッサ、 2・・・アドレスへス、 3・・・データバス、 4・・・コントロールへス、 5・・・キーボード、 6・・・キーボードコントローラ、 7・・・CRTコントローラ、 8・・・表示装置、 9・・・キャラクタジェネレータ、 lO・・・リフレッシュメモリ、 11・・・リフレッシュメモリコントローラ、12・・
・リードオンリメモリ(ROM)、13・・・ROMコ
ントローラ、 14・・・ランダムアクセスメモリ(RAM)、15・
・・RAMコントローラ、 16・・・70ツピデイスク、 17・・・フロッピ駆動装置、 18・・・フロ・ンピ駆動コントローラ、19・・・プ
リンタ、 20・・・プリンタコントローラ。 22〜26・・・カーソル移動キー、 27.28・・・モニタカーソル移動キー、29・・・
選択サーチキー、 30・・・選択キー、 DODISBUF・・・データレジスタ、DTABL・
・・データレジスタテーブル、DCSL・・・レジスタ
、 CS・・・カーソル、 MCS・・・モニタカーソル。 特 許 出 願 人  キャノン株式会社(17)  
       −129 第1図(B) 第2図 第4図 DODISBUF Pt!:  −マ  E\d 第′を凶

Claims (1)

    【特許請求の範囲】
  1. 入力された表音文字列と同じ読みの表意文字を表意文字
    辞書から検索して、前記入力された表音文字列を表意文
    字に変換する文字処理装置において、前記入力された表
    音文字列と同じ読みの表意文字が前記表意文字辞書から
    検索されない場合には、前記入力された表音文字列と読
    みが一部異なる表意文字を前記表意文字辞書から検索す
    るようにしたことを特徴とする文字処理装置。
JP58022151A 1983-02-15 1983-02-15 文字処理装置 Pending JPS59148922A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58022151A JPS59148922A (ja) 1983-02-15 1983-02-15 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58022151A JPS59148922A (ja) 1983-02-15 1983-02-15 文字処理装置

Publications (1)

Publication Number Publication Date
JPS59148922A true JPS59148922A (ja) 1984-08-25

Family

ID=12074848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58022151A Pending JPS59148922A (ja) 1983-02-15 1983-02-15 文字処理装置

Country Status (1)

Country Link
JP (1) JPS59148922A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5790782A (en) * 1980-11-27 1982-06-05 Hitachi Ltd Retrieving system
JPS58115529A (ja) * 1981-12-29 1983-07-09 Fujitsu Ltd 辞書検索方式
JPS58123129A (ja) * 1982-01-19 1983-07-22 Toshiba Corp 仮名漢字変換装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5790782A (en) * 1980-11-27 1982-06-05 Hitachi Ltd Retrieving system
JPS58115529A (ja) * 1981-12-29 1983-07-09 Fujitsu Ltd 辞書検索方式
JPS58123129A (ja) * 1982-01-19 1983-07-22 Toshiba Corp 仮名漢字変換装置

Similar Documents

Publication Publication Date Title
US4990903A (en) Method for storing Chinese character description information in a character generating apparatus
JPS6120004B2 (ja)
JPH0348545B2 (ja)
JPS59148922A (ja) 文字処理装置
JPS5948413B2 (ja) 文字処理装置
JPS6010348B2 (ja) 半角・全角文字の自動変換方式
JPH0115906B2 (ja)
JPS6371767A (ja) 文書作成装置
JPS607512A (ja) 文字処理装置
JPS59125424A (ja) 文字処理装置
JPH026098B2 (ja)
JPS59161722A (ja) 文字処理装置
JP2603269B2 (ja) 文字処理装置
JPS5983187A (ja) 漢字学習機
JPS62198957A (ja) 文字処理装置
JPH03137768A (ja) 文書処理装置
JPS5924340A (ja) 文字処理装置
JPH0622022B2 (ja) 文書編集装置
JPS59165124A (ja) 日本語ワ−ド・プロセツサ
JPH027161A (ja) 文字処理装置
JPS63308664A (ja) 文字処理装置
JPH0442322A (ja) 文書出力装置
JPS6252348B2 (ja)
JPH028956A (ja) 文書処理装置
JPH0622029B2 (ja) 端末装置に中国語の文字記号を入力するための方法および装置