JPH01267770A - 仮名漢字変換装置 - Google Patents

仮名漢字変換装置

Info

Publication number
JPH01267770A
JPH01267770A JP63097256A JP9725688A JPH01267770A JP H01267770 A JPH01267770 A JP H01267770A JP 63097256 A JP63097256 A JP 63097256A JP 9725688 A JP9725688 A JP 9725688A JP H01267770 A JPH01267770 A JP H01267770A
Authority
JP
Japan
Prior art keywords
data
clause
character data
time interval
kana
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
JP63097256A
Other languages
English (en)
Inventor
Norio Iizuka
宣男 飯塚
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP63097256A priority Critical patent/JPH01267770A/ja
Publication of JPH01267770A publication Critical patent/JPH01267770A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】
〔産業上の利用分野〕 この発明は、キー入力により文字データを入力し、仮名
漢字変換を行なうワードプロセッサ等の仮名漢字変換装
置に関するものである。 〔発明の概要〕 この発明を工、キー入力により文字データを入力し、仮
名漢字変換を竹なうワードプロセッサ等において、キー
入力の時間間隔データを用い、文節へり分割、即ち分か
ち誉きの精度を高めることKより意図する仮名漢字混り
文への変換率を向上させることかできるようにしたもの
である。 〔従来の技術〕 従来、ワードプロセッサ等の仮名漢字変換装置では入力
された文字データを、文法情報に基ついて解析を行ない
、文節に分割し仮名漢字混じり文へり変換を竹なってい
る。 〔発明か解決しようとする課題〕 しかしなから、文法情報に基づいて解析を行ない文節に
分割した場合、文法的に妥当である分割候補が複数制得
られることかある。即ち、例えはう 「あしたはいしやにいく」といの仮名入力編付った場合
、「あしたは いし−?にいく」と「あしたはいしやに
いく」という2通りの分割候補が存在する。このような
場合どちらの候癲を採用するかは文解析アルゴリズム中
の優先付等により制定的に決められ
【いるため、オペレータの意図した分割候補を一回で得ることかできないことかあった。特に分節に関する学習機能がない場合は、格助詞の付いた文節か優先されるため「あした はいし平にいく」のような結果か一回で得られることはな(、このため文節の分割位置の変更等の煩雑な処理が必要であり、また文書作成に要する時間を短縮するという点においても大きな問題点となっている。 この発明の課題は、入力された文字データの文させ、さらに交編作成に要する時間を短縮することである。 〔課題を解決するための手段〕
このような課題を解決するために檀々研究を宜ね、その
結果ある程度タイピングに習熟したオペレータは、単語
、文節等をひとかたまりの処理単位として認識するため
、各キー入力の時間間隔とオペレータが入力しようとし
ている文書の分割位置とは高い相関関係があるという知
見を多くの実験から得ることかでき、この知見を基九こ
の発明かなされた。 この発明の手段は次のとおりである4 計測手段1(第1図の機能ブロック図参照、以下同じ)
は、キー入力により文字データが入力された際に、この
文字データの前の文字データが入力されてからこの文字
データが入力されるまでの時間間隔を計測する。 記憶手段2は、前記計測手段1により計測された時間間
隔データと前記文字データとを対応させて記憶する。 分割手段3は、前記記憶手段2に記憶されている文字デ
ータを文法情報に従って文節に分割する。 選択手段4は、前記分割手段3により文節に分割した際
に、複数の分割候補が存在した場合、前記記憶手段2に
文字データと対応して記憶している時間間隔データを参
照することにより1つの分割候補を選択する。 〔作用〕 この発明の手段の作用は次の通りである。 いま、キー入力により「あしたはいしやに」という文字
データを入力したものとする。この文字データか入力さ
れる際に計測手段1は、各文字データの前の文字データ
の入力が行なわれてからの時間間隔を計測する。記憶手
段2は前記各文字データと前記計測手段1により計測さ
れた時間間隔データとを対応させて、例えば「■あ■し
■た■は■い■しや■に」(■、■、■・・・・・・は
時間間隔データを示すものである。)等の形式で記憶す
る。 ここで分割手段3により、この記憶手段2に記憶されて
いる文字データを文法情報に従って分割した際K、文法
的に妥当な複数の分割候補が存在した場合、例えは「■
あ■し■た■は ■い■しや@に」と「■あ■し■た 
■は■い■しや[有]に」等に分割された場合、選択手
段4により文字データと対応して記憶している時間間隔
データな参照す′ることにより、即ち時間間隔データの
例えば■と■の大小関係を参照することにより、1つの
分割候補を選択する。 従って、文節への分割、即ち分がち曹きの精度をよりい
っそう高めろことかできオペレータの意図する仮名漢字
混り文への変換率を向上させることができる。 〔実施例〕 以下、一実施例を第2因乃至第5図を参照して説明する
。 構成 第2図はこの発明を適用したワードプロセッサの構成を
示めすブロック図である。図中11はキー入力部で、こ
のキー入力部には仮名入力のためのアルファベットキー
、入力された文字データを編集するためのファンクショ
ンキー等が設置−+うf−している。図中12はキー入
力制御部であり、キー入力部11からのキー入力をうけ
るごとにクロックカウンタ13に時間間隔データ要求信
号を出力する。クロックカウンタ13は時間間隔データ
要求信号か入力されるごとに、前の時間間隔データ要求
イぎ号の入力からの経過時間を時間間隔データとしてキ
ー入力制御部に返す。キー入力制御部はキー入力部11
から入力されたキー入力データとクロックカウンタ13
から入力された時間間隔データとを組み合わせてデータ
バス14へ出力する。 CPUI 5はコントロールROM16に記憶されてい
るマイクロプログラムに従い、データバス14を介し℃
、キー入力データと時間間隔データとか組み合わされて
いるデータを取り込み、キーストロークデータRAM1
7に、入力する。キーストロークデータRAM17は順
次入力される前記キー入力データと時間間隔データとか
組み合わされているデータが1f節の文字データを作る
までのあいだ、このデータを一時的に保持するものであ
り、この順次入力されるデータが1音節の文字データを
作れは、ワークメモリ18にこの1音節の文字データと
時間間隔データとを組み合わせて出力する。 またCPU15はワークメモリ18内圧記憶されている
文字データを辞誓ROM19を参照することにより仮名
漢字変換を行ない、その結果作成された文書データを文
書メモリ20に記憶させる。 なお、この仮名漢字変換には、前記ワークメモリ18内
に文字データとともに記憶されている時間間隔データが
参照される。また、表示部21は仮名漢字変換候補の文
字データあるいは仮名漢字変換結果の文書データ等を表
示するものである。 動作 いま、ローマ字入力により「あしたはいしゃにいく・・
・」という文字データを入力するものとする。 第3図はこのローマ字入力および仮名漢字変換の動作を
示すフローチャートである。まず、文書作成モードとす
ることにより、クロックカウンタ13およびワークメモ
リ18のクリア等の初期設定を行なう(ステップS1)
。そしてキー入力処理、即ち、キー入力部11から「あ
」を入力するためのキー入力データ「A」とクロックカ
ウンタ13からの時間間隔データ■(時間間隔データは
アルファベットの小文字をOで囲んだもので表現する。 )とを組み合わせたデータ■Aをキーストロークデータ
ダRAM17へ記憶させる処理を行なう(ステップSt
)。なお、この時間間隔データ■はAが最初のキー入力
データであるため、文書作成モードにしてからの時間と
なる。次にキーストロークデータRAM17に記憶して
いるデータ■Aにより1音節の仮名を作ることかでざる
か否かの判断を行なう(ステップSS)。いま、キース
トロークデータRAR17には■Aか記憶されており、
これは1音節の仮名を作ると判断されるため、そのデー
タのうち、キー入力データの部分を仮名データ「あ」に
変換したデータをワークメモリ18に記憶させ、キース
トロークデータRAM17をクリアする(ステップ84
)。次にワークメモリ18に記憶されているデータが第
1文節を作るか否かが判断される(ステップSs)。い
ま、ワークメモリ18には「■あ」だけか記憶されてお
り、これは第1文節を作らないと判断され、さらにステ
218丁で文節のP、端候補か1以上ないと判断される
ためステップS、に戻り、仮名データ「シ」を入力する
ためのキー入力処理を行なう。第4内はキー入力処理の
際のキーストロークデータRAM17およびワークメモ
リ18の記憶状態を示したものであり、「凶、■、国、
・・・」とキー入力を打った際の記憶状態が第4図の■
、■、■・・・に示めされている。なお、キーストロー
クデータRAMに例えば■S■I等子音+母音のキー入
力データが記憶された場合は、子背の前の時間間隔デー
タのみを有効とし、ワークメモリ18には「■、シ」の
データを記憶する。筐た時間間隔データ■、■、■・・
・等は前のキー入力がらの時間間隔を表わすものである
。 上記の処理を繰り返丁ことにより「■あ■し■た」と入
力した時点でこの「■あ■し@た」は第1文節を作ると
判断され(ステップSs)、 この「■あ■し■た」を
第1文節の第1候補としてワークメモリ18の所定のエ
リアにスタックする(ステップSs)。さらに、ステッ
プS、およびステップS、により、次のデータである「
■は」がワークメモリ18に入力された際に、前記第1
文節の第1候補に「■は」を加えたものか第1文節を作
るか否かの判断が行なわれ(ステップSS)、これは候
補となりうると判断されるため、第1文節の嬉2飯桶と
してワークメモリ18の所定エリアにスタックし、ステ
ップS!に戻り次のキー入力処理を行なう。 さらに、ステップSt、SmおよびS4の処理により次
のデータである「■い」かワークメモリ1BVC入力さ
れた際に前記第1文節の第2候拘K「■い」を加えた「
■あ■し■た■は■い」か第1文節を作るか否かの判断
か行なわれ(ステップS、)、これは第1文節を作らな
いためステップS。 に進み、さらに、いま第1文節の候補が2つあるためス
テップSaへ進む。 次に第1文節の各軟鋼の候補より第2文節めの探索を行
ない、この第2文節めの候補が夾際に第2文節となりう
るか否かの判断を行なう。(ステップSa、ステップS
、)  いまW4I文節の第1候補に続く「■は■い」
およびI!1文節の@2候補に続く「■い」は第2文節
を作らないためステップS、oに進む。ステップS、。 では現在まだ第2文節の候補がないためステップS、に
戻り次のキー入力処理を行なう。キー入力処理により次
のデータである「■しや」か入力された時点で第1文節
の第1候[K続く「■は■い■しや」および第1文節の
第2候補に続く「■い■しヤ」は第2文節を作ると判断
される(ステップSO)。この「■は■い■しや」およ
び「■い@しや」を第1文節の各鉄桶に続く第2文節と
してワークメモIJ l 8の所定のエリアにスタック
する(ステップSo )。 次に、ステップSatでは第2文節の前候補かないため
ステップ81mに進み、次のデータの入力まで第2文節
の探索を打ち切るか否かの判断か行なえないためステッ
プS、に戻りキー入力処理を竹なうO 次のデータとして「■に」かワークメモリ18に入力さ
れた時点で、いまワークメモリ18の所定のエリアにス
タックされている「■は■い@しや」および「■い■し
や」に「■に」を加えたものが文節を作るか否かの判断
が行なわれ(ステップS、)、 この「■は■い■しや
■K」および「■い■しや@K」は文節を作るため第1
文節の各候補に続く第2文節としてワークメモリ18の
所定のエリアにスタックし、第2文節の前′@桶である
「■(工■い■しヤ」および「■い■し千」をクリアす
る(ステップS11.5at)。第5図はこの時点での
ワークメモリ18の所定エリアの記憶状態を示したもの
であり、第1文節の第1候補である「■あ■し■た」に
続く第2文節として「■は■い■しや■に」か、また第
1文節の第2候袖である「■あ■し■た■は」に続く第
2文節として「■い■し千■に」がスタックされている
状態を示している。 そして、次のデータとして「■い」かワークメモリ18
に入力された時点で、いま、第2文節の候補としてスタ
ックされている「■は■い■しや[有]に」および「■
い■しや■」に「■い」を加えたものは文節を作らない
と判断され(ステップSo)、さらに、いま第2文節の
候補かスタックされているため第2文節の探索を打ち切
ると判断され(ステップS+a−5Is)ステップ81
4へ進む。ステップS14では第2文節の候補が1つか
否かの−TILTを行ない、1つの場合ステップS16
に進む。机在第22文節のvc@が2つスタックされて
いるためステップS+sK進む。ステップSIIではワ
ークメモリ】8の所定のエリアにスタックされている時
間間隔データを参照して候補の選択を行なう。即ち、第
2文節の候補として「■は■い■しや■に」および「■
い■しや■に」かスタックされているため、@秩袖の先
頭の時間間隔データの大小関係を参照することにより候
補の選択を行なう。い1時間間隔データ■、■が■〉■
の関係であった場合、第2文節として「■は■(・@し
や■に」か選択される。そして、この選択された第2文
節に対応する第1文節、即ち「■あ■し■た」を変換、
確定し、「明日」を文書メモリ20に格納しくステップ
S+a)、ワークメモリ18内の前記選択された第2文
節の候補、即ち、「■は■い■しや■に」のみを残しワ
ークメモリ18をクリアする(ステツブ81?)。そし
て、この「■は■い■しゃ■に」を次の第1文節の候補
としてワークメモリ18の所定のエリアにスタックする
とともに、「■は」、「■は■い」、「■は■い■しヤ
」が第1文節の候補となりうるかの判断を行い、第1文
節の候補となりうるものかあれはワークメモリ18の所
定し のエリアに第1文節の別の候補としてスタックレステッ
プS、に戻り次のキー入力処理を行なう。 上記実施例においては、「あしたはいし平にいく」の1
例文を用い説明を行ったか、この例文の他、「せんこう
のけつがとうさんやくかけっていした」、「せかいせい
じはし号のうかいこうのじたいになった。」等多数の例
文についてもこの発明を適応し実験を行い、目的文を得
ることかできた。 (例文の一部を第6図に示す。この図は左側が本願発明
を適応した装置による変換結果であり、右オペレータに
より行ったものであるが、文法情報に基づき前記例文等
の文節への分割を行った場合の誤りは平均65%であっ
たが、文法情報および時間間隔データを用いた場合の誤
りは平均29%であった。 このように、時間間隔データを用いることにより、文法
tft報により文字データを文節に分割する従来の装置
に比べ、文字データの文節への分割、即ち分かち誉キの
精度を非常に高めることができる。 なお、この実施例においてはローマ字入力により仮名の
入力を行っているか、仮名キーを用いて仮名の入力を打
ってもよい。また、仮名漢字変換装置は自動変換方式に
限らず一括変換方式等によってもよい。 〔発明の効果〕 この発明によれは、文字データの文節への分割、即ち分
かち書きの精度を、従来の文法情報に基づき文節への分
割を行なうものに比べよりいっそう高めることができ、
意図する仮名漢字混り文への変換率を向上させることか
でき、それによりオペレータのキー入力の際の負担を軽
減することができる。
【図面の簡単な説明】
第1囚はこの発明の機能ブロック図、第2図〜第5図は
この発明の実施例を示し、第2図はこの発明を適用した
仮名漢字変換装置の構成を示すブロック回路図、第3図
は文字データ入力および仮名洟字変換の動作を説明する
為のフロチャート、第4図はキーストロークデータRA
Mおよびワークメモリの記憶状態図、第5図はワークメ
モリ18の所定エリアにスタックされた分(n候補を示
す図、第6図は、実験に用いた例文の一部を示す図であ
る。 11・・・キー入力都、12・・・キー入力匍」一部、
13・・・クックカウンタ、15・・・CPU、16・
・・コントロールROM、17・・・キーストロクf−
夕RAM、18・・・ワークメモリ、19・・・辞書R
OM。 20・・・文沓メモリ。

Claims (1)

  1. 【特許請求の範囲】 キー入力により文字データが入力された際に、この文字
    データの前の文字データが入力されてからこの文字デー
    タが入力されるまでの時間間隔を計測する計測手段と、 この計測手段により計測された時間間隔データと、前記
    文字データを対応させて記憶する記憶手段と、 この記憶手段に記憶されている文字データを文法情報に
    従つて文節に分割する分割手段と、この分割手段により
    文節に分割した際に、複数の分割候補が存在した場合、
    前記記憶手段に文字データと対応して記憶している時間
    間隔データを参照することにより1つの分割候補を選択
    する選択手段とを備えて成る仮名漢字変換装置。
JP63097256A 1988-04-20 1988-04-20 仮名漢字変換装置 Pending JPH01267770A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63097256A JPH01267770A (ja) 1988-04-20 1988-04-20 仮名漢字変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63097256A JPH01267770A (ja) 1988-04-20 1988-04-20 仮名漢字変換装置

Publications (1)

Publication Number Publication Date
JPH01267770A true JPH01267770A (ja) 1989-10-25

Family

ID=14187480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63097256A Pending JPH01267770A (ja) 1988-04-20 1988-04-20 仮名漢字変換装置

Country Status (1)

Country Link
JP (1) JPH01267770A (ja)

Similar Documents

Publication Publication Date Title
JPS628259A (ja) かな漢字変換方式
JPH0441399Y2 (ja)
JPH08272780A (ja) 中国語入力処理装置及び中国語入力処理方法及び言語処理装置及び言語処理方法
JP2509554B2 (ja) 文字処理方法
JPS63316162A (ja) 文書作成装置
JP2802369B2 (ja) かな漢字変換装置
JPH0350668A (ja) 文字処理装置
JPH01315867A (ja) 仮名漢字変換装置
JPH0628056B2 (ja) 文字処理装置
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPH0827794B2 (ja) 文字処理装置
JPH0561855A (ja) 日本語処理装置
JPH0619771B2 (ja) 文字処理装置
JPH08335217A (ja) 読み変換方法及び文書作成装置
JPH0115105B2 (ja)
JPH0991278A (ja) 文書作成装置
JPS59153232A (ja) 文字変換装置
JPH02272672A (ja) 文書作成装置
JPH03208163A (ja) 文字処理装置
JPH07141348A (ja) 文字処理装置
JPH03160555A (ja) 日本語入力装置
JPH02105254A (ja) かな漢字変換装置および方法
JPS63316160A (ja) 文書作成装置
JPH0619770B2 (ja) 文字処理装置
JPH0468466A (ja) かな漢字変換装置