JPH0291763A - 日本語入力における読み文字列抽出方式 - Google Patents

日本語入力における読み文字列抽出方式

Info

Publication number
JPH0291763A
JPH0291763A JP63244818A JP24481888A JPH0291763A JP H0291763 A JPH0291763 A JP H0291763A JP 63244818 A JP63244818 A JP 63244818A JP 24481888 A JP24481888 A JP 24481888A JP H0291763 A JPH0291763 A JP H0291763A
Authority
JP
Japan
Prior art keywords
reading
input
code
japanese
string
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
JP63244818A
Other languages
English (en)
Inventor
Masao Ochiai
落合 正雄
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP63244818A priority Critical patent/JPH0291763A/ja
Publication of JPH0291763A publication Critical patent/JPH0291763A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、キー入力手段から入力された読み文字列を
漢字混じり文字列に変換するかな漢字変換モジュールを
備えた計算機システムに係り、特にかな漢字変換モジュ
ールによって変換された漢字混じり文字列に対応した、
読み文字列をアプリケーションプログラムに渡すための
読み文字列抽出方式に関する。
(従来の技術) 一般に日本語入力機能を持つ計算機システムでは、キー
ボードからひらがな、かたかな、もしくはローマ字によ
り「読み」が入力され、適当な時点でかな漢字変換指示
が行われると(或は、句読点、英数字など日本語の読み
以外のコードが入力されると)、かな漢字変換ソフトウ
ェアに従って動作するかな漢字変換モジュール(のロジ
ック部)が起動される。かな漢字変換モジュールは、入
力された「読み」をもとに辞書を参照し、「読み」に対
応する漢字コードを含む文字コード列(漢字混じり文字
列)に変換する。したがって、このような計算機システ
ムでは、「読み」自体をプログラム(アプリケーション
プログラム)によって利用することはできない。このた
め、「読み」も必要とするプログラムでは、漢字入力を
行った上で、別に「フリガナ」といった形で入力を行う
必要がある。そのようなプログラムの使用する入力画面
の例を第6図に示す。第6図において、11は「氏名」
の入力欄(入力項目)、12は「氏名」に対する「フリ
ガナ」の入力欄、13は「年令」の入力欄、14は「職
業」の入力欄である。図の例では、入力欄itおよび1
2の欄を埋めるため、同じ「読み」の入力を2回行わな
ければならない。
(発明が解決しようとする課題) 上記したように従来は、入力した日本語文字列の「読み
」が必要な場合には、その「読み」は別に入力しなけれ
ばならず煩雑であった。
したがってこの発明の解決すべき課題は、漢字混じりの
日本語文字列と、それに対応する「読み」の文字列とを
、同じ読みのキー入力を繰返すことなく入力できるよう
にすることである。
[発明の構成コ (課題を解決するための手段) この発明は、かな漢字変換モジュールによって変換され
た日本語コード列が積まれる日本語コード出力バッファ
と、同バッファに積まれた日本語コード列に対応した読
みコード列が積まれる読みコード保存バッファとを上記
かな漢字変換モジュールに設け、アプリケーションプロ
グラム実行手段から第1の入力指示が与えられた場合に
は日本語コード出力バッファから日本語コード列を取出
して同実行手段に渡し、同実行手段から第2の入力指示
が与えられた場合には第1の入力指示に応じて日本語コ
ード出力バッファから取出された日本語コード列に対応
した読みコード列を読みコード保存バッファから取出し
て同実行手段に渡すようにしたことを特徴とする。
(作用) 上記の構成によれば、アプリケーション実行手段に渡さ
れる日本語コード列に対応した読みコード列が読みコー
ド保存バッファに保存されるので、この読みコードをア
プリケーションプログラム実行手段から読出すことがで
き、したがって日本語コード列とその読みコード列とを
、1回の読み文字列の入力だけでアプリケーションプロ
グラム実行手段に入力することができる。
(実施例) 第1図はこの発明を適用する計算機システムの一実施例
を示す機能ブロック構成図である。同図において、20
は主メモリとこの主メモリ上のアプリケーションプログ
ラム並びにかな漢字変換ソフトウェア等を実行するCP
Uとによって実現される処理・記憶部、30は処理・記
憶部20に対して「英数字」や「かな」等の文字入力、
更には各種の指示入力を行うためのキーボード、40は
処理拳記憶部20内の後述するかな漢字変換モジュール
21のロジック部22のかな漢字変換処理に利用される
辞書群である。
処理・記憶部20において、21はかな漢字変換モジュ
ールであり、後述するアプリケーションプログラム2B
のロジック部27からの指示によりかな漢字変換処理を
行うロジック部(かな漢字変換ロジック部)22と、キ
ーボード30から入力されたコード列が積まれるキーボ
ード入力バッファ23とを有している。かな漢字変換モ
ジュール21は更に、ロジック部22のかな漢字変換処
理結果である日本語コード列が積まれる日本語コード出
力バッファ24と、このバッファ24に積まれている日
本語コード列に対応した「読み」のコード列が積まれる
読みコードバッファ25とを有している。また2Bはア
プリケーションプログラムであり、かな漢字変換モジュ
ール21のロジック部22に指示を与えて日本語コード
列を入力して使用するロジック部(アプリケーションプ
ログラム・ロジック部)27と、日本語コード出力バッ
ファ24および読みコード保存バッファ25等から転送
されるデータを受取るデータ部28とを有している。
aはキーボード30からキーボード入力バッファ23へ
の入力、b、c、dはアプリケーションプログラム26
のロジック部27からかな漢字変換モジュール21のロ
ジック部22に与えられるそれぞれ日本語コード列入力
指示、読みコード入力指示、バッファクリア指示である
。またe、fはそれぞれ日本語コード出力バッファ27
.読みコード保存バッファ25からデータ部28への入
力である。
次に、第1図の構成の動作を第2図乃至第5図のフロー
チャートを参照して説明する。
(1)まずアプリケーションプログラム2Bのロジック
部27は、かな漢字変換モジュール21のロジック部2
2に対してバッファクリア指示dを発行する(第2図の
ステップSt)。このバッファクリア指示dにより、か
な漢字変換モジュール21のロジック部27は日本語コ
ード出力バッファ24および読みコード保存バッファ2
5をクリア(初期化)する(第3図のステップS 11
)。
(2)次にアプリケーションプログラム2Bのロジック
部27は、例えば第6図に示すような入力画面を図示せ
ぬ表示モニタに表示している状態で、成る入力欄(入力
項目)、例えば氏名入力欄11への日本語コード列の入
力指示(日本語コード列入力指示)bをかな漢字変換モ
ジュール21のロジック部22に対して発行する(第2
図のステップS2)。この日本語コード列入力指示すに
より、かな漢字変換モジュール21のロジック部27件
第4図に示す日本語コード入力ルーチンを実行する。
即ちロジック部27は、まず日本語コード出力バッファ
27に日本語コード列が格納されているか否かを調べる
(ステ、ツブS 21)。もし、ステップS21の判定
がNOであれば、ロジック部22は、キーボード30か
らキーボード入力バッファ23に第1図において符号a
に示すように入力されて同バッファ23に積まれている
「読み」を示すコード列(例えば氏名「東京太部」の読
みコード列)を、辞書群40を参照して漢字コードを含
む日本語コード列にかな漢字変換し、その変換結果(日
本語コード列)を日本語コード出力バッファ24に積む
(ステップ522)。同時にロジック部22は、キーボ
ード30よりキーボード入力バッファ23に入力された
「読み」コード列を読みコード保存バッファ25に積む
。次にロジック部22は、日本語コード出力バッファ2
4に積まれている日本語コード列を、先頭から順に要求
サイズ分を上限として取出し、第1図において符号eで
示すようにデータ部28に転送する(ステップ523)
。そしてロジック部22は転送した日本語コード列が要
求サイズ分に達したか否かを調べ(ステップ524)、
達したならばその旨(日本語コード列入力終了)をアプ
リケーションプログラム26のロジック部27に通知し
て次の指示を待ち、達していなければ後続の入力読みコ
ード列に対して上記ステップS22.S23を再び実行
する。
アプリケーションプログラム26のロジック部27は、
かな漢字変換モジュール21のロジック部22からの日
本語フード列入力終了通知を受取ると、同ロジック部2
2に対して読みコードの入力指示(読みコード入力指示
)Cを発行する(第2図のステップS3)。この読みコ
ード入力指示Cにより、かな漢字変換モジュール21の
ロジック部27は第5図に示す読みコード入力ルーチン
を実行する。即ちロジック部27は、まず読みコード保
存バッファ25に積まれている(先の日本語コード入力
ルーチンでデータ部28に転送された要求サイズ分の日
本語コード列に対応する)読みコード列をデータ部28
に転送する(ステップ531)。次にロジック部22は
、アプリケーションプログラム2Bのロジック部27か
らの指示(バッファクリア指示d)があれば、日本語コ
ード出力バッファ24および読みコード保存バッファ2
5をクリアする(ステップ532)。
上記した動作を経て、アプリケーションプログラム2B
のロジック部27は、かな漢字変換結果である日本語コ
ード列とその「読み」を示す読みコード列とをデータ部
28に入力することができる。この間、上記の「読み」
に関するキーボード80からの入力は1回しか行われて
いない。ロジック部27は、データ部28に入力した日
本語コード列の示す漢字混じり文字列(ここでは氏名「
東京太部」)を第6図に示す入力画面の氏名入力ll1
11に表示し、同じく読みコード列の示すかな文字列(
ここでは「トウキョウタロウ」)を入力画面のフリガナ
入力欄12に表示する。
以上のように本実施例によれば1、日本語コード列に対
応する読みコード列の入力が簡単に行える。このため、
前記したように漢字で氏名を入力した際に同時にフリガ
ナを表示する利用形態以外にも、読みコード列を利用し
た次のような応用がアプリケーションプログラム2Bに
よって可能となる。まず、読みコード列によるアイウェ
オ順のソーティングであり、例えば名前のアイウェオ順
にレコードを並び換えることに応用できる。また、読み
コード列を利用した音声出力であり、例えば、入力した
名前「東京」を「トウキヨウさ〜ん」と呼出すこと等に
応用できる。
[発明の効果〕 以上詳述したようにこの発明によれば、1回の読み文字
列の入力だけで、対応する漢字混じりの日本語文字列と
、その読み文字列とを入力することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック構成図、第
2図は第1図のアプリケーションプログラムのロジック
部の動作を説明するためのフローチャート、第3図乃至
第5図は第1図のかな漢字変換モジュールのロジック部
の動作を説明するためのフローチャート、第6図は漢字
混じり文字列の入力欄とその読みの入力欄とを有する入
力画面の一例を示す図である。 11−14・・・入力欄、21・・・かな漢字変換モジ
ュール、22・・・ロジック部(かな漢字変換ロジック
部)、23・・・キーボード入力バッファ、24・・・
日本語コード出力バッファ、25・・・読みコード保存
バッファ、2B・・・アプリケーションプログラム、2
7・・・ロジック部(アプリケーションプログラム・ロ
ジック部)、28・・・データ部、30・・・キーボー
ド、40・・・辞書群。

Claims (2)

    【特許請求の範囲】
  1. (1)キー入力手段から入力された漢字混じり文字列の
    読みを示す読みコード列を、漢字コードを含む日本語コ
    ード列に変換するかな漢字変換モジュールにおいて、上
    記変換された日本語コード列が積まれる日本語コード出
    力バッファと、この日本語コード出力バッファに積まれ
    た上記日本語コード列に対応した読みコード列が積まれ
    る読みコード保存バッファと、アプリケーションプログ
    ラム実行手段から与えられる第1の入力指示に応じて上
    記日本語コード出力バッファから日本語コード列を取出
    して同実行手段に渡す第1入力手段と、この第1入力手
    段によって上記アプリケーションプログラム実行手段に
    渡された日本語コード列に対応した読みコード列を上記
    アプリケーションプログラム実行手段から与えられる第
    2の入力指示に応じて上記読みコード保存バッファから
    取出して同実行手段に渡す第2入力手段とを具備し、上
    記アプリケーション実行手段に渡される日本語コード列
    に対応した読みコード列を上記読みコード保存バッファ
    に保存して、上記アプリケーションプログラム実行手段
    から読出せるようにしたことを特徴とする日本語入力に
    おける読み文字列抽出方式。
  2. (2)上記アプリケーションプログラム実行手段からの
    クリア指示に応じて上記日本語コード出力バッファおよ
    び読みコード保存バッファの各内容をクリアするクリア
    手段を更に備えていることを特徴とする第1請求項記載
    の日本語入力における読み文字列抽出方式。
JP63244818A 1988-09-29 1988-09-29 日本語入力における読み文字列抽出方式 Pending JPH0291763A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63244818A JPH0291763A (ja) 1988-09-29 1988-09-29 日本語入力における読み文字列抽出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63244818A JPH0291763A (ja) 1988-09-29 1988-09-29 日本語入力における読み文字列抽出方式

Publications (1)

Publication Number Publication Date
JPH0291763A true JPH0291763A (ja) 1990-03-30

Family

ID=17124410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63244818A Pending JPH0291763A (ja) 1988-09-29 1988-09-29 日本語入力における読み文字列抽出方式

Country Status (1)

Country Link
JP (1) JPH0291763A (ja)

Similar Documents

Publication Publication Date Title
JPH0291763A (ja) 日本語入力における読み文字列抽出方式
JP3035061B2 (ja) スケジュール機能付仮名漢字変換装置
JPS62257570A (ja) 仮名漢字変換装置
JPS61260353A (ja) 文書処理方式
JPS62102356A (ja) 漢字変換方式
JPH01316865A (ja) かな漢字変換の読み入力機能付加装置
JPS60245074A (ja) 自動ルビ表示方式
JPH0546344A (ja) 日本語入力装置
JPH04133165A (ja) かな漢字変換装置
JPH01233653A (ja) 日本語ワードプロセッサ
JPH04133167A (ja) かな漢字変換装置
JPH027161A (ja) 文字処理装置
JPH0394367A (ja) 日本語入力方式
JPS61166678A (ja) 日本語文章入力装置
JPH01113858A (ja) 日本語処理装置
JPH08320868A (ja) かな漢字変換装置
JPH09223140A (ja) 文字入力装置
JPH04357550A (ja) 文字列登録/学習方式
JPH07239858A (ja) 電子機器
JPS6175471A (ja) 連字学習方式
JPH03116266A (ja) 電子辞書
JPS62260266A (ja) カナ漢字変換方式
JPH04369707A (ja) 日本語処理装置の入力装置
JPS58155440A (ja) 日本語処理装置
JPH0333969A (ja) ふりがな付きかな漢字変換装置