JPS6385691A - 文字列デ−タの変換方式 - Google Patents
文字列デ−タの変換方式Info
- Publication number
- JPS6385691A JPS6385691A JP61229919A JP22991986A JPS6385691A JP S6385691 A JPS6385691 A JP S6385691A JP 61229919 A JP61229919 A JP 61229919A JP 22991986 A JP22991986 A JP 22991986A JP S6385691 A JPS6385691 A JP S6385691A
- Authority
- JP
- Japan
- Prior art keywords
- code
- character
- line feed
- line
- data
- 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
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
文字コードと制御コードとを含む文字列データを画面上
のアドレスが付加された文字データ列に変換する変換方
式において、文字コードに対応して改行コードを付加す
るようにし、上記文字列データ内に改行コードが検出さ
れたときにはこの改行コードの前の文字コードにこの改
行コードを付加するようにして、行頭に改行コードがく
ることによって不要な改行が行われないようにした。
のアドレスが付加された文字データ列に変換する変換方
式において、文字コードに対応して改行コードを付加す
るようにし、上記文字列データ内に改行コードが検出さ
れたときにはこの改行コードの前の文字コードにこの改
行コードを付加するようにして、行頭に改行コードがく
ることによって不要な改行が行われないようにした。
文字コードと改行コードを含む制御コードからなる文字
列データ(以下、テキストデータ、という)をディスプ
レイあるいはプリンタにより表示するため、に、画面上
の位置を指定する横方向および縦方向の座標を示すアド
レスをそれぞれの文字コードに付加した文字データに変
換する方式に関する。
列データ(以下、テキストデータ、という)をディスプ
レイあるいはプリンタにより表示するため、に、画面上
の位置を指定する横方向および縦方向の座標を示すアド
レスをそれぞれの文字コードに付加した文字データに変
換する方式に関する。
テキストデータは、文字情報を画面上に表示するために
必要な最小限のデータである文字コードと改行コードな
どの制御コードとからなっており、このようなテキスト
データを所要の表示形式で画面上に表示するために、画
面上の位置をこのテキストデータを構成するそれぞれの
文字コードに付加して画面表示用の文字データ列に変換
することが行われている。
必要な最小限のデータである文字コードと改行コードな
どの制御コードとからなっており、このようなテキスト
データを所要の表示形式で画面上に表示するために、画
面上の位置をこのテキストデータを構成するそれぞれの
文字コードに付加して画面表示用の文字データ列に変換
することが行われている。
このテキストデータにおいては、意図的な改行を指示す
る改行コードも画面上の表示位置とは無関係にテキスト
データのコード列中に配置されているので、このテキス
トデータを構成するコードを予め定められている画面の
アドレスに順次割当て画面表示用の文字データ列に変換
したとき、改行コードが行の先頭にきて行の先頭で改行
が行われ画面上に1行の空白が生じることがある。
る改行コードも画面上の表示位置とは無関係にテキスト
データのコード列中に配置されているので、このテキス
トデータを構成するコードを予め定められている画面の
アドレスに順次割当て画面表示用の文字データ列に変換
したとき、改行コードが行の先頭にきて行の先頭で改行
が行われ画面上に1行の空白が生じることがある。
すなわち、第2図(d)は同図(alに示したテキスト
データを画面上の文字表示位置に順次配列したときの例
を示すもので、同図(alの文字コードcjが行末に位
置したとするとその次の改行コードRが次の行の先頭位
置となり、この行はこの改行コードRによってその先頭
で改行されて次の文字コードCkが次行に表示され、結
局この改行コードが行頭に位置した行はディスプレイ上
あるいはプリントの結果、空白の行として表示されてし
まうことになる。
データを画面上の文字表示位置に順次配列したときの例
を示すもので、同図(alの文字コードcjが行末に位
置したとするとその次の改行コードRが次の行の先頭位
置となり、この行はこの改行コードRによってその先頭
で改行されて次の文字コードCkが次行に表示され、結
局この改行コードが行頭に位置した行はディスプレイ上
あるいはプリントの結果、空白の行として表示されてし
まうことになる。
C問題点を解決するための手段〕
文字コードに付加される画面上のアドレスに加えて改行
コードをさらに付加し得るようにし、文字列データ内の
改行コードを検出したときに、その前の文字コードに対
応して改行コードを付加して文字データ列に変換するよ
うにした。
コードをさらに付加し得るようにし、文字列データ内の
改行コードを検出したときに、その前の文字コードに対
応して改行コードを付加して文字データ列に変換するよ
うにした。
第1図によって本発明の原理を具体的に説明すれば、(
a)はテキストデータ、fblはこのテキストデータか
ら本発明により変換された文字データ列であり、(81
図に示したテキストデータにおいて、C1、C2・・・
・・・cj、Ck・・・・・・Cnは文字コードであっ
て、文字コードCjとCkとの間には改行コードRが挿
入されている。
a)はテキストデータ、fblはこのテキストデータか
ら本発明により変換された文字データ列であり、(81
図に示したテキストデータにおいて、C1、C2・・・
・・・cj、Ck・・・・・・Cnは文字コードであっ
て、文字コードCjとCkとの間には改行コードRが挿
入されている。
このテキストデータを変換してfbl図に示す文字デー
タ列を生成するが、各文字コードに対応してこの文字コ
ードにより指定された文字を表示する画面上の横軸の値
Xと縦軸の値yとがこれらの文字コードに付加され、本
発明によって更に改行を示す改行コードをこれらの文字
コードに対応して付加し得るようにした。
タ列を生成するが、各文字コードに対応してこの文字コ
ードにより指定された文字を表示する画面上の横軸の値
Xと縦軸の値yとがこれらの文字コードに付加され、本
発明によって更に改行を示す改行コードをこれらの文字
コードに対応して付加し得るようにした。
そして、この改行コードはテキストデータでこの改行コ
ードRの前にある文字コードCjに付加され、更にこの
改行コードは文字データ列から削除されて字詰めが行な
われるものである。
ードRの前にある文字コードCjに付加され、更にこの
改行コードは文字データ列から削除されて字詰めが行な
われるものである。
本発明によって、第1図(blに示すような文字データ
列に変換されたデータによりディスプレイなどに表示を
行うと、同図(C1に示したように、文字コードCjに
より指定された文字が行末にきたとき、この文字コード
に対応して改行コードRが付加されているので改行が行
われるが、次の行の先頭に位置する文字コードCkには
改行コードが付加されていないので改行は行われず、し
たがって空白の行は生じない。
列に変換されたデータによりディスプレイなどに表示を
行うと、同図(C1に示したように、文字コードCjに
より指定された文字が行末にきたとき、この文字コード
に対応して改行コードRが付加されているので改行が行
われるが、次の行の先頭に位置する文字コードCkには
改行コードが付加されていないので改行は行われず、し
たがって空白の行は生じない。
第2図は本発明の実施例を示すもので、入力されたテキ
ストデータは1つの文字コードあるいは制御コードをラ
ッチするバッファメモリ1および改行コード検出器2に
印加され、この改行コード検出器が文字コードを検出し
ないときは上記バッファメモリから文字コードがファー
ストインファーストアウトメモリなどのメモリ3の文字
コード記憶領域にストアされ、同時にこの文字コードに
より指定された文字の表示位置を演算するプロセッサ4
からの画面上の横軸の位置Xと縦軸の位置yとが位置記
憶領域にストアされる。
ストデータは1つの文字コードあるいは制御コードをラ
ッチするバッファメモリ1および改行コード検出器2に
印加され、この改行コード検出器が文字コードを検出し
ないときは上記バッファメモリから文字コードがファー
ストインファーストアウトメモリなどのメモリ3の文字
コード記憶領域にストアされ、同時にこの文字コードに
より指定された文字の表示位置を演算するプロセッサ4
からの画面上の横軸の位置Xと縦軸の位置yとが位置記
憶領域にストアされる。
上記の改行コード検出器2がテキストデータ中の改行コ
ードを検出すると、改行コードを上記メモリ3の改行コ
ード記憶領域にストアするが、このときには上記バッフ
ァメモリによりlコード期間遅延したこの改行コードの
前の文字コードおよびその表示位置が文字コード記憶領
域および位置記憶領域にストアされるので、この改行コ
ードはテキストデータ中のこの改行コードの前の文字コ
−ドに対応してストアされることになる。
ードを検出すると、改行コードを上記メモリ3の改行コ
ード記憶領域にストアするが、このときには上記バッフ
ァメモリによりlコード期間遅延したこの改行コードの
前の文字コードおよびその表示位置が文字コード記憶領
域および位置記憶領域にストアされるので、この改行コ
ードはテキストデータ中のこの改行コードの前の文字コ
−ドに対応してストアされることになる。
この実施例では、改行コードが検出されたときに上記バ
ッファメモリ1をクリアしてこの改行コードをテキスト
データの文字コード列から削除するとともに上記プロセ
ッサ4にもこの改行コードの存在を伝送して文字の表示
位置の演算に誤りが生じないように構成されている。
ッファメモリ1をクリアしてこの改行コードをテキスト
データの文字コード列から削除するとともに上記プロセ
ッサ4にもこの改行コードの存在を伝送して文字の表示
位置の演算に誤りが生じないように構成されている。
また、ディスプレイ上に表示される文字の色を指定する
ために、上記プロセッサからの色指示信号が各文字に対
応して上記メモリ3にストアされるように、このメモリ
には色信号記憶領域がさらに設けられており、このメモ
リからは文字コード、表示位置、改行コードおよび色信
号が同時に読出されてディスプレイなどにおける表示の
ために用いられる。
ために、上記プロセッサからの色指示信号が各文字に対
応して上記メモリ3にストアされるように、このメモリ
には色信号記憶領域がさらに設けられており、このメモ
リからは文字コード、表示位置、改行コードおよび色信
号が同時に読出されてディスプレイなどにおける表示の
ために用いられる。
なお、本発明は上記のようなハードウェアーによる処理
に限られるものではなく、ソフトウェア−による処理に
よっても実行し得ることは明らかであろう。
に限られるものではなく、ソフトウェア−による処理に
よっても実行し得ることは明らかであろう。
本発明によれば、テキストデータ中の改行コードが表示
画面の行頭にきた場合であっても、無用な改行が行われ
ないので、ディスプレイ上あるいはプリントされた画面
が著しく見やすくなり、また誤解されるようなことがな
いという格別の効果を達成することができる。
画面の行頭にきた場合であっても、無用な改行が行われ
ないので、ディスプレイ上あるいはプリントされた画面
が著しく見やすくなり、また誤解されるようなことがな
いという格別の効果を達成することができる。
第1図は本発明の詳細な説明するための図、第2図は本
発明の実施例を示す図である。
発明の実施例を示す図である。
Claims (1)
- 【特許請求の範囲】 文字コードと改行コードを含む制御コードとからなる文
字列データを、これらコードにそれぞれ対応する画面上
のアドレスを付加した文字データ列に変換する変換方式
において、 改行コードを上記文字コードに対応して付加するように
するとともに、文字コード列内に改行コードを検出した
ときにはこの改行コードの前のコードに対応して改行コ
ードを付加するようにしたことを特徴とする文字列デー
タの変換方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61229919A JPS6385691A (ja) | 1986-09-30 | 1986-09-30 | 文字列デ−タの変換方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61229919A JPS6385691A (ja) | 1986-09-30 | 1986-09-30 | 文字列デ−タの変換方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6385691A true JPS6385691A (ja) | 1988-04-16 |
Family
ID=16899794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61229919A Pending JPS6385691A (ja) | 1986-09-30 | 1986-09-30 | 文字列デ−タの変換方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6385691A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53128234A (en) * | 1977-04-14 | 1978-11-09 | Sharp Corp | Input system of sentence information |
| JPS57207281A (en) * | 1981-06-17 | 1982-12-18 | Tokyo Shibaura Electric Co | Character display unit |
-
1986
- 1986-09-30 JP JP61229919A patent/JPS6385691A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53128234A (en) * | 1977-04-14 | 1978-11-09 | Sharp Corp | Input system of sentence information |
| JPS57207281A (en) * | 1981-06-17 | 1982-12-18 | Tokyo Shibaura Electric Co | Character display unit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3036767B2 (ja) | 印刷装置および方法 | |
| JPS6385691A (ja) | 文字列デ−タの変換方式 | |
| JPS6139677B2 (ja) | ||
| JPS6217766B2 (ja) | ||
| JPH023099A (ja) | 表示装置 | |
| JPS604983A (ja) | 画面クリア制御方式 | |
| JPS58142436A (ja) | ルビ表示制御方式 | |
| JP3579064B2 (ja) | 文字表示装置 | |
| JPH0247782A (ja) | 画像信号処理装置 | |
| JPS61263764A (ja) | プリンタ制御方式 | |
| JPH01227189A (ja) | 表示データ制御回路 | |
| JPS59182493A (ja) | 文字発生方式 | |
| JPS59182745U (ja) | 文書入力表示システム | |
| JPS6349236B2 (ja) | ||
| JPS62163093A (ja) | マイクロコンピユ−タ装置 | |
| JPS6377088A (ja) | マイクロコンピユ−タ | |
| JPH0214726B2 (ja) | ||
| JPS60158246U (ja) | ラスタ・スキヤン型表示装置 | |
| JPS62249750A (ja) | 印字記録装置 | |
| JPS61125644A (ja) | ビデオインタフエイス装置 | |
| JPS60131591A (ja) | 情報出力方式 | |
| JPH0277925A (ja) | 手書入力装置 | |
| JPS58115474A (ja) | 漢字表示制御方式 | |
| JPS59180782A (ja) | 光学的文字読取装置 | |
| JPH03198200A (ja) | 交通情報提供装置 |