JPH0797371B2 - 文字データ記憶装置 - Google Patents

文字データ記憶装置

Info

Publication number
JPH0797371B2
JPH0797371B2 JP62130327A JP13032787A JPH0797371B2 JP H0797371 B2 JPH0797371 B2 JP H0797371B2 JP 62130327 A JP62130327 A JP 62130327A JP 13032787 A JP13032787 A JP 13032787A JP H0797371 B2 JPH0797371 B2 JP H0797371B2
Authority
JP
Japan
Prior art keywords
character
code
storage area
stored
storage
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
Application number
JP62130327A
Other languages
English (en)
Other versions
JPS63293670A (ja
Inventor
泰成 伊藤
Original Assignee
株式会社ピーエフユー
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 株式会社ピーエフユー filed Critical 株式会社ピーエフユー
Priority to JP62130327A priority Critical patent/JPH0797371B2/ja
Publication of JPS63293670A publication Critical patent/JPS63293670A/ja
Publication of JPH0797371B2 publication Critical patent/JPH0797371B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔概要〕 本発明は、文字データのコードを記憶し、画面表示する
表示装置に於いて、画面上の表示文字と対応する文字デ
ータのコードとを検出するのに係わる繁雑な処理を低減
すべく、表示画面に対応する記憶部を有し文字コードの
コードを記憶する複数のコード記憶領域を設けたことに
より、表示画面上の文字表示位置とコード記憶領域上の
コードの記憶位置とを対応し記憶させたものである。
〔産業上の利用分野〕
近年、表示画面上で文字データを取扱う処理が行われ、
特にエディター等では、画面上にて文字列の編集を行う
ソフトウェア処理が行われている。
これは、例えば文字コードや制御コードで構成される文
字データにより、全角文字の漢字或いは半角文字の英数
カナなどの表示サイズが異なる文字を画面表示させ、編
集を行うものである。
この場合、表示文字のサイズや文字コードの長さが表示
文字により異なるものであるため、画面上の文字表示位
置と記憶手段上のコード記憶位置とが一意に対応しない
場合が存在する。このため、文字表示位置とコード記憶
位置とが対応するコードの記憶方法が求められている。
本発明は文字データを表示画面上に表示する表示装置に
係わり文字データを記憶させる記憶方式に関するもので
ある。
〔従来の技術〕
従来の文字データ記憶方式を第7図に示す。
ここで、第1の方法としては第7図(1)に示すよう、
表示文字を示す文字データを文字コード及び制御コード
の別に拘わらず記憶手段に遂次直接記憶させる方法が存
在した。
また、第2の方法として第7図(2)に示すよう、画面
上の表示位置と対応して記憶させるものにあっては、文
字コード数と表示画面上の表示幅とを対比させた独自の
コードに変換して記憶させる方法が存在した。
〔発明が解決しようとする問題点〕
上記従来技術であって、文字表示位置とデータの記憶位
置との対応を考慮せずに文字データを直接記憶手段上に
記憶するものにあっては、画面上の表示位置と文字デー
タとの対応をとるため、双方の位置関係を計算で求める
必要が生じた。特に、従来よりシフトコード等の制御コ
ードを考慮していないソフトウェアは、データの記憶位
置を示すポインタと画面上の表示位置を示すポインタと
の共用を行う場合が多く、大幅な変更を要するものであ
った。
一方、画面上の表示位置との対応をとるため独自のコー
ドを用いる物にあっては、文字データを外部のファイル
から読出し、また書込む場合に遂次コード変換を行う必
要が生じ、処理能力の低下をもたらすものであった。
本発明は上記問題点に鑑み、独自のコードへの変換処理
を行わずに、画面上の表示位置と文字コードとを対応さ
せる記憶方法を実現するものである。
〔問題点を解決するための手段〕
本発明は、表示文字を表す文字データのコードを記憶す
る手段を備え、該文字データを読み出し表示画面上に文
字表示を行う表示装置の文字データ記憶方式であって、
該表示画面の各々の表示位置に対応する記憶部を有する
とともに上記文字データのコードを記憶する複数のコー
ド記憶領域を具備し、上記表示文字を示す文字コードを
上記複数のコード記憶領域のうち所定のコード記憶領域
よりそれぞれ当該表示文字の表示位置に対応させて記憶
せしめることを特徴とする文字データ記憶方式にある。
〔作用〕
本発明によれば、文字表示を行う文字データのコードを
コード記憶領域に記憶する場合にあっては、画面上の文
字表示位置に対応するコード記憶領域の記憶部に当該文
字データのコードを記憶させる。ここで、文字データが
複数のコードで構成される場合は、複数存在するコード
記憶領域のそれぞれ該当する記憶部のうち所定のコード
記憶領域の記憶部より遂次コードを記憶させる。この結
果、文字データを構成するコード数が異なる場合にあっ
ても、表示画面上の文字表示位置と記憶手段上のコード
記憶位置との対応を図るものである。
〔実施例〕
第1図に本発明の一実施例を示す。
第1図に於いて、記憶装置1は表示文字のコードを記憶
する領域として、正文字コード記憶領域2と副文字コー
ド記憶領域3とを具備するものである。
正文字コード記憶領域2並びに副文字コード記憶領域3
はそれぞれ表示画面4の各表示文字に対応する1バイト
の記憶部を表示文字数分有するものである。これは例え
ば表示画面が80文字×25列で構成されるものとすると、
それぞれの表示位置即ち2000の文字表示位置に対応する
記憶部を有するものである。
続いて、複数の文字データよりなる文字列データを第1
図図示記憶装置1の正文字コード記憶領域2並びに副文
字コード記憶領域3に記憶させる場合を以下に示す。
ここで、文字列データを構成する文字コード並びに制御
コードを例えばJIS8コードとし、第2図コード説明図に
示すものとすると、各々の文字コードはASCII(半角英
数文字)並びに半角カタカナを示す1バイトの文字コー
ドと、全角のJIS漢字並びに外字を示すバイトの文字コ
ードで構成させる。またSS2,SS3はシフトコード、即ち
制御コードを示し、半角片仮名及び外字を示す文字コー
ドに前置することにより、他のASCII文字、JIS漢字を示
す文字コードとの区別を表すものである。
例えば、第3図コード格納動作説明図に示すよう第2図
図示コードを記憶させるものとすると、半角文字である
ASCII文字並びに半角片仮名を記憶させる場合は、正文
字コードを記憶領域2及び副文字コード記憶領域3との
双方の領域の記憶部であり且つ表示文字位置に対応する
ものにコードを記憶する。また、全角文字であるJIS漢
字並びに外字のコードを記憶させる場合、全角文字は半
角文字2文字分に表示されるため、正文字コード記憶領
域2並びに副文字コード記憶領域3の双方ともに2バイ
ト分の記憶部をもってコードを記憶する。
この結果、1バイトで構成されるASCII文字のコードは
正文字コード記憶領域2のみに記憶され、2バイトで構
成される半角仮名文字は正文字コード記憶領域2並びに
副文字コード記憶領域3の双方に記憶される。また、2
バイトで構成されるJIS漢字のコードは正文字コード記
憶領域2のみに記憶され、シフトコードを含み3バイト
で構成される外字は正文字コード記憶領域2の2バイト
及び副文字コード記憶領域3の1バイトをもって記憶さ
れる。
以上の動作のフロチャートを第4図に示し、第4図図示
フローチャートに従いコードを記憶する動作を第5図動
作説明図に示す。
まず、記憶する文字列データを第5図図示入力文字列で
示すものとし、表示文字位置に対応する正文字コード記
憶領域2の記憶部にポインタをセットする。次に、入力
文字列の最初のコードより1コードを読込みポインタが
示す正文字コード記憶領域2の記憶部に記憶させ、ポイ
ンタを一進める。このとき、記憶されたコードがシフト
コードであれば次のコードを読込み対応する副文字コー
ド記憶領域3に記憶させる。
以上の動作を遂次繰り返し、全ての文字データが記憶さ
れるまで行うことにより、記憶装置1の正文字コード記
憶領域2及び副文字コード記憶領域3には画面上の文字
表示位置に対応して文字データが記憶される。
次に、正文字コード記憶領域2並びに副文字コード記憶
領域3に記憶したコードを読出し、出力する処理を第6
図コード読出しのフローチャートに示す。
ここで、第5図図示正文字コード記憶領域2及び副文字
コード記憶領域3に示すよう予めコードが記憶されてい
るものとする。
まず、正文字コード記憶領域2の最初の記憶部にポイン
タをセットし、このポインタ位置よりコードを読出す。
このときシフトコードが読出されれば、対応する副文字
コード記憶領域3の記憶部よりコードの読出しを行う。
一文字分のコードが読出される都度、当該文字の最初の
コードが記憶されていた正文字コード記憶領域2の記憶
部に対応させ表示させる。
この結果、所定の数の文字データが出力されるまで、或
いは、全ての文字データの読出が終了するまでこの動作
を行うことにより、文字データの記憶された位置に対応
して文字の表示が行われる。
この様に、本発明にあっては画面上の文字表示位置と対
応させてコードを記憶することにより、文字表示位置と
コードの記憶位置とが一意に対応することに着目し、表
示画面に対応した連続する記憶部でもって構成される領
域を複数具備することにより、コード数の異なる文字デ
ータについても文字表示位置に対応させてコードを記憶
するようにしたものである。
尚、本実施例ではコードの記憶領域として正文字コード
記憶領域並びに副文字コード記憶領域で示される2領域
を用いコードの記憶を行う例を示したが、表示画面に対
応する記憶部でもって構成される領域を文字データのコ
ード数に相当する数だけ具備し、表示文字の位置に対応
する記憶部のうち所定の領域の記憶部よりコードを記憶
することによっても同様のことが行える。
また、文字データを示すコードとしてJIS8コードを用い
る例を示したが、本発明は何等これに限定されるもので
はなく、他のコード体系を用いても同様に記憶させるこ
とが可能である。
〔発明の効果〕
以上詳細に説明した様に本発明によれば、表示画面上の
文字表示位置と当該文字を示すコードの記憶位置を対応
させ記憶することが可能となり、表示画面上の所定の文
字を示すポインタと当該文字コードをポインタとの共用
により、双方の対応に係わる演算処理やコード変換等の
繁雑な処理を不要とするものである。
【図面の簡単な説明】
第1図は、本発明の一実施例、 第2図は、コード説明図、 第3図は、コード格納動作説明図、 第4図は、コード格納動作を示すフローチャート、 第5図は、動作説明図、 第6図は、コード読出しのフローチャート、 第7図は、従来の文字コード記憶方法を説明する図であ
る。 図面に於いて、 1は、記憶装置、2は、正文字コード記憶領域、3は、
副文字コード記憶領域、4は表示画面をそれぞれ示す。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】文字列を入力する入力手段と、 文字を表示する画面と、 この画面上の文字の表示幅に対応づけた第1の記憶領域
    および第2の記憶領域をそれぞれ設けた記憶装置と、 上記入力手段によって入力された文字列の各文字の文字
    コードが制御コードを含まないときに当該文字コードを
    上記第1の記憶領域に格納し、一方、制御コードを含む
    ときに当該制御コードを上記第1の記憶領域に格納する
    と共に格納し得ない残りの制御コードおよび文字コード
    を第2の記憶領域あるいは/および第1の記憶領域に格
    納する記憶手段とを備えたことを特徴とする文字データ
    記憶装置。
  2. 【請求項2】文字を表示する画面は、上記記憶装置の第
    1の記憶領域および第2の記憶領域のいずれかから文字
    コードのみが読みだされたときに文字を当該画面上の対
    応する位置に表示し、一方、文字コードおよび制御コー
    ドがそれぞれ読みだされたときに文字コードおよび制御
    コードで表される文字を当該画面上の対応す位置に表示
    することを特徴とする特許請求の範囲第(1)項記載の
    文字データ記憶装置。
JP62130327A 1987-05-27 1987-05-27 文字データ記憶装置 Expired - Lifetime JPH0797371B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62130327A JPH0797371B2 (ja) 1987-05-27 1987-05-27 文字データ記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62130327A JPH0797371B2 (ja) 1987-05-27 1987-05-27 文字データ記憶装置

Publications (2)

Publication Number Publication Date
JPS63293670A JPS63293670A (ja) 1988-11-30
JPH0797371B2 true JPH0797371B2 (ja) 1995-10-18

Family

ID=15031701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62130327A Expired - Lifetime JPH0797371B2 (ja) 1987-05-27 1987-05-27 文字データ記憶装置

Country Status (1)

Country Link
JP (1) JPH0797371B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4863017B2 (ja) * 2008-02-21 2012-01-25 日本電気株式会社 情報隠蔽システム、装置及び方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS622293A (ja) * 1985-06-27 1987-01-08 株式会社東芝 文字表示制御方式

Also Published As

Publication number Publication date
JPS63293670A (ja) 1988-11-30

Similar Documents

Publication Publication Date Title
JP2855207B2 (ja) 帳票出力装置
JPH0797371B2 (ja) 文字データ記憶装置
JPH0719311B2 (ja) データ処理装置
JP2685842B2 (ja) 図面のシンボル入力方式
JPS6255189B2 (ja)
US5404517A (en) Apparatus for assigning order for sequential display of randomly stored titles by comparing each of the titles and generating value indicating order based on the comparison
JPS63233465A (ja) 数式記号の入力表示方式
JP2634926B2 (ja) かな漢字変換装置
JP3273607B2 (ja) 文書処理装置
JP3155600B2 (ja) 情報検索装置
JPH0565899B2 (ja)
JPH0245596B2 (ja)
JPS605955B2 (ja) ディスプレイ制御方式
JPS63146157A (ja) 文書処理装置
JPH0823868B2 (ja) 画像表示装置
JPS63128424A (ja) デ−タ処理方式
JPH0877168A (ja) 書体情報設定装置
JPH0148579B2 (ja)
JPH0950535A (ja) イメージデータ出力装置
JPH02297279A (ja) 登録次符号表示機能付き文書処理装置
JPH0453188B2 (ja)
JPS60104373A (ja) 文字処理装置
JPH0256059A (ja) 文書作成装置
JPS60153560A (ja) 文字列処理装置
JPH0498566A (ja) 文字データの変換装置