JPH01287773A - かな漢字変換装置 - Google Patents
かな漢字変換装置Info
- Publication number
- JPH01287773A JPH01287773A JP63116834A JP11683488A JPH01287773A JP H01287773 A JPH01287773 A JP H01287773A JP 63116834 A JP63116834 A JP 63116834A JP 11683488 A JP11683488 A JP 11683488A JP H01287773 A JPH01287773 A JP H01287773A
- Authority
- JP
- Japan
- Prior art keywords
- input
- kana
- character type
- conversion
- key
- 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
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、読みの入力(以下、入力読みと称す)を漢字
かな(カタカナを含む)混じり文に変換するかな漢字変
換装置に関する。
かな(カタカナを含む)混じり文に変換するかな漢字変
換装置に関する。
(従来の技術〕
従来、既に入力されているかな漢字変換の対象となる入
力読み列のうち、その一部の入力読みの字種(すなわち
、「ひらがな」および「カタカナ」)を直接切り換える
方式は採用されておらず、他の方式で代用されてきた。
力読み列のうち、その一部の入力読みの字種(すなわち
、「ひらがな」および「カタカナ」)を直接切り換える
方式は採用されておらず、他の方式で代用されてきた。
この代用の方式は、いくつか知られているが。
その−例としては、日立日本語ワードプロセッサWor
dpa1250の操作説明書「使いこなし編」の第8頁
に記載されている方式がある。この方式は、入力読みを
間違って入力してしまった場合の訂正手段を有する。す
なわち、訂正を行う箇所の入力読みの一部の後にカーソ
ルキーを押下してカーソルを移動した後、後退キーを押
下して誤った字種により入力した訂正すべき入力読みを
削除した後、新たに正しく字種を選択して再び入力読み
を入力する。
dpa1250の操作説明書「使いこなし編」の第8頁
に記載されている方式がある。この方式は、入力読みを
間違って入力してしまった場合の訂正手段を有する。す
なわち、訂正を行う箇所の入力読みの一部の後にカーソ
ルキーを押下してカーソルを移動した後、後退キーを押
下して誤った字種により入力した訂正すべき入力読みを
削除した後、新たに正しく字種を選択して再び入力読み
を入力する。
具体的な例を挙げて説明すると、上記ワードプロセッサ
を用いて、例えば、漢字とカタカナの混じった文字列「
前アメリカ大統領」と打ちたい場合は、まず、ひらがな
キーを押下してひらがな入力モードにし、文字キーを用
いて「ぜん」と入力読みを入力する。次に、カタカナキ
ーを押下してカタカナ入力モードに切り換え、「アメリ
カ」と入力し、再びひらがなキーを押下してひらがな入
力モードにし、「たいとうりよう」と入力し、その後、
変換キーを押下してr前アメリカ大統領」の文字を得る
。
を用いて、例えば、漢字とカタカナの混じった文字列「
前アメリカ大統領」と打ちたい場合は、まず、ひらがな
キーを押下してひらがな入力モードにし、文字キーを用
いて「ぜん」と入力読みを入力する。次に、カタカナキ
ーを押下してカタカナ入力モードに切り換え、「アメリ
カ」と入力し、再びひらがなキーを押下してひらがな入
力モードにし、「たいとうりよう」と入力し、その後、
変換キーを押下してr前アメリカ大統領」の文字を得る
。
このような方式において、誤ってカタカナにすべき箇所
である「アメリカ」の字種をうつかりしてカタカナに変
えないで、ひらがなのまま、入力読みを入力した場合、
換言すると、全文字ひらがなで[ぜんあめりかだいとう
りよう」と入力してしまった場合は、カーソルキーを押
下して「ぜんあめりか」の「か」の後にカーソルを移動
した後、「あめりか」を後退キーを用いてすべて削除し
、字種を「ひらがな」から「カタカナ」に切り換えて「
アメリカ」を入力すれば、「ぜんアメリカだいとうりよ
う」と入力読みを訂正することができる。
である「アメリカ」の字種をうつかりしてカタカナに変
えないで、ひらがなのまま、入力読みを入力した場合、
換言すると、全文字ひらがなで[ぜんあめりかだいとう
りよう」と入力してしまった場合は、カーソルキーを押
下して「ぜんあめりか」の「か」の後にカーソルを移動
した後、「あめりか」を後退キーを用いてすべて削除し
、字種を「ひらがな」から「カタカナ」に切り換えて「
アメリカ」を入力すれば、「ぜんアメリカだいとうりよ
う」と入力読みを訂正することができる。
上記従来の方式では、入力読みのうち、訂正したい入力
読みのみを変更することが一応可能であるが、せっかく
入力した入力読みを削除した後、再度同じ入力読みを入
力し直す必要がある。
読みのみを変更することが一応可能であるが、せっかく
入力した入力読みを削除した後、再度同じ入力読みを入
力し直す必要がある。
また、この方式では、カタカナやひらがなに字種を切り
換える操作を何度も繰り返す必要もあり、操作性が悪い
という問題があった。
換える操作を何度も繰り返す必要もあり、操作性が悪い
という問題があった。
また、現在のワードプロセッサ市場においては、かな漢
字変換用の辞書にカタカナ単語(例えば、「あめりか」
というひらがな字種の入力読みに対し、かな漢字変換結
果として「アメリカ」を出力可能するように辞書に登録
されている。)を搭載し始めており、ユーザ(使用者、
操作者のこと)は、辞書に登録されていないカタカナ用
語を「ひらがな」の字種で入力するケースが今後頻発す
ると予想される。
字変換用の辞書にカタカナ単語(例えば、「あめりか」
というひらがな字種の入力読みに対し、かな漢字変換結
果として「アメリカ」を出力可能するように辞書に登録
されている。)を搭載し始めており、ユーザ(使用者、
操作者のこと)は、辞書に登録されていないカタカナ用
語を「ひらがな」の字種で入力するケースが今後頻発す
ると予想される。
本発明の目的は、上記の課題を解決し、間違って異なる
字種で入力してしまった入力読みに対し、入力読みの削
除、および入力読みの再入力を行わずに1字種を変更し
得るかな漢字変換装置を提供することにある。
字種で入力してしまった入力読みに対し、入力読みの削
除、および入力読みの再入力を行わずに1字種を変更し
得るかな漢字変換装置を提供することにある。
上記の課題を解決するために、本発明は、少なくとも入
力読みを入力する入力部、少なくとも入力された入力読
みおよびかな漢字変換処理により生成されるかな漢字変
換候補を記憶する記憶部、単語の読みを索引として少な
くとも該単語の表記を含む情報を格納してあるかな漢字
変換用辞書と、ユーザがユーザ専用として登録した単語
の読みを索引として少なくとも該単語の表記を含む情報
を格納してあるユーザ辞書と、上記入力読みの少なくと
も一部と対応する読みを持つ語を上記かな漢字変換用辞
書およびユーザ辞書内に存在する語の中からを検索する
辞書検索手段と、この検索された語をもとに前後の語と
の接続を検定する接続検定手段とを具備するかな漢字変
換処理部と、上記入力部により入力された入力読みおよ
び上記かな漢字変換処理部による変換結果を少なくとも
表示する表示部を含んでなるかな漢字変換装置において
、上記入力読みの少なくとも一部の字種を。
力読みを入力する入力部、少なくとも入力された入力読
みおよびかな漢字変換処理により生成されるかな漢字変
換候補を記憶する記憶部、単語の読みを索引として少な
くとも該単語の表記を含む情報を格納してあるかな漢字
変換用辞書と、ユーザがユーザ専用として登録した単語
の読みを索引として少なくとも該単語の表記を含む情報
を格納してあるユーザ辞書と、上記入力読みの少なくと
も一部と対応する読みを持つ語を上記かな漢字変換用辞
書およびユーザ辞書内に存在する語の中からを検索する
辞書検索手段と、この検索された語をもとに前後の語と
の接続を検定する接続検定手段とを具備するかな漢字変
換処理部と、上記入力部により入力された入力読みおよ
び上記かな漢字変換処理部による変換結果を少なくとも
表示する表示部を含んでなるかな漢字変換装置において
、上記入力読みの少なくとも一部の字種を。
「ひらがな」の場合は「カタカナ」に、「カタカナ」の
場合は[ひらがな」に変更することを指示する手段と、
上記字種変更手段により変更された結果を上記表示部に
表示させる手段と、上記かな漢字変換処理部により変換
された文字列を再び入力読みに戻すことを指示する手段
と、上記字種変更手段により変更された入力読みを上記
ユーザ辞書に登録を行うか、行わないかを指示する手段
を具備することを特徴とする。
場合は[ひらがな」に変更することを指示する手段と、
上記字種変更手段により変更された結果を上記表示部に
表示させる手段と、上記かな漢字変換処理部により変換
された文字列を再び入力読みに戻すことを指示する手段
と、上記字種変更手段により変更された入力読みを上記
ユーザ辞書に登録を行うか、行わないかを指示する手段
を具備することを特徴とする。
すなわち、本発明では、字種変更手段を有するので、入
力読みの少なくとも一部の字種を、「ひらがな」の場合
は「カタカナ」に、「カタカナ」の場合は「ひらがな」
に変更ができ、入力読みの字種を間違って入力した場合
、従来のように入力読みの削除→字種の切り換え→入力
読みの再度の入力という煩わしい一連の操作を行うこと
なく、簡単な操作により入力読みを訂正することが可能
となる。
力読みの少なくとも一部の字種を、「ひらがな」の場合
は「カタカナ」に、「カタカナ」の場合は「ひらがな」
に変更ができ、入力読みの字種を間違って入力した場合
、従来のように入力読みの削除→字種の切り換え→入力
読みの再度の入力という煩わしい一連の操作を行うこと
なく、簡単な操作により入力読みを訂正することが可能
となる。
また、入力読みの訂正のみならず、変換後の文字を入力
読みに戻すことが可能なので、変換後の確立した文字に
対しても[ひらがな」の字種と「カタカナ」の字種の変
更を行うことも可能である。
読みに戻すことが可能なので、変換後の確立した文字に
対しても[ひらがな」の字種と「カタカナ」の字種の変
更を行うことも可能である。
さらに、字種の変更と同時にユーザ辞書への単語登録も
可能なので、いままで登録してなかったカタカナ単語を
登録でき、非常に操作性の良、いかな漢字変換を実現で
きる。
可能なので、いままで登録してなかったカタカナ単語を
登録でき、非常に操作性の良、いかな漢字変換を実現で
きる。
以下、本発明の実施例について説明する。
第2図は、本発明のかな漢字変換装置の構成を示すブロ
ック図である。
ック図である。
1は中央処理装置、2はランダムアクセスメモリ、3は
かな漢字変換用辞書、4は記憶装置、5は文字発生回路
、6は入力装置、7は表示装置、8は印刷装置である。
かな漢字変換用辞書、4は記憶装置、5は文字発生回路
、6は入力装置、7は表示装置、8は印刷装置である。
各構成要素をさらに詳しく説明すると、ランダムアクセ
スメモリ2は1日本語入力、編集1表示制御等のプログ
ラム、および画面の表示制御情報をはじめ、各種のデー
タ等を保持している。記憶装置4は1作成された文書、
ユーザが使用する独自の単語を記憶したユーザ辞書等の
データやプロダラムを記憶する。文字発生回路5は、文
字パターンを記憶し、かつ、記憶された文字パターンを
発生し、画面上に文字パターンを表示したり、印刷させ
る。入力装置6は、文字を入力したり、各種の制御を指
示する。表示装置7は、文字の入力状態、編集状態を表
示する。印刷装置8は、作成された文書を印刷する。
スメモリ2は1日本語入力、編集1表示制御等のプログ
ラム、および画面の表示制御情報をはじめ、各種のデー
タ等を保持している。記憶装置4は1作成された文書、
ユーザが使用する独自の単語を記憶したユーザ辞書等の
データやプロダラムを記憶する。文字発生回路5は、文
字パターンを記憶し、かつ、記憶された文字パターンを
発生し、画面上に文字パターンを表示したり、印刷させ
る。入力装置6は、文字を入力したり、各種の制御を指
示する。表示装置7は、文字の入力状態、編集状態を表
示する。印刷装置8は、作成された文書を印刷する。
第3図は、第2図の入力装置6の一例であるキーボード
のキー配列の概略を示す図である。なお、ここでは、本
実施例の説明に必要なキーの名称のみ示し、他は省略し
ている。
のキー配列の概略を示す図である。なお、ここでは、本
実施例の説明に必要なキーの名称のみ示し、他は省略し
ている。
601は漢字かな混じり文を作成するために、その読み
、すなわち入力読みを入力するための文字キーである。
、すなわち入力読みを入力するための文字キーである。
図では1個の四角で示してあるが、実際は、JIS準拠
のかな配列に従って配列してある多数のキーからなる(
英数字や種々の記号等を含む)、602は入力する入力
読みの字種を[ひらがな]にすることを指示するひらが
なキー、603は入力する入力読みの字種を「カタカナ
」にすることを指示するカタカナキー、604は入力読
み列を漢字かな混じり文に変換することを指示する変換
キー、605は漢字かな混じり文に変換された文字列を
再び入力読み列に戻すことを指示する無変換キー、60
6はカーソルを左右に移動させることを指示するカーソ
ルキー、607は入力読み列の字種を「ひらがな」のと
きは[カタカナ」に、[カタカナ」のときは「ひらがな
」に変更することを指示する字種変更キー、609は字
種を変更した文字列を単語登録することを指示する単語
登録キー、608は文書作成操作を終えることを指示す
る終了キーである。
のかな配列に従って配列してある多数のキーからなる(
英数字や種々の記号等を含む)、602は入力する入力
読みの字種を[ひらがな]にすることを指示するひらが
なキー、603は入力する入力読みの字種を「カタカナ
」にすることを指示するカタカナキー、604は入力読
み列を漢字かな混じり文に変換することを指示する変換
キー、605は漢字かな混じり文に変換された文字列を
再び入力読み列に戻すことを指示する無変換キー、60
6はカーソルを左右に移動させることを指示するカーソ
ルキー、607は入力読み列の字種を「ひらがな」のと
きは[カタカナ」に、[カタカナ」のときは「ひらがな
」に変更することを指示する字種変更キー、609は字
種を変更した文字列を単語登録することを指示する単語
登録キー、608は文書作成操作を終えることを指示す
る終了キーである。
第1図は、本実施例のかな漢字変換装置の処理機能内容
を示すフローチャートである。なお、各処理機能の詳細
については、後でそれぞれ説明する。
を示すフローチャートである。なお、各処理機能の詳細
については、後でそれぞれ説明する。
まず、キー人力受付け10においては、入力装置(第2
図の6)からのユーザの指示を受は付ける処理を行う。
図の6)からのユーザの指示を受は付ける処理を行う。
押下することにより入力されたキーの情報は、ランダム
アクセスメモリ(2)におけるINPUT$KEYのエ
リアに格納する。次に、処理105において、現在のキ
ー人力状態が、文字キー(第3図の601)により入力
読みを入力している状態か、変換を行って変換候補を出
力している状態かを判断する。すなりち、変換フラグが
「0」かどうかのチエツクを行う。変換フラグが「0」
とは入力読みを入力している状態を意味し、変換フラグ
が「1」とは変換候補を出力している状態を意味する。
アクセスメモリ(2)におけるINPUT$KEYのエ
リアに格納する。次に、処理105において、現在のキ
ー人力状態が、文字キー(第3図の601)により入力
読みを入力している状態か、変換を行って変換候補を出
力している状態かを判断する。すなりち、変換フラグが
「0」かどうかのチエツクを行う。変換フラグが「0」
とは入力読みを入力している状態を意味し、変換フラグ
が「1」とは変換候補を出力している状態を意味する。
この変換フラグは電源投入によるシステム立ち上げ時に
rOJがセットされる。
rOJがセットされる。
変換フラグが「1」の場合は、処理140において、上
記上記INPUT$KEYのエリアに格納されたユーザ
のキー人力の指示が無変換キー(605)であるかを判
定し、無変換キー(605)の場合は無変換処理50を
、無変換キー(605)でない場合は、変換文字列確定
処理90を起動した後、処理110に移行する。変換フ
ラグが「0」の場合は、すぐ処理110に移行する。処
理110において、上記INPυ丁$KEYのエリアに
格納されたユーザの指示が、第3図のひらがなキー(6
02)またはカタカナキー(603)の入力であるかを
判定し、「ひらがな」または「カタカナ」の場合は、字
種切り換え処理20を起動する。同様に、上記INPU
T$KEYのエリアに格納されたユーザの指示(キー人
力)が文字キー(601)の場合は文字入力処理30を
起動し、変換キー(604)の場合は変換処理40を起
動し、字種変更キー(607)の場合は字種モード設定
処理60を起動し、左右カーソルキー(606)の場合
はカーソル移動処理70を起動し、単語登録キー(60
9)の場合は単語登録処理80をそれぞれ起動する。ま
た、終了キー(608)の場合はすべての編集作業を終
了する。このように、入カキ−に応じた処理を行う。
記上記INPUT$KEYのエリアに格納されたユーザ
のキー人力の指示が無変換キー(605)であるかを判
定し、無変換キー(605)の場合は無変換処理50を
、無変換キー(605)でない場合は、変換文字列確定
処理90を起動した後、処理110に移行する。変換フ
ラグが「0」の場合は、すぐ処理110に移行する。処
理110において、上記INPυ丁$KEYのエリアに
格納されたユーザの指示が、第3図のひらがなキー(6
02)またはカタカナキー(603)の入力であるかを
判定し、「ひらがな」または「カタカナ」の場合は、字
種切り換え処理20を起動する。同様に、上記INPU
T$KEYのエリアに格納されたユーザの指示(キー人
力)が文字キー(601)の場合は文字入力処理30を
起動し、変換キー(604)の場合は変換処理40を起
動し、字種変更キー(607)の場合は字種モード設定
処理60を起動し、左右カーソルキー(606)の場合
はカーソル移動処理70を起動し、単語登録キー(60
9)の場合は単語登録処理80をそれぞれ起動する。ま
た、終了キー(608)の場合はすべての編集作業を終
了する。このように、入カキ−に応じた処理を行う。
次に、上記の各処理機能の動作について詳しく説明する
。
。
まず、第4図は、INpur$KEvに格納された情報
が「ひらがなキー(602)Jもしくは「カタカナキー
(603)Jの場合に起動する [字種切り換え処理(20)Jの動作を示すフローチャ
ートである。
が「ひらがなキー(602)Jもしくは「カタカナキー
(603)Jの場合に起動する [字種切り換え処理(20)Jの動作を示すフローチャ
ートである。
まず、処理210で、ランダムアクセスメモリ(2)の
上記INPUT$にEYのエリアに格納された情報が、
[ひらがなキーJ (602)か、「カタカナキーJ
(603)かを判定する。「ひらがなキー」の場合
は、処理220において、ランダムアクセスメモリ(2
)の文字情報を管理する字種エリアに「ひらがな」を意
味する「O」をセットし、次いで、処理230において
1例えば、第5図に示すように、CRT画面の左下に「
ひらがな」と表示して、ユーザに字種モードが、「ひら
がな」モードになったことを知らせる。第5図に示す画
面において、下部は字種表示およびかな漢字変換候補群
山カニリアであり、上部はテキスト文字列量カニリアで
ある。また、「−」はカーソルを示す、 INPUT$
KEYに格納された情報が、「カタカナキー(第3図の
603)Jの場合は、処理250において、ランダムア
クセスメモリ(2)の字種エリアに「カタカナ」を意味
する「1」をセットし、処理260において、第5図の
「ひらがな」の表示を「カタカナ」の表示に変更する。
上記INPUT$にEYのエリアに格納された情報が、
[ひらがなキーJ (602)か、「カタカナキーJ
(603)かを判定する。「ひらがなキー」の場合
は、処理220において、ランダムアクセスメモリ(2
)の文字情報を管理する字種エリアに「ひらがな」を意
味する「O」をセットし、次いで、処理230において
1例えば、第5図に示すように、CRT画面の左下に「
ひらがな」と表示して、ユーザに字種モードが、「ひら
がな」モードになったことを知らせる。第5図に示す画
面において、下部は字種表示およびかな漢字変換候補群
山カニリアであり、上部はテキスト文字列量カニリアで
ある。また、「−」はカーソルを示す、 INPUT$
KEYに格納された情報が、「カタカナキー(第3図の
603)Jの場合は、処理250において、ランダムア
クセスメモリ(2)の字種エリアに「カタカナ」を意味
する「1」をセットし、処理260において、第5図の
「ひらがな」の表示を「カタカナ」の表示に変更する。
字種エリアの初期値は、システムの立ち上げ時に「O」
に設定され、表示装置7のCRT画面の左下に[ひらが
な」を表示する。
に設定され、表示装置7のCRT画面の左下に[ひらが
な」を表示する。
次に、INPUT$KEYに格納された情報が「文字キ
ー(601)Jの場合に起動するr文字入力処理(30
)Jの動作のフローチャートを第6図に示す。
ー(601)Jの場合に起動するr文字入力処理(30
)Jの動作のフローチャートを第6図に示す。
まず、処理310において、 INPUT$KEYの情
報をランダムアクセスメモリ(2)の入力読みの格納エ
リア(以下、CHR$BUFFと称す)に格納する。
報をランダムアクセスメモリ(2)の入力読みの格納エ
リア(以下、CHR$BUFFと称す)に格納する。
このとき、CI(R$BUFFを管理するポインタとし
て、例えば、ランダムアクセスメモリ(2)のC)IR
$POINTERを使用する。CHR$POINTER
にはシステム立ち上げ時に「1」がセットされる。次に
、処理320において、CHR$POINTERを1つ
増加させ、次いで、処理330においてCHR$BOF
Fに格納されている入力読み列を表示装置(7)のCR
T画面に表示する0例えば、第7図に示すように、CH
R$BOFFに「ぜんアメリカだ」が格納されている状
態で、ユーザが入力装置(6)から文字キーrい」を入
力した場合は、処理310において「い」を第8図に示
すように格納し、処理330゜において、例えば、第9
図に示すように表示装置(7)のCRT画面の上部のテ
キスト文字列比カニリアに表示する。
て、例えば、ランダムアクセスメモリ(2)のC)IR
$POINTERを使用する。CHR$POINTER
にはシステム立ち上げ時に「1」がセットされる。次に
、処理320において、CHR$POINTERを1つ
増加させ、次いで、処理330においてCHR$BOF
Fに格納されている入力読み列を表示装置(7)のCR
T画面に表示する0例えば、第7図に示すように、CH
R$BOFFに「ぜんアメリカだ」が格納されている状
態で、ユーザが入力装置(6)から文字キーrい」を入
力した場合は、処理310において「い」を第8図に示
すように格納し、処理330゜において、例えば、第9
図に示すように表示装置(7)のCRT画面の上部のテ
キスト文字列比カニリアに表示する。
次に、INPUT$KEYの情報が「変換キー(604
)Jのときに起動する「変換処理(40)Jの動作のフ
ローチャートを第10図に示す。
)Jのときに起動する「変換処理(40)Jの動作のフ
ローチャートを第10図に示す。
まず、処理410において、CHR$BUFFに入力読
みが存在するかどうかを判断する。次に、存在する場合
は、処理420においてかな漢字変換を行う。なお、存
在しない場合は、処理480において例えば「ピッ」と
いう異常音を出す。かな漢字変換処理420においては
、CIIR$BUFFに格納してある入力読みをもとに
先頭から順に単語の読みと表記と品詞を持つかな漢字変
換用辞書(3)およびユーザが個別に用語を登録してい
る記憶装置(4)にあるユーザ辞書を検索し、検索され
た語の持つ品詞を用いて前後の後との接続検定を行う操
作を繰り返し、かな漢字変換候補を作成する。
みが存在するかどうかを判断する。次に、存在する場合
は、処理420においてかな漢字変換を行う。なお、存
在しない場合は、処理480において例えば「ピッ」と
いう異常音を出す。かな漢字変換処理420においては
、CIIR$BUFFに格納してある入力読みをもとに
先頭から順に単語の読みと表記と品詞を持つかな漢字変
換用辞書(3)およびユーザが個別に用語を登録してい
る記憶装置(4)にあるユーザ辞書を検索し、検索され
た語の持つ品詞を用いて前後の後との接続検定を行う操
作を繰り返し、かな漢字変換候補を作成する。
ここでいうかな漢字変換辞書とは、当該装置のメーカが
あらかじめ基本的な用語を選択し、1つにまとめて辞書
としてユーザに提供するものであり。
あらかじめ基本的な用語を選択し、1つにまとめて辞書
としてユーザに提供するものであり。
また、ユーザ辞書とは、メーカが提供するかな漢字変換
辞書にユーザが使用する用語が登録していない場合に、
変換の精度を上げるためにユーザが必要とする用語をユ
ーザ自身が登録したものである。入力読みを漢字かな混
じり文に変換するときは、かな漢字変換辞書とユーザ辞
書の両方の辞書を用いて変換文字列を作成する。本発明
においては、かな漢字変換辞書、およびユーザ辞書の構
成については、本発明に直接関係ないので特に限定しな
い、また、処理の詳細についてはここでは述べないが1
例えば、特開昭60−189565号公報に示してある
方法により実施することができる。
辞書にユーザが使用する用語が登録していない場合に、
変換の精度を上げるためにユーザが必要とする用語をユ
ーザ自身が登録したものである。入力読みを漢字かな混
じり文に変換するときは、かな漢字変換辞書とユーザ辞
書の両方の辞書を用いて変換文字列を作成する。本発明
においては、かな漢字変換辞書、およびユーザ辞書の構
成については、本発明に直接関係ないので特に限定しな
い、また、処理の詳細についてはここでは述べないが1
例えば、特開昭60−189565号公報に示してある
方法により実施することができる。
例えば、第11図に示すC)lR$BtlFFにおける
かな漢字変換候補として形成されるデータの具体例を第
12図に示す、変換候補は、データの重複を防ぐために
、第12図に示すごとく、ネットワーク状のデータ構造
を採用し、このデータ構造の中に表記とそれに対応する
読みと品詞を格納し、記憶容量の低減を図っている。
かな漢字変換候補として形成されるデータの具体例を第
12図に示す、変換候補は、データの重複を防ぐために
、第12図に示すごとく、ネットワーク状のデータ構造
を採用し、このデータ構造の中に表記とそれに対応する
読みと品詞を格納し、記憶容量の低減を図っている。
次に、処理430において、作成したネットワーク状の
データ構造の中から最適な、すなわち第1の候補を選び
出す。この選び出す方法としては、上記特開昭60−1
89565号公報の第5図に示されているように、候補
列の中から「尤度(ゆうど)」の最も大きな候補を取り
出し、変換結果としてランダムアクセスメモリ(2)の
第1候補表示用バッファ(以下、HENKAN$BUF
Fと称す)に格納する。
データ構造の中から最適な、すなわち第1の候補を選び
出す。この選び出す方法としては、上記特開昭60−1
89565号公報の第5図に示されているように、候補
列の中から「尤度(ゆうど)」の最も大きな候補を取り
出し、変換結果としてランダムアクセスメモリ(2)の
第1候補表示用バッファ(以下、HENKAN$BUF
Fと称す)に格納する。
なお、ここでいう「尤度」とは9品詞および出現頻度等
を考慮した重みを掛けて文節数を求め、その数が少ない
ほど尤度が高いとするもので、具体的な例としては、形
式名詞、補助動詞、連体詞等には「o、IJ 、接頭語
、接尾語は準自立語扱いとしてro、5J、名詞、動詞
、形容詞、形容動詞には重み「1」の重みを掛けて求め
られるものである。第12図の例の場合は、第13図に
示すように、「前アメリカ大統領」をHENKAN$B
UFFに格納し、処理440において第15図に示すよ
うに、CRT画面の上部のテキスト文字列比カニリアに
表示する。次に、処理450において、ネットワーク状
のデータ構造(第12図)の中から先頭の変換候補を取
り出し、ランダムアクセスメモリ(2)にある候補群表
示用バッファに記憶する。
を考慮した重みを掛けて文節数を求め、その数が少ない
ほど尤度が高いとするもので、具体的な例としては、形
式名詞、補助動詞、連体詞等には「o、IJ 、接頭語
、接尾語は準自立語扱いとしてro、5J、名詞、動詞
、形容詞、形容動詞には重み「1」の重みを掛けて求め
られるものである。第12図の例の場合は、第13図に
示すように、「前アメリカ大統領」をHENKAN$B
UFFに格納し、処理440において第15図に示すよ
うに、CRT画面の上部のテキスト文字列比カニリアに
表示する。次に、処理450において、ネットワーク状
のデータ構造(第12図)の中から先頭の変換候補を取
り出し、ランダムアクセスメモリ(2)にある候補群表
示用バッファに記憶する。
例えば、第12図の場合は、先頭の変換候補として、「
前」、「全」、および[善」を取り出し。
前」、「全」、および[善」を取り出し。
第14図に示すように、候補群表示バッファに格納する
。処理460において、第15図に示すように、表示装
置7のCRT画面の右下に表示する。
。処理460において、第15図に示すように、表示装
置7のCRT画面の右下に表示する。
最後に、変換候補出力状態を管理するため、処理470
において変換フラグに「1」をセットし、変換候補を出
力している状態とする。
において変換フラグに「1」をセットし、変換候補を出
力している状態とする。
次Lm、 INPUT$KEY (7)情報が「無変換
キー(605) Jのときに起動する[無変換処理(5
0)Jの動作を示すフローチャートを第16図に示す。
キー(605) Jのときに起動する[無変換処理(5
0)Jの動作を示すフローチャートを第16図に示す。
まず、処理520において、CRT画面上に出力した第
1の候補を消去し、処理530においてC)IR$BO
FFに格納してある入力読みを第17図に示すようにC
RT画面に回復表示する。さらに、処理540において
、CRT画面に出力した候補群の消去を行う。例えば、
第15図に示す例の場合にユーザが「無変換キー」を押
下した場合、第17図に示すように、CRT画面に表示
する。最後に、処理550において、変換の状態を管理
する変換フラグの「0」をセットし、変換候補を出力し
ていない状態とする。
1の候補を消去し、処理530においてC)IR$BO
FFに格納してある入力読みを第17図に示すようにC
RT画面に回復表示する。さらに、処理540において
、CRT画面に出力した候補群の消去を行う。例えば、
第15図に示す例の場合にユーザが「無変換キー」を押
下した場合、第17図に示すように、CRT画面に表示
する。最後に、処理550において、変換の状態を管理
する変換フラグの「0」をセットし、変換候補を出力し
ていない状態とする。
次に、INPUT$KEYの情報が「字種変更キー(6
07)Jのときに起動する「字種モード設定処理(60
)jの動作を示すフローチャートを第18図に示す。
07)Jのときに起動する「字種モード設定処理(60
)jの動作を示すフローチャートを第18図に示す。
まず、処理610において、ランダムアクセスメモリ(
2)の字種モードがrOJであるかを判定し、字種の変
更を実施中であるか、実施してないかを判定する。字種
モードがrQJとは字種の変更を実施していない状態を
意味し、字種モードが「1」とは字種の変更を実施中で
あることを意味する。字種モードの初期値は、システム
の立ち上げ時に「0」がセットされる。この処理610
において1字種がrOJの場合は、処理620において
、CHR$POINTERが「1」であるかを判定する
。 CHR宰POINTERが「1」の場合、すなわち
、CHRIBOFFに入力読み列が存在しない場合は、
処理660において、字種モードを「1」にセットする
。 CHRIBOFFに入力読み列が存在する場合は、
処理630において、入力読み列の中のいずれの入力読
みの位置にカーソルが存在するかを調べる。
2)の字種モードがrOJであるかを判定し、字種の変
更を実施中であるか、実施してないかを判定する。字種
モードがrQJとは字種の変更を実施していない状態を
意味し、字種モードが「1」とは字種の変更を実施中で
あることを意味する。字種モードの初期値は、システム
の立ち上げ時に「0」がセットされる。この処理610
において1字種がrOJの場合は、処理620において
、CHR$POINTERが「1」であるかを判定する
。 CHR宰POINTERが「1」の場合、すなわち
、CHRIBOFFに入力読み列が存在しない場合は、
処理660において、字種モードを「1」にセットする
。 CHRIBOFFに入力読み列が存在する場合は、
処理630において、入力読み列の中のいずれの入力読
みの位置にカーソルが存在するかを調べる。
カーソルが入力読みの位置にある場合は、処理640に
おいて、カーソルの示すCHRIBOFFの位置ヲCH
R$PO5,CHR$PO5E ニセットし、処理66
oにおいて、字種モードを「1」にセットする。
おいて、カーソルの示すCHRIBOFFの位置ヲCH
R$PO5,CHR$PO5E ニセットし、処理66
oにおいて、字種モードを「1」にセットする。
C)lR$POsとは、C)lR$BOFFにおける字
種変更の開始位置を記憶させるメモリであり、CHR$
PO5Eとは、C)IR$BOFFにおける字種変更の
終了位置を記憶させるメモリである。両者共、ランダム
アクセスメモリ(2)に存在する。カーソルが入力読み
に位置していない場合は、処理650において、異常音
を出力し、字種モード設定処理を終る。
種変更の開始位置を記憶させるメモリであり、CHR$
PO5Eとは、C)IR$BOFFにおける字種変更の
終了位置を記憶させるメモリである。両者共、ランダム
アクセスメモリ(2)に存在する。カーソルが入力読み
に位置していない場合は、処理650において、異常音
を出力し、字種モード設定処理を終る。
処理660の終了後、処理680において、字種変更の
開始をユーザに通知するため、例えば、第17図のカー
ソルの形状から第19図に示すようなカーソルの形状に
変更する。第19図に示した例の場合は、ユーザが「あ
」の位置にカーソルを移動した後、[字種変更キー(6
07)Jを押下したときの表示装置(7)のCRT画面
に表示された出力情報である。処理610において、字
種モードが「1」の場合は、処理670において、字種
モードをrQJにセットし、処理680において字種変
更の終了をユーザに通知するため、カーソルの形状を、
例えば、第19図の形状から第17図の形状に戻す。
開始をユーザに通知するため、例えば、第17図のカー
ソルの形状から第19図に示すようなカーソルの形状に
変更する。第19図に示した例の場合は、ユーザが「あ
」の位置にカーソルを移動した後、[字種変更キー(6
07)Jを押下したときの表示装置(7)のCRT画面
に表示された出力情報である。処理610において、字
種モードが「1」の場合は、処理670において、字種
モードをrQJにセットし、処理680において字種変
更の終了をユーザに通知するため、カーソルの形状を、
例えば、第19図の形状から第17図の形状に戻す。
次に、INPUT$KEYの情報が「左右カーソルキー
(606)Jのときに起動する「カーソル移動処理(7
0)Jの動作のフローチャートを第20図に示す6 まず、処理710において、ユーザのカーソル移動指示
に対してカーソルの移動が可能であるかどうかをチエツ
クする。カーソルの移動が不可能な場合は、処理790
において異常音を出力し、カーソル移動処理を終了する
。カーソルの移動が可能な場合は、処理720において
字種モードを判定する。字種モードがrOJの場合、す
なわち、字種の変更を実施していない状態の場合は、処
理785において新しい位置にカーソルを表示する。
(606)Jのときに起動する「カーソル移動処理(7
0)Jの動作のフローチャートを第20図に示す6 まず、処理710において、ユーザのカーソル移動指示
に対してカーソルの移動が可能であるかどうかをチエツ
クする。カーソルの移動が不可能な場合は、処理790
において異常音を出力し、カーソル移動処理を終了する
。カーソルの移動が可能な場合は、処理720において
字種モードを判定する。字種モードがrOJの場合、す
なわち、字種の変更を実施していない状態の場合は、処
理785において新しい位置にカーソルを表示する。
一方1字種モードが「1」の場合、すなわち1字種の変
更を実施している状態の場合は、処理730において、
現在のカーソル位置にある文字の字種が「ひらがな」ま
たは「カタカナJのいずれかであるかを調べる0字種が
「ひらがな」または「カタカナ」でのいずれでもない場
合は、処理750に移行する0字種が「ひらがな」また
は「カタカナ」の場合は、処理740において「ひらが
な」の場合は「カタカナ」に、「カタカナ」の場合は「
ひらがな」に変更して再表示する。この変更に際しては
1例えば、 JIS X2O3(C6226)によっ
て決められている区コード(4区(ひらがな)、5区(
カタカナ))を入れ替えることによって実現することが
できる。次に、処理750において、字種を変更した文
字が入力読みであるがを判定し、入力読みでない場合は
、処理785において新しい位置にカーソルを表示する
。入力読みの場合は、入力読みの格納エリア(CHR$
BtlFF) 。
更を実施している状態の場合は、処理730において、
現在のカーソル位置にある文字の字種が「ひらがな」ま
たは「カタカナJのいずれかであるかを調べる0字種が
「ひらがな」または「カタカナ」でのいずれでもない場
合は、処理750に移行する0字種が「ひらがな」また
は「カタカナ」の場合は、処理740において「ひらが
な」の場合は「カタカナ」に、「カタカナ」の場合は「
ひらがな」に変更して再表示する。この変更に際しては
1例えば、 JIS X2O3(C6226)によっ
て決められている区コード(4区(ひらがな)、5区(
カタカナ))を入れ替えることによって実現することが
できる。次に、処理750において、字種を変更した文
字が入力読みであるがを判定し、入力読みでない場合は
、処理785において新しい位置にカーソルを表示する
。入力読みの場合は、入力読みの格納エリア(CHR$
BtlFF) 。
の情報を「ひらがな」の場合は「カタカナ」に、「カタ
カナ」の場合は「ひらがな」に変更して、処理780に
おいてCHR$PO5Eを1つ増加させて、処理785
において新しい位置にカーソルを表示する。なお、処理
750において、入力読みであるかどうかの判定は、C
HR$POINERが「1」であるかないかで判定でき
る。
カナ」の場合は「ひらがな」に変更して、処理780に
おいてCHR$PO5Eを1つ増加させて、処理785
において新しい位置にカーソルを表示する。なお、処理
750において、入力読みであるかどうかの判定は、C
HR$POINERが「1」であるかないかで判定でき
る。
次に、 INPUT$KEYの情報が「単語登録キー(
609) Jであるときに起動する[単語登録処理(8
0)Jの動作を示すフローチャートを第21図に示す。
609) Jであるときに起動する[単語登録処理(8
0)Jの動作を示すフローチャートを第21図に示す。
まず、処理810において、字種モードが「1jである
か、すなわち1字種の変更を実施中であるかを判定する
。変更中のときは、処理820において、変更している
文字列が入力読み列であるかを判定するため、C)lR
$POINTERが「1」であるかを判定する。「1」
のときは、変更した入力読みが存在しないことを意味し
ているため、単語登録は行わず、処理880において、
字種モードをrOJにセットして字種の変更を終了する
。処理820においてrlJに等しくない場合は、処理
830において字種を変更した入力読み列をCHR$B
UFFから取り出し、表記バッファにセットする。この
とき、CHR$BUFFから取り出す位置は、CHR$
PO3を基に行い、取り出す文字数は(CHR$PO8
E−CHR$PO5)により求めることができる。処理
840においては、処理830において格納した表記に
対する読みを読みバッファに格納する。表記バッファ、
読みバッファは、共にランダムアクセスメモリ(2)に
あり、単語登録に必要な表記および読みの情報を一時的
に記憶するメモリである。処理850において、表記バ
ッファ、読hバッファにある内容、および品詞の情報を
負荷して、例えば、第28図に示すような出力情報を表
示装置(7)の画面に表示する。処理860においては
、ユーザからの単語登録情報(登録条件の設定および実
効の指示)を受は取り、処理870において、記憶装置
(4)にあるユーザ辞書に登録する。なお、登録情報、
および方法についてはもちろん限定されることなく、上
述の変換処理(40)を行うときに、かな漢字変換辞書
と合せて使用できるものであればよい、ユーザ辞書に登
録しおえだならば、処理880において、字種モードを
「0」にセットして5字種の変更を終了する。
か、すなわち1字種の変更を実施中であるかを判定する
。変更中のときは、処理820において、変更している
文字列が入力読み列であるかを判定するため、C)lR
$POINTERが「1」であるかを判定する。「1」
のときは、変更した入力読みが存在しないことを意味し
ているため、単語登録は行わず、処理880において、
字種モードをrOJにセットして字種の変更を終了する
。処理820においてrlJに等しくない場合は、処理
830において字種を変更した入力読み列をCHR$B
UFFから取り出し、表記バッファにセットする。この
とき、CHR$BUFFから取り出す位置は、CHR$
PO3を基に行い、取り出す文字数は(CHR$PO8
E−CHR$PO5)により求めることができる。処理
840においては、処理830において格納した表記に
対する読みを読みバッファに格納する。表記バッファ、
読みバッファは、共にランダムアクセスメモリ(2)に
あり、単語登録に必要な表記および読みの情報を一時的
に記憶するメモリである。処理850において、表記バ
ッファ、読hバッファにある内容、および品詞の情報を
負荷して、例えば、第28図に示すような出力情報を表
示装置(7)の画面に表示する。処理860においては
、ユーザからの単語登録情報(登録条件の設定および実
効の指示)を受は取り、処理870において、記憶装置
(4)にあるユーザ辞書に登録する。なお、登録情報、
および方法についてはもちろん限定されることなく、上
述の変換処理(40)を行うときに、かな漢字変換辞書
と合せて使用できるものであればよい、ユーザ辞書に登
録しおえだならば、処理880において、字種モードを
「0」にセットして5字種の変更を終了する。
次に、[変換文字列確定処!(90)Jの動作を示すフ
ローチャートを第21図に示す。
ローチャートを第21図に示す。
まず、処理910において1例えば、第30図の右下に
表示した変換候補群を消去し、処理920において、変
換フラグに「0」を、処理930において、CHR$P
OINTERに「1」をセットして、かな漢字変換処理
を終了させる。
表示した変換候補群を消去し、処理920において、変
換フラグに「0」を、処理930において、CHR$P
OINTERに「1」をセットして、かな漢字変換処理
を終了させる。
以上、本実施例のかな漢字変換装置の各処理機能の内容
について説明したが、最後に、本実施例における一連の
操作の流れの一例を第22図〜第30図を用いて説明す
る。
について説明したが、最後に、本実施例における一連の
操作の流れの一例を第22図〜第30図を用いて説明す
る。
まず、第22図は、文字キー(601)を用いて「ぜん
あめりかだいとうりよう」を入力した場合に表示装置7
に出力する画面情報を示す図である。この状態において
、ユーザが変換キー(604)を入力した場合は、第2
3図に示すように、入力読み列に対する変換処理を行い
、かな漢字変換候補を出力する。このとき、「アメリカ
」というカタカナ用語が辞書に登録されていない場合は
、ユーザの要求する変換候補を得ることができない。
あめりかだいとうりよう」を入力した場合に表示装置7
に出力する画面情報を示す図である。この状態において
、ユーザが変換キー(604)を入力した場合は、第2
3図に示すように、入力読み列に対する変換処理を行い
、かな漢字変換候補を出力する。このとき、「アメリカ
」というカタカナ用語が辞書に登録されていない場合は
、ユーザの要求する変換候補を得ることができない。
この場合、ユーザは、無変換キーを押下して第22図に
示す読みの入力状態に戻す。次に、左右カーソルキー(
606)を押下して、第24図に示すように、カーソル
を「あ」の位置に移動させる。次いで、字種変更キー(
607)を押下すると、第25図に示すように、カーソ
ルの形状が「−」から四角形に変化し、字種の切り換え
状態になる。次に、ユーザは、左右カーソルキー(60
6)を押下してカーソルを右に移動させて、第26図に
示すように、「ひらがな」字種であり「あめりか」を「
カタカナ」字種である「アメリカ」に変更する。変更を
行った文字列「アメリカ」をユーザ辞書に登録しない場
合は、字種変更キー(607)を再び押下して、第27
図に示すように字種の切り換え状態を解除すると、カー
ソルの形状は四角形から[−]に戻る。一方、変更を行
った文字列「アメリカ」をユーザ辞書に登録する場合は
、単語登録キー(609)を押下すると、第28図に示
す単語登録画面を出力する1次いで、ユーザが品詞の項
目を選択した後、ユーザ辞書に単語登録が行われ、字種
の切り換え状態が自動的に解除される。次に、第29図
に示すように、カーソルを入力読み列の末尾に移動し、
変換キー(604)を押下すると、ユーザが希望する変
換結果が第30図に示すように出力される。
示す読みの入力状態に戻す。次に、左右カーソルキー(
606)を押下して、第24図に示すように、カーソル
を「あ」の位置に移動させる。次いで、字種変更キー(
607)を押下すると、第25図に示すように、カーソ
ルの形状が「−」から四角形に変化し、字種の切り換え
状態になる。次に、ユーザは、左右カーソルキー(60
6)を押下してカーソルを右に移動させて、第26図に
示すように、「ひらがな」字種であり「あめりか」を「
カタカナ」字種である「アメリカ」に変更する。変更を
行った文字列「アメリカ」をユーザ辞書に登録しない場
合は、字種変更キー(607)を再び押下して、第27
図に示すように字種の切り換え状態を解除すると、カー
ソルの形状は四角形から[−]に戻る。一方、変更を行
った文字列「アメリカ」をユーザ辞書に登録する場合は
、単語登録キー(609)を押下すると、第28図に示
す単語登録画面を出力する1次いで、ユーザが品詞の項
目を選択した後、ユーザ辞書に単語登録が行われ、字種
の切り換え状態が自動的に解除される。次に、第29図
に示すように、カーソルを入力読み列の末尾に移動し、
変換キー(604)を押下すると、ユーザが希望する変
換結果が第30図に示すように出力される。
なお、上記字種の変更終了時に、第28図に示したごと
くユーザが単語登録を行った場合は、次に同じ入力読み
列を入力した場合には、変換キー(604)を押下した
とき、第30図に示す変換結果の出力を得ることができ
る。
くユーザが単語登録を行った場合は、次に同じ入力読み
列を入力した場合には、変換キー(604)を押下した
とき、第30図に示す変換結果の出力を得ることができ
る。
以上説明したように、本発明によれば、入力読み列に対
し、字種を「ひらがな」から「カタカナ」。
し、字種を「ひらがな」から「カタカナ」。
もしくは「カタカナ」から[ひらがな」に変更する操作
を容易に行うことができる。また1字種の変更操作は、
入力読み列に対しても、変換語の確立した文字列に対し
ても、同一の操作で行うことができる。さらに1字種を
変更する操作と、既製のかな漢字変換辞書にない用語を
ユーザ辞書に登録する操作を合せて行うことも可能であ
るため、操作性の良いかな漢字変換が実現可能となる。
を容易に行うことができる。また1字種の変更操作は、
入力読み列に対しても、変換語の確立した文字列に対し
ても、同一の操作で行うことができる。さらに1字種を
変更する操作と、既製のかな漢字変換辞書にない用語を
ユーザ辞書に登録する操作を合せて行うことも可能であ
るため、操作性の良いかな漢字変換が実現可能となる。
第1図は、本実施例のかな漢字変換装置の処理機能内容
を示すフローチャート、第2図は、本発明のかな漢字変
換装置の構成を示すブロック図、第3図は、入力装置の
一例であるキーボードのキー配列の概略を示す図、第4
図は、字種切り換え処理の動作を示すフローチャート、
第5図、第9図、第15図、第17図、第19図および
第22図〜第30図は、それぞれ画面出力情報の一例を
示す図、第6図は、文字入力処理の動作のフローチャー
ト、第7図、第8図および第11図は、ランダムアクセ
スメモリ中の入力読みの格納エリアの構成を示す図、第
10図は、変換処理の動作を示すフローチャート、第1
2図は、かな漢字変換部により形成されるデータの具体
例を示す図、第13図は、かな漢字変換の第1候補の表
示用バッファを示す図、第14図は、かな漢字変換候補
群の表示用バッファを示す図、第16図は、無変換処理
の動作を示すフローチャート、第18図は、字種モード
設定処理の動作を示すフローチャート、第20図は、カ
ーソル移動処理の動作を示すフローチャート、第21図
は、単語登録処理の動作を示すフローチャート、第31
図は、変換も特例確定処理の動作を示すフローチャート
である。 1o・・・キー人力受付は処理、20・・・字種切り換
え処理、30・・・文字入力処理、40・・・変換処理
、50・・・無変換処理、60・・・字種モード設定処
理、70・・・カーソル移動処理、80・・・単語登録
処理、“9、O・・・変換文字列確定処理。 第1 区 躬2図 第3図 躬4Z 第5 閉 第6 口 第7121 cHR* BuFF 7!J3 図 CHR9BLJFF 第9図 第1o 口 第tt red CHRSBUFF 第1Z口 第13図 第1+口 前(I折更享^1(示mバッファ 卆
発@(予七困ハーフファ第 15 図 第160 第77 EJ・ 第13昭 第19 図 第20図 第21 図 第22図 第23に 第辞図 第2S口 第26図 第272 第280 第2? 口
を示すフローチャート、第2図は、本発明のかな漢字変
換装置の構成を示すブロック図、第3図は、入力装置の
一例であるキーボードのキー配列の概略を示す図、第4
図は、字種切り換え処理の動作を示すフローチャート、
第5図、第9図、第15図、第17図、第19図および
第22図〜第30図は、それぞれ画面出力情報の一例を
示す図、第6図は、文字入力処理の動作のフローチャー
ト、第7図、第8図および第11図は、ランダムアクセ
スメモリ中の入力読みの格納エリアの構成を示す図、第
10図は、変換処理の動作を示すフローチャート、第1
2図は、かな漢字変換部により形成されるデータの具体
例を示す図、第13図は、かな漢字変換の第1候補の表
示用バッファを示す図、第14図は、かな漢字変換候補
群の表示用バッファを示す図、第16図は、無変換処理
の動作を示すフローチャート、第18図は、字種モード
設定処理の動作を示すフローチャート、第20図は、カ
ーソル移動処理の動作を示すフローチャート、第21図
は、単語登録処理の動作を示すフローチャート、第31
図は、変換も特例確定処理の動作を示すフローチャート
である。 1o・・・キー人力受付は処理、20・・・字種切り換
え処理、30・・・文字入力処理、40・・・変換処理
、50・・・無変換処理、60・・・字種モード設定処
理、70・・・カーソル移動処理、80・・・単語登録
処理、“9、O・・・変換文字列確定処理。 第1 区 躬2図 第3図 躬4Z 第5 閉 第6 口 第7121 cHR* BuFF 7!J3 図 CHR9BLJFF 第9図 第1o 口 第tt red CHRSBUFF 第1Z口 第13図 第1+口 前(I折更享^1(示mバッファ 卆
発@(予七困ハーフファ第 15 図 第160 第77 EJ・ 第13昭 第19 図 第20図 第21 図 第22図 第23に 第辞図 第2S口 第26図 第272 第280 第2? 口
Claims (1)
- 1、少なくとも入力読みを入力する入力部、少なくとも
入力された入力読みおよびかな漢字変換処理により生成
されるかな漢字変換候補を記憶する記憶部、単語の読み
を索引として少なくとも該単語の表記を含む情報を格納
してあるかな漢字変換用辞書と、ユーザがユーザ専用と
して登録した単語の読みを索引として少なくとも該単語
の表記を含む情報を格納してあるユーザ辞書と、上記入
力読みの少なくとも一部と対応する読みを持つ語を上記
かな漢字変換用辞書およびユーザ辞書内に存在する語の
中からを検索する辞書検索手段と、この検索された語を
もとに前後の語との接続を検定する接続検定手段とを具
備するかな漢字変換処理部と、上記上記入力部により入
力された入力読みおよび上記かな漢字変換処理部による
変換結果を少なくとも表示する表示部を含んでなるかな
漢字変換装置において、上記入力読みの少なくとも一部
の字種を、「ひらがな」の場合は「カタカナ」に、「カ
タカナ」の場合は「ひらがな」に変更することを指示す
る手段と、上記字種変更手段により変更された結果を上
記表示部に表示させる手段と、上記かな漢字変換処理部
により変換された文字列を再び入力読みに戻すことを指
示する手段と、上記字種変更手段により変更された入力
読みを上記ユーザ辞書に登録を行うか、行わないかを指
示する手段を具備することを特徴とするかな漢字変換装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63116834A JPH01287773A (ja) | 1988-05-16 | 1988-05-16 | かな漢字変換装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63116834A JPH01287773A (ja) | 1988-05-16 | 1988-05-16 | かな漢字変換装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01287773A true JPH01287773A (ja) | 1989-11-20 |
Family
ID=14696778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63116834A Pending JPH01287773A (ja) | 1988-05-16 | 1988-05-16 | かな漢字変換装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01287773A (ja) |
-
1988
- 1988-05-16 JP JP63116834A patent/JPH01287773A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS59132029A (ja) | 仮名漢字変換装置 | |
| JPH0256053A (ja) | 文書作成装置 | |
| JPH01287773A (ja) | かな漢字変換装置 | |
| JP3103179B2 (ja) | 文書作成装置及び文書作成方法 | |
| JPS59100941A (ja) | 仮名漢字変換装置 | |
| JPS61175855A (ja) | 仮名漢字変換装置 | |
| JPH0565898B2 (ja) | ||
| JPS59142630A (ja) | 文字処理装置 | |
| JPS5998236A (ja) | 日本文入力装置 | |
| JP3164573B2 (ja) | 電子辞書 | |
| JPH04255067A (ja) | 文書作成装置 | |
| JPS58142425A (ja) | 仮名漢字変換装置 | |
| JPH0375812A (ja) | 文章作成装置 | |
| JPH08263486A (ja) | かな漢字変換装置及び方法 | |
| JPS6091434A (ja) | 文書作成装置 | |
| JPH08335217A (ja) | 読み変換方法及び文書作成装置 | |
| JPS61255467A (ja) | 機械翻訳システム | |
| JPH04155571A (ja) | 文書処理装置 | |
| JPS63221463A (ja) | 日本語入力装置 | |
| JPH03123961A (ja) | 文字処理装置 | |
| JPH01237874A (ja) | 印字装置 | |
| JPH0335349A (ja) | 用例表示機能付き文書処理装置 | |
| JPS6278673A (ja) | 仮名漢字変換装置 | |
| JPH05158923A (ja) | 情報処理装置 | |
| JPH02297105A (ja) | 文書作成装置 |