JPH0324700B2 - - Google Patents
Info
- Publication number
- JPH0324700B2 JPH0324700B2 JP57176496A JP17649682A JPH0324700B2 JP H0324700 B2 JPH0324700 B2 JP H0324700B2 JP 57176496 A JP57176496 A JP 57176496A JP 17649682 A JP17649682 A JP 17649682A JP H0324700 B2 JPH0324700 B2 JP H0324700B2
- Authority
- JP
- Japan
- Prior art keywords
- word spelling
- spelling data
- language
- word
- display
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/191—Automatic line break hyphenation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Document Processing Apparatus (AREA)
- Machine Translation (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
本発明の技術分野
本発明は、一般的にはテキスト処理システムに
関し、具体的には、テキスト処理システムにおい
て、複数の言語についてスペリング及び/又はテ
キスト・ワードのハイフン付けを自動的に検査す
る手段に関する。
関し、具体的には、テキスト処理システムにおい
て、複数の言語についてスペリング及び/又はテ
キスト・ワードのハイフン付けを自動的に検査す
る手段に関する。
背景の技術
入力ワードが正しく綴られたかどうかを検査す
る機能、及びワードのハイフン個所を決定する機
能を有する先行技術のテキスト処理システムは、
典型的には、テキスト処理システムが使用される
国の主たる言語で高頻度で使用されるワードを永
久的に記憶した辞書を含んでいる。例えば、米国
で販売されるテキスト処理システム米語及び英語
のワードを含み、フランスで販売されるシステム
はフランス語のワードを含み、ドイツで販売され
るシステムはドイツ語のワードを含む。これらの
先行技術のシステムは、時には他の一時的な記憶
辞書を含む。この辞書は、通常、ユーザーのビジ
ネスに独特のワード(例えば、顧客名及び住所、
法律用語、医学用語など)をユーザーによつて満
たされている。
る機能、及びワードのハイフン個所を決定する機
能を有する先行技術のテキスト処理システムは、
典型的には、テキスト処理システムが使用される
国の主たる言語で高頻度で使用されるワードを永
久的に記憶した辞書を含んでいる。例えば、米国
で販売されるテキスト処理システム米語及び英語
のワードを含み、フランスで販売されるシステム
はフランス語のワードを含み、ドイツで販売され
るシステムはドイツ語のワードを含む。これらの
先行技術のシステムは、時には他の一時的な記憶
辞書を含む。この辞書は、通常、ユーザーのビジ
ネスに独特のワード(例えば、顧客名及び住所、
法律用語、医学用語など)をユーザーによつて満
たされている。
社会がますます多重言語化するにつれて、2つ
以上の言語から取られたワードを含む文書を作る
ことが普通になつてきた。多くの場合、文書は一
つの言語から他の言語への翻訳を含む(例えば、
米国では英国とスペイン語、カナダでは英語とフ
ランス語)。これらの翻訳は、散在したパラグラ
フ又はコラムの形式をとることがある。この種の
文書は、先行技術に基づくスペリングの検査及び
自動ハイフン付け機能を使用するに当つて不都合
を生じる。何故ならば、第2の言語から取られた
非常に多数のワードが、記憶辞書で発見されない
からである。このため、スペリングの検査及び自
動ハイフン付け機能が使用されないか、多重ステ
ツプの動作がとられる。後者の場合、文書の主た
る言語部分が別個に準備され、次いで翻訳のテキ
ストと混合される。
以上の言語から取られたワードを含む文書を作る
ことが普通になつてきた。多くの場合、文書は一
つの言語から他の言語への翻訳を含む(例えば、
米国では英国とスペイン語、カナダでは英語とフ
ランス語)。これらの翻訳は、散在したパラグラ
フ又はコラムの形式をとることがある。この種の
文書は、先行技術に基づくスペリングの検査及び
自動ハイフン付け機能を使用するに当つて不都合
を生じる。何故ならば、第2の言語から取られた
非常に多数のワードが、記憶辞書で発見されない
からである。このため、スペリングの検査及び自
動ハイフン付け機能が使用されないか、多重ステ
ツプの動作がとられる。後者の場合、文書の主た
る言語部分が別個に準備され、次いで翻訳のテキ
ストと混合される。
本発明の要約
本発明は、テキスト処理システムにおいて、複
数の言語からとられた散在するテキスト・ワード
のために、自動的にスペリングをチエツクし、か
つハイフン個所を与える制御方式を開示する。こ
の制御方式は、次のテキストの言語を限定するた
め、テキスト中に挿入される制御コードを使用す
る。制御コードはテキストが主たる言語から成る
場合にオペレータが制御コードを入力しないとき
には自動的に発生され、又はオペレータが複数の
任意的言語を限定する制御コードを選択する。本
発明を使用するシステムは、制御コードを受取
り、その制御コードに関連した言語のために、制
御コードに続くテキストを記憶辞書と照合するこ
とによつて応答する。更に、オペレータは特定の
言語ではない数値テーブルのようなデータ・ブロ
ツクをスキツプする選択権を有する。
数の言語からとられた散在するテキスト・ワード
のために、自動的にスペリングをチエツクし、か
つハイフン個所を与える制御方式を開示する。こ
の制御方式は、次のテキストの言語を限定するた
め、テキスト中に挿入される制御コードを使用す
る。制御コードはテキストが主たる言語から成る
場合にオペレータが制御コードを入力しないとき
には自動的に発生され、又はオペレータが複数の
任意的言語を限定する制御コードを選択する。本
発明を使用するシステムは、制御コードを受取
り、その制御コードに関連した言語のために、制
御コードに続くテキストを記憶辞書と照合するこ
とによつて応答する。更に、オペレータは特定の
言語ではない数値テーブルのようなデータ・ブロ
ツクをスキツプする選択権を有する。
実施例の説明
本発明を、第1図に示される形式の対話式情報
処理システムに応用した場合を今から説明する。
第1図の情報処理システムは、デイスケツト記憶
ユニツト16へ接続されたターミナル1を含む。
ターミナル1はデイスプレイ14及びキーボード
10を有する。キーボード10の動作を介して、
オペレータは、ターミナル1へ指令を入れること
ができる。それによつて、情報はターミナル1と
デイスケツト記憶ユニツト16との間で転送され
ることができる。更にオペレータは、デイスプレ
イ14上の表示を制御するため、アルフアニユー
メリツク・キヤラクタ及び指令を入れることがで
きる。
処理システムに応用した場合を今から説明する。
第1図の情報処理システムは、デイスケツト記憶
ユニツト16へ接続されたターミナル1を含む。
ターミナル1はデイスプレイ14及びキーボード
10を有する。キーボード10の動作を介して、
オペレータは、ターミナル1へ指令を入れること
ができる。それによつて、情報はターミナル1と
デイスケツト記憶ユニツト16との間で転送され
ることができる。更にオペレータは、デイスプレ
イ14上の表示を制御するため、アルフアニユー
メリツク・キヤラクタ及び指令を入れることがで
きる。
第2図は第1図の情報処理システムの詳細なブ
ロツク図を示す。この情報処理システムはキーボ
ード10、マイクロプロセツサ11、表示リフレ
ツシユ・バツフア12、デイスプレイ14、デイ
スケツト記憶ユニツト(補助直接アクセス記憶装
置)16を含む。更に、プリンタ15がマイクロ
プロセツサ11へ接続され、ハードコピーの出力
を与える。クロツク17は、システムの各種のコ
ンポーネントを同期させるため、それらコンポー
ネントへ接続される。
ロツク図を示す。この情報処理システムはキーボ
ード10、マイクロプロセツサ11、表示リフレ
ツシユ・バツフア12、デイスプレイ14、デイ
スケツト記憶ユニツト(補助直接アクセス記憶装
置)16を含む。更に、プリンタ15がマイクロ
プロセツサ11へ接続され、ハードコピーの出力
を与える。クロツク17は、システムの各種のコ
ンポーネントを同期させるため、それらコンポー
ネントへ接続される。
キーボード10は文字、数字、句読点のような
記号キーの通常のセツト、特殊キヤラクタ・キ
ー、キヤリツジ・リターン、タブ、インデツクス
などのテキスト形式又は制御キーを含む。更に、
キーボード10はシステムへ特殊の制御指令を出
すための第2のセツトの制御キーを含む。制御キ
ーは、カーソル移動キー、キーボードを多数の異
つたモードへセツトするキーを含む。
記号キーの通常のセツト、特殊キヤラクタ・キ
ー、キヤリツジ・リターン、タブ、インデツクス
などのテキスト形式又は制御キーを含む。更に、
キーボード10はシステムへ特殊の制御指令を出
すための第2のセツトの制御キーを含む。制御キ
ーは、カーソル移動キー、キーボードを多数の異
つたモードへセツトするキーを含む。
キーボード10はバス20を介してマイクロプ
ロセツサ11へ接続される。第3図に示されるマ
イクロプロセツサ11は入力ポート21、出力ポ
ート22、ランダム・アクセス・メモリ23、処理
実行ユニツト24を含む。
ロセツサ11へ接続される。第3図に示されるマ
イクロプロセツサ11は入力ポート21、出力ポ
ート22、ランダム・アクセス・メモリ23、処理
実行ユニツト24を含む。
機能的には、メモリ23は命令及びデータの双方
を記憶する。命令及びデータは、入力ポート21
を介して2進情報のバイトとして、キーボード1
0からメモリ23へ入れられる。第4図に示される
ように、キーボード10からキーストローク・デ
ータを受取るメモリ23の部分は、キーストローク
待ち行列26である。表示されるべきデータは、
一連の命令によつて待ち行列26からテキスト・
バツフア27へ、次いでマイクロプロセツサ11
の出力ポート22を介して、表示リフレツシユ・
バツフア12へ転送される。これは、一連の移動
命令を実行するマイクロプロセツサ11によつ
て、通常の態様で達成される。
を記憶する。命令及びデータは、入力ポート21
を介して2進情報のバイトとして、キーボード1
0からメモリ23へ入れられる。第4図に示される
ように、キーボード10からキーストローク・デ
ータを受取るメモリ23の部分は、キーストローク
待ち行列26である。表示されるべきデータは、
一連の命令によつて待ち行列26からテキスト・
バツフア27へ、次いでマイクロプロセツサ11
の出力ポート22を介して、表示リフレツシユ・
バツフア12へ転送される。これは、一連の移動
命令を実行するマイクロプロセツサ11によつ
て、通常の態様で達成される。
マイクロプロセツサ11はIBMシリーズ1、
インテル・モデル8086、その他機能的にこれらと
等しいマイクロプロセツサであつてよい。
インテル・モデル8086、その他機能的にこれらと
等しいマイクロプロセツサであつてよい。
表示リフレツシユ・バツフア12は、出力ポー
ト22とデイスプレイ14との間に接続された別
個のバツフアとして示されている。バツフア12
は、通常デイスプレイ14の一部であつて、電子
ビームがデイスプレイ14のスクリーン上を横切
つて一連の水平行をトレースするとき、ビームの
オン・オフ制御を実行することによつて、スクリ
ーン上の文字の発生を制御するように働く。
ト22とデイスプレイ14との間に接続された別
個のバツフアとして示されている。バツフア12
は、通常デイスプレイ14の一部であつて、電子
ビームがデイスプレイ14のスクリーン上を横切
つて一連の水平行をトレースするとき、ビームの
オン・オフ制御を実行することによつて、スクリ
ーン上の文字の発生を制御するように働く。
更に出力ポート22は、メモリ23に記憶された
データをプリンタ15及びデイスケツト記憶ユニ
ツト16へ与える。これら装置の各々は、それら
自体の内部バツフアを有する。ランダム・アクセ
ス・メモリ23からプリンタ15又は記憶ユニツト
16へデータを転送する指令は、オペレータによ
つてキーボード10からマイクロプロセツサ11
へ送られる。
データをプリンタ15及びデイスケツト記憶ユニ
ツト16へ与える。これら装置の各々は、それら
自体の内部バツフアを有する。ランダム・アクセ
ス・メモリ23からプリンタ15又は記憶ユニツト
16へデータを転送する指令は、オペレータによ
つてキーボード10からマイクロプロセツサ11
へ送られる。
プリンタ15は、当技術分野で知られている任
意の適当なプリンタであつてよい。大部分のテキ
スト処理システムにおいて、プリンタ15は、基
本的にはタイプ・ボール・プリント・エレメント
かヒマワリ輪プリント・エレメントを有する標準
の入出力ターミナル・プリンタである。
意の適当なプリンタであつてよい。大部分のテキ
スト処理システムにおいて、プリンタ15は、基
本的にはタイプ・ボール・プリント・エレメント
かヒマワリ輪プリント・エレメントを有する標準
の入出力ターミナル・プリンタである。
更に、デイスケツト記憶ユニツト16は、所定
のセクタ・アドレス・ロケーシヨンへ与えられた
データをバイトごとに直列に記憶することのでき
る任意適当なデイスク記憶装置であつてよい。セ
クタ・アドレス・ロケーシヨンの各々は、データ
を検索するためにマイクロプロセツサ11によつ
てランダムにアドレス可能である。記憶ユニツト
16から与えられた空間的に関連ずけられたデー
タは、符号化された形で、メモリ23の表示データ
領域28に記憶される。第4図に示されるメモリ
23の他の領域として、表示形式バツフア領域29
がある。領域29は、本発明に従つて、空間的に
関連ずけられたデータを復合化された形で処理す
る場合に使用される。
のセクタ・アドレス・ロケーシヨンへ与えられた
データをバイトごとに直列に記憶することのでき
る任意適当なデイスク記憶装置であつてよい。セ
クタ・アドレス・ロケーシヨンの各々は、データ
を検索するためにマイクロプロセツサ11によつ
てランダムにアドレス可能である。記憶ユニツト
16から与えられた空間的に関連ずけられたデー
タは、符号化された形で、メモリ23の表示データ
領域28に記憶される。第4図に示されるメモリ
23の他の領域として、表示形式バツフア領域29
がある。領域29は、本発明に従つて、空間的に
関連ずけられたデータを復合化された形で処理す
る場合に使用される。
第5図はデイスプレイ14のスクリーンの略図
である。そこに示されるように、スクリーンは、
例えば文字の25行を表示する能力を有する。各行
は、80キヤラクタの列位置を有する。1つのキヤ
ラクタ位置はペルと呼ばれるドツト位置又は画素
のマトリクスより成る。デイスプレイ14の典型
的なキヤラクタ・マトリクスは、6個の幅方向の
ペル及び10個の高さ方向のペルより成るマトリク
ス32である。リフレツシユ・バツフア12とデ
イスプレイ14との相互作用は、バツフア12の
ロケーシヨンに記憶されたキヤラクタを、デイス
プレイ14上の等価のロケーシヨンに、6×10の
ドツト・マトリクスとして形成された対応するキ
ヤラクタへ変換することであ。デイスプレイ14
は、一般的にこの変換を達成するためのそれ自体
の電子回路を備えている。マイクロプロセツサ1
1は単にアドレスを与え、かつバツフア12へ適
当なキヤラクタをロードするだけでよい。
である。そこに示されるように、スクリーンは、
例えば文字の25行を表示する能力を有する。各行
は、80キヤラクタの列位置を有する。1つのキヤ
ラクタ位置はペルと呼ばれるドツト位置又は画素
のマトリクスより成る。デイスプレイ14の典型
的なキヤラクタ・マトリクスは、6個の幅方向の
ペル及び10個の高さ方向のペルより成るマトリク
ス32である。リフレツシユ・バツフア12とデ
イスプレイ14との相互作用は、バツフア12の
ロケーシヨンに記憶されたキヤラクタを、デイス
プレイ14上の等価のロケーシヨンに、6×10の
ドツト・マトリクスとして形成された対応するキ
ヤラクタへ変換することであ。デイスプレイ14
は、一般的にこの変換を達成するためのそれ自体
の電子回路を備えている。マイクロプロセツサ1
1は単にアドレスを与え、かつバツフア12へ適
当なキヤラクタをロードするだけでよい。
更に、デイスケツト記憶ユニツトは、メモリ23
の表示データ領域28から出力ポート22を介し
て与えられたデータ・バイトを直列ビツトのデー
タ・ストリームへ変換するそれ自体の電子回路も
備えている。このデータ・ストリームは、デイス
ケツト上の1つのアドレスされた同心円記憶トラ
ツクの所定のセクタに記録される。記憶ユニツト
16からのデータは、リクエストがなされると、
記憶トラツクのアドレスされたセクタからバイト
ごとに直列に、マイクロプロセツサ11へ与えら
れる。
の表示データ領域28から出力ポート22を介し
て与えられたデータ・バイトを直列ビツトのデー
タ・ストリームへ変換するそれ自体の電子回路も
備えている。このデータ・ストリームは、デイス
ケツト上の1つのアドレスされた同心円記憶トラ
ツクの所定のセクタに記録される。記憶ユニツト
16からのデータは、リクエストがなされると、
記憶トラツクのアドレスされたセクタからバイト
ごとに直列に、マイクロプロセツサ11へ与えら
れる。
これまでに説明したマイクロプロセツサ11に
関連する機能及び相互作用の全ては、適当なプロ
グラムを介して達成されることに留意されたい。
これらのプログラムはメモリ23に記憶され、キー
ボード10からのデータ又は第1図に示されるシ
ステムの各種のコンポネントによつて発生された
割込信号に応答して、動作の実行へと呼出され
る。
関連する機能及び相互作用の全ては、適当なプロ
グラムを介して達成されることに留意されたい。
これらのプログラムはメモリ23に記憶され、キー
ボード10からのデータ又は第1図に示されるシ
ステムの各種のコンポネントによつて発生された
割込信号に応答して、動作の実行へと呼出され
る。
今から第1図、第6図、第7図、第8図を参照
して、本発明を使用する典型的なタスクを説明す
る。準備段階として、正しく綴られたワードより
成る複数の辞書がデイスケツト記憶ユニツト16
に記憶される。これによつて、システムを使用し
て処理する言語が示される。これらの辞書は、米
国特許第3995254号の教示に従つて記憶されかつ
アクセスされる。更に、各辞書は、米国特許第
4092729号の教示に従つて記憶されたワードのた
めのハイフン個所を含む。これらの特許は、正し
いスペリング及びハイフン個所を求めて、辞書メ
モリの記憶及びアクセスを実行する方法を教示し
ている。更に、本発明によれば、デイスケツト記
憶ユニツトにメニユーが記憶される。オペレータ
は、このメニユーによつて、システムへ制御信号
を入れ、システムが辞書記憶メモリの1つ又はそ
れ以上へ選択的にアクセスするようにする。
して、本発明を使用する典型的なタスクを説明す
る。準備段階として、正しく綴られたワードより
成る複数の辞書がデイスケツト記憶ユニツト16
に記憶される。これによつて、システムを使用し
て処理する言語が示される。これらの辞書は、米
国特許第3995254号の教示に従つて記憶されかつ
アクセスされる。更に、各辞書は、米国特許第
4092729号の教示に従つて記憶されたワードのた
めのハイフン個所を含む。これらの特許は、正し
いスペリング及びハイフン個所を求めて、辞書メ
モリの記憶及びアクセスを実行する方法を教示し
ている。更に、本発明によれば、デイスケツト記
憶ユニツトにメニユーが記憶される。オペレータ
は、このメニユーによつて、システムへ制御信号
を入れ、システムが辞書記憶メモリの1つ又はそ
れ以上へ選択的にアクセスするようにする。
オペレータは、1つ又はそれ以上の言語から取
られたテキスト部分を含む文書を準備する仕事を
有する。第6図を参照すると、オペレータが文書
を作成しているとき、キーボード10上の命令キ
ーがオペレータによつて押され(ブロツク40)、
それによつてシステムは処理を中断して、第7図
に示される可能なコマンド命令のメニユーをオペ
レータへ表示する。オペレータは、実行されてい
る仕事に適用することのできる命令をいくらで
も、第7図に示されるメニユーから選択できる。
オペレータは、左方の列から適当な識別文字をタ
イプし、かつキーボード10上の「エンター」キ
ーを押すことによつて、それぞれの所望の命令を
選択する。ここで、本発明に関連のある命令I,
J,Kに注目しよう。命令Iがオペレータによつ
て選択されると、システムはテキストの現在の動
作地点に1つの命令を挿入する。この命令は、後
述する説明から明らかになるように、テキスト中
でスペリングの検査が始まる地点を示すものとし
て解釈される。命令Jが選択されると、システム
は、このコードに出会つた地点でスペリング・チ
エツクを中断することを示すコードをテキスト中
に入れる。命令I及びJは、数字テーブルのよう
にオペレータが正しいスペリングかどうかのチエ
ツクを望まないデータをスキツプするように、ス
ペリング・チエツク・ルーチンを一時的に停止さ
せる。
られたテキスト部分を含む文書を準備する仕事を
有する。第6図を参照すると、オペレータが文書
を作成しているとき、キーボード10上の命令キ
ーがオペレータによつて押され(ブロツク40)、
それによつてシステムは処理を中断して、第7図
に示される可能なコマンド命令のメニユーをオペ
レータへ表示する。オペレータは、実行されてい
る仕事に適用することのできる命令をいくらで
も、第7図に示されるメニユーから選択できる。
オペレータは、左方の列から適当な識別文字をタ
イプし、かつキーボード10上の「エンター」キ
ーを押すことによつて、それぞれの所望の命令を
選択する。ここで、本発明に関連のある命令I,
J,Kに注目しよう。命令Iがオペレータによつ
て選択されると、システムはテキストの現在の動
作地点に1つの命令を挿入する。この命令は、後
述する説明から明らかになるように、テキスト中
でスペリングの検査が始まる地点を示すものとし
て解釈される。命令Jが選択されると、システム
は、このコードに出会つた地点でスペリング・チ
エツクを中断することを示すコードをテキスト中
に入れる。命令I及びJは、数字テーブルのよう
にオペレータが正しいスペリングかどうかのチエ
ツクを望まないデータをスキツプするように、ス
ペリング・チエツク・ルーチンを一時的に停止さ
せる。
命令Kが入られると、それはマイクロプロセツ
サによつて第8図のメニユーを表示すべきものと
解釈される。第8図のメニユーは、辞書がデイス
ケツト記憶ユニツト16の中に記憶された言語、
及び各言語に対する対応する識別コードをオペレ
ータへ表示する。第8図に示される言語のリスト
は例示的なものに過ぎず、全ての言語が含まれて
いるものではない。オペレータは、キーインされ
たテキストの各ブロツクについて、正しい言語識
別コードを選択する(ブロツク42)。システム
は、オペレータがコードをキーインしたテキス
ト・データ・ストリーム中の地点に言語制御命令
を挿入する。これらの命令は、テキスト文書中に
記憶され(ブロツク43)、スペリング・チエツ
ク動作中に正しい辞書をアクセスするようシステ
ムを制御する。スペリング・チエツク・ルーチン
は、一般的に文書の全てのテキストが入れられた
後に実行される。オペレータがテキストの中にス
ペリング・チエツク辞書限定コードを埋込むこと
ができるようにすることによつて、システムは、
適当な辞書を自動的に切換えるように制御され
る。
サによつて第8図のメニユーを表示すべきものと
解釈される。第8図のメニユーは、辞書がデイス
ケツト記憶ユニツト16の中に記憶された言語、
及び各言語に対する対応する識別コードをオペレ
ータへ表示する。第8図に示される言語のリスト
は例示的なものに過ぎず、全ての言語が含まれて
いるものではない。オペレータは、キーインされ
たテキストの各ブロツクについて、正しい言語識
別コードを選択する(ブロツク42)。システム
は、オペレータがコードをキーインしたテキス
ト・データ・ストリーム中の地点に言語制御命令
を挿入する。これらの命令は、テキスト文書中に
記憶され(ブロツク43)、スペリング・チエツ
ク動作中に正しい辞書をアクセスするようシステ
ムを制御する。スペリング・チエツク・ルーチン
は、一般的に文書の全てのテキストが入れられた
後に実行される。オペレータがテキストの中にス
ペリング・チエツク辞書限定コードを埋込むこと
ができるようにすることによつて、システムは、
適当な辞書を自動的に切換えるように制御され
る。
ここで第9図を参照すると、そこにはスペリン
グ・チエツク・ルーチンの動作を示す流れ図が示
される。システムが電源を入れられた時、システ
ムが使用される国の言語に対応する辞書(制御コ
ードが入力されないときの辞書)が自動的に能動
化されるように、ルーチンが設定される。このル
ーチンはブロツク60で入られ、この辞書はブロ
ツク61で能動化される。ブロツク62では、ル
ーチンがテキストの終りに達したかどうかを決定
するため、テキスト上でテストが実行される。も
しテキストの終りに達していれば、ルーチンはブ
ロツク63から出て終了する。もしテキストの終
りに達していなければ、ブロツク64で、テキス
トの次のワードがアクセスされる。更に、ブロツ
ク64で、システムは言語状態を質問するよう命
令を受ける。言語状態は、データ・ストリーム中
の命令I、J、Kの1つを解釈することによつて
セツトされるインデイケータであつて、システム
がスペリング・チエツクを開始すべきか、それを
終了すべきか、又は使用されている辞書を変更す
べきかを示す。ブロツク65では、スペリング・
チエツク開始コードが存在するかどうかを決定す
るため、言語状態がテストされる。もしスペリン
グ・チエツク開始コードが存在すれば、ブロツク
66でワードがアクチブな辞書に対して検査さ
れ、処理を継続するため、ブロツク62へのブラ
ンチがとられる。
グ・チエツク・ルーチンの動作を示す流れ図が示
される。システムが電源を入れられた時、システ
ムが使用される国の言語に対応する辞書(制御コ
ードが入力されないときの辞書)が自動的に能動
化されるように、ルーチンが設定される。このル
ーチンはブロツク60で入られ、この辞書はブロ
ツク61で能動化される。ブロツク62では、ル
ーチンがテキストの終りに達したかどうかを決定
するため、テキスト上でテストが実行される。も
しテキストの終りに達していれば、ルーチンはブ
ロツク63から出て終了する。もしテキストの終
りに達していなければ、ブロツク64で、テキス
トの次のワードがアクセスされる。更に、ブロツ
ク64で、システムは言語状態を質問するよう命
令を受ける。言語状態は、データ・ストリーム中
の命令I、J、Kの1つを解釈することによつて
セツトされるインデイケータであつて、システム
がスペリング・チエツクを開始すべきか、それを
終了すべきか、又は使用されている辞書を変更す
べきかを示す。ブロツク65では、スペリング・
チエツク開始コードが存在するかどうかを決定す
るため、言語状態がテストされる。もしスペリン
グ・チエツク開始コードが存在すれば、ブロツク
66でワードがアクチブな辞書に対して検査さ
れ、処理を継続するため、ブロツク62へのブラ
ンチがとられる。
ブロツク65に戻つて、もし言語状態がスペリ
ング・チエツク開始コードを含まないならば、処
理はブロツク67へ移される。ブロツク67で
は、スプリング言語コードが存在するかどうかを
決定するため、言語状態がテストされる。もしス
ペリング言語コードが存在しなければ、スプリン
グ・チエツク開始コードが存在しなかつたのであ
るから、システムはコードがスペリング・チエツ
ク終了コードであると想定し、ブロツク62への
ブランチがとられる。それは、現在のワードを如
何なるスペリング辞書に対しても比較することな
く、処理を継続するためである。しかし、もしブ
ロツク67で言語状態がスプリング言語に等しけ
れば、適当な辞書を能動化するため、ブロツク6
8,69,70へのブランチがとられる。ブロツ
ク71では、能動化された辞書に対してワードが
照合され、処理を継続するためブロツク62への
ブランチがとられる。能動化された辞書に対する
ワードの照合は、前記の米国特許第3995254号及
び第4092729号の教示に従つて、ワードが正しく
綴られているかどうかの表示を与え、又はワード
のハイフン個所を教える。
ング・チエツク開始コードを含まないならば、処
理はブロツク67へ移される。ブロツク67で
は、スプリング言語コードが存在するかどうかを
決定するため、言語状態がテストされる。もしス
ペリング言語コードが存在しなければ、スプリン
グ・チエツク開始コードが存在しなかつたのであ
るから、システムはコードがスペリング・チエツ
ク終了コードであると想定し、ブロツク62への
ブランチがとられる。それは、現在のワードを如
何なるスペリング辞書に対しても比較することな
く、処理を継続するためである。しかし、もしブ
ロツク67で言語状態がスプリング言語に等しけ
れば、適当な辞書を能動化するため、ブロツク6
8,69,70へのブランチがとられる。ブロツ
ク71では、能動化された辞書に対してワードが
照合され、処理を継続するためブロツク62への
ブランチがとられる。能動化された辞書に対する
ワードの照合は、前記の米国特許第3995254号及
び第4092729号の教示に従つて、ワードが正しく
綴られているかどうかの表示を与え、又はワード
のハイフン個所を教える。
第1図はターミナル及び記憶ユニツトを含む情
報処理システムの斜視図であり、第2図は第1図
の情報処理システムのブロツク図であり、第3図
は第2図に示されるマイクロプロセツサの機能図
であり、第4図はメモリと表示リフレツシユ・バ
ツフアとデイスプレイとの間のデータ・フロー通
路を示す機能図であり、第5図は第1図に示され
るデイスプレイの略図であり、第6図は本発明の
機能的動作を示す流れ図であり、第7図は本発明
に従つて第1図のデイスプレイに現われるオペレ
ータによつて選択可能な命令を示し、第8図は本
発明に従つて第1図のデイスプレイに現われるス
ペリング言語命令を示し、第9図は本発明の装置
で実行される動作の詳細を示す。 1……ターミナル、10……キーボード、14
……デイスプレイ、16……デイスケツト記憶ユ
ニツト。
報処理システムの斜視図であり、第2図は第1図
の情報処理システムのブロツク図であり、第3図
は第2図に示されるマイクロプロセツサの機能図
であり、第4図はメモリと表示リフレツシユ・バ
ツフアとデイスプレイとの間のデータ・フロー通
路を示す機能図であり、第5図は第1図に示され
るデイスプレイの略図であり、第6図は本発明の
機能的動作を示す流れ図であり、第7図は本発明
に従つて第1図のデイスプレイに現われるオペレ
ータによつて選択可能な命令を示し、第8図は本
発明に従つて第1図のデイスプレイに現われるス
ペリング言語命令を示し、第9図は本発明の装置
で実行される動作の詳細を示す。 1……ターミナル、10……キーボード、14
……デイスプレイ、16……デイスケツト記憶ユ
ニツト。
Claims (1)
- 【特許請求の範囲】 1 対話式情報処理装置において、単語綴りデー
タ列中にある単語綴りデータの誤りを検査する装
置であつて、 (イ) 複数の自然言語(たとえば英語、仏語、独語
など)のそれぞれに対応する正しい単語綴りデ
ータを含む複数の辞書を記憶する手段と、 (ロ) 上記単語綴りデータ列中に挿入された言語識
別コードを受け取つて、該言語識別コードによ
つて、該言語識別コードに続く単語綴りデータ
の言語を特定する手段と、 (ハ) 上記言語識別コードを検出し該言語識別コー
ドによつて特定された自然言語に対応する上記
辞書に含まれる正しい単語綴りデータと、上記
単語綴りデータ列中の上記言語識別コードに続
く単語綴りデータとを比較する手段と、 (ニ) 上記比較の結果、比較した単語綴りデータが
等しくないことが判明したときにその表示を出
力する手段とを含む単語綴りデータ検査装置。 2 上記複数の辞書は、それぞれに含まれる単語
綴りデータについて文節ハイフン挿入位置を指示
する情報を含み、上記文節ハイフン挿入位置を指
示する情報に基づいて、1の単語が隣接する2行
にまたがるときに文節ハイフンの挿入位置を判別
できるようにした特許請求の範囲第1項記載の単
語綴りデータ検査装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US310181 | 1981-10-09 | ||
| US06/310,181 US4456969A (en) | 1981-10-09 | 1981-10-09 | System for automatically hyphenating and verifying the spelling of words in a multi-lingual document |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5875240A JPS5875240A (ja) | 1983-05-06 |
| JPH0324700B2 true JPH0324700B2 (ja) | 1991-04-03 |
Family
ID=23201337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57176496A Granted JPS5875240A (ja) | 1981-10-09 | 1982-10-08 | デ−タ信号検査方式 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4456969A (ja) |
| EP (1) | EP0076909B1 (ja) |
| JP (1) | JPS5875240A (ja) |
| CA (1) | CA1172372A (ja) |
| DE (1) | DE3278338D1 (ja) |
| ES (1) | ES8307392A1 (ja) |
Families Citing this family (72)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4689768A (en) * | 1982-06-30 | 1987-08-25 | International Business Machines Corporation | Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories |
| US4574363A (en) * | 1982-07-13 | 1986-03-04 | International Business Machines Corporation | Mixed mode enhanced resolution hyphenation function for a text processing system |
| US4642792A (en) * | 1982-12-20 | 1987-02-10 | International Business Machines Corporation | Data processor printer setup through a remote display terminal |
| US4674066A (en) * | 1983-02-18 | 1987-06-16 | Houghton Mifflin Company | Textual database system using skeletonization and phonetic replacement to retrieve words matching or similar to query words |
| US4771401A (en) * | 1983-02-18 | 1988-09-13 | Houghton Mifflin Company | Apparatus and method for linguistic expression processing |
| US4730269A (en) * | 1983-02-18 | 1988-03-08 | Houghton Mifflin Company | Method and apparatus for generating word skeletons utilizing alpha set replacement and omission |
| US4615002A (en) * | 1983-03-30 | 1986-09-30 | International Business Machines Corp. | Concurrent multi-lingual use in data processing system |
| US4611306A (en) * | 1983-05-11 | 1986-09-09 | International Business Machines Corp. | Display menu/chart key |
| US4595980A (en) * | 1983-07-27 | 1986-06-17 | International Business Machines Corp. | Interactive data processing system having concurrent multi-lingual inputs |
| JPS60103848A (ja) * | 1983-11-08 | 1985-06-08 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 複数言語が使用できるノ−ド間メツセ−ジ伝送方法 |
| US5200892A (en) * | 1984-01-17 | 1993-04-06 | Sharp Kabushiki Kaisha | Intelligent electronic word processor with plural print wheels and tables used to identify displayed characters supported by designated print wheels |
| GB2183874B (en) * | 1984-01-17 | 1988-12-29 | Sharp Kk | Word processor |
| GB2201020B (en) * | 1984-01-17 | 1988-12-29 | Sharp Kk | Word processor |
| US4742481A (en) * | 1984-04-13 | 1988-05-03 | Brother Kogyo Kabushiki Kaisha | Electronic dictionary having means for linking two or more different groups of vocabulary entries in a closed loop |
| JPS6165360A (ja) * | 1984-09-05 | 1986-04-03 | Sharp Corp | 電子式仏語ハイフオネ−ト辞書 |
| JPS6175470A (ja) * | 1984-09-20 | 1986-04-17 | Brother Ind Ltd | 電子タイプライタ |
| US4775251A (en) * | 1984-10-08 | 1988-10-04 | Brother Kogyo Kabushiki Kaisha | Electronic typewriter including spelling dictionary |
| JPS6195472A (ja) * | 1984-10-16 | 1986-05-14 | Brother Ind Ltd | 電子タイプライタ |
| EP0187454B1 (en) * | 1984-11-16 | 1990-05-23 | Canon Kabushiki Kaisha | Word processor |
| US5675821A (en) * | 1984-11-16 | 1997-10-07 | Canon Kabushiki Kaisha | Document processing apparatus and method |
| US4783758A (en) * | 1985-02-05 | 1988-11-08 | Houghton Mifflin Company | Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substitution words |
| JPS61214051A (ja) * | 1985-03-20 | 1986-09-22 | Brother Ind Ltd | 電子辞書 |
| JPH0762848B2 (ja) * | 1985-03-23 | 1995-07-05 | ブラザー工業株式会社 | 電子辞書 |
| JPS61217863A (ja) * | 1985-03-23 | 1986-09-27 | Brother Ind Ltd | 電子辞書 |
| US4731735A (en) * | 1985-09-30 | 1988-03-15 | International Business Machines Corporation | Multilingual processing for screen image build and command decode in a word processor, with full command, message and help support |
| US5201042A (en) * | 1986-04-30 | 1993-04-06 | Hewlett-Packard Company | Software process and tools for development of local language translations of text portions of computer source code |
| US4974195A (en) * | 1986-06-20 | 1990-11-27 | Canon Kabushiki Kaisha | Document processing apparatus |
| US4894798A (en) * | 1986-06-20 | 1990-01-16 | International Business Machines Corporation | Automatic stop code insertion feature for a word processing apparatus |
| JPS6359660A (ja) * | 1986-08-29 | 1988-03-15 | Brother Ind Ltd | 情報処理装置 |
| US4915546A (en) * | 1986-08-29 | 1990-04-10 | Brother Kogyo Kabushiki Kaisha | Data input and processing apparatus having spelling-check function and means for dealing with misspelled word |
| US4829472A (en) * | 1986-10-20 | 1989-05-09 | Microlytics, Inc. | Spelling check module |
| JPS63130376A (ja) * | 1986-11-20 | 1988-06-02 | Brother Ind Ltd | 印字装置 |
| GB2199170A (en) * | 1986-11-28 | 1988-06-29 | Sharp Kk | Translation apparatus |
| US4777617A (en) * | 1987-03-12 | 1988-10-11 | International Business Machines Corporation | Method for verifying spelling of compound words |
| DE3732938A1 (de) * | 1987-09-30 | 1989-04-20 | Thomson Brandt Gmbh | Cd-geraet mit dynamischer darstellung von funktionsablaeufen |
| US5560037A (en) * | 1987-12-28 | 1996-09-24 | Xerox Corporation | Compact hyphenation point data |
| JPH01214964A (ja) * | 1988-02-23 | 1989-08-29 | Sharp Corp | コレクト機能付欧文作成装置 |
| US5041938A (en) * | 1988-03-15 | 1991-08-20 | Fuji Photo Film Co., Ltd. | Magnetic tape cassette |
| US4994966A (en) * | 1988-03-31 | 1991-02-19 | Emerson & Stern Associates, Inc. | System and method for natural language parsing by initiating processing prior to entry of complete sentences |
| CA2003418A1 (en) * | 1988-12-29 | 1990-06-29 | Louis A. Winans | Computer message & screen communications in a multi-lingual network |
| JP2788274B2 (ja) * | 1989-01-26 | 1998-08-20 | キヤノン株式会社 | 文書処理装置および文書処理装置の文書処理方法 |
| US5625773A (en) * | 1989-04-05 | 1997-04-29 | Xerox Corporation | Method of encoding and line breaking text |
| US5065318A (en) * | 1989-04-24 | 1991-11-12 | Sharp Kabushiki Kaisha | Method of translating a sentence including a compound word formed by hyphenation using a translating apparatus |
| US5113342A (en) * | 1989-04-26 | 1992-05-12 | International Business Machines Corporation | Computer method for executing transformation rules |
| US4991094A (en) * | 1989-04-26 | 1991-02-05 | International Business Machines Corporation | Method for language-independent text tokenization using a character categorization |
| US5126728A (en) * | 1989-06-07 | 1992-06-30 | Hall Donald R | ADP security device for labeled data |
| US5055049A (en) * | 1990-01-25 | 1991-10-08 | Kasravi Peter B | Word listing system |
| US5295069A (en) * | 1991-06-05 | 1994-03-15 | International Business Machines Corporation | Computer method for ranked hyphenation of multilingual text |
| JPH0546624A (ja) * | 1991-08-20 | 1993-02-26 | Sony Corp | 記録媒体および情報読出し装置 |
| US6496793B1 (en) * | 1993-04-21 | 2002-12-17 | Borland Software Corporation | System and methods for national language support with embedded locale-specific language driver identifiers |
| US5442782A (en) * | 1993-08-13 | 1995-08-15 | Peoplesoft, Inc. | Providing information from a multilingual database of language-independent and language-dependent items |
| US5678039A (en) * | 1994-09-30 | 1997-10-14 | Borland International, Inc. | System and methods for translating software into localized versions |
| US6003023A (en) * | 1994-11-04 | 1999-12-14 | International Business Machines Corporation | Incremental change processing apparatus for presented objects |
| JPH08185393A (ja) * | 1994-12-28 | 1996-07-16 | Canon Inc | 再実行システム及びその方法 |
| US5974372A (en) * | 1996-02-12 | 1999-10-26 | Dst Systems, Inc. | Graphical user interface (GUI) language translator |
| US5818442A (en) * | 1996-04-30 | 1998-10-06 | Intel Corporation | Method and apparatus for modeling business card exchanges in an international electronic conference |
| AU6245396A (en) * | 1996-07-03 | 1998-02-02 | Polydoc N.V. | Document producing support system |
| US6760887B1 (en) | 1998-12-31 | 2004-07-06 | International Business Machines Corporation | System and method for highlighting of multifont documents |
| US6813747B1 (en) | 1998-12-31 | 2004-11-02 | International Business Machines Corporation | System and method for output of multipart documents |
| US7039637B2 (en) | 1998-12-31 | 2006-05-02 | International Business Machines Corporation | System and method for evaluating characters in an inputted search string against a character table bank comprising a predetermined number of columns that correspond to a plurality of pre-determined candidate character sets in order to provide enhanced full text search |
| US7031002B1 (en) | 1998-12-31 | 2006-04-18 | International Business Machines Corporation | System and method for using character set matching to enhance print quality |
| US6539118B1 (en) | 1998-12-31 | 2003-03-25 | International Business Machines Corporation | System and method for evaluating character sets of a message containing a plurality of character sets |
| US6718519B1 (en) | 1998-12-31 | 2004-04-06 | International Business Machines Corporation | System and method for outputting character sets in best available fonts |
| US7103532B1 (en) | 1998-12-31 | 2006-09-05 | International Business Machines Corp. | System and method for evaluating character in a message |
| US7191114B1 (en) | 1999-08-27 | 2007-03-13 | International Business Machines Corporation | System and method for evaluating character sets to determine a best match encoding a message |
| US6671856B1 (en) | 1999-09-01 | 2003-12-30 | International Business Machines Corporation | Method, system, and program for determining boundaries in a string using a dictionary |
| EP1139231A1 (en) * | 2000-03-31 | 2001-10-04 | Fujitsu Limited | Document processing apparatus and method |
| US20020078106A1 (en) * | 2000-12-18 | 2002-06-20 | Carew David John | Method and apparatus to spell check displayable text in computer source code |
| US20040205675A1 (en) * | 2002-01-11 | 2004-10-14 | Thangaraj Veerappan | System and method for determining a document language and refining the character set encoding based on the document language |
| US7711542B2 (en) * | 2004-08-31 | 2010-05-04 | Research In Motion Limited | System and method for multilanguage text input in a handheld electronic device |
| US8996994B2 (en) * | 2008-01-16 | 2015-03-31 | Microsoft Technology Licensing, Llc | Multi-lingual word hyphenation using inductive machine learning on training data |
| US20090319258A1 (en) * | 2008-06-24 | 2009-12-24 | Shaer Steven J | Method and system for spell checking in two or more languages |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3439341A (en) * | 1965-08-09 | 1969-04-15 | Lockheed Aircraft Corp | Hyphenation machine |
| US3454929A (en) * | 1966-03-25 | 1969-07-08 | Burroughs Corp | Computer edit system |
| US3537076A (en) * | 1967-11-28 | 1970-10-27 | Ibm | Automatic hyphenation scheme |
| US3618032A (en) * | 1968-12-09 | 1971-11-02 | Ibm | Automatic data composing, editing and formatting system |
| US3815104A (en) * | 1973-01-18 | 1974-06-04 | Lexitron Corp | Information processing system |
| JPS5729745B2 (ja) * | 1974-09-25 | 1982-06-24 | ||
| US4028677A (en) * | 1975-07-16 | 1977-06-07 | International Business Machines Corporation | Digital reference hyphenation matrix apparatus for automatically forming hyphenated words |
| US3995254A (en) * | 1975-07-16 | 1976-11-30 | International Business Machines Corporation | Digital reference matrix for word verification |
| GB1561975A (en) * | 1975-07-29 | 1980-03-05 | Xerox Corp | Word processing apparatus |
| JPS5335434A (en) * | 1976-09-13 | 1978-04-01 | Lexicon Corp | Information processor |
| US4244031A (en) * | 1976-10-18 | 1981-01-06 | Ricoh Company, Ltd. | Word processor |
| US4092729A (en) * | 1976-12-28 | 1978-05-30 | International Business Machines Corporation | Apparatus for automatically forming hyphenated words |
| US4193119A (en) * | 1977-03-25 | 1980-03-11 | Xerox Corporation | Apparatus for assisting in the transposition of foreign language text |
| US4328561A (en) * | 1979-12-28 | 1982-05-04 | International Business Machines Corp. | Alpha content match prescan method for automatic spelling error correction |
-
1981
- 1981-10-09 US US06/310,181 patent/US4456969A/en not_active Expired - Lifetime
-
1982
- 1982-08-19 EP EP82107574A patent/EP0076909B1/en not_active Expired
- 1982-08-19 DE DE8282107574T patent/DE3278338D1/de not_active Expired
- 1982-09-09 CA CA000411085A patent/CA1172372A/en not_active Expired
- 1982-10-07 ES ES516295A patent/ES8307392A1/es not_active Expired
- 1982-10-08 JP JP57176496A patent/JPS5875240A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| US4456969A (en) | 1984-06-26 |
| ES516295A0 (es) | 1983-06-16 |
| EP0076909A3 (en) | 1984-03-07 |
| EP0076909B1 (en) | 1988-04-13 |
| JPS5875240A (ja) | 1983-05-06 |
| EP0076909A2 (en) | 1983-04-20 |
| ES8307392A1 (es) | 1983-06-16 |
| DE3278338D1 (en) | 1988-05-19 |
| CA1172372A (en) | 1984-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0324700B2 (ja) | ||
| US4456973A (en) | Automatic text grade level analyzer for a text processing system | |
| US4566065A (en) | Computer aided stenographic system | |
| US4674065A (en) | System for detecting and correcting contextual errors in a text processing system | |
| US4459049A (en) | Abbreviated typing with special form display | |
| US5418718A (en) | Method for providing linguistic functions of English text in a mixed document of single-byte characters and double-byte characters | |
| US4464070A (en) | Multi-character display controller for text recorder | |
| US4396992A (en) | Word processor | |
| USRE32773E (en) | Method of creating text using a computer | |
| JPS6120008B2 (ja) | ||
| EP0067290A2 (en) | A method for integrating structured data and string data on a text processing system | |
| EP0978054A1 (en) | Method and system for verifying accuracy of spelling and grammatical composition of a document | |
| EP0093249A2 (en) | System for detecting and correcting contextual errors in a text processing system | |
| EP0009536A1 (en) | Data entry apparatus with dual-mode tabbing function selectable from keyboard | |
| KR860001012B1 (ko) | 표의문자 코딩장치 | |
| EP0066688A2 (en) | Method of facilitating the recognition of the correctness of the instructions entered in an interactive text processing system | |
| Aman | Use of Arabic in computerized information interchange | |
| JPS5832418B2 (ja) | 漢字まじり文入力装置 | |
| JP3382257B2 (ja) | 文字処理装置及びその方法 | |
| JP2786260B2 (ja) | かな漢字変換装置 | |
| JPS61231661A (ja) | 情報処理装置 | |
| JPH0340870B2 (ja) | ||
| JPH0340871B2 (ja) | ||
| JPS61202273A (ja) | 電子式辞書 | |
| JPH0572270B2 (ja) |