JPS638695A - カラ−グラフイツクデイスプレイ装置 - Google Patents

カラ−グラフイツクデイスプレイ装置

Info

Publication number
JPS638695A
JPS638695A JP61151469A JP15146986A JPS638695A JP S638695 A JPS638695 A JP S638695A JP 61151469 A JP61151469 A JP 61151469A JP 15146986 A JP15146986 A JP 15146986A JP S638695 A JPS638695 A JP S638695A
Authority
JP
Japan
Prior art keywords
color
index
entry
host computer
map table
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
Application number
JP61151469A
Other languages
English (en)
Inventor
今村 泰介
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61151469A priority Critical patent/JPS638695A/ja
Publication of JPS638695A publication Critical patent/JPS638695A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、図形をカラーで表示するカラーグラフィック
ディスプレイ装置に関する。
(従来の技術) 従来、カラーグラフィックディスプレイ装置にて図形を
表示する際には、ホストコンピュータのソフトウェアに
よって前記装置内のカラーマツプテーブルを直接扱って
前記図形の各部の色の設定を行なっている。従って、ソ
フトウェアによりカラーマツプテーブル内の各エントリ
への色の割り付け、及び前記装置内のフレームバック7
内の各ピクセルに割当てる色設定の際には、前記ソフト
ウェアはカラーマツプテーブル内のエントリを直接指す
物理カラーインデックスを使用しなければならなかった
。即ち、カラーマツプテーブルの管理は一切使用する前
記ソフトウェアに委ねられており、マルチウィンド環境
下で図形を表示する際には、前記ソフトウェアにて以下
の処理を行なわなければならなかった。(1)カラーマ
ツプテーブルのエントリの中で他のウィンドで使われて
いないエントリを捜し、(2)このエントリから必要な
色の数のエントリを確保し、(3)確保されたエントリ
の各々に必要な色を割り付け、(4)確保し割り付けた
カラーマツプエントリの物理インデックスを使ってフレ
ームバッファにデータを出力する。従って、ホストコン
ピュータのCPtJに前記ソフトウェアによる動作を行
なわせるために負荷がかかり、他の処理ができなくなる
という欠点があった。
(発明が解決しようとする問題点) 上記の如く、従来のカラーグラフィックディスプレイ装
置では、ホストコンピュータのソフトウェアが前記装置
内のカラーマンブチ−プルの物理カラーインデックスを
用いて、表示図形の色の割り付は等を行なわなければな
らず、ホストコンピュータのCPUに負荷がかかるとい
う欠点があった。
本発明は上記の欠点を除去するもので、ホストコンピュ
ータのCPUの負荷を軽減して同CPUの効率的な運用
を図ることができるカラーグラフィックディスプレイ装
置を提供することを目的とする。
[発明の構成コ (問題点を解決するための手段) 本発明は、フレームバッファに古き込まれた図形データ
と物理カラーインデックスを読み出し、前記物理カラー
インデックスによってカラーマツプテーブルから対応す
る色コードを読み出し、この色コードと前記図形データ
に基づいてディスプレイ上に図形をカラーで表示するカ
ラーグラフィックディスプレイ装置において、カラーマ
ツプテーブルの各エントリの使用状況を管理する管理手
段と、ホストコンピュータのソフトで使用される論理カ
ラーインデックスと前記カラーマツプテーブルのエント
リである物理カラーインデックスとの対応関係をつける
インデックス照合手段と、ホストコンピュータより与え
られる使用色コードの数に対応してインデックス照合手
段に論理カラーインデックスを確保すると共に前記使用
色コードの数に対応してカラーマツプテーブル上の空き
エントリを前記管理手段を参照して確保した後前記管理
手段の内容を更新するエントリ確保手段と、ホストコン
ピュータより与えられる論理カラーインデックスに対応
した色コードをカラーマツプテーブルの各エントリに書
き込むと共に前記論理カラーインデックスと前記エント
リである物理カラーインデックスとの関係を前記インデ
ックス照合手段に知らぜる色コード処理手段と、ホスト
コンピュータから与えられる論理カラーインデックスを
物理カラーインデックスに変換してフレームバッファに
書き込む制御手段とを具備して構成される。
(作用) 本発明は、ホストコンピュータから使用色コードの数が
知らされるとエントリ確保手段はインデックス照合手段
に対応する論理カラーインデックスを確保すると共に、
前記管理手段を参照してカラーマツプテーブルに必要な
数のエントリを確保する。その後、ホストコンピュータ
から論理カラーインデックスに対応した色コードが与え
られると色コード処理手段はカラーマツプテーブルの対
応する物理カラーインデックスに前記色コードを書き込
む。その後、ホストコンピュータから図形をカラーで表
示すべく論理カラーインデックスが与えられると、前記
制御手段は前記論理カラーインデックスをインデックス
照合手段を参照して物理カラーインデックス変換してフ
レームバッファに3き込む。これによりホストコンピュ
ータは論理インデックスを使用して表示図形の色指定を
行うことができる。
(実施例) 以下本発明の一実施例を図面を参照して説明する。第1
図は本発明のカラーグラフィックディスプレイ装置の一
実施例を示したブロック図である。1はディスプレイ4
に表示する図形情報及び色情報を保持するフレームバッ
ファ、2は物理カラーインデックスに対応した色コード
を保持するカラーマツプテーブル、3はフレームバッフ
ァの内容をスキャンしてディスプレイ4に図形情報及び
色情報を送出するディスプレイコントローラ、4は入力
された図形情報及び色情報に基づいて画面上に図形をカ
ラーで表示するディスプレイ、5はホストコンピュータ
からの情報により未使用のカラーマツプテーブルのエン
トリの確保、論理インデックスと物理インデックスの対
応関係を示すカラーインデックス変換情報テーブルの作
成及び前記情報のフレームバッファへの占き込み等を行
うグラフィックコントローラ、6はカラーマツプテーブ
ル2のエントリの使用情報及びカラーインデックス変換
情報テーブルを保持するカラーマツプ管理情報テーブル
、7は上記1〜6により構成されるカラーグラフィック
ディスプレイ装置を管理して図形をカラーで表示させる
情報を与えるホストコンピュータ。
第2図は第1図で示したカラーマツプ管理情報テーブル
の詳細例とカラーマツプテーブルとの関係を示した図で
ある。カラーマツプ管理情報テーブル6はカラーマツプ
テーブルの使用情報テーブル61と、複数のカラーイン
デックス変換情報テーブル62とから成る。前者のテー
ブル61にはカラーマツプテーブル2のどのエントリが
現在使用されているかを示す情報が格納され、後者のテ
ーブル62には変換番号によって区別された複数のカラ
ーインデックス情報テーブルが設けられ、各カラーイン
デックス情報テーブルには論理カラーインデックスと物
理カラーインデックスの対応関係が記述されており、論
理カラーインデックスはその各々について零から始まる
連番であり、その長さは可変である。また、物理カラー
インデックスはカラーマツプテーブル2の物理的エント
リを示している。
次に本実施例の動作説明をホストコンピュータ7がディ
スプレイ4の画面上に設けられているウィンドの1つに
図形をカラーで表示する場合について説明する。先ず、
ホストコンピュータ7のソフトウェアはグラフィックコ
ントローラ5に前記図形をカラーで表示するに必要な色
の数を与える。
これにより、グラフィックコントローラ5はカラーマツ
プ管理情報テーブル6のカラーマツプテーブルの使用情
報テーブル61を参照して未使用のカラーマツプテーブ
ル2のエントリを確保し、これに従って前記カラーマツ
プテーブルの使用情報テーブル61を更新する。これと
同時にグラフィックコントローラ5は新たにカラーイン
デックス変換情報テーブルを1組作成し、このテーブル
を識別する変換番号をホストコンピュータ7に返送する
次に、ホストコンピュータ7は論理カラーインデックス
に対応した前記図形をカラーで表示するために必要な実
際の色の割付けを行う。即ち、ホストコンピュータ7の
ソフトウェアはグラフィックコントローラ5から貰った
前記変換番号における各論理カラーインデックスに割り
付けたい色コードの対応関係を示すデータをグラフィッ
クコントローラ5に与える。グラフィックコントローラ
5は、与えられた変換番号で区別されるカラーインデッ
クス変換情報テーブル62を参照して、このカラーイン
デックス変換情報テーブルの論理カラーインデックスに
対応するカラーマツプテーブル2上のエントリ、即ち物
理カラーインデックスを確保し、この物理カラーインデ
ックスに対応して前記色コードを割付ける。これと共に
グラフィックコントローラ5はカラーマツプ管理情報テ
ーブル6の前記カラーインデックス変換情報テーブル6
2に前記各論理カラーインデックスに対応するカラーマ
ツプテーブル2で確保された物理力ラーインデツクスを
書き込んでおく。
次に、ホストコンピュータ7のソフトウェアはディスプ
レイ4の画面にカラー表示する図形の一連の図形情報を
グラフィックコントローラ5に与える前に、上記カラー
インデックス変換情報テーブルを特定する変換番号を先
ずグラフィックコントローラ5に与えておく。これに続
いてホストコンピュータ7のソフトウェアは前記図形情
報をグラフィックコントローラ5に出力するが、この際
使用されるカラーインデックスは上記変換番号により特
定されたカラーインデックス変換情報テーブル62に確
保された論理カラーインデックスとする。グラフィック
コントローラ5は、最初に与えられる上記変換番号に対
応するカラーインデックス変換情報テーブル62を使用
して、続いてホストコンピュータ7から与えられる論理
カラーインデックスをカラーマツプテーブル2上のエン
トリを表わす物理カラーインデックスに変換し、この物
理カラーインデックスを、ホストコンピュータ7から同
時に与えられるディスプレイ4上に図形を描画するため
の図形データと共に書き込む。次に、ディスプレイコン
トローラ3はフレームバッファ1を走査してそこに書か
れた図形データを読み出してこれをディスプレイ4に送
ると共に、同時に読み出される物理カラーインデックス
に基づいてカラーマツプテーブル2を参照してそれに対
応する邑コード情報を読み出し、ディスプレイ4に送る
。これによりディスプレイ4には所定の図形が所定の色
でカラー表示される。
本実施例によれば、カラーマツプテーブル2の各エント
リの使用状況の管理及び論理カラーインデックスに対す
る物理カラーインデックスの対応関係をつける処理をカ
ラーグラフィックディスプレイ装置側で行うことにより
、ホストコンピュータ7はカラーマツプテーブル2の使
用状況を管理する必要がなくなると共に、ディスプレイ
4の画面に設けられたウィンドに図形を描かせる際に論
理的カラーインデックスを使用して色の割付けができる
。従って、ホストコンピュータ7のソフトウェアは前記
論理カラーインデックスを使用して図形のカラー表示を
指定できるため、従来のようにカラーマツプテーブル2
のエントリの確保状況によって物理カラーインデックス
を計算して使用する必要がなくなり、前記ソフトウェア
によって動作されるホストコンピュータ7のCPLJの
負荷を著しく軽減することができ、同CPUの効率的な
運用を図ることができる。
[発明の効果] 以上記述した如く本発明のカラーグラフィックディスプ
レイ装置によれば、ホストコンピュータから与えられる
論理カラーインデックスを色コードを格納するカラーマ
ツプテーブルのエントリである物理カラーインデックス
に変換して前記色コードを処理することにより、ホスト
コンピュータのCPUの負荷を軽減して同CPUの効率
的な運用を図る効果がある。
【図面の簡単な説明】
第1図は本発明のカラーグラフィックディスプレイHf
fiの一実施例を示したブロック図、第2図は第1図で
示したカラーマツプ管理情報テーブルの詳細例とカラー
マツプテーブルとの関係を示した図である。 1・・・フレームバッファ 2・・・カラーマツプテーブル 3・・・ディスプレイコントローラ 4・・・ディスプレイ

Claims (1)

    【特許請求の範囲】
  1. フレームバッファに書き込まれた図形データと物理カラ
    ーインデックスを読み出し、前記物理カラーインデック
    スによつてカラーマップテーブルから対応する色コード
    を読み出し、この色コードと前記図形データに基づいて
    ディスプレイ上に図形をカラーで表示するカラーグラフ
    ィックディスプレイ装置において、カラーマップテーブ
    ルの各エントリの使用状況を管理する管理手段と、ホス
    トコンピュータのソフトで使用される論理カラーインデ
    ックスと前記カラーマップテーブルのエントリである物
    理カラーインデックスとの対応関係をつけるインデック
    ス照合手段と、ホストコンピュータより与えられる使用
    色コードの数に対応してインデックス照合手段に論理カ
    ラーインデックスを確保すると共に前記使用色コードの
    数に対応してカラーマップテーブル上の空きエントリを
    前記管理手段を参照して確保した後前記管理手段の内容
    を更新するエントリ確保手段と、ホストコンピュータよ
    り与えられる論理カラーインデックスに対応した色コー
    ドをカラーマップテーブルの各エントリに書き込むと共
    に前記論理カラーインデックスと前記エントリである物
    理カラーインデックスとの関係を前記インデックス照合
    手段に知らせる色コード処理手段と、ホストコンピュー
    タから与えられる論理カラーインデックスをインデック
    ス照合手段を参照して物理カラーインデックスに変換し
    てフレームバッファに書き込む制御手段とを具備して成
    ることを特徴とするカラーグラフィックディスプレイ装
    置。
JP61151469A 1986-06-30 1986-06-30 カラ−グラフイツクデイスプレイ装置 Pending JPS638695A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61151469A JPS638695A (ja) 1986-06-30 1986-06-30 カラ−グラフイツクデイスプレイ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61151469A JPS638695A (ja) 1986-06-30 1986-06-30 カラ−グラフイツクデイスプレイ装置

Publications (1)

Publication Number Publication Date
JPS638695A true JPS638695A (ja) 1988-01-14

Family

ID=15519202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61151469A Pending JPS638695A (ja) 1986-06-30 1986-06-30 カラ−グラフイツクデイスプレイ装置

Country Status (1)

Country Link
JP (1) JPS638695A (ja)

Similar Documents

Publication Publication Date Title
US4890257A (en) Multiple window display system having indirectly addressable windows arranged in an ordered list
EP0329892B1 (en) Display system comprising a windowing mechanism
US5978893A (en) Method and system for memory management
JPH0962235A (ja) 動的オフスクリーン・ディスプレイ用メモリ管理システムおよび方法
EP0694831A2 (en) Computer system having storage unit provided with data compression function andmethod of management of storage area thereof
JPS638695A (ja) カラ−グラフイツクデイスプレイ装置
JPS6231891A (ja) 表示装置
JP2000172609A (ja) 情報端末装置
JPH02160288A (ja) 画面表示制御部の外字処理方式
JPH0827685B2 (ja) ファンクションキーの機能割りつけ方式
JPH0715623B2 (ja) ディスプレイ装置
JPH03127143A (ja) 画像処理装置
JPH02297232A (ja) メモリ管理方法
JPS607474A (ja) Crt表示装置
JPH02148107A (ja) プログラマブルコントローラにおけるシーケンスプログラムのi/oアドレス変換方法
JPH0476598A (ja) 表示制御装置
JPS63318637A (ja) 電子計算機におけるマルチタスク処理方法
JPS6159482A (ja) 表示画面切換え制御方式
JPS63104128A (ja) 端末装置における画面フオ−マツトデ−タ格納方式
JPH10326161A (ja) データ管理装置及び記憶媒体
JPS61275790A (ja) 文字表示装置の文字フオント管理方式
JPS63282875A (ja) 情報処理方式
JPH0322131A (ja) 画像表示制御装置
JPS61230190A (ja) マルチウインド表示用メモリ装置
JPS63304291A (ja) ビットマップディスプレイ管理方式