JPH02297661A - 2バイト文字処理装置 - Google Patents
2バイト文字処理装置Info
- Publication number
- JPH02297661A JPH02297661A JP1117329A JP11732989A JPH02297661A JP H02297661 A JPH02297661 A JP H02297661A JP 1117329 A JP1117329 A JP 1117329A JP 11732989 A JP11732989 A JP 11732989A JP H02297661 A JPH02297661 A JP H02297661A
- Authority
- JP
- Japan
- Prior art keywords
- character
- byte
- character pattern
- code
- character code
- 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.)
- Granted
Links
- 238000007906 compression Methods 0.000 claims abstract description 16
- 230000006835 compression Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は日本語処理を行う日本語ワードプロセッサのよ
うに2バイト文字の処理を行う2バイト文字処理装置に
係わり、特に使用する文字の種類に応じて文字パターン
検索テーブルのメモリ容量の縮小化を図ることのできる
2バイト文字処理装置に関する。
うに2バイト文字の処理を行う2バイト文字処理装置に
係わり、特に使用する文字の種類に応じて文字パターン
検索テーブルのメモリ容量の縮小化を図ることのできる
2バイト文字処理装置に関する。
日本語ワードプロセッサのように日本語の表示あるいは
プリントアウトを行う装置では、膨大な文字を処理する
必要からこれらの文字コードが2バイト構成となってい
る。
プリントアウトを行う装置では、膨大な文字を処理する
必要からこれらの文字コードが2バイト構成となってい
る。
第6図は、従来の2バイト文字処理装置の構成の一例を
表わしたものである。この装置で2バイト文字コード圧
縮処理部21は文字パターン検索テーブル22に接続さ
れており、ここに圧縮後の文字コードを与えて文字パタ
ーン検索情報を得るようになっている。ここで文字パタ
ーン検索テーブル22には、JIS (日本工業規格)
で規定された2バイト文字コード空間“GO”、′G1
′″、“G2″および“G3”の4つの面(“2121
H”〜“F E F E、”)のすべてをサポートする
文字パターン検索情報が格納されている。文字発生回路
23は、文字パターン検索情報を受は取ると、文字パタ
ーンデータ格納メモリ24によって該当する文字パター
ンデータを読み出し、印字部25に与えて印字を行う。
表わしたものである。この装置で2バイト文字コード圧
縮処理部21は文字パターン検索テーブル22に接続さ
れており、ここに圧縮後の文字コードを与えて文字パタ
ーン検索情報を得るようになっている。ここで文字パタ
ーン検索テーブル22には、JIS (日本工業規格)
で規定された2バイト文字コード空間“GO”、′G1
′″、“G2″および“G3”の4つの面(“2121
H”〜“F E F E、”)のすべてをサポートする
文字パターン検索情報が格納されている。文字発生回路
23は、文字パターン検索情報を受は取ると、文字パタ
ーンデータ格納メモリ24によって該当する文字パター
ンデータを読み出し、印字部25に与えて印字を行う。
一方、第7図に示すような2バイト文字処理装置も使用
されている。この装置で、2バイト文字コード圧縮処理
部31は文字パターン検索テーブル32に接続されてお
り、ここに圧縮後の文字コードを与えて文字パターン検
索情報を得るようになっている。文字パターン検索テー
ブル32には、2バイト文字コード空間の一部の“GO
”および“G3”の2つの面(“2121,1″〜“7
E F E++”)についてのテーブルが配置されてい
る。文字発生回路33は、文字パターン検索テーブル3
2から文字パターン検索情報を受は取ると、文字パター
ンデータ格納メモリ34によって該当する文字パターン
データを読み出し、印字部35に与えて印字を行う。
されている。この装置で、2バイト文字コード圧縮処理
部31は文字パターン検索テーブル32に接続されてお
り、ここに圧縮後の文字コードを与えて文字パターン検
索情報を得るようになっている。文字パターン検索テー
ブル32には、2バイト文字コード空間の一部の“GO
”および“G3”の2つの面(“2121,1″〜“7
E F E++”)についてのテーブルが配置されてい
る。文字発生回路33は、文字パターン検索テーブル3
2から文字パターン検索情報を受は取ると、文字パター
ンデータ格納メモリ34によって該当する文字パターン
データを読み出し、印字部35に与えて印字を行う。
〔発明が解決しようとする課題〕
以上説明した従来の2バイト文字処理装百では、’GO
”、“G1″、“G2”および“G3”の4つの面ある
いは“GO”および“G3”の2つの面をそれぞれ一括
して管理して日本語の処理を行う限り、管理上特に問題
は生じない。しかしながら、第6図に示した装置で4面
すべてを使用せず、例えば“GO” 1面のみを使用し
たり“G2″を除いた3つの面のみを使用するようにす
ると、管理上無駄な空間が存在することになる。1つの
面が無駄になると、8694個の文字コードが不要にな
り、1つの文字コードについてnワード(nは任意の整
数)のデータを持った文字パターン検索テーブル22.
32は8649X・nワードの無駄をメモリ上に放置す
ることになる。
”、“G1″、“G2”および“G3”の4つの面ある
いは“GO”および“G3”の2つの面をそれぞれ一括
して管理して日本語の処理を行う限り、管理上特に問題
は生じない。しかしながら、第6図に示した装置で4面
すべてを使用せず、例えば“GO” 1面のみを使用し
たり“G2″を除いた3つの面のみを使用するようにす
ると、管理上無駄な空間が存在することになる。1つの
面が無駄になると、8694個の文字コードが不要にな
り、1つの文字コードについてnワード(nは任意の整
数)のデータを持った文字パターン検索テーブル22.
32は8649X・nワードの無駄をメモリ上に放置す
ることになる。
そこで本発明の目的は、必要なコード空間のみをサポー
トすることのできる2バイト文字処理装置を提供するこ
とにある。
トすることのできる2バイト文字処理装置を提供するこ
とにある。
本発明では、(i) “GO”、“01”等の互いに
異なった文字コード群に対して同一のコード空間を有す
る複数の文字パターン検索テーブルと、(ii)2バイ
ト文字コードを入力し、これを文字パターン検索テーブ
ルの有するコード空間に変換すると共に、その2バイト
文字コードが“GO”、“Gl’″等のどの文字コード
群に属するかの識別情報を出力する圧縮処理回路と、(
iii )この圧縮処理回路から出力される変換後のコ
ードと識別情報を用いて複数の文字パターン検索テーブ
ルの1つから読み出された文字パターン検索情報を基に
所望の文字パターンデータの読み出しを行う文字発生回
路とを2バイト文字処理装置に具備させる。
異なった文字コード群に対して同一のコード空間を有す
る複数の文字パターン検索テーブルと、(ii)2バイ
ト文字コードを入力し、これを文字パターン検索テーブ
ルの有するコード空間に変換すると共に、その2バイト
文字コードが“GO”、“Gl’″等のどの文字コード
群に属するかの識別情報を出力する圧縮処理回路と、(
iii )この圧縮処理回路から出力される変換後のコ
ードと識別情報を用いて複数の文字パターン検索テーブ
ルの1つから読み出された文字パターン検索情報を基に
所望の文字パターンデータの読み出しを行う文字発生回
路とを2バイト文字処理装置に具備させる。
すなわち本発明では、文字パターン検索テーブルがそれ
ぞれの文字コード群に対して同一のコード空間を有して
おり、識別情報と併せて該当する文字パターン検索テー
ブルから所望の文字パターン検索情報を出力させるので
、使用する文字の種類に応じて文字パターン検索テーブ
ルを増減することができ、文字パターン検索テーブルに
無駄が生じない。
ぞれの文字コード群に対して同一のコード空間を有して
おり、識別情報と併せて該当する文字パターン検索テー
ブルから所望の文字パターン検索情報を出力させるので
、使用する文字の種類に応じて文字パターン検索テーブ
ルを増減することができ、文字パターン検索テーブルに
無駄が生じない。
以下、実施例につき本発明の詳細な説明する。
第1図は本発明の一実施例における2バイト文字処理装
置の構成を表わしたものである。この2バイト文字処理
装置は、2バイト文字コード圧縮処理部11を備えてい
る。この2バイト文字コード圧縮処理部11で圧縮され
た文字コードは、検索の対象となる文字パターン検索テ
ーブル12−θ〜12−3に供給され、検索が行われる
。ここで文字パターン検索テーブル12−i(i=0〜
4)は、JISで定められた2バイト文字コード空間G
iの文字コードを検索するためのテーブルである。検索
結果としての文字パターン検索情報は文字発生回路13
に供給される。文字発生回路13は、この文字パターン
検索情報と2バイト文字コード圧縮処理部11から供給
されたテーブル識別情報14とを用いて文字パターンデ
ータ格納メモリ15内で印字対象となる文字パターンデ
ータを検出し、これを読み出して印字部16で印字を行
うようになっている。
置の構成を表わしたものである。この2バイト文字処理
装置は、2バイト文字コード圧縮処理部11を備えてい
る。この2バイト文字コード圧縮処理部11で圧縮され
た文字コードは、検索の対象となる文字パターン検索テ
ーブル12−θ〜12−3に供給され、検索が行われる
。ここで文字パターン検索テーブル12−i(i=0〜
4)は、JISで定められた2バイト文字コード空間G
iの文字コードを検索するためのテーブルである。検索
結果としての文字パターン検索情報は文字発生回路13
に供給される。文字発生回路13は、この文字パターン
検索情報と2バイト文字コード圧縮処理部11から供給
されたテーブル識別情報14とを用いて文字パターンデ
ータ格納メモリ15内で印字対象となる文字パターンデ
ータを検出し、これを読み出して印字部16で印字を行
うようになっている。
第2図は、このような構成の2バイト文字処理装置の2
バイト文字コード圧縮処理部の動作を表わしたものであ
る。2バイト文字コード圧縮処理部11では、まず空間
移動処理を行う(第2図ステップ■)。この空間移動処
理では、文字コードを“0000□”〜“5 F F
F、! ”の空間に移動する。そして、次に圧縮処理を
行い(ステップ■)、これを“0000□”〜“2 F
F FH”の空間に移動する。この2つの処理によっ
て、すべての2バイト文字コードは文字パターン検索テ
ーブル12−0〜12−3それぞれに対応した“000
0H”〜“2F F FH”の空間に圧縮される。
バイト文字コード圧縮処理部の動作を表わしたものであ
る。2バイト文字コード圧縮処理部11では、まず空間
移動処理を行う(第2図ステップ■)。この空間移動処
理では、文字コードを“0000□”〜“5 F F
F、! ”の空間に移動する。そして、次に圧縮処理を
行い(ステップ■)、これを“0000□”〜“2 F
F FH”の空間に移動する。この2つの処理によっ
て、すべての2バイト文字コードは文字パターン検索テ
ーブル12−0〜12−3それぞれに対応した“000
0H”〜“2F F FH”の空間に圧縮される。
第3図は、第2図のステップ■で示した空間移動処理を
具体的に表わしたものである。文字コードはまずそれが
JISで定められた2バイト文字コード空間“GO”ま
たは“G3”の文字コードか、あるいは“61″または
“G2”の文字コードであるかの判別が行われる(第3
図ステップ■)。そして、”GO”または“G3”の文
字コードの場合iこは(Y)、その文字コードから“2
000.”を減算することによって、この文字コードを
“0000□”〜“5FFFH”の空間に移動する(ス
テップ■)。また、“01″または“G2”の文字コー
ドの場合には(ステップ■;N)、この文字コードから
“AoooH”を減算することによって、文字コードを
“00008“〜“5FFF++”の空間に移動する(
ステップ■)。
具体的に表わしたものである。文字コードはまずそれが
JISで定められた2バイト文字コード空間“GO”ま
たは“G3”の文字コードか、あるいは“61″または
“G2”の文字コードであるかの判別が行われる(第3
図ステップ■)。そして、”GO”または“G3”の文
字コードの場合iこは(Y)、その文字コードから“2
000.”を減算することによって、この文字コードを
“0000□”〜“5FFFH”の空間に移動する(ス
テップ■)。また、“01″または“G2”の文字コー
ドの場合には(ステップ■;N)、この文字コードから
“AoooH”を減算することによって、文字コードを
“00008“〜“5FFF++”の空間に移動する(
ステップ■)。
第4図は、第2図のステップ■で示した圧縮処理を具体
的に表わしたものである。前記した空間移動処理を行っ
た2バイト文字コードは、まずこの第4図のステップ■
で下位バイトの最上位ビットが削除される。図で黒く塗
り潰した部分が削除されたビットである。次にステップ
■で上位バイトの最下位ビットを今削除された下位バイ
トの最上位ビットにシフトする。そして、上位バイトの
それ以外の各ビットを1ピツトずつ下位にシフトさせる
。この結果、“o o o o、”〜“5FFFH′の
空間から“0OOOi”〜“2FFF、”の空間への圧
縮が行われる。
的に表わしたものである。前記した空間移動処理を行っ
た2バイト文字コードは、まずこの第4図のステップ■
で下位バイトの最上位ビットが削除される。図で黒く塗
り潰した部分が削除されたビットである。次にステップ
■で上位バイトの最下位ビットを今削除された下位バイ
トの最上位ビットにシフトする。そして、上位バイトの
それ以外の各ビットを1ピツトずつ下位にシフトさせる
。この結果、“o o o o、”〜“5FFFH′の
空間から“0OOOi”〜“2FFF、”の空間への圧
縮が行われる。
第5図は、このように圧縮処理された文字パターン検索
テーブルの構成を表わしたものである。
テーブルの構成を表わしたものである。
文字パターン検索情報は、“o o o o、”〜“2
F F F、”のアドレス空間に格納されている。この
文字パターン検索テーブルは本実施例の場合、2バイト
文字コード空間“GO”から“G3”のそれぞれについ
て用意されることになる。これに対して、例えば“GO
”とG3”の2つの2バイト文字コード空間を使用する
場合には、第5図に示した文字パターン検索テーブルを
2つだけ使用すればよい。テーブル識別情報14は本実
施例の場合、4つの文字パターン検索テーブルを特定す
るために2ビツトのデータで構成することができる。
F F F、”のアドレス空間に格納されている。この
文字パターン検索テーブルは本実施例の場合、2バイト
文字コード空間“GO”から“G3”のそれぞれについ
て用意されることになる。これに対して、例えば“GO
”とG3”の2つの2バイト文字コード空間を使用する
場合には、第5図に示した文字パターン検索テーブルを
2つだけ使用すればよい。テーブル識別情報14は本実
施例の場合、4つの文字パターン検索テーブルを特定す
るために2ビツトのデータで構成することができる。
以上説明したように本発明によれば、2バイト文字コー
ドを圧縮して、例えばJISで定められた2バイト文字
コード空間であるGO−03(“0000□”〜“F
F F Fn”)を個々に“0oool!”〜“2FF
FH”のコード空間としてサポートするようにしたので
、コード空間を一括して管理するテーブルを持つ必要が
なくなり、テーブルの縮小すなわち使用メモリの縮小が
可能となり、装置のコストの低減を実現することができ
るという効果がある。
ドを圧縮して、例えばJISで定められた2バイト文字
コード空間であるGO−03(“0000□”〜“F
F F Fn”)を個々に“0oool!”〜“2FF
FH”のコード空間としてサポートするようにしたので
、コード空間を一括して管理するテーブルを持つ必要が
なくなり、テーブルの縮小すなわち使用メモリの縮小が
可能となり、装置のコストの低減を実現することができ
るという効果がある。
第1図〜第5図は本発明の一実施例を説明するためのも
ので、このうち第1図は2バイト文字処理装置の回路構
成の一例を示すブロック図、第2図は2バイト文字コー
ド圧縮処理部の処理の概要を示す流れ図、第3図は第2
図のステップωの処理の詳細を示す流れ図、第4図は第
2図のステップ■の処理の詳細を示す流れ図、第5図は
圧縮処理された文字パターン検索テーブルの構成を表わ
した説明図、第6図は従来における2バイト文字コード
空間のすべてをサポートした2バイト文字処理装置の一
例を示すブロック図、第7図は従来における2バイト文
字コード空間の一部をサポートした2バイト文字処理装
置の一例を示すプロッり図である。 11・・・・・・2バイト文字コード圧縮処理部、12
−0〜12−3・・・・・・文字パターン検索テーブル
、 13・・・・・・文字発生回路、 14・・・・・・テーブル識別情報、 15・・・・・・文字パターンデータ格納メモリ。 出 願 人 日本電気株式会社 代 理 人 弁理士 山内梅雄 引回 %2同 詐3叉 為5図 策6図 罵7霞
ので、このうち第1図は2バイト文字処理装置の回路構
成の一例を示すブロック図、第2図は2バイト文字コー
ド圧縮処理部の処理の概要を示す流れ図、第3図は第2
図のステップωの処理の詳細を示す流れ図、第4図は第
2図のステップ■の処理の詳細を示す流れ図、第5図は
圧縮処理された文字パターン検索テーブルの構成を表わ
した説明図、第6図は従来における2バイト文字コード
空間のすべてをサポートした2バイト文字処理装置の一
例を示すブロック図、第7図は従来における2バイト文
字コード空間の一部をサポートした2バイト文字処理装
置の一例を示すプロッり図である。 11・・・・・・2バイト文字コード圧縮処理部、12
−0〜12−3・・・・・・文字パターン検索テーブル
、 13・・・・・・文字発生回路、 14・・・・・・テーブル識別情報、 15・・・・・・文字パターンデータ格納メモリ。 出 願 人 日本電気株式会社 代 理 人 弁理士 山内梅雄 引回 %2同 詐3叉 為5図 策6図 罵7霞
Claims (1)
- 【特許請求の範囲】 互いに異なった文字コード群に対して同一のコード空間
を有する複数の文字パターン検索テーブルと、 2バイト文字コードを入力し、これを前記文字パターン
検索テーブルの有するコード空間に変換すると共に、そ
の2バイト文字コードがどの文字コード群に属するかの
識別情報を出力する圧縮処理回路と、 この圧縮処理回路から出力される変換後のコードと識別
情報を用いて前記複数の文字パターン検索テーブルの1
つから読み出された文字パターン検索情報を基に所望の
文字パターンデータの読み出しを行う文字発生回路 とを具備することを特徴とする2バイト文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1117329A JP2817195B2 (ja) | 1989-05-12 | 1989-05-12 | 2バイト文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1117329A JP2817195B2 (ja) | 1989-05-12 | 1989-05-12 | 2バイト文字処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02297661A true JPH02297661A (ja) | 1990-12-10 |
| JP2817195B2 JP2817195B2 (ja) | 1998-10-27 |
Family
ID=14709046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1117329A Expired - Fee Related JP2817195B2 (ja) | 1989-05-12 | 1989-05-12 | 2バイト文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2817195B2 (ja) |
-
1989
- 1989-05-12 JP JP1117329A patent/JP2817195B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2817195B2 (ja) | 1998-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Klinger et al. | Organization and access of image data by areas | |
| JPS63109653A (ja) | 情報登録検索装置 | |
| US4990903A (en) | Method for storing Chinese character description information in a character generating apparatus | |
| KR940003198B1 (ko) | 코드변환장치 | |
| US5367672A (en) | Apparatus for retrieving data using the remainder of a hashed search key to identify a group of keys and comparing the key to the group of keys | |
| JPH02297661A (ja) | 2バイト文字処理装置 | |
| CN1372681A (zh) | 用于存储和显示符号的方法和装置 | |
| JP3325326B2 (ja) | 電子ファイリング装置 | |
| US5265076A (en) | Image retrieval apparatus using combination retrieval items | |
| JPS6261427A (ja) | 符号化方式 | |
| GB2197102A (en) | High resolution character generation | |
| JPS58123159A (ja) | 画像情報の登録方法 | |
| JPS60154386A (ja) | 画像情報記憶検索装置 | |
| JPH04280295A (ja) | 文字パターン処理装置 | |
| JPS626349A (ja) | アドレス変換方式 | |
| JPS5940384A (ja) | 画像情報フアイル装置 | |
| JPS63202476A (ja) | 文書出力装置 | |
| JP2889431B2 (ja) | 文字処理装置 | |
| JPH0113579B2 (ja) | ||
| JPS6217752B2 (ja) | ||
| JPH01108678A (ja) | 画像電子ファイル装置 | |
| JPH0239380A (ja) | 画像処理装置 | |
| JPH0490267A (ja) | 可変長符号の復号回路 | |
| JPS5897084A (ja) | フォントメモリアクセス回路 | |
| JPS641036B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |