JPS61196359A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS61196359A JPS61196359A JP60036434A JP3643485A JPS61196359A JP S61196359 A JPS61196359 A JP S61196359A JP 60036434 A JP60036434 A JP 60036434A JP 3643485 A JP3643485 A JP 3643485A JP S61196359 A JPS61196359 A JP S61196359A
- Authority
- JP
- Japan
- Prior art keywords
- input
- kanji
- mode
- conversion
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野J
本発明はかな漢字変換入力を行いながらかな漢字混じり
の文書を作成する文字処理装置に関するものである。
の文書を作成する文字処理装置に関するものである。
[従来技術J
かな漢字変換を行ってかな漢字混じりの日本文を作成す
る文字処理装置において、漢数字、ローマ数字等の数字
列の入力は、読みとしてキーボード上にある夏用数字を
入力し、変換結果として漢数字、ローマ数字等を候補と
して含む同音語を出力し、そのうちの1つを選択するこ
とにより、目的の数字列を得るという手法が一般的に採
用されている。
る文字処理装置において、漢数字、ローマ数字等の数字
列の入力は、読みとしてキーボード上にある夏用数字を
入力し、変換結果として漢数字、ローマ数字等を候補と
して含む同音語を出力し、そのうちの1つを選択するこ
とにより、目的の数字列を得るという手法が一般的に採
用されている。
しかし、一般に一つの文章の中に別の表記をもつ数字列
が存在することはまれである0例えばある文書たとえば
横書き文書などの中には数字列として算用数字のみが存
在し、またある文書たとえば縦書き文書中には数字列と
して漢数字のみが存在する。
が存在することはまれである0例えばある文書たとえば
横書き文書などの中には数字列として算用数字のみが存
在し、またある文書たとえば縦書き文書中には数字列と
して漢数字のみが存在する。
しかるに、従来の文字処理装置においてはこれらの数字
列が同音語として出力されるために、候補のうちから望
む1つを選択するという操作が必要となり、入力速度が
向上しない原因の1つとなっていた。
列が同音語として出力されるために、候補のうちから望
む1つを選択するという操作が必要となり、入力速度が
向上しない原因の1つとなっていた。
【目的」
本発明の目的は上記の欠点に鑑み候補のうちから選択す
るという操作を行なわずに、予め、指定した表示法に変
換できる文字処理装置を提供することにある。
るという操作を行なわずに、予め、指定した表示法に変
換できる文字処理装置を提供することにある。
[実施例J
以下図面を参照しながら本発明の詳細な説明する0本発
明の一実施例が提供する機能をブロックで示す第1図に
従って説明すれば、文書処理装置は入力手段1より数字
列が読み列として入力され、入力判別手段l゛により、
かな漢字混じり文に変換すべきデータと判別されると、
変換手段2に送られる。変換手段2には第1の変換モー
ド6と、第2の変換モード7の2種類の変換手段が存在
し、変換モード指定手段5により指定された変換モード
の変換手段に入力読み列が送られる。各変換モードの変
換手段は辞書3をアクセスしながら入力読み列である数
字列を各数字列に変換し、変換結果を出力手段4に出力
する。
明の一実施例が提供する機能をブロックで示す第1図に
従って説明すれば、文書処理装置は入力手段1より数字
列が読み列として入力され、入力判別手段l゛により、
かな漢字混じり文に変換すべきデータと判別されると、
変換手段2に送られる。変換手段2には第1の変換モー
ド6と、第2の変換モード7の2種類の変換手段が存在
し、変換モード指定手段5により指定された変換モード
の変換手段に入力読み列が送られる。各変換モードの変
換手段は辞書3をアクセスしながら入力読み列である数
字列を各数字列に変換し、変換結果を出力手段4に出力
する。
第2図は本発明文字処理装置の全体構成の一例である。
図示の構成において、CPUl0は、マイクロプロセッ
サであり、文字処理のための演算、論理判断等を行い、
アドレスバスAB、コントロールバスCB、データバス
DBを介して、それらのバスに接続された各構成ブロッ
クを制御する。
サであり、文字処理のための演算、論理判断等を行い、
アドレスバスAB、コントロールバスCB、データバス
DBを介して、それらのバスに接続された各構成ブロッ
クを制御する。
アドレスバスABはブイクロプロセッサ(CPU)10
の制御対象とする構成ブロックを指示するアドレス信号
を転送する。コントロールバスCBはマイクロプロセッ
サCPUの制御対象とする各構成ブロックのコントロー
ル信号を転送する。
の制御対象とする構成ブロックを指示するアドレス信号
を転送する。コントロールバスCBはマイクロプロセッ
サCPUの制御対象とする各構成ブロックのコントロー
ル信号を転送する。
データバスDBは各構成ブロック相互間のデータの転送
を行う。
を行う。
つぎに、ROMIIは、読出し専用の固定メモリであり
、第6図(L) 、 (b)のマイクロプロセッサ
(CPU)10による制御手順を記憶させておく。
、第6図(L) 、 (b)のマイクロプロセッサ
(CPU)10による制御手順を記憶させておく。
また、RAM12は、lワード16ビツト構成の書込可
能ランダムアクセスメモリであって、各構成ブロックか
らの各種データの一時記憶に用いる。
能ランダムアクセスメモリであって、各構成ブロックか
らの各種データの一時記憶に用いる。
C0BUF25はコマンドバッファでありキーボードよ
り入力されたキーデータを一時記憶する。
り入力されたキーデータを一時記憶する。
C0DL26はC0BUF25上の有効データ数を保持
する変数バッファである。
する変数バッファである。
HENBUF27は変換されたデータを一時記憶するバ
ッファである。
ッファである。
HENL2’8はHENBUF27上の有効データ数を
保持する変数バッファである。
保持する変数バッファである。
MOD29は変更モードを記憶するためのフラグであり
、1〜6の値をもつ。
、1〜6の値をもつ。
KANF30は漢字に変換されるデータの入力中を示す
フラグである。
フラグである。
KB13はキーボードであって、アルファベツトキー、
平仮名キー、片仮名キー等の文字記号入カキ−1及び、
漢字部始め/終り指定キーモード変更キー等の本文字処
理装置に対する各種機能を指示するための各種のファン
クションキーを備えている。
平仮名キー、片仮名キー等の文字記号入カキ−1及び、
漢字部始め/終り指定キーモード変更キー等の本文字処
理装置に対する各種機能を指示するための各種のファン
クションキーを備えている。
DISK14は定形文書を記憶するためのディスクメモ
リで1作成文書の保管を行ない、保管された文書はキー
ボードの指示により、必要な時呼びだされる。
リで1作成文書の保管を行ない、保管された文書はキー
ボードの指示により、必要な時呼びだされる。
CR15はカーソルレジスタである。CPUl0により
、カーソルレジスタ15の内容を読書き出来る。後述す
るCRTコントローラ(CRTC)17は、ここに蓄え
られたアドレスに対応する表示装置1(CRT)1a上
の位置にカーソルを表示する。
、カーソルレジスタ15の内容を読書き出来る。後述す
るCRTコントローラ(CRTC)17は、ここに蓄え
られたアドレスに対応する表示装置1(CRT)1a上
の位置にカーソルを表示する。
DBUF 16はバッファメモリで、キーボード(KB
)13から入力された文書情報等を蓄える。
)13から入力された文書情報等を蓄える。
CRTC17はカーソルレジスタCR15及びバッファ
DBtJF l 6に蓄えられた内容を表示器(CRT
)18に表示する役割を担う。
DBtJF l 6に蓄えられた内容を表示器(CRT
)18に表示する役割を担う。
また、CRT18は陰極線管等を用いた表示装置であり
、その表示装置(CRT)18におけるドツト機構の表
示パターンおよびカーソルの表示をCRTコントローラ
(CRTC)17で制御する。
、その表示装置(CRT)18におけるドツト機構の表
示パターンおよびカーソルの表示をCRTコントローラ
(CRTC)17で制御する。
さらに、CG19はキャラクタジェネレータであって、
表示装置(CRT)1gに表示する文字、記号、カーソ
ル等のキャラクタ信号を発生させるものである。
表示装置(CRT)1gに表示する文字、記号、カーソ
ル等のキャラクタ信号を発生させるものである。
かかる各構成要素からなる本発明文字処理装置において
は、キーボード(KB)13からの各種の入力に応じて
作動するものであって、キーボード(KB)13からの
入力が供給されると、まずインタラブド信号がマイクロ
プロセッサCPUl0に送られ、そのマイクロプロセッ
サCPUl0がROMII内に記憶しである各種の制御
手続を読出し、それらの制御手続に従って各種の制御が
行なわれる。
は、キーボード(KB)13からの各種の入力に応じて
作動するものであって、キーボード(KB)13からの
入力が供給されると、まずインタラブド信号がマイクロ
プロセッサCPUl0に送られ、そのマイクロプロセッ
サCPUl0がROMII内に記憶しである各種の制御
手続を読出し、それらの制御手続に従って各種の制御が
行なわれる。
第3図は従来装置と本発明との相違の一例を示した図で
ある。
ある。
第3図(a)は従来装置による入力と出力の例である。
r12」を入力すると出力としての変換結果はr12」
(全巾)、N2J (手中)、「−二」、「−二」
、「拾弐」、rX!IJの6つの候補が出力される。オ
ペレータはこのうちから自分の望む1つを選択しなけれ
ばならない。
(全巾)、N2J (手中)、「−二」、「−二」
、「拾弐」、rX!IJの6つの候補が出力される。オ
ペレータはこのうちから自分の望む1つを選択しなけれ
ばならない。
第3図(b)は本発明の実施例による入力と出力の例を
示し、入力モードは第1から第6までの6種類存在する
。各モードにおいて「12」を入力するとそれぞれのモ
ードに従って入力された数字列は変換され、しかも各モ
ードで変換結果は1つであるため同音語が発生せず、選
択の手間がかからない、変換モードの変更はモード変更
キーを用いる。モード変更キーを一度入力する度に、第
1モードから第2モードへ、$2モードから第3モード
へ、第3モードから第4モードへ、第4モードから第5
モードへ、第5モードからp56モードへ、第6モード
から第1モードへと変化する。
示し、入力モードは第1から第6までの6種類存在する
。各モードにおいて「12」を入力するとそれぞれのモ
ードに従って入力された数字列は変換され、しかも各モ
ードで変換結果は1つであるため同音語が発生せず、選
択の手間がかからない、変換モードの変更はモード変更
キーを用いる。モード変更キーを一度入力する度に、第
1モードから第2モードへ、$2モードから第3モード
へ、第3モードから第4モードへ、第4モードから第5
モードへ、第5モードからp56モードへ、第6モード
から第1モードへと変化する。
@4図はコマンドバッファ(COBUF)25のフォー
マットを示す図である。キーボード13より入力された
キーデータは1文字2バイトからなるJISC−622
6コードに準拠した内部コードに変換され、C0BUF
25上に一時記憶される。「(」は漢字始めコード、「
)」は漢字終りコードを示し、「(」と「)」に囲まれ
た部分は漢字に変換されるべきコードであることを示す
、C0DL26はコマンド長であり、C0BUF25上
に格納された文字数を保持する。
マットを示す図である。キーボード13より入力された
キーデータは1文字2バイトからなるJISC−622
6コードに準拠した内部コードに変換され、C0BUF
25上に一時記憶される。「(」は漢字始めコード、「
)」は漢字終りコードを示し、「(」と「)」に囲まれ
た部分は漢字に変換されるべきコードであることを示す
、C0DL26はコマンド長であり、C0BUF25上
に格納された文字数を保持する。
第5図は変換バッファ(HENBUF)27のフォーマ
ットを示す図である。
ットを示す図である。
C0BUF25上の入力読みはかな漢字変換され、結果
がHENBUF27に格納される。HENL28は変換
長を示し、HENBUF27上の有効なデータ長を格納
する。HENBUF27上に作成された変換結果は文書
データ中に書込まれることになる。
がHENBUF27に格納される。HENL28は変換
長を示し、HENBUF27上の有効なデータ長を格納
する。HENBUF27上に作成された変換結果は文書
データ中に書込まれることになる。
第6図(a)、(b)はキーボード13よりキー人力が
あった場合の文字処理装置の動作を示すフローチャート
である。キー人力待ち状態(Sl)において、何らかの
キーが入力されると、そのキーデータを判断する。まず
モード変更キーかどうか調べ(32)、モード変更キー
のときはステップS3に移り、現在のMOD29の内容
を調べ1例えば6であればMOD29の内容を1にする
(34)、またMOD29の内容が6でなければMOD
29の値に1を加え(35)、再びキー人力待ちに戻る
。
あった場合の文字処理装置の動作を示すフローチャート
である。キー人力待ち状態(Sl)において、何らかの
キーが入力されると、そのキーデータを判断する。まず
モード変更キーかどうか調べ(32)、モード変更キー
のときはステップS3に移り、現在のMOD29の内容
を調べ1例えば6であればMOD29の内容を1にする
(34)、またMOD29の内容が6でなければMOD
29の値に1を加え(35)、再びキー人力待ちに戻る
。
入力されたキーデータがモード変更キーでなければC0
BtJF25にキーデータをセットする(S6)、キー
データが漢字始めコードのときは(S7)、C0DL2
6をlにして漢字に変atべきコード入力を示すフラグ
KANF30をオンにしくSS)、キー人力待ちに戻る
。
BtJF25にキーデータをセットする(S6)、キー
データが漢字始めコードのときは(S7)、C0DL2
6をlにして漢字に変atべきコード入力を示すフラグ
KANF30をオンにしくSS)、キー人力待ちに戻る
。
−万、キーデータが漢字始めコードでも漢字終了コード
でもなければ、KANF30をチェックしてそのキーデ
ータが漢字に変換されるべき範囲内のコードかどうかを
判断しくS l O) 、 KANF30がオンのとき
はC0DL26に1が加えられる(S 11) 。
でもなければ、KANF30をチェックしてそのキーデ
ータが漢字に変換されるべき範囲内のコードかどうかを
判断しくS l O) 、 KANF30がオンのとき
はC0DL26に1が加えられる(S 11) 。
また漢字終了コードが入力されるとC0DL26に1を
加え(S 12)、HENL2BをOにして(S 13
)、C0BUF25を読み出し、かな漢字変換する動作
に入る。
加え(S 12)、HENL2BをOにして(S 13
)、C0BUF25を読み出し、かな漢字変換する動作
に入る。
C0BUF25を読み出しくS l 4) 、コードを
チェックして(s i s)漢字始めコードでなければ
挿入処理、削除処理、通常の文字入力等の一般の文字処
理装置に共通のその他の処理を行ない(516)、C0
BUF25の読み出しに戻る。
チェックして(s i s)漢字始めコードでなければ
挿入処理、削除処理、通常の文字入力等の一般の文字処
理装置に共通のその他の処理を行ない(516)、C0
BUF25の読み出しに戻る。
また漢字始めコードのときはループ変数iにlをセット
して初期設定を行い(S17)、S18においてループ
回数iがコマンド長C0DLに達したかどうかの判定を
行う、もしコマンド長に達していないときはC0BUF
25の内容が数字コードかどうかを判定する(S 19
) 、数字コードでなければループ変数iに1を加えて
(S20)、再び31Bに戻る。数字コードのときはM
0029の値をチェックしてMOD29の内容に対応し
た各変換処理が実行される。即ち、MOD=1のときは
入力数字列はそのままの形で出力数字列に変換され(5
21)、MOD=2のときは手中文字に変換され(S2
1)、MOD=3のときは漢数字列に変換され(S23
)、MOD=4のときは単位付漢数字列に変換され(S
24)、MOD=5のときは古風な単位付漢数字列に
変換され(S25)、MOD=6のときはローマ数字に
変換される(S26)、更に、変換数字列はHENBU
F27にセットされ(S27)、HENL28が1つ更
新される(328)、上記動作をくり返し、ループ変数
iがC0BUF25の有効データ長C0DL26に等し
くなると、C0BUF25のかなコードは漢字に変換さ
れ(329)、変換された数字コードとともに結果が文
書中に1き込まれ、CRT23上に表示される。
して初期設定を行い(S17)、S18においてループ
回数iがコマンド長C0DLに達したかどうかの判定を
行う、もしコマンド長に達していないときはC0BUF
25の内容が数字コードかどうかを判定する(S 19
) 、数字コードでなければループ変数iに1を加えて
(S20)、再び31Bに戻る。数字コードのときはM
0029の値をチェックしてMOD29の内容に対応し
た各変換処理が実行される。即ち、MOD=1のときは
入力数字列はそのままの形で出力数字列に変換され(5
21)、MOD=2のときは手中文字に変換され(S2
1)、MOD=3のときは漢数字列に変換され(S23
)、MOD=4のときは単位付漢数字列に変換され(S
24)、MOD=5のときは古風な単位付漢数字列に
変換され(S25)、MOD=6のときはローマ数字に
変換される(S26)、更に、変換数字列はHENBU
F27にセットされ(S27)、HENL28が1つ更
新される(328)、上記動作をくり返し、ループ変数
iがC0BUF25の有効データ長C0DL26に等し
くなると、C0BUF25のかなコードは漢字に変換さ
れ(329)、変換された数字コードとともに結果が文
書中に1き込まれ、CRT23上に表示される。
尚、本実施例では入力数字列を6種類の数字列に変換す
る場合について述べたが変換の種類はこれに限定される
ものではない、また、数字列だけでなくアルファベット
文字を手中モード、小文字、ゴシック体等のように変換
するようにしてもよい、さらにモード変更キーをキーボ
ード上に設けてこれを1回押すごとにモード変更するよ
うにしたが、ディップスイッチ等で指示するようにして
も良い。
る場合について述べたが変換の種類はこれに限定される
ものではない、また、数字列だけでなくアルファベット
文字を手中モード、小文字、ゴシック体等のように変換
するようにしてもよい、さらにモード変更キーをキーボ
ード上に設けてこれを1回押すごとにモード変更するよ
うにしたが、ディップスイッチ等で指示するようにして
も良い。
[効果]
以上説明したように本発明によれば、変換モードを設定
することによりかな漢字変換を行なうので、目動的にオ
ペレータの設定に従う変換が行われる。従って、1つの
読みが複数表現に変換されるためいちいちこれらの中か
ら特定表現を選択する従来の変換方式に比べ、高速入力
可能な操作性の高い文字処理装置を提供することができ
る。
することによりかな漢字変換を行なうので、目動的にオ
ペレータの設定に従う変換が行われる。従って、1つの
読みが複数表現に変換されるためいちいちこれらの中か
ら特定表現を選択する従来の変換方式に比べ、高速入力
可能な操作性の高い文字処理装置を提供することができ
る。
第1図は本発明の一実施例の機能ブロック図。
第2図は本発明の実施例の全体構成図、第3図(a)、
(b)は従来装置の入出力例と本発明による入出力例の
相違点を示す説明図、第4図はコマンドバッファの記憶
例を示す図。 1”t5図は変換バッファの記憶例を示す図、第6図(
a)、(b)は実施例の文字処理装置の動作を示すフロ
ーチャートである。 特許出願人 キャノン株式会社 第3図 (0) 第3図 (b)
(b)は従来装置の入出力例と本発明による入出力例の
相違点を示す説明図、第4図はコマンドバッファの記憶
例を示す図。 1”t5図は変換バッファの記憶例を示す図、第6図(
a)、(b)は実施例の文字処理装置の動作を示すフロ
ーチャートである。 特許出願人 キャノン株式会社 第3図 (0) 第3図 (b)
Claims (2)
- (1)かな漢字混じり文の読みを入力する入力手段と、
入力された読みを漢字混じり文に変換する変換手段と、
かな入力動作中を判別する手段と、この入力中に非かな
入力があるかどうかを判別し、非かな入力があるときこ
の非かな部分を表記法の異なる同意語に変換する変換指
定手段を備えたことを特徴とする文字処理装置。 - (2)変換指定手段が特定の表記法を指定することを特
徴とする特許請求の範囲第1項記載の文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60036434A JPS61196359A (ja) | 1985-02-27 | 1985-02-27 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60036434A JPS61196359A (ja) | 1985-02-27 | 1985-02-27 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61196359A true JPS61196359A (ja) | 1986-08-30 |
Family
ID=12469704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60036434A Pending JPS61196359A (ja) | 1985-02-27 | 1985-02-27 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61196359A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63129460A (ja) * | 1986-11-19 | 1988-06-01 | Fujitsu Ltd | かな漢字変換属性変更処理装置 |
-
1985
- 1985-02-27 JP JP60036434A patent/JPS61196359A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63129460A (ja) * | 1986-11-19 | 1988-06-01 | Fujitsu Ltd | かな漢字変換属性変更処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07114568A (ja) | データ検索装置 | |
| JPS61196359A (ja) | 文字処理装置 | |
| JPH0375912B2 (ja) | ||
| JPS62237495A (ja) | 文字列処理装置 | |
| JP2862236B2 (ja) | 文字処理装置 | |
| JPS59140541A (ja) | 文字処理装置 | |
| JP2833650B2 (ja) | 文書処理装置 | |
| JPS6089235A (ja) | 文字処理装置 | |
| JPS5832418B2 (ja) | 漢字まじり文入力装置 | |
| JPS61196358A (ja) | 文字処理装置及び文字処理方法 | |
| JPH0616281B2 (ja) | 仮名漢字変換結果表示処理方式 | |
| JPS5814688B2 (ja) | 同音異義語順次表示を行なう漢字まじり文入力装置 | |
| JPS5838810B2 (ja) | 漢字まじり文入力装置 | |
| JPH03137768A (ja) | 文書処理装置 | |
| JPS62119665A (ja) | ワ−ドプロセツサ | |
| JPH0385670A (ja) | 二段階表示方式文書処理装置 | |
| JPH03167660A (ja) | 文字処理装置及びその方法 | |
| JPH0447451A (ja) | 文字処理装置 | |
| JPS60110074A (ja) | 文字処理装置 | |
| JPH03176759A (ja) | 文字処理装置及びその方法 | |
| JPS59128622A (ja) | 文字処理装置 | |
| JPH05135007A (ja) | 文字入力処理方法 | |
| JPH027161A (ja) | 文字処理装置 | |
| JPS61169961A (ja) | ユ−ザ辞書を備えた文字処理装置 | |
| JPH01200470A (ja) | 文字処理装置 |