JPS59180584A - 画面表示制御装置 - Google Patents
画面表示制御装置Info
- Publication number
- JPS59180584A JPS59180584A JP58055536A JP5553683A JPS59180584A JP S59180584 A JPS59180584 A JP S59180584A JP 58055536 A JP58055536 A JP 58055536A JP 5553683 A JP5553683 A JP 5553683A JP S59180584 A JPS59180584 A JP S59180584A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- display
- data
- field
- memory
- 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
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明ζ才画面表示制御装置に関し、特にデータ処理装
置で用いられる表示装置の画面表示の:blJ御に適し
た装置に関する。
置で用いられる表示装置の画面表示の:blJ御に適し
た装置に関する。
〔発明の技術的背蛾および背象技術の問題点〕パーソナ
ルコンピュータやワードプロセツザ等の電子装置におい
C,CRT画面(こデータを表示する(こ際しCRTコ
ントローラ(以FCRTCと略称する)を用いで制御す
ることが多い。CRTCの例として、日立(株)製のH
D46505Sを挙げることができる。この方式で(才
、CRTClこCRTの両面サイズ(縦/横の一交字改
ま定)まドツト数)と表示データの格納さ21.ている
メモリアドレスを指定するが、画面上の表示位置と表示
データのメモリアドレスは画面全体をi++4じc l
yt 1に対比、していなければならない。
ルコンピュータやワードプロセツザ等の電子装置におい
C,CRT画面(こデータを表示する(こ際しCRTコ
ントローラ(以FCRTCと略称する)を用いで制御す
ることが多い。CRTCの例として、日立(株)製のH
D46505Sを挙げることができる。この方式で(才
、CRTClこCRTの両面サイズ(縦/横の一交字改
ま定)まドツト数)と表示データの格納さ21.ている
メモリアドレスを指定するが、画面上の表示位置と表示
データのメモリアドレスは画面全体をi++4じc l
yt 1に対比、していなければならない。
一方、パーソナルコンピュータで各呻応用プログラムを
実行する場合には、オペレータへの指示を目的とした表
示(以下ガイダンスと言う)(l!:、通常のデータと
いったようにその表示位置を明確に区別したいことが多
く、そのような場合には、上記の1対1の対応の制約の
ため、L6用プログラムが複雑(こなるという欠点があ
った。その−例として、画面のスクロール処理(ごつい
て説明する。
実行する場合には、オペレータへの指示を目的とした表
示(以下ガイダンスと言う)(l!:、通常のデータと
いったようにその表示位置を明確に区別したいことが多
く、そのような場合には、上記の1対1の対応の制約の
ため、L6用プログラムが複雑(こなるという欠点があ
った。その−例として、画面のスクロール処理(ごつい
て説明する。
画面のスクロールとは、画面上の表示データを行単位に
1行ずつ上または下に移動することをいい、例えば、C
RTCに対して画面上の基準点(例えば左と隅)に対応
するメモリアドレスを変更することにより実現される。
1行ずつ上または下に移動することをいい、例えば、C
RTCに対して画面上の基準点(例えば左と隅)に対応
するメモリアドレスを変更することにより実現される。
即ち、例えば第1図に示すように、CRTCにメモリア
ドレス1000番地が指定されており、画面上にA B
c・・・・が表示されCいた状態から、スフロールア
ラフ1行なうには、次の行の先頭に対応するメモリアド
レス1005番地を指定し、画面上にFGH・・・・を
表示させる。
ドレス1000番地が指定されており、画面上にA B
c・・・・が表示されCいた状態から、スフロールア
ラフ1行なうには、次の行の先頭に対応するメモリアド
レス1005番地を指定し、画面上にFGH・・・・を
表示させる。
ところで、もし、画面の第2行をガイダンス用をこ使用
せんとすると、スクロールアップ前には、メモリアドレ
ス10058地〜1009番地にガイダンスメツセージ
を1・き込めばよいが、スクロールアップ後は1010
番地〜1014番地が画面の第2行に対応することとな
るので、ここにガイダンスメツセージを移さなければな
らない。また、1.0 (15@地〜1009番地はも
はやガイダンスメツセージの記憶場所ではないので、こ
の部分の記憶内容も書換えなければならない。このよう
なメツセージの移動や書換えが必要な1こめ、プログラ
ムのロジックがきわめて複雑となる。
せんとすると、スクロールアップ前には、メモリアドレ
ス10058地〜1009番地にガイダンスメツセージ
を1・き込めばよいが、スクロールアップ後は1010
番地〜1014番地が画面の第2行に対応することとな
るので、ここにガイダンスメツセージを移さなければな
らない。また、1.0 (15@地〜1009番地はも
はやガイダンスメツセージの記憶場所ではないので、こ
の部分の記憶内容も書換えなければならない。このよう
なメツセージの移動や書換えが必要な1こめ、プログラ
ムのロジックがきわめて複雑となる。
本発明の目的は、種々の応用プログラム等において画面
設計やプログラミングが容易とγよる画面表示制御装置
を提供することにある。
設計やプログラミングが容易とγよる画面表示制御装置
を提供することにある。
本発明の表示制御装置)は、表示画面をいくつかのフィ
ールドの集合として把え、各々のフィールドに表示する
データのメモリ上の格納位置をフィールド毎昏こ独立し
て定義するこ七を特徴とするものである。
ールドの集合として把え、各々のフィールドに表示する
データのメモリ上の格納位置をフィールド毎昏こ独立し
て定義するこ七を特徴とするものである。
第2図は本発明一実施例の画面表示制御装置を示したも
のである。
のである。
21は表示画面を複数のフィールドに分割し1ことき、
各フィールドの表示画面上における物理的位置を記憶す
るメモリまたはレジスタで構成されるフィールド位置記
憶部で、例えば各フィールドについて、画面上のフィー
ルドの開始行位ft Y 、メモリ上の表示データの開
示アドレスA、フィールドのサイズ(文字長またはドツ
ト長)Lという3つのパラメータを記憶している。
各フィールドの表示画面上における物理的位置を記憶す
るメモリまたはレジスタで構成されるフィールド位置記
憶部で、例えば各フィールドについて、画面上のフィー
ルドの開始行位ft Y 、メモリ上の表示データの開
示アドレスA、フィールドのサイズ(文字長またはドツ
ト長)Lという3つのパラメータを記憶している。
22はデータメモリで、各フィールドに表示すべきデー
タなそれぞれ格納するメモリエリア22□〜22nから
成る。例えば、第3図に示す画面構成を実現するには、
3つのメモリエリア、例えば22.。
タなそれぞれ格納するメモリエリア22□〜22nから
成る。例えば、第3図に示す画面構成を実現するには、
3つのメモリエリア、例えば22.。
22t 、 223が使用され、メモリエリア221に
はガイダンスエリア既ぢフィールド1に表示すべきデー
タが、メモリエリア22!+こ(ま計算結果表示エリア
即ちフィールド2に表示すべきデータが、メモリエリア
22.には入カデータ表示エリア即ちフィールド3に表
示すべきデータがそ3%ぞれ格納さ71.る。
はガイダンスエリア既ぢフィールド1に表示すべきデー
タが、メモリエリア22!+こ(ま計算結果表示エリア
即ちフィールド2に表示すべきデータが、メモリエリア
22.には入カデータ表示エリア即ちフィールド3に表
示すべきデータがそ3%ぞれ格納さ71.る。
23は、記憶部21からの各フィールドの位置の指定と
、該当するメモリエリアからの表示データ(各フィール
ドに表示すべきもの)とを表示装置24に転送し、各フ
ィールドに、該当するデータを表示させる転送部で、例
えば各フィールドの位置の指定として、−上記の3つの
ノくラメータY、A、Lを受け、パラメータY)こよっ
て表示装置24に表示すべき位置の先頭を指定するとと
もに、ノくラメータAによって読出すべきデータのメモ
リ22−ヒのアドレスの先頭を指定し、先頭位置から長
さしのところまでの読出しおよび表示の制御を行f、f
う。転送の具体的方法は、表示装置24がCRTである
か、エレクトロルミネセンスを利用したものであるか、
液晶表示装置であるか等、表示装置の構造によって異な
る。
、該当するメモリエリアからの表示データ(各フィール
ドに表示すべきもの)とを表示装置24に転送し、各フ
ィールドに、該当するデータを表示させる転送部で、例
えば各フィールドの位置の指定として、−上記の3つの
ノくラメータY、A、Lを受け、パラメータY)こよっ
て表示装置24に表示すべき位置の先頭を指定するとと
もに、ノくラメータAによって読出すべきデータのメモ
リ22−ヒのアドレスの先頭を指定し、先頭位置から長
さしのところまでの読出しおよび表示の制御を行f、f
う。転送の具体的方法は、表示装置24がCRTである
か、エレクトロルミネセンスを利用したものであるか、
液晶表示装置であるか等、表示装置の構造によって異な
る。
25は記憶部21、データメモリ22、転送部23を劃
Slする制御111装置で、通常はシステムの中枢をな
す処理装置で構成される。
Slする制御111装置で、通常はシステムの中枢をな
す処理装置で構成される。
各フ・イールド内でのスフ11−ル(画面全体から見る
と部分的なスクロール)は、各フィールドの先頭のアド
レスの指定を1行分すらrことによって実現できる。
と部分的なスクロール)は、各フィールドの先頭のアド
レスの指定を1行分すらrことによって実現できる。
尚、メモリエリア22.〜22nの物理アドレスは、フ
ィールド毎(こ(メモリエリア毎(こ)互い(こ独立で
あり、連続し−Cいても、とびとびであってもよい。
ィールド毎(こ(メモリエリア毎(こ)互い(こ独立で
あり、連続し−Cいても、とびとびであってもよい。
上記の実施例ではフィールドを行琳位で定義して説明し
たが、行と行とを指定し、画面を縦方向にも分割可能と
することもできる。
たが、行と行とを指定し、画面を縦方向にも分割可能と
することもできる。
以北のように本発明によ3tば、連続したメモリ領域(
こ格納されたデータを1対1対応で表示画面上に表示す
る代り(こ、独立した複数のメモリエリアから画面上の
位置を指定することにしたので、画面上の論理的なフィ
ールドの独立性を高めることができ、従って画面表示の
ための画7kJ設計やプログラミングが容易となる。
こ格納されたデータを1対1対応で表示画面上に表示す
る代り(こ、独立した複数のメモリエリアから画面上の
位置を指定することにしたので、画面上の論理的なフィ
ールドの独立性を高めることができ、従って画面表示の
ための画7kJ設計やプログラミングが容易となる。
第1図は表示画面上でのスクロールを説明するための図
、第2図は本発明一実施例の画面表示制御装置を示すブ
ロック図、第3図は画lfi構成の一例ケ示す図である
。 21・・・フィールド位置記憶部、22・・・データメ
モリ、23・・・転送部、24・・・表示装置、25・
・・制御装置。 出願人代理人 猪 股 消 第1図 メ七すアドレスJ L肴示データ「−一−
、第2図は本発明一実施例の画面表示制御装置を示すブ
ロック図、第3図は画lfi構成の一例ケ示す図である
。 21・・・フィールド位置記憶部、22・・・データメ
モリ、23・・・転送部、24・・・表示装置、25・
・・制御装置。 出願人代理人 猪 股 消 第1図 メ七すアドレスJ L肴示データ「−一−
Claims (1)
- 表示画面を複数のフィールドに分割し、その各々のフィ
ールドの位置を記憶する記憶部と、各フィールドに対応
して表示データを格納するデータメモリと、前記記憶部
により指定された画面位置に表示データを前記データメ
モリから表示装置に転送する転送部とを備えた画面表示
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58055536A JPS59180584A (ja) | 1983-03-31 | 1983-03-31 | 画面表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58055536A JPS59180584A (ja) | 1983-03-31 | 1983-03-31 | 画面表示制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59180584A true JPS59180584A (ja) | 1984-10-13 |
Family
ID=13001442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58055536A Pending JPS59180584A (ja) | 1983-03-31 | 1983-03-31 | 画面表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59180584A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63287888A (ja) * | 1987-05-20 | 1988-11-24 | 株式会社 ハドソン | 走査型表示装置のラスタ検出制御装置 |
-
1983
- 1983-03-31 JP JP58055536A patent/JPS59180584A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63287888A (ja) * | 1987-05-20 | 1988-11-24 | 株式会社 ハドソン | 走査型表示装置のラスタ検出制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0355832B2 (ja) | ||
| JPH06149533A (ja) | 表示領域外セグメントの描画処理を削減したセグメント高速描画方式 | |
| JPS6033591A (ja) | 図形の部分拡大表示方式 | |
| JPH02310592A (ja) | 画面スクロール制御方式 | |
| JPH06149522A (ja) | 情報処理装置及び方法 | |
| JP2555325B2 (ja) | 表示装置 | |
| JPS63245716A (ja) | マルチウインドウ表示装置 | |
| JP2829051B2 (ja) | 文字表示方式 | |
| JPS60129786A (ja) | 画像メモリ装置 | |
| JPH0833720B2 (ja) | 表示制御装置 | |
| JPH077266B2 (ja) | 表示制御装置 | |
| JPS62229316A (ja) | 文字処理装置 | |
| JPS6011891A (ja) | 表示装置制御方式 | |
| JPH0383122A (ja) | マルチウインドウ表示装置 | |
| JPS61170783A (ja) | 表示制御装置 | |
| JPS6141182A (ja) | キヤラクタデイスプレイ装置リフレツシユメモリ更新方式 | |
| JPS6029837A (ja) | 情報処理装置 | |
| JPH02213898A (ja) | 描画装置 | |
| JPH01142789A (ja) | ハードコピー制御方式 | |
| JPH039397A (ja) | スクロール制御方式 | |
| JPS63253396A (ja) | 表示装置 | |
| JPH04130931A (ja) | メモリ内容の変更方式 | |
| JPH0347516B2 (ja) | ||
| JPH07311567A (ja) | 画像出力方法及び装置 | |
| JPH03144692A (ja) | 矩形領域画像データ転送方式 |