JPH0797371B2 - Character data storage - Google Patents
Character data storageInfo
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 〔概要〕 本発明は、文字データのコードを記憶し、画面表示する
表示装置に於いて、画面上の表示文字と対応する文字デ
ータのコードとを検出するのに係わる繁雑な処理を低減
すべく、表示画面に対応する記憶部を有し文字コードの
コードを記憶する複数のコード記憶領域を設けたことに
より、表示画面上の文字表示位置とコード記憶領域上の
コードの記憶位置とを対応し記憶させたものである。DETAILED DESCRIPTION OF THE INVENTION [Outline] The present invention relates to detecting a code of character data corresponding to a display character on a screen in a display device for storing a code of character data and displaying the screen. In order to reduce complicated processing, the character display position on the display screen and the code on the code storage area are provided by providing a plurality of code storage areas having a storage unit corresponding to the display screen and storing the character code. Corresponding to the memory location of.
近年、表示画面上で文字データを取扱う処理が行われ、
特にエディター等では、画面上にて文字列の編集を行う
ソフトウェア処理が行われている。In recent years, processing to handle character data on the display screen has been performed,
In particular, an editor or the like performs software processing for editing a character string on the screen.
これは、例えば文字コードや制御コードで構成される文
字データにより、全角文字の漢字或いは半角文字の英数
カナなどの表示サイズが異なる文字を画面表示させ、編
集を行うものである。This is for displaying and editing a character having a different display size such as a double-byte kanji character or a single-byte alphanumeric character and kana based on character data composed of a character code and a control code.
この場合、表示文字のサイズや文字コードの長さが表示
文字により異なるものであるため、画面上の文字表示位
置と記憶手段上のコード記憶位置とが一意に対応しない
場合が存在する。このため、文字表示位置とコード記憶
位置とが対応するコードの記憶方法が求められている。In this case, since the size of the displayed character and the length of the character code differ depending on the displayed character, there are cases where the character display position on the screen and the code storage position on the storage means do not correspond uniquely. Therefore, there is a demand for a code storage method in which the character display position and the code storage position correspond.
本発明は文字データを表示画面上に表示する表示装置に
係わり文字データを記憶させる記憶方式に関するもので
ある。The present invention relates to a storage system for storing character data in a display device for displaying character data on a display screen.
従来の文字データ記憶方式を第7図に示す。 FIG. 7 shows a conventional character data storage system.
ここで、第1の方法としては第7図(1)に示すよう、
表示文字を示す文字データを文字コード及び制御コード
の別に拘わらず記憶手段に遂次直接記憶させる方法が存
在した。Here, as the first method, as shown in FIG.
There has been a method of successively storing the character data indicating the display character directly in the storage means regardless of the character code and the control code.
また、第2の方法として第7図(2)に示すよう、画面
上の表示位置と対応して記憶させるものにあっては、文
字コード数と表示画面上の表示幅とを対比させた独自の
コードに変換して記憶させる方法が存在した。Further, as a second method, as shown in FIG. 7 (2), in the case of storing in correspondence with the display position on the screen, a unique method of comparing the number of character codes with the display width on the display screen is used. There was a method of converting to the code and storing it.
上記従来技術であって、文字表示位置とデータの記憶位
置との対応を考慮せずに文字データを直接記憶手段上に
記憶するものにあっては、画面上の表示位置と文字デー
タとの対応をとるため、双方の位置関係を計算で求める
必要が生じた。特に、従来よりシフトコード等の制御コ
ードを考慮していないソフトウェアは、データの記憶位
置を示すポインタと画面上の表示位置を示すポインタと
の共用を行う場合が多く、大幅な変更を要するものであ
った。In the above conventional technology, in which the character data is directly stored in the storage means without considering the correspondence between the character display position and the data storage position, the correspondence between the display position on the screen and the character data Therefore, it was necessary to calculate the positional relationship between the two. In particular, software that has not conventionally considered control codes such as shift codes often shares a pointer that indicates the storage position of data with a pointer that indicates the display position on the screen, and requires significant changes. there were.
一方、画面上の表示位置との対応をとるため独自のコー
ドを用いる物にあっては、文字データを外部のファイル
から読出し、また書込む場合に遂次コード変換を行う必
要が生じ、処理能力の低下をもたらすものであった。On the other hand, in the case of using a unique code in order to correspond to the display position on the screen, it is necessary to perform sequential code conversion when reading and writing character data from an external file, and processing capacity is increased. It brought about the decrease of.
本発明は上記問題点に鑑み、独自のコードへの変換処理
を行わずに、画面上の表示位置と文字コードとを対応さ
せる記憶方法を実現するものである。In view of the above problems, the present invention realizes a storage method for associating a display position on a screen with a character code without performing conversion processing to a unique code.
本発明は、表示文字を表す文字データのコードを記憶す
る手段を備え、該文字データを読み出し表示画面上に文
字表示を行う表示装置の文字データ記憶方式であって、
該表示画面の各々の表示位置に対応する記憶部を有する
とともに上記文字データのコードを記憶する複数のコー
ド記憶領域を具備し、上記表示文字を示す文字コードを
上記複数のコード記憶領域のうち所定のコード記憶領域
よりそれぞれ当該表示文字の表示位置に対応させて記憶
せしめることを特徴とする文字データ記憶方式にある。The present invention is a character data storage system for a display device, comprising a means for storing a code of character data representing a display character, for reading the character data and displaying the character on a display screen,
A plurality of code storage areas for storing the codes of the character data are provided, each having a storage unit corresponding to each display position of the display screen, and a character code indicating the display character is set to a predetermined one of the plurality of code storage areas. The character data storage method is characterized in that each of the code storage areas is stored in association with the display position of the display character.
本発明によれば、文字表示を行う文字データのコードを
コード記憶領域に記憶する場合にあっては、画面上の文
字表示位置に対応するコード記憶領域の記憶部に当該文
字データのコードを記憶させる。ここで、文字データが
複数のコードで構成される場合は、複数存在するコード
記憶領域のそれぞれ該当する記憶部のうち所定のコード
記憶領域の記憶部より遂次コードを記憶させる。この結
果、文字データを構成するコード数が異なる場合にあっ
ても、表示画面上の文字表示位置と記憶手段上のコード
記憶位置との対応を図るものである。According to the present invention, when the code of character data for displaying characters is stored in the code storage area, the code of the character data is stored in the storage section of the code storage area corresponding to the character display position on the screen. Let Here, when the character data is composed of a plurality of codes, the sequential code is stored from a storage section of a predetermined code storage area among the corresponding storage sections of a plurality of code storage areas. As a result, even if the number of codes forming the character data is different, the correspondence between the character display position on the display screen and the code storage position on the storage means is achieved.
第1図に本発明の一実施例を示す。 FIG. 1 shows an embodiment of the present invention.
第1図に於いて、記憶装置1は表示文字のコードを記憶
する領域として、正文字コード記憶領域2と副文字コー
ド記憶領域3とを具備するものである。In FIG. 1, the storage device 1 includes a normal character code storage area 2 and a sub character code storage area 3 as areas for storing codes of display characters.
正文字コード記憶領域2並びに副文字コード記憶領域3
はそれぞれ表示画面4の各表示文字に対応する1バイト
の記憶部を表示文字数分有するものである。これは例え
ば表示画面が80文字×25列で構成されるものとすると、
それぞれの表示位置即ち2000の文字表示位置に対応する
記憶部を有するものである。Regular character code storage area 2 and sub character code storage area 3
Has a 1-byte storage unit corresponding to each display character on the display screen 4 for the number of display characters. For example, assuming that the display screen consists of 80 characters x 25 columns,
It has a storage unit corresponding to each display position, that is, 2000 character display positions.
続いて、複数の文字データよりなる文字列データを第1
図図示記憶装置1の正文字コード記憶領域2並びに副文
字コード記憶領域3に記憶させる場合を以下に示す。Then, the first character string data consisting of a plurality of character data
The case of storing in the regular character code storage area 2 and the sub character code storage area 3 of the illustrated storage device 1 will be described below.
ここで、文字列データを構成する文字コード並びに制御
コードを例えばJIS8コードとし、第2図コード説明図に
示すものとすると、各々の文字コードはASCII(半角英
数文字)並びに半角カタカナを示す1バイトの文字コー
ドと、全角のJIS漢字並びに外字を示すバイトの文字コ
ードで構成させる。またSS2,SS3はシフトコード、即ち
制御コードを示し、半角片仮名及び外字を示す文字コー
ドに前置することにより、他のASCII文字、JIS漢字を示
す文字コードとの区別を表すものである。Here, assuming that the character code and control code constituting the character string data are, for example, JIS8 codes and shown in the code explanatory diagram of FIG. 2, each character code represents ASCII (half-width alphanumeric characters) and half-width katakana It is composed of byte character code and byte character code indicating full-width JIS Kanji and external characters. Further, SS2 and SS3 represent shift codes, that is, control codes, which are distinguished from other ASCII characters and JIS kanji character codes by being prefixed to a half-width katakana and a character code indicating an external character.
例えば、第3図コード格納動作説明図に示すよう第2図
図示コードを記憶させるものとすると、半角文字である
ASCII文字並びに半角片仮名を記憶させる場合は、正文
字コードを記憶領域2及び副文字コード記憶領域3との
双方の領域の記憶部であり且つ表示文字位置に対応する
ものにコードを記憶する。また、全角文字であるJIS漢
字並びに外字のコードを記憶させる場合、全角文字は半
角文字2文字分に表示されるため、正文字コード記憶領
域2並びに副文字コード記憶領域3の双方ともに2バイ
ト分の記憶部をもってコードを記憶する。For example, if the code shown in FIG. 2 is stored as shown in the code storage operation explanatory diagram of FIG. 3, it is a half-width character.
When storing ASCII characters and half-width katakana, the normal character code is stored in the storage section of both the storage area 2 and the sub character code storage area 3 and corresponding to the display character position. In addition, when storing the JIS kanji and external character codes that are full-width characters, the full-width characters are displayed as 2 half-width characters, so both the normal character code storage area 2 and the sub-character code storage area 3 are equivalent to 2 bytes. The code is stored in the storage unit of.
この結果、1バイトで構成されるASCII文字のコードは
正文字コード記憶領域2のみに記憶され、2バイトで構
成される半角仮名文字は正文字コード記憶領域2並びに
副文字コード記憶領域3の双方に記憶される。また、2
バイトで構成されるJIS漢字のコードは正文字コード記
憶領域2のみに記憶され、シフトコードを含み3バイト
で構成される外字は正文字コード記憶領域2の2バイト
及び副文字コード記憶領域3の1バイトをもって記憶さ
れる。As a result, the ASCII character code composed of 1 byte is stored only in the normal character code storage area 2, and the half-width kana character composed of 2 bytes is stored in both the normal character code storage area 2 and the sub character code storage area 3. Memorized in. Also, 2
The JIS Kanji code composed of bytes is stored only in the normal character code storage area 2, and the external character composed of 3 bytes including the shift code is stored in the normal character code storage area 2 bytes and the sub character code storage area 3 It is stored with 1 byte.
以上の動作のフロチャートを第4図に示し、第4図図示
フローチャートに従いコードを記憶する動作を第5図動
作説明図に示す。The flowchart of the above operation is shown in FIG. 4, and the operation of storing the code according to the flowchart shown in FIG. 4 is shown in FIG.
まず、記憶する文字列データを第5図図示入力文字列で
示すものとし、表示文字位置に対応する正文字コード記
憶領域2の記憶部にポインタをセットする。次に、入力
文字列の最初のコードより1コードを読込みポインタが
示す正文字コード記憶領域2の記憶部に記憶させ、ポイ
ンタを一進める。このとき、記憶されたコードがシフト
コードであれば次のコードを読込み対応する副文字コー
ド記憶領域3に記憶させる。First, the stored character string data is represented by the input character string shown in FIG. 5, and the pointer is set in the storage unit of the normal character code storage area 2 corresponding to the display character position. Next, one code from the first code of the input character string is read and stored in the storage unit of the proper character code storage area 2 indicated by the pointer, and the pointer is advanced by one. At this time, if the stored code is a shift code, the next code is read and stored in the corresponding sub-character code storage area 3.
以上の動作を遂次繰り返し、全ての文字データが記憶さ
れるまで行うことにより、記憶装置1の正文字コード記
憶領域2及び副文字コード記憶領域3には画面上の文字
表示位置に対応して文字データが記憶される。By repeating the above operation repeatedly until all the character data is stored, the normal character code storage area 2 and the sub character code storage area 3 of the storage device 1 correspond to the character display positions on the screen. Character data is stored.
次に、正文字コード記憶領域2並びに副文字コード記憶
領域3に記憶したコードを読出し、出力する処理を第6
図コード読出しのフローチャートに示す。Next, the sixth process of reading and outputting the codes stored in the regular character code storage area 2 and the sub character code storage area 3 is performed.
It is shown in the flowchart of figure code reading.
ここで、第5図図示正文字コード記憶領域2及び副文字
コード記憶領域3に示すよう予めコードが記憶されてい
るものとする。Here, it is assumed that the codes are previously stored as shown in the regular character code storage area 2 and the sub character code storage area 3 shown in FIG.
まず、正文字コード記憶領域2の最初の記憶部にポイン
タをセットし、このポインタ位置よりコードを読出す。
このときシフトコードが読出されれば、対応する副文字
コード記憶領域3の記憶部よりコードの読出しを行う。
一文字分のコードが読出される都度、当該文字の最初の
コードが記憶されていた正文字コード記憶領域2の記憶
部に対応させ表示させる。First, the pointer is set in the first storage section of the regular character code storage area 2, and the code is read from this pointer position.
If the shift code is read at this time, the code is read from the corresponding storage unit of the sub-character code storage area 3.
Each time a code for one character is read, it is displayed in correspondence with the storage unit of the regular character code storage area 2 in which the first code of the character was stored.
この結果、所定の数の文字データが出力されるまで、或
いは、全ての文字データの読出が終了するまでこの動作
を行うことにより、文字データの記憶された位置に対応
して文字の表示が行われる。As a result, by performing this operation until a predetermined number of character data is output or until the reading of all the character data is completed, the characters are displayed corresponding to the position where the character data is stored. Be seen.
この様に、本発明にあっては画面上の文字表示位置と対
応させてコードを記憶することにより、文字表示位置と
コードの記憶位置とが一意に対応することに着目し、表
示画面に対応した連続する記憶部でもって構成される領
域を複数具備することにより、コード数の異なる文字デ
ータについても文字表示位置に対応させてコードを記憶
するようにしたものである。As described above, according to the present invention, by storing the code in association with the character display position on the screen, it is possible to correspond to the display screen by paying attention to the unique correspondence between the character display position and the code storage position. By providing a plurality of areas configured by the continuous storage section, the codes can be stored in correspondence with the character display positions even for character data having different code numbers.
尚、本実施例ではコードの記憶領域として正文字コード
記憶領域並びに副文字コード記憶領域で示される2領域
を用いコードの記憶を行う例を示したが、表示画面に対
応する記憶部でもって構成される領域を文字データのコ
ード数に相当する数だけ具備し、表示文字の位置に対応
する記憶部のうち所定の領域の記憶部よりコードを記憶
することによっても同様のことが行える。In this embodiment, the code is stored by using the two areas indicated by the regular character code storage area and the sub character code storage area as the code storage area. However, the storage section corresponding to the display screen is used. The same operation can be performed by providing as many regions as the number of codes of the character data and storing the codes from the storage unit of a predetermined region among the storage units corresponding to the positions of the displayed characters.
また、文字データを示すコードとしてJIS8コードを用い
る例を示したが、本発明は何等これに限定されるもので
はなく、他のコード体系を用いても同様に記憶させるこ
とが可能である。Also, an example in which the JIS8 code is used as the code indicating the character data has been shown, but the present invention is not limited to this, and other code systems can be used to store the same.
以上詳細に説明した様に本発明によれば、表示画面上の
文字表示位置と当該文字を示すコードの記憶位置を対応
させ記憶することが可能となり、表示画面上の所定の文
字を示すポインタと当該文字コードをポインタとの共用
により、双方の対応に係わる演算処理やコード変換等の
繁雑な処理を不要とするものである。As described above in detail, according to the present invention, it becomes possible to store the character display position on the display screen and the storage position of the code indicating the character in association with each other, and the pointer indicating the predetermined character on the display screen. By sharing the character code with the pointer, complicated processing such as calculation processing and code conversion related to the correspondence between the both is unnecessary.
第1図は、本発明の一実施例、 第2図は、コード説明図、 第3図は、コード格納動作説明図、 第4図は、コード格納動作を示すフローチャート、 第5図は、動作説明図、 第6図は、コード読出しのフローチャート、 第7図は、従来の文字コード記憶方法を説明する図であ
る。 図面に於いて、 1は、記憶装置、2は、正文字コード記憶領域、3は、
副文字コード記憶領域、4は表示画面をそれぞれ示す。FIG. 1 is an embodiment of the present invention, FIG. 2 is a code explanatory diagram, FIG. 3 is a code storing operation explanatory diagram, FIG. 4 is a flowchart showing a code storing operation, and FIG. Explanatory drawing, FIG. 6 is a flow chart of code reading, and FIG. 7 is a drawing explaining a conventional character code storing method. In the drawings, 1 is a storage device, 2 is a regular character code storage area, 3 is a
Sub-character code storage area, 4 shows a display screen, respectively.
Claims (2)
および第2の記憶領域をそれぞれ設けた記憶装置と、 上記入力手段によって入力された文字列の各文字の文字
コードが制御コードを含まないときに当該文字コードを
上記第1の記憶領域に格納し、一方、制御コードを含む
ときに当該制御コードを上記第1の記憶領域に格納する
と共に格納し得ない残りの制御コードおよび文字コード
を第2の記憶領域あるいは/および第1の記憶領域に格
納する記憶手段とを備えたことを特徴とする文字データ
記憶装置。1. A storage device provided with input means for inputting a character string, a screen for displaying characters, and a first storage area and a second storage area corresponding to the display width of the characters on the screen. And when the character code of each character of the character string input by the input means does not include a control code, the character code is stored in the first storage area, while when the control code is included, the control code is stored. Is stored in the first storage area and storage means for storing the remaining control code and character code that cannot be stored in the second storage area and / or the first storage area. Character data storage.
1の記憶領域および第2の記憶領域のいずれかから文字
コードのみが読みだされたときに文字を当該画面上の対
応する位置に表示し、一方、文字コードおよび制御コー
ドがそれぞれ読みだされたときに文字コードおよび制御
コードで表される文字を当該画面上の対応す位置に表示
することを特徴とする特許請求の範囲第(1)項記載の
文字データ記憶装置。2. A screen for displaying a character is such that when only a character code is read from either the first storage area or the second storage area of the storage device, the character is displayed at a corresponding position on the screen. , While displaying the character represented by the character code and the control code at the corresponding position on the screen when the character code and the control code are read, respectively. The character data storage device according to item (1).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62130327A JPH0797371B2 (en) | 1987-05-27 | 1987-05-27 | Character data storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62130327A JPH0797371B2 (en) | 1987-05-27 | 1987-05-27 | Character data storage |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63293670A JPS63293670A (en) | 1988-11-30 |
JPH0797371B2 true JPH0797371B2 (en) | 1995-10-18 |
Family
ID=15031701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62130327A Expired - Lifetime JPH0797371B2 (en) | 1987-05-27 | 1987-05-27 | Character data storage |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0797371B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4863017B2 (en) * | 2008-02-21 | 2012-01-25 | 日本電気株式会社 | Information hiding system, apparatus and method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS622293A (en) * | 1985-06-27 | 1987-01-08 | 株式会社東芝 | Character display control system |
-
1987
- 1987-05-27 JP JP62130327A patent/JPH0797371B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS63293670A (en) | 1988-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2855207B2 (en) | Form output device | |
JPH0797371B2 (en) | Character data storage | |
JPH0719311B2 (en) | Data processing device | |
JP2685842B2 (en) | Symbol input method for drawings | |
JPS6255189B2 (en) | ||
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 | |
JP2634926B2 (en) | Kana-Kanji conversion device | |
JPH0575143B2 (en) | ||
JPH023212B2 (en) | ||
JP3273607B2 (en) | Document processing device | |
JP3155600B2 (en) | Information retrieval device | |
JPS63233465A (en) | Input display system for numerical format code | |
JPH0565899B2 (en) | ||
JPH0615317Y2 (en) | Document processor | |
JPH0245596B2 (en) | ||
JPS605955B2 (en) | Display control method | |
JPH0411393B2 (en) | ||
JPH0456350B2 (en) | ||
JPH0823868B2 (en) | Image display device | |
JPH0148579B2 (en) | ||
JPH02297279A (en) | Document processor with next registration code display function | |
JPH0453188B2 (en) | ||
JPS60153560A (en) | Charactor string processor | |
JPH0256067A (en) | Character data store system | |
JPH0950535A (en) | Image data output device |