JPS6311712B2 - - Google Patents

Info

Publication number
JPS6311712B2
JPS6311712B2 JP60103069A JP10306985A JPS6311712B2 JP S6311712 B2 JPS6311712 B2 JP S6311712B2 JP 60103069 A JP60103069 A JP 60103069A JP 10306985 A JP10306985 A JP 10306985A JP S6311712 B2 JPS6311712 B2 JP S6311712B2
Authority
JP
Japan
Prior art keywords
conversion
kana
character
input
kanji
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
Application number
JP60103069A
Other languages
English (en)
Other versions
JPS61262880A (ja
Inventor
Shin Mikuni
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 JP60103069A priority Critical patent/JPS61262880A/ja
Publication of JPS61262880A publication Critical patent/JPS61262880A/ja
Publication of JPS6311712B2 publication Critical patent/JPS6311712B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、仮名入力文字を漢字混じり文に変換
する日本語ワードプロセツサ等の仮名漢字変換処
理装置に関する。
〔従来の技術〕
従来、単漢字変換辞書を用い、最長一致法によ
り仮名入力文を漢字に変換する仮名漢字変換処理
装置に於いては、予め設定された最長文字単位
数、例えば5文字を最長単位として、候補漢字が
検索されるまで、変換対象となる仮名文字列を1
文字単位で順次短かくしてゆき、その都度候補漢
字を検索する構成であり、候補漢字を検索する
と、該当する仮名文字の表示を消去してそこに候
補漢字を表示している。
ところで、このような最長一致法による変換法
においては、先頭文字のみが仮名文字である変換
候補を簡単に得ることができない。例えば仮名文
字列「およろこびになり」を「お喜びになり、」
と仮名漢字変換したい場合、上記仮名文字列「お
よろこびになり、」をそのまま変換対象とすると、
変換過程において、「およ」が変換対象文字とな
つて、「及ろこびになり、」と変換され表示され
る。
このような場合、従来では次に示す2つの方法
で所望する漢子混じり文を得ている。第1の方法
として、カーソルを先頭文字「お」の桁位置に移
動して、特定のキー操作により、上記カーソルで
指定した文字を変換対象から除外し、その後に変
換指定を行なう、所謂、部分無変換方式による方
法。第2の方法として、特開昭55―153036号公報
あるいは特開昭57―187731号公報に開示されるよ
うに、入力された仮名文字列に対して、その変換
領域の開始端及び終了端の各桁位置をカーソルで
指定し、その後に変換指定を行なう、所謂、変換
領域指定方式による方法。
〔発明が解決しようとする問題点〕
しかしながら、上述した2つの方法は何れの場
合に於いても、変換の流れが分断され、操作が繁
雑であることから、文書作成作業が能率よく迅速
に行なえないという問題があつた。
本発明は、入力した仮名文字列の先頭文字が仮
名文字である変換候補を容易に得ることができる
ようにすることにより、所望の漢字混じり文を容
易かつ迅速に作成することのできる仮名漢字変換
処理装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、仮名漢字変換辞書と、仮名文字列を
入力する入力手段と、仮名漢字変換を指示する変
換指示手段と、該変換指示手段により起動され、
上記入力手段により入力された仮名文字列の先頭
から所定数の仮名文字列を最長として変換対象と
なる仮名文字列を順次短くして対応する変換候補
を上記辞書内より検索する検索手段と、該検索手
段により検索された変換候補を表示する表示手段
とを備えた仮名漢字変換処理装置において、入力
された仮名文字列の無変換を指示する無変換指示
手段と、該無変換指示手段による指示時に、上記
変換指示手段による変換指示後であるか否かを検
出する検出手段と、該検出手段により変換指示後
であると検出された際に、上記入力手段により入
力された仮名文字列の先頭文字を変換対象から除
外し、次の入力文字を先頭とする仮名文字列を変
換対象として上記検索手段に起動をかける変換処
理手段とを備えてなる。
〔作用〕
本発明の作用について説明すると、所望の漢字
混じり文を作成するため、それに対応する仮名文
字列を入力手段により入力する。続いて、変換指
示手段である変換キーを操作して仮名漢字変換を
指示すると、検索手段が起動され、この検索手段
は入力された仮名文字列の先頭から所定数の仮名
文字列を最長として変換対象となる仮名文字列を
順次短くして変換候補を仮名漢字変換辞書内より
検索する。そしてその検索された変換候補は表示
手段にて表示される(所謂、最長一致法による仮
名漢字変換方式)。このような変換方式の場合、
変換候補の少なくとも先頭文字は必ず漢字候補で
あり、この候補で良ければ変換候補を確定し、次
の仮名漢字変換処理に移ることになる。一方、変
換候補の先頭文字については仮名文字のままに
し、2文字目以降を漢字に変換したい場合(例え
ば、「お喜びになり」等の場合)もある。このよ
うな場合、変換指示手段における指示により変換
候補が表示手段に表示されている状態において無
変換指示手段である無変換キーを操作する。する
と検出手段は変換指示手段による変換指示後であ
るか否かを検出し、変換指示後であることが検出
されると、変換処理手段は入力された仮名文字列
の先頭文字を変換対象から除外し、次の入力文字
を先頭とする仮名文字列を変換対象として上述し
た検索手段に再度起動をかける。その結果変換候
補の先頭文字は仮名文字のままで確定し、2文字
目以降について新たな漢字変換が自動的に行なわ
れ、所望する漢字混じり文が簡単に作成できる。
〔実施例〕
(1) 構成 第1図は本発明による一実施例の構成を示すブ
ロツク図である。
図中、10は装置全体の制御、並びに後述する
仮名漢字変換処理を含む各種の文書処理を行なう
CPUであり、仮名漢字変換時に於いて第2図に
示すような処理を実行する。11は文書入力のた
めの仮名文字キー、更には各種のフアクシヨンキ
ー等を備えたキーボードであり、ここでは漢字混
じり文の入力時に操作されるフアンクシヨンキー
として、入力文字が仮名漢字変換対象外の文字で
あることを指示する「無変換」キー、仮名漢字変
換を指定し又は次候補を選択する「変換/次候
補」キー等が用意され、又、表示された候補文字
群からその一つを選択するための指定キーとし
て、ここでは数字キーが用いられる。
12は仮名漢字変換時に於いてCPU10によ
り参照される漢字辞書12である。13は入力及
び編集文書を表示する表示部であり、ここでは2
行表示のLCDで構成され、仮名漢字変換時に於
いては、第1行に、仮名漢字変換後の文字と変換
中の入力文字と変換前の入力文字(仮名文字)と
が表示され、第2行に候補文字が表示される。こ
の際、同実施例に於いては、変換中の入力文字を
アンダーラインで表示し、変換前の入力文字(仮
名文字)を反転表示(図では斜線で示す)するも
のとする。又、ここでは表示部13の各文字桁位
置(ここでは10桁とする)に数字を付し、数値キ
ーの操作による桁指定によつて単漢字辞書検索時
に於ける候補漢字の一つを選択する構成としてい
る。
14は上記表示部13をドライブ制御する表示
ドライバ、15は上記表示部13に表示出力され
る表示データを貯える表示メモリ、16は文書を
印刷出力する印字部、17は同印字部16を制御
する印字制御部である。
18乃至21はそれぞれCPU10のメモリバ
スにつながる記憶部であり、それぞれCPU10
によりアクセス制御されるもので、18は入力さ
れた文字列を貯える入力バツフア、19は文書情
報を貯える文書メモリ、20はキヤラクタジエネ
レータ、及び第2図に示すような辞書検索による
仮名漢字変換を含む各種の制御プログラム等が格
納されたROMである。又、21はCPU10の作
業用RAMであり、仮名漢字変換処理に関して
は、仮名漢字変換指定がなされた際、即ち入力さ
れた変換対象となる仮名文字列に対して「変換/
次候補」キーの操作が第1回目の操作である際に
“0”となり、新たな仮名文字の入力操作により
“1”となるフラグレジスタF1、入力バツフア
18に入力されている文字数を貯える入力文字数
レジスタINC、変換対象となる仮名文字(コー
ド)を貯える変換対象文字レジスタHER、検索
された候補文字(コード)を貯える候補文字レジ
スタKAN、変換対象となる仮名文字の数(ここ
では1回の変換対象文字数を最大8文字とする)
を貯える変換対象文字数レジスタHEN、選択さ
れた文字(コード)を貯える選択文字レジスタ
COK、文書メモリ19内の入力文(テキスト)
格納先の先頭アドレスを貯える文書メモリアドレ
スレジスタTXA、上記「変換/次候補」キー操
作前の「無変換」キーの操作で“1”となるフラ
グレジスタF2、入力バツフア18に変換対象文
字が残つている際に「改行」キーが操作されると
“1”になるフラグレジスタF3等が用意される。
第2図は、上記実施例に於ける仮名漢字変換処理
フローを示すフローチヤートである。
(2) 動作 キーボード11の文字キー操作により漢字混じ
り文が仮名入力されると、CPU10の制御の下
に、その入力された仮名文字が順次入力バツフア
18に貯えられるとともに、表示メモリ15上に
ドツト展開されて表示部13に表示され、又、そ
の際の入力バツフア18への入力文字数が作業用
RAM21内の入力文字数レジスタINCに貯えら
れる。
仮名漢字変換時に於いては、キーボード11の
文字キー入力により変換対象となる仮名文字列を
入力した後、同キーボード11上の「変換/次候
補」キーを操作する。これにより、CPU10の
制御の下に第2図に示すような仮名漢字変換処理
が開始されるもので、以下にその具体的な動作に
ついて説明する。
先ず、キーボード11上に設けられた「変換/
次候補」キーを操作することにより、第2図ステ
ツプSIに於いて、作業用RAM21内のフラグレ
ジスタF1の内容が判断される。ここで上記フラ
グレジスタF1の内容が“1”で、第1回目の
「変換/次候補」キー操作であることが判断され
ると、ステツプS2に於いて、上記フラグレジス
タF1の内容が“0”に書き換えられ、ステツプ
S3に於いて、作業用RAM21内の入力文字数
レジスタINCの内容が調べられる。ここで、上記
入力文字数レジスタINCの内容が「0」でなく、
入力バツフア18に変換対象文字が貯えられてい
ることを示していれば、ステツプS4に於いて、
上記入力バツフア18から変換対象となる文字を
先頭文字より最大8文字読出し、これを変換対象
文字レジスタHERにセツトする。更にステツプ
S5に於いて、上記読出された変換対象文字列の
文字数値を変換対象文字数レジスタHENにセツ
トした後、ステツプS6に於いて、上記変換対象
文字レジスタHERに貯えられた文字列をもとに
漢字辞書12の検索処理が行なわれる。
この漢字辞書12の検索処理で該当候補漢字が
検索されると(ステツプS7)、ステツプS8に
於いて、その検索された候補漢字が候補文字レジ
スタKANに貯えられ、ステツプS9に於いて、
その検索された候補漢字が表示部13に表示さ
れ、更にステツプS10に於いて、変換対象文字
数レジスタHENに貯えられた文字数に対応する
文字の反転表示状態が解除されて、同文字が変換
中の文字であることを示すアンダーライン表示状
態に切り替わる。
一方、上記「変換/次候補」キーが操作されず
に「無変換」キーが操作されると、フラグレジス
タF2が“1”となり、又、入力バツフア18に
変換対象文字が残つている際に「改行」キーが操
作されるとフラグレジスタF3が“1”となる。
即ち、「無変換」キーが操作されると、ステツプ
S26に於いて、フラグレジスタF1の内容が調
べられ、その内容が“1”であれば(「変換/次
候補」キーが操作されていなければ)、ステツプ
S27に於いて、フラグレジスタF2に“1”が
セツトされる。又、「改行」キーが操作されると、
ステツプS28に於いて、入力文字数レジスタ
INCの内容が調べられ、「0」でなければ、ステ
ツプS29に於いて、フラグレジスタF1の内容
が調べられる。ここでフラグレジスタF1の内容
が“1”であると、ステツプS30に於いて、フ
ラグレジスタF3に“1”がセツトされる。
又、上記ステツプS7に於いて、漢字辞書12
のサーチで該当候補がみつからない際は、ステツ
プS11に於いて、変換対象文字数レジスタ
HENの内容が1文字分減じられ、スチツプS1
2でその値が「0」であるか否かが判断される。
ここで、1文字分減じられた変換対象文字数レ
ジスタHENの内容が「0」でないことが確認さ
れると、その1文字減じられた文字列を対象に、
再び上述した漢字辞書12のサーチが繰返し実行
される(第2図ステツプS6〜S12)。
又、上記ステツプS12に於いて、変換対象文
字数レジスタHENの内容が「0」であることが
確認されると、ステツプS13に於いて、変換対
象文字数レジスタHENに「1」がセツトされ、
ステツプS14に於いて、入力バツフア18より
先頭の1文字が読出され選択文字レジスタCOK
にセツトされた後、ステツプS15に於いて、上
記選択文字レジスタCOKにセツトされた文字が、
文書メモリ19内の文書メモリアドレスレジスタ
TXAで指定される格納番地に書込まれる。
更にステツプS16に於いて、文書メモリアド
レスレジスタTXAの内容が上記文書メモリ19
に書込まれた文字数だけ更新(ここでは+1)さ
れ、ステツプS17に於いて、入力バツフア18
の内容が更新される。即ち、入力バツフア18内
の文字列が先頭文字より上記変換対象文字数レジ
スタHENの値に相当する文字数(ここでは1文
字)だけ削除(シフトアウト)される。次にステ
ツプS18に於いて、入力文字数レジスタINCの
値が変換対象文字数レジスタHENの値だけ減じ
られ、ステツプS19でフラグレジスタF2の内
容がチエツクされる。
ここで、フラグレジスタF2の値が、仮名漢字
変換指定後(「変換/次候補」キーの操作後)に
於いて「無変換」キーが操作されたことを示す
“0”であると、更にステツプS23に於いてフ
ラグレジスタF3の値が調べられ、フラグレジス
タF3の値が、入力バツフア18に変換対象文字
が残されている状態で「改行」キーが操作されて
いないことを示す。“0”であれば、ステツプS
3に戻つて、入力バツフア18内の文字列(先頭
の1文字が既に削除されている)を対象に再び変
換処理が実行される。
このように、「変換/次候補」キーの操作後に
「無変換」キーが操作されると、入力された変換
対象文字列のうち、先頭の1文字のみが、一義的
に変換対象から外され、当該文字以降の文字列が
変換対象として扱われる。
又、上記ステツプS19に於いて、フラグレジ
スタF2の値が、仮名漢字変換指定前(「変換/
次候補」キーの操作前)に於いて「無変換」キー
が操作されたことを示す“1”である場合、ある
いは上記ステツプS23に於いて、フラグレジス
タF3の内容が、入力バツフア18に変換対象文
字が残されている状態で「改行」キーが操作され
たことを示す“1”である場合に、上記ステツプ
S20に於いて、入力文字数レジスタINCの内容
が調べられ、その内容が「0」でなければ、当該
内容が「0」となるまで、即ち入力バツフア18
に貯えられた文字全てを対象に、同入力バツフア
18に貯えられた文字が先頭より1文字ずつ文書
メモリ19に書込まれる。
このように、仮名漢字変換指定前に於いて「無
変換」キーが操作された場合、あるいは入力バツ
フア18に変換すべき文字が残つている状態で
「改行」キーが操作された場合に、入力バツフア
18に貯えられた文字が全て仮名漢字変換対象か
ら外され、文書メモリ19に記憶される。
又、上記ステツプS20に於いて、入力文字数
レジスタINCの値が「0」であれば、ステツプS
21に於いて、フラグレジスタF3の内容が調べ
られる。ここでフラグレジスタF3の内容が
“0”であれば、ステツプS22に於いて、フラ
グレジスタF2の内容が“0”に書き換えられた
後、ステツプS3に戻つて入力文字数レジスタ
INCの内容が調べられる。又、上記ステツプS2
1に於いて、フラグレジスタF3の内容が“1”
である際は、ステツプS24に於いて、改行コー
ドが選択文字レジスタCOKにセツトされ、ステ
ツプS25に於いて、フラグレジスタF3の内容
が“0”に書き換えられた後、ステツプS15に
戻つて選択文字レジスタCOKに貯えられた文字
が文書メモリ19に記憶される。又、上記ステツ
プS28に於いて、入力文字数レジスタINCの内
容が「0」である際、又はステツプS29に於い
て、フラグレジスタF1の内容が“0”である際
に於いても、上記したステツプS24,S25,
S15…の処理が実行される。
上記したような処理が繰返し実行されて、入力
された仮名文字列が順次漢字混じり文に変換され
る。
尚、上記した実施例に於いては、仮名漢字変換
辞書として、単漢字辞書のみを設けた構成を例に
とつて示したが、これに限ることはなく、単漢字
辞書と熟語辞書とを併せもつ構成のものに於いて
も適用できる。
又、上記実施例に於いては、漢字の読みを平仮
名により入力する構成としているが、これに限ら
ず、例えば漢字の読みをローマ字入力で入力し、
仮名変換する構成のものに於いても適用できる。
〔発明の効果〕
以上詳述したように本発明によれば、無変換指
示が変換指示後に行なわれたことを条件にして、
入力された仮名文字列の先頭文字を仮名文字のま
まとした変換候補を容易に出力できるよう構成し
たので、入力した仮名文字列を全て漢字として変
換出力したい場合、あるいは入力した仮名文字列
の先頭1文字を仮名文字とし2文字目以降を漢字
として出力したい場合等、日本語文の作成に当つ
て各種場合が生じた時にも入力仮名文字列の変換
操作を簡易化することができ、所望の漢字混じり
文を容易かつ迅速に作成することができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図は上記実施例に於ける仮名漢字変換処理フ
ローを示すフローチヤートである。 10……CPU、11……キーボード、12…
…漢字辞書、13……表示部、14……表示ドラ
イバ、15……表示メモリ、16……印字部、1
7……印字制御部、18……入力バツフア、19
……文書メモリ、20……ROM、21……作業
用RAM。

Claims (1)

  1. 【特許請求の範囲】 1 仮名漢字変換辞書と、仮名文字列を入力する
    入力手段と、仮名漢字変換を指示する変換指示手
    段と、該変換指示手段により起動され、上記入力
    手段により入力された仮名文字列の先頭から所定
    数の仮名文字列を最長として変換対象となる仮名
    文字列を順次短くして対応する変換候補を上記辞
    書内より検索する検索手段と、該検索手段により
    検索された変換候補を表示する表示手段とを備え
    た仮名漢字変換処理装置において、 入力された仮名文字列の無変換を指示する無変
    換指示手段と、 該無変換指示手段による指示時に、上記変換指
    示手段による変換指示後であるか否かを検出する
    検出手段と、 該検出手段により変換指示後であると検出され
    た際に、上記入力手段により入力された仮名文字
    列の先頭文字を変換対象から除外し、次の入力文
    字を先頭とする仮名文字列を変換対象として上記
    検索手段に起動をかける変換処理手段と を具備してなることを特徴とする仮名漢字変換処
    理装置。 2 上記変換処理手段は上記検出手段において変
    換指示が行なわれていないことが検出された際
    に、上記入力手段により入力された仮名文字列の
    全てを変換対象から除外し、該仮名文字列を無変
    換の文字列として確定することを特徴とする特許
    請求の範囲第1項記載の仮名漢字変換処理装置。
JP60103069A 1985-05-15 1985-05-15 仮名漢字変換処理装置 Granted JPS61262880A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60103069A JPS61262880A (ja) 1985-05-15 1985-05-15 仮名漢字変換処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60103069A JPS61262880A (ja) 1985-05-15 1985-05-15 仮名漢字変換処理装置

Publications (2)

Publication Number Publication Date
JPS61262880A JPS61262880A (ja) 1986-11-20
JPS6311712B2 true JPS6311712B2 (ja) 1988-03-15

Family

ID=14344367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60103069A Granted JPS61262880A (ja) 1985-05-15 1985-05-15 仮名漢字変換処理装置

Country Status (1)

Country Link
JP (1) JPS61262880A (ja)

Also Published As

Publication number Publication date
JPS61262880A (ja) 1986-11-20

Similar Documents

Publication Publication Date Title
JPS63313268A (ja) 文書作成装置における読み検索装置
JP2833650B2 (ja) 文書処理装置
JPH0452500B2 (ja)
JP2575650B2 (ja) かな漢字変換装置
JPS61262880A (ja) 仮名漢字変換処理装置
JPS61249167A (ja) 仮名漢字変換方式
JP2815911B2 (ja) 電子辞書
JPH0640330B2 (ja) 中文入力方式
JPS61262879A (ja) 仮名漢字変換方式
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPS5827268A (ja) 日本語処理装置
JPS5814688B2 (ja) 同音異義語順次表示を行なう漢字まじり文入力装置
JPH0762845B2 (ja) 日本語処理装置
JPH0370066A (ja) 文字処理装置
JPS63146157A (ja) 文書処理装置
JPH0340870B2 (ja)
JPH0793303A (ja) 文書作成装置及び文字修飾制御方法
JPS6252348B2 (ja)
JPS61194560A (ja) 文字処理装置
JPS62260266A (ja) カナ漢字変換方式
JPH0335349A (ja) 用例表示機能付き文書処理装置
JPS61285534A (ja) 索引作成方式
JPS63257862A (ja) 文字処理装置
JPH07129579A (ja) 日本語入力装置
JPH06314277A (ja) 文書作成装置