JPH02250167A - 疑似直接日本語入力方式 - Google Patents
疑似直接日本語入力方式Info
- Publication number
- JPH02250167A JPH02250167A JP1006255A JP625589A JPH02250167A JP H02250167 A JPH02250167 A JP H02250167A JP 1006255 A JP1006255 A JP 1006255A JP 625589 A JP625589 A JP 625589A JP H02250167 A JPH02250167 A JP H02250167A
- Authority
- JP
- Japan
- Prior art keywords
- kana
- information
- character
- kanji
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、日本語ワードプロセッサ、データプロセッ
サ等の日本語入力を必要とする装置における日本語入力
方式、特にマルチウィンドウシステムに適した日本語入
力方式に関する。
サ等の日本語入力を必要とする装置における日本語入力
方式、特にマルチウィンドウシステムに適した日本語入
力方式に関する。
日本語ワードプロセッサ等の日本語入力を必要とする装
置では、一般にキーボードから入力される文字列をかな
漢字変換(ローマ字かな漢字変換も含む)処理してワー
プロプロセス等の上位プロセスに渡す日本語入力方式が
とられているが、従来はその変換結果の確定情報のみを
上位プロセスに渡し、そこでデイスプレィに表示する間
接入力方式が多かった。そのため、変換途中の状態が編
集画面上で直接具られなかった。
置では、一般にキーボードから入力される文字列をかな
漢字変換(ローマ字かな漢字変換も含む)処理してワー
プロプロセス等の上位プロセスに渡す日本語入力方式が
とられているが、従来はその変換結果の確定情報のみを
上位プロセスに渡し、そこでデイスプレィに表示する間
接入力方式が多かった。そのため、変換途中の状態が編
集画面上で直接具られなかった。
そこで、変換途中の状態を編集画面上で見られるように
、かな漢字変換処理部が直接キャラクタデイスプレィに
文字を書くようにした直接入力方式もあるが、上位プロ
セスに渡すデータはやはり確定した文字列データだけで
あった。
、かな漢字変換処理部が直接キャラクタデイスプレィに
文字を書くようにした直接入力方式もあるが、上位プロ
セスに渡すデータはやはり確定した文字列データだけで
あった。
このような従来の直接入力方式では、かな漢字変換処理
部がデイスプレィ上の画面情報を知っていて、変換中の
文字列の表示をも行なわなければならないのでその負担
が大きく、特にマルチウィンドウシステムではそのプロ
セスが膨大になり、実現困難であった。
部がデイスプレィ上の画面情報を知っていて、変換中の
文字列の表示をも行なわなければならないのでその負担
が大きく、特にマルチウィンドウシステムではそのプロ
セスが膨大になり、実現困難であった。
あるいは、日本語入力を必要とする各ウイントウ毎にか
な漢字変換処理部を持たなければならず、ニス1−高に
なってしまうという問題があった。
な漢字変換処理部を持たなければならず、ニス1−高に
なってしまうという問題があった。
この発明は、上記の点に鑑みてなされたものであり、か
な漢字変換処理部の負担を軽減し、且つマルチウィンド
ウシステl\に適用する場合にもかな漢字変換処理部が
1つで済むようにして、疑似的に直接入力方式を実現す
ることを目的とする。
な漢字変換処理部の負担を軽減し、且つマルチウィンド
ウシステl\に適用する場合にもかな漢字変換処理部が
1つで済むようにして、疑似的に直接入力方式を実現す
ることを目的とする。
この発明は上記の目的を達成するため、キーボードから
入力された文字列をかな漢字変換処理して上位プロセス
に渡す日本語入力方式において、かな漢字変換後の確定
情報だけでなく、未確定情報である暫定変換情報、注目
文節情報、及び未変換文字列情報をも上位プロセスに渡
すことによって疑似的に直接入力を行うようにしたもの
である。
入力された文字列をかな漢字変換処理して上位プロセス
に渡す日本語入力方式において、かな漢字変換後の確定
情報だけでなく、未確定情報である暫定変換情報、注目
文節情報、及び未変換文字列情報をも上位プロセスに渡
すことによって疑似的に直接入力を行うようにしたもの
である。
〔作 用〕
この発明による疑似直接日本語入力方式を採用すれば、
かな漢字変換処理部が変換途中の未確定情報をも上位プ
ロセスに渡すので、それを上位プロセスがデイスプレィ
に表示することによって疑似的に直接入力が実現される
。
かな漢字変換処理部が変換途中の未確定情報をも上位プ
ロセスに渡すので、それを上位プロセスがデイスプレィ
に表示することによって疑似的に直接入力が実現される
。
したがって、かな漢字変換処理部のプロセスは簡略化さ
れ、マルチウィンドウシステムに適用する場合でもかな
漢字変換処理部は1つで済む。
れ、マルチウィンドウシステムに適用する場合でもかな
漢字変換処理部は1つで済む。
以下、この発明の実施例を図面によって具体的に説明す
る。
る。
第1図は、この発明を実施した日本語ワードプロセッサ
等の基本的構成を示すブロック図であり、キーボード1
と、日本語入力プロセス部であるかな漢字変換処理部2
及び辞書3と、ワープロ機能等を実行する上位プロセス
部4(複数存在可)と、その編集画面等を表示するデイ
スプレィ(CRT。
等の基本的構成を示すブロック図であり、キーボード1
と、日本語入力プロセス部であるかな漢字変換処理部2
及び辞書3と、ワープロ機能等を実行する上位プロセス
部4(複数存在可)と、その編集画面等を表示するデイ
スプレィ(CRT。
LCD等)5とから成る。
かな漢字変換処理部2は、キーボード1から「かな」あ
るいは「ローマ字」の文字列を入力して、ローマ字入力
の場合はそれを一端「かなJに変換した後、文節に区切
って辞書3を検索してかな漢字変換の処理を行なう。そ
して、キーボード1から実行キーの入力があると、その
変換した表記(漢字のみあるいは漢字とがなによる)を
確定する。
るいは「ローマ字」の文字列を入力して、ローマ字入力
の場合はそれを一端「かなJに変換した後、文節に区切
って辞書3を検索してかな漢字変換の処理を行なう。そ
して、キーボード1から実行キーの入力があると、その
変換した表記(漢字のみあるいは漢字とがなによる)を
確定する。
辞書3は、日本語の「読み」と「表記」の対応表が格納
されたメモリである。
されたメモリである。
そして、このかな漢字変換処理部2は、その確定した文
字列だけでなく、変換行に入る未確定情報である暫定変
換文字列(未確定文字列)、注目文節、及び未変換文字
列をも上位プロセス部4に渡すことによって疑似的に日
本語の直接入力を実現する。但し以下のコード列はそれ
ぞれ一度に送出する。
字列だけでなく、変換行に入る未確定情報である暫定変
換文字列(未確定文字列)、注目文節、及び未変換文字
列をも上位プロセス部4に渡すことによって疑似的に日
本語の直接入力を実現する。但し以下のコード列はそれ
ぞれ一度に送出する。
(A)確定文字列
直接入力モード(英数9区点、カタカナ、記号。
2ストローク等のモード)による入力文字及び実行キー
の入力によって変換行から掃き出される文字列であり、
第2図(a)に示すように文字コード列のみからなる。
の入力によって変換行から掃き出される文字列であり、
第2図(a)に示すように文字コード列のみからなる。
(B)暫定変換文字列
変換はされたが、まだ再変換可能な文字列であり、第2
図(b)に示すように、識別子としてのrFFBOJと
、相対数(オフセット;変換行の先頭からの半角桁数=
2ハイ1−)と、文字コード列と、その終わりを示すr
oOJの各コードを送出する。
図(b)に示すように、識別子としてのrFFBOJと
、相対数(オフセット;変換行の先頭からの半角桁数=
2ハイ1−)と、文字コード列と、その終わりを示すr
oOJの各コードを送出する。
(C)注目文節
現在変換可能な文節(単語)の文字列であり、未変換文
字列がある時は存在しない。その送出コードは第2図(
c)に示すように、識別子としてのrFFBIJ と相
対数と文字コード列と「oO」の各コードからなる。
字列がある時は存在しない。その送出コードは第2図(
c)に示すように、識別子としてのrFFBIJ と相
対数と文字コード列と「oO」の各コードからなる。
(D)未変換文字列
読み等の入力途中であってまだ変換にかけられていない
文字列であり、そのコード構成は第2図(c)に示した
注目文節文字列の場合と同じである。
文字列であり、そのコード構成は第2図(c)に示した
注目文節文字列の場合と同じである。
このようなコード列がかな漢字変換処理部2から送出さ
れると、上位プロセス部4は第3図のフローチャートに
従ってその入力を開始する。
れると、上位プロセス部4は第3図のフローチャートに
従ってその入力を開始する。
そして、まず識別子を入力して確定文字列が否かを判断
し、YES (識別子なし)であれば文字列取込処理を
行なって最初のステップに戻る。
し、YES (識別子なし)であれば文字列取込処理を
行なって最初のステップに戻る。
確定文字列でなければ、次に注目文節あるいは未変換文
字列か否かを判断し、YES (識別子:F F B
1 )であれば入力した文字列をデイスプレィ5に反転
表示し、No(識別子:FFBO)であれは入力した文
字列をデイスプレィ5にアングライン表示する。
字列か否かを判断し、YES (識別子:F F B
1 )であれば入力した文字列をデイスプレィ5に反転
表示し、No(識別子:FFBO)であれは入力した文
字列をデイスプレィ5にアングライン表示する。
第4図及び第5図に、この実施例による日本語入力のサ
ンプルを、キーボード1からの入力文字とデイスプレィ
5上の変換行の表示とかな漢字変換処理部2からの送出
コード列とを対応させて示す。
ンプルを、キーボード1からの入力文字とデイスプレィ
5上の変換行の表示とかな漢字変換処理部2からの送出
コード列とを対応させて示す。
なお、第4図に示すサンプル1はrかな漢字変換人力」
の例、第5図に示すサンプル2は「英数半角入力」の例
である。
の例、第5図に示すサンプル2は「英数半角入力」の例
である。
次に、この発明をマルチウィンドウシステムに適用した
実施例を、第6図及び第7図によって説明する。
実施例を、第6図及び第7図によって説明する。
第6図はその全体構成を示し、第1図と対応する部分に
は同一符号を付しており、その説明は省略する。
は同一符号を付しており、その説明は省略する。
10はマルチウィンドウ環境、11,12゜13はそれ
ぞれ上位プロセス部としてのアプリケーションI、アプ
リケーション■、アプリケーション■、15はピッ1−
マツプデイスプレィであり、表示画面15aにそれぞれ
各アプリケーション■。
ぞれ上位プロセス部としてのアプリケーションI、アプ
リケーション■、アプリケーション■、15はピッ1−
マツプデイスプレィであり、表示画面15aにそれぞれ
各アプリケーション■。
■、■による表示用のウィン1〜つ表示■、■、■を形
成する。
成する。
かな漢字変換処理部2は、未確定のコードデータをマル
チウィンドウ環境10を通してアプリケーション■〜■
のいずれかに渡すが、この時マルチウィンドウ環境10
はどのアプリケーションに渡すかをスイッチするだけで
ある。
チウィンドウ環境10を通してアプリケーション■〜■
のいずれかに渡すが、この時マルチウィンドウ環境10
はどのアプリケーションに渡すかをスイッチするだけで
ある。
そして、コートデータを受は取ったアプリケーションは
、ビットマツプデイスプレィ15の表示画面中の自分の
ウィンドウのどこにその文字列を書くかを認識して、そ
の文字列を自分のウィンドウ内に反転表示あるいはアン
グライン表示する。
、ビットマツプデイスプレィ15の表示画面中の自分の
ウィンドウのどこにその文字列を書くかを認識して、そ
の文字列を自分のウィンドウ内に反転表示あるいはアン
グライン表示する。
このマルチウィンドウ表示機能について、第7図によっ
てもう少し詳細に説明する。なお、この第7図ではアプ
リケーション■を省略している。
てもう少し詳細に説明する。なお、この第7図ではアプ
リケーション■を省略している。
=7−
各アプリケーションはそれぞれプレーンという表示デー
タ領域を持ち、そのどの部分を表示画面15a上の自分
のウィンドウに対応させるかをマルチウィンドウ環境1
0に指示しておく。
タ領域を持ち、そのどの部分を表示画面15a上の自分
のウィンドウに対応させるかをマルチウィンドウ環境1
0に指示しておく。
マルチウィンドウ環境10は、アプリケーションI又は
Hによってその各プレーンIの表示エリア■又はプレー
ン■の表示エリア■に文字が書かれたり図形が描かれる
と、デイスプレィ15の表示画面15a上のウィンドウ
■又は■を更新する。
Hによってその各プレーンIの表示エリア■又はプレー
ン■の表示エリア■に文字が書かれたり図形が描かれる
と、デイスプレィ15の表示画面15a上のウィンドウ
■又は■を更新する。
なお、オーバラップしている場合は見えている部分だけ
を更新する。
を更新する。
これは基本的な説明であり、処理スピードを上げるため
に直接ウィンドウ内の表示メモリにデータを書き込んで
、プレーンには必要な時に戻すとか、プレーン上の更新
された部分だけしかデイスプレィ15に転送しないなど
の工夫がなされる。
に直接ウィンドウ内の表示メモリにデータを書き込んで
、プレーンには必要な時に戻すとか、プレーン上の更新
された部分だけしかデイスプレィ15に転送しないなど
の工夫がなされる。
この実施例によれば、欣のような種々の効果が得られる
。
。
(a)マルチウィンドウ環境上で、1つのかな漢字変換
処理部で複数のアプリケーションへの直接入力が実現で
きる。
処理部で複数のアプリケーションへの直接入力が実現で
きる。
(b)文字サイズ、文字間2行間9字体等をアプリケー
ションが指定するので、疑似的に直接入力が実現できる
。
ションが指定するので、疑似的に直接入力が実現できる
。
(C)かな漢字変換処理部が表示処理に係わらないので
プロセスを単純化できる。
プロセスを単純化できる。
(d)アプリケーションとかな漢字変換処理部とが独立
しているので、並行して開発できるし、プログラムの修
正も別々にやれる。
しているので、並行して開発できるし、プログラムの修
正も別々にやれる。
(e)アプリケーションの指定する桁数で文字や図形が
複数行にまたがったり、ウィンドウのはしで折り返した
り、文字を手指分位しか表示しないようなことも、マル
チウィンドウ環境なので可能である。
複数行にまたがったり、ウィンドウのはしで折り返した
り、文字を手指分位しか表示しないようなことも、マル
チウィンドウ環境なので可能である。
以上説明したように、この発明の疑似的直接日本語入力
方式によれば、かな漢字変換処理部の負担を軽減して疑
似的に直接入力方式を実現し、変換途中の状態を見るこ
とができ、且つマルチウィンドウシステムに適用する場
合にもかな漢字変換処理部が1つで済み、システム全体
の簡略化を図ることができる。
方式によれば、かな漢字変換処理部の負担を軽減して疑
似的に直接入力方式を実現し、変換途中の状態を見るこ
とができ、且つマルチウィンドウシステムに適用する場
合にもかな漢字変換処理部が1つで済み、システム全体
の簡略化を図ることができる。
第1図はこの考案の一実施例の構成を示すブロック図、
第2図は同じくそのかな漢字変換処理部2が送出する各
種文字列のコード構成を示す説明図、第3図は同じくそ
の上位プロセス4による入力処理例を示すフロー図、 第4図及び第5図はそれぞれこの実施例によるかな漢字
変換入力と英数半角入力のサンプルを示す説明図、 第6図はこの発明をマルチウィンドウシステムに適用し
た一実施例の構成を示すブロック図、第7図は同じくそ
のマルチウィンドウ表示の説明のための要部ブロック図
である。 1・・・キーボード 2・・・かな漢字変換処理部
3・・・辞書 4・・上位プロセス5・・・
デイスプレィ 10・・・マルチウィンドウ環境11.
12.13・・・アプリケーション・・ビットマップデ
ィスプレイ 第3図 1、事件の表示 20発明の名称 手続補正書(■ 平成1年3月2日 特願平1 6255号 疑似直接日本語入力方式 6、補正の内容 (1)明細書第4頁第17行の「一端」をr−旦、8と
訂正する。 (2)同書第11頁第4行の「考案」を「発明Jと訂正
する。 (3)同書同頁第8行及び第18行の 「上位プロセス」を、「」ユ位プロセス部」と補正する
。 (4)図面の「第1図」を別紙訂正図面のとおり訂正す
る。 3、補正をする者 事件との関係 特許出願人 東京都大田区中馬込1丁目3番6号 (674) 、株式会社 リ コ − 以 」ニ 4、代 理 人 〒170(電話986−2380)東
京都豊島区東池袋1丁目20番地5
種文字列のコード構成を示す説明図、第3図は同じくそ
の上位プロセス4による入力処理例を示すフロー図、 第4図及び第5図はそれぞれこの実施例によるかな漢字
変換入力と英数半角入力のサンプルを示す説明図、 第6図はこの発明をマルチウィンドウシステムに適用し
た一実施例の構成を示すブロック図、第7図は同じくそ
のマルチウィンドウ表示の説明のための要部ブロック図
である。 1・・・キーボード 2・・・かな漢字変換処理部
3・・・辞書 4・・上位プロセス5・・・
デイスプレィ 10・・・マルチウィンドウ環境11.
12.13・・・アプリケーション・・ビットマップデ
ィスプレイ 第3図 1、事件の表示 20発明の名称 手続補正書(■ 平成1年3月2日 特願平1 6255号 疑似直接日本語入力方式 6、補正の内容 (1)明細書第4頁第17行の「一端」をr−旦、8と
訂正する。 (2)同書第11頁第4行の「考案」を「発明Jと訂正
する。 (3)同書同頁第8行及び第18行の 「上位プロセス」を、「」ユ位プロセス部」と補正する
。 (4)図面の「第1図」を別紙訂正図面のとおり訂正す
る。 3、補正をする者 事件との関係 特許出願人 東京都大田区中馬込1丁目3番6号 (674) 、株式会社 リ コ − 以 」ニ 4、代 理 人 〒170(電話986−2380)東
京都豊島区東池袋1丁目20番地5
Claims (1)
- 1 キーボードから入力された文字列をかな漢字変換処
理して上位プロセスに渡す日本語入力方式において、か
な漢字変換後の確定情報だけでなく、未確定情報である
暫定変換情報、注目文節情報、及び未変換文字列情報を
も上位プロセスに渡すことによつて疑似的に直接入力を
行うことを特徴とする疑似直接日本語入力方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1006255A JPH02250167A (ja) | 1989-01-14 | 1989-01-14 | 疑似直接日本語入力方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1006255A JPH02250167A (ja) | 1989-01-14 | 1989-01-14 | 疑似直接日本語入力方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02250167A true JPH02250167A (ja) | 1990-10-05 |
Family
ID=11633376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1006255A Pending JPH02250167A (ja) | 1989-01-14 | 1989-01-14 | 疑似直接日本語入力方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02250167A (ja) |
-
1989
- 1989-01-14 JP JP1006255A patent/JPH02250167A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02250167A (ja) | 疑似直接日本語入力方式 | |
| JPS60105029A (ja) | 文書入力装置 | |
| JP2862236B2 (ja) | 文字処理装置 | |
| JPH0526230B2 (ja) | ||
| JPS62295177A (ja) | 翻訳支援ワ−ドプロセツサ | |
| JPH0380363A (ja) | 文書処理装置 | |
| JP3305005B2 (ja) | 自然言語処理装置及びその方法 | |
| JPH0394367A (ja) | 日本語入力方式 | |
| JPH0350668A (ja) | 文字処理装置 | |
| JPH03110663A (ja) | 文書処理装置 | |
| JPH03182966A (ja) | 訳語表示方式 | |
| JPS62177656A (ja) | 文書作成装置 | |
| JPS6175471A (ja) | 連字学習方式 | |
| JPH01316865A (ja) | かな漢字変換の読み入力機能付加装置 | |
| JPH06236399A (ja) | 翻訳機能付きワードプロセッサ | |
| JPH08171568A (ja) | 複数言語入力方法 | |
| JPS60112175A (ja) | 仮名漢字変換装置における略称語変換方式 | |
| JPH03142558A (ja) | かな漢字変換装置 | |
| JPS6257055A (ja) | 日本語ワ−ド・プロセツサ | |
| JPH03160555A (ja) | 日本語入力装置 | |
| JPS62117064A (ja) | 漢字かな変換装置 | |
| JPH03212759A (ja) | 文書処理装置 | |
| JPH0232460A (ja) | 文書処理装置 | |
| JPH03296163A (ja) | 文書処理装置 | |
| JPS60157661A (ja) | カナ漢字変換処理方式 |