JPH1055160A - Vga画像をウィンドウ表示する装置および方法 - Google Patents

Vga画像をウィンドウ表示する装置および方法

Info

Publication number
JPH1055160A
JPH1055160A JP9086505A JP8650597A JPH1055160A JP H1055160 A JPH1055160 A JP H1055160A JP 9086505 A JP9086505 A JP 9086505A JP 8650597 A JP8650597 A JP 8650597A JP H1055160 A JPH1055160 A JP H1055160A
Authority
JP
Japan
Prior art keywords
vga
display
graphics
memory
image 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.)
Granted
Application number
JP9086505A
Other languages
English (en)
Other versions
JP3297344B2 (ja
Inventor
Rei Jiyoonzu Chiyaaruzu
チャールズ・レイ・ジョーンズ
Aren Niiru Geerii
ゲーリー・アレン・ニール
Toomasu Robaason Jiyon
ジョン・トーマス・ロバーソン
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH1055160A publication Critical patent/JPH1055160A/ja
Application granted granted Critical
Publication of JP3297344B2 publication Critical patent/JP3297344B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/127Updating a frame memory using a transfer of data from a source area to a destination area
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/06Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 VGA画像を含むグラフィックス画像を記憶
するため1つのメモリ装置のみ使用し、またVGA画像
と加速されたグラフィックス画像を同時に表示可能とす
るVGA能力を有するディスプレイ・アダプタを提供す
ること。 【解決手段】 本発明はディスプレイ・スクリーンにV
GA画像をウィンドウ表示する装置および方法を提供す
る。この装置は、VGAコントローラと、ラスタライザ
・エンジンと、表示可能メモリおよび表示不可能メモリ
を有するフレーム・バッファとを含むグラフィックス・
アダプタである。VGAコントローラはフレーム・バッ
ファの表示不可能メモリにVGAデータを記憶させた
り、引き出したりし、またディスプレイ・スクリーンに
VGA画像をウィンドウ表示するように、さらに処理す
るためにそのデータをラスタライザ・エンジンに供給す
る。処理の後、後に表示するフレーム・バッファの表示
可能メモリでの他のグラフィックス・データと同様に、
ラスタライザ・エンジンの加速型グラフィックス・プロ
セッサがVGAデータを記憶する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はグラフィックス表示
アダプタに関し、詳細にはウィンドウにビデオ・グラフ
ィックス・アレイ(VGA)画像を表示する能力を有す
るアダプタに関する。
【0002】
【従来の技術】高機能の加速型グラフィックス表示アダ
プタが産業界で広範囲に使われてきている。その結果、
これらのアダプタは標準品としてVGAアダプタと漸次
入れ替わっている。加速型グラフィックス・アダプタは
メモリ装置に画像情報を伝えるために専用のプロセッサ
を有している。一方、VGAはシステムのプロセッサあ
るいはホストコンピュータのプロセッサを使用して、メ
モリ装置に画像情報を伝えている。専用のプロセッサに
より、加速型グラフィックス・アダプタはVGAより高
速で効率が良い。
【0003】しかし、VGAアプリケーションが存在す
るので、産業界ではVGAアダプタを持続的に供給する
ことを望む声が根強くある。この要望を満たすため、デ
ィスプレイ・アダプタの製造メーカの数社はVGA能力
のある加速型グラフィックス表示アダプタを設計した。
図1はこうしたVGA能力を有する加速型グラフィック
ス表示アダプタの一例を示している。グラフィックス・
アダプタ100は、VGAポートと入力ポートを有する
加速型グラフィックス・コントローラ110を含む。こ
のグラフィックス・コントローラ110はフレーム・バ
ッファ130に接続されており、このフレーム・バッフ
ァはさらにランダム・アクセス・メモリ・デジタル−ア
ナログ変換器(RAMDAC)150に接続されてい
る。RAMDAC150は、ディスプレイ・モニタ16
0に画像を提供するため使用されるディスプレイ・ポー
トを有する。さらに、RAMDAC150はVGA画像
データを受け取るためのVGAポートも有する。また、
このグラフィックス・アダプタ100は加速型グラフィ
ックス・コントローラ110のVGAポート、RAMD
AC150およびダイナミック・ランダム・アクセス・
メモリ(DRAM)140に接続したVGAコントロー
ラ120も有する。
【0004】グラフィックス・コントローラ110の入
力ポートから受け取った加速したグラフィックス・デー
タは、コントローラ110で処理され、フレーム・バッ
ファ130に記憶させられる。そのデータの表示が用意
できると、データをモニタ160に最終的に表示させる
ためRAMDAC150に送られる。グラフィックス・
コントローラ110により受け取られたVGAデータ
は、DRAM140に記憶させるためにVGAポートを
介してVGAコントローラ120に伝送される。そのデ
ータの表示が用意できると、VGAコントローラ120
によりDRAM140から引き出されて、RAMDAC
150のVGAポートを介してRAMDAC150へ送
られる。
【0005】図1に示されたように、これらの加速型グ
ラフィックス・アダプタはVGA互換性とするために2
つのメモリ装置、フレーム・バッファ130とDRAM
140を使用する。これらの2つのメモリ装置の利用
は、アダプタの全体的なコスト上昇の原因となる。
【0006】種々の理由で、ユーザは頻繁にVGA画像
や加速された画像を同時にスクリーン上に表示したが
る。この場合、各画像は1つのウィンドウに表示され
る。しかし、図1のグラフィックス・アダプタは、VG
A画像が表示されるとグラフィックス・コントローラの
利用を許可しなくなる。特に、VGAコントローラの利
用はRAMDAC150のオペレーションを特定してし
まう。VGA制御下のRAMDACオペレーションは加
速型グラフィックス制御のRAMDACオペレーション
と互換性はない。故に、VGA画像と加速された画像を
1つのスクリーンに同時に表示することは不可能であっ
た。
【0007】
【発明が解決しようとする課題】以上の問題点を鑑み
て、本発明の目的は、VGA画像を含むグラフィックス
画像を記憶するため1つのメモリ装置のみ使用し、また
VGA画像と加速されたグラフィックス画像を同時に表
示可能とするVGA能力を有するディスプレイ・アダプ
タを提供することである。
【0008】
【課題を解決するための手段】上記目的を達成するた
め、本発明はディスプレイ・スクリーンにVGA画像を
ウィンドウ表示する装置および方法を提供する。この装
置は、VGAコントローラと、ラスタライザ・エンジン
と、表示可能メモリおよび表示不可能メモリを有するフ
レーム・バッファとを含むグラフィックス・アダプタで
ある。VGAコントローラはフレーム・バッファの表示
不可能メモリにVGAデータを記憶させたり、引き出し
たりし、またディスプレイ・スクリーンにVGA画像を
ウィンドウ表示するようにさらに処理するために、その
データをラスタライザ・エンジンに供給する。処理の
後、後に表示するフレーム・バッファの表示可能メモリ
での他のグラフィックス・データと同様に、ラスタライ
ザ・エンジンの加速型グラフィックス・プロセッサがV
GAデータを記憶する。VGA画像は、モニタの各フル
スクリーン表示後にリフレッシュされる。
【0009】
【発明の実施の形態】図2は本発明の望ましい実施例に
より利用されたデジタル・コンピュータ200のブロッ
ク図を示す。コンピュータ200はコンピュータ・ボッ
クス205内に1個以上の主プロセッサ210を有し、
その主プロセッサ210は主メモリ220に接続されて
いる。コンピュータ・ボックス205は1個以上の入力
装置230および出力装置240が付属している。入力
装置230は、例えばキーボード、マウス、タブレット
等であり、または他のタイプの入力装置が利用可能であ
る。出力装置240はテキスト・モニタ、プロッタ等で
あり、または他のタイプの出力装置が利用可能である。
主プロセッサ210は他にもグラフィックス・アダプタ
300を介してグラフィックス・ディスプレイのような
グラフィックス出力装置310に接続されている。グラ
フィックス・アダプタ300はアダプタ・スロット26
0A内に設けられている。グラフィックス・アダプタ3
00は主プロセッサ210からのグラフィックスに関す
る指示をバス250を介して受け取る。モデムあるいは
他の通信アダプタ350およびハード・ディスク355
も、それぞれスロット260C、260Dに設けられ、
バス250を通して主プロセッサ210との通信を行
う。モデム350は通信ライン360を通じて他のデー
タ処理システム370と通信可能である。主メモリ22
0、ハード・ディスク355およびフロッピイ・ディス
ク(図示せず)を単にメモリと呼ぶことにする。
【0010】本発明はグラフィックス・アダプタ300
内で実施される。図3は、図2で説明したグラフィック
ス・アダプタ300の一部分を示すブロック図である。
これらの部分は、ラスタライザ・エンジン420および
VGAコントローラ425に接続したアドレス・デコー
ダ480を含む。ラスタライザ・エンジン420および
VGAコントローラ425は互いに接続されている。ア
ドレス・デコーダ480はデータをラスタライザ・エン
ジン420あるいはVGAコントローラ425のどちら
かへ伝送するため使用される。アドレス・デコーダは公
知であり、従ってその実施に関する説明は省略する。ラ
スタライザ・エンジン420は特定の画像データを与え
るためどのピクセルを更新すべきか、そして視覚的に正
確な表示を作るためにそのピクセルをどのように更新す
るか決定する。VGAコントローラ425はプロセッサ
210からの画像データでVGAメモリを更新する。ま
た、グラフィックス・アダプタ300はフレーム・バッ
ファ430も含む。フレーム・バッファ430は表示可
能メモリ432と表示不可能メモリ434を含む。フレ
ーム・バッファ430はラスタライザ・エンジン420
に接続されている。VGAコントローラ425はVGA
データを記憶するために表示不可能メモリ434を使用
する。表示可能メモリ432はさらにRAMDAC44
0に接続する。
【0011】通常、グラフィックス・システムは1024×
768すなわち768Kバイトのデータを表示するように設計
されている場合、このフレーム・バッファは1024Kバイ
トのデータの記憶容量を与えられている。768Kバイト
の記憶容量が最終的に表示されるデータを含むために使
用され、これを表示可能メモリと称する。残りの256K
バイトの記憶容量は、表示予定のデータを保持するため
には使用されず、これを表示不可能メモリと称する。25
6Kバイトの記憶容量はしばしば何の目的にも使用され
ないので、それらは通常浪費されている。本発明はVG
A画像データを記憶するためにこの記憶容量を有効に使
用し、そのデータを記憶するための別のメモリ装置を不
要とする。しかし本発明は768Kバイトのデータを表示
するために作られたシステムを用いると説明したが、異
なった大きさの画像データを表示するように作られたシ
ステムも使用できる。例えば、1280Kバイトの画像デー
タを表示するように作られたシステムは、2048Kバイト
の記憶容量を有するフレーム・バッファを用いる。フレ
ーム・バッファの未使用の768KバイトはVGAメモリ
として利用できる。
【0012】従来のVGAメモリ装置(DRAM)は通
常4つのマッピングに分割されている。各マッピングは
画像について異なる情報を保持するため使用される。例
えばテキスト・モードでは、第1マッピングは文字コー
ド情報を保持し、第2マッピングは属性情報を保持し、
第3マッピングはフォント情報を保持し、第4マッピン
グは通常、グラフィックス・モードのみで使用される。
同様に、表示不可能メモリ434はVGA画像について
異なる情報を保持するため4つのメモリ・マッピングに
分割される。フレーム・バッファの表示不可能部分は4
つのマッピングに物理的に分割させることができるが、
この場合には複数のマッピングに仮想的に分割させる。
つまり、VGAコントローラは、4つの異なったマッピ
ングとしてメモリを有効に利用するようなアドレス方式
を使用する。効果的な伝送のため、VGAマップ・デー
タをメモリ434のシングル・アクセスに併合させる。
【0013】操作に際しては、主プロセッサ210がデ
ータをグラフィックス・アダプタ300に送ると、アド
レス・デコーダ480はそのアドレスをデコードして、
データをラスタライザ・エンジン420に送るのか、あ
るいはVGAコントローラ425に送るのか決める。V
GAコントローラ425に送られたデータはVGAコン
トローラにより処理され、記憶するために表示不可能メ
モリ434に送られる。同様に、ラスタライザ・エンジ
ン420に送られたデータは処理され、記憶するために
表示可能メモリ432に送られる。VGAデータを表示
する用意ができたら、VGAコントローラ425は表示
不可能メモリ434からデータを取り出し、必要に応じ
てデータを処理して画像を作成し、それをラスタライザ
・エンジン420に送る。ラスタライザ・エンジン42
0はVGAデータをメモリ432に送り、VGA画像と
自身が作成した画像との合成画像を作る。ラスタライザ
・エンジン420は、図2の主プロセッサ210によっ
て、その合成画像におけるVGA画像ウィンドウの起点
アドレスを供給される。VGA画像データは、その起点
アドレスのところから表示可能メモリ432にマップさ
れ、そのサイズはVGA操作モードにより定義される。
必要により、VGA画像もディスプレイ470用に作ら
れた最終のスクリーン解像度に合わせるため大きさを調
整できる。そして処理済みのデータは表示可能メモリ4
32に記憶される。表示可能メモリ432のデータを表
示する用意ができたら、RAMDAC440を介してデ
ィスプレイ470に送られる。
【0014】表示可能メモリ432の画像データはラス
タ走査方式でディスプレイ・モニタ470に表示され
る。つまり、画像はディスプレイ・モニタ470の表示
域全体にわたってスキャナで変調電子ビームをライン毎
にスイープすることにより表示される。従って、モニタ
の左最上部のピクセルに対応した画像データが初めに提
供され、右最下部ピクセルに対応したデータが最後に提
供される。右最下部ピクセルに達すると、モニタの左最
上部ピクセル位置に戻るまでピクセルを表示しないよう
にビームはターンオフされる(重直ブランク)。垂直ブ
ランクの開始で、VGAコントローラ425は表示不可
能メモリ434からのデータ読取りを開始し、それを処
理のためにラスタライザ・エンジン420に送る。ラス
タライザ・エンジン420はデータを処理して、表示可
能メモリ432に記憶する。このようにして、ディスプ
レイ470のラスタ走査処理が開始する前に、VGA画
像がメモリ432内に作られる。これはディスプレイ4
70の表示とVGA画像生成とを同期させ、従ってメモ
リが画像表示のために走査された時に画像が部分的にし
か完成していない(つまり、一部は新しい画像で一部は
前の画像)という状況を避ける。注目すべきは、表示可
能メモリ432の加速したデータは、主プロセッサ21
0が加速したグラフィックス・データをグラフィックス
・アダプタに送るたびにリフレッシュされるということ
である。
【0015】図4は、ディスプレイ・モニタに複数のウ
ィンドウを表示するための装置の詳細なブロック図を示
す。この装置はフレーム・バッファ520、ウィンドウ
識別装置(WID)530、およびRAMDAC540
に接続したグラフィックス・プロセッサ510を有す
る。RAMDAC540はWID530およびフレーム
・バッファ520にも接続されている。図3のラスタラ
イザ・エンジン420に含まれるグラフィックス・プロ
セッサ510は、表示するデータ(VGAおよび加速グ
ラフィックスの両方)をデータ・バス570を通じてフ
レーム・バッファ520に送る。グラフィックス・プロ
セッサ510はまたその伝送したデータのアドレス情報
をアドレス・バス580を通じてWID530に送る。
ルックアップ・テーブル(LUT)545のカラー・パ
レットは制御バス560を介してグラフィックス・プロ
セッサ510により更新される。
【0016】WID530およびフレーム・バッファ5
20の表示可能メモリは同様にマップされる。つまり、
WID530の各位置は表示可能メモリ内のピクセル位
置に対応する。WID530は、ピクセルの色の濃さ等
のような対応するピクセルの属性を決定するためRAM
DAC540により使用されるコードを生成する。RA
MDAC540はこれらの属性を使用して、ピクセルあ
たりのビット数、パレット・アドレス、等の特定のウィ
ンドウ用のデータを正しく解釈する。従って、加速画像
データおよびVGA画像データを、各々のウィンドウ内
で同時にディスプレイ・モニタに表示できる。例えば、
ピクセル当り8ビットのVGAデータをピクセル当り1
6ビットの加速画像と共に表示できる。
【0017】上記したように、特定の実施例について本
発明の説明を行ったが、他の実施例も当業者には明らか
である。それ故、上記説明は特許請求の範囲により規定
される本発明の範囲を限定するものではない。
【0018】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0019】(1) VGA画像データを含むグラフィ
ックス画像データを処理し、ディスプレイ・メモリに記
憶させ、該グラフィックス画像データにより示される複
数のグラフィックス画像の各画像データを同時に、ディ
スプレイ・モニタの各々のウィンドウに表示するための
ラスタライザ・エンジンを有することを特徴とする、V
GA画像をウィンドウ表示可能なグラフィックス表示ア
ダプタ。 (2) 上記ディスプレイ・メモリは表示可能メモリ部
分および表示不可能メモリ部分を有することを特徴とす
る、上記(1)に記載のグラフィックス表示アダプタ。 (3) 上記表示不可能メモリ部分は各々がVGA画像
用の情報データを記憶するための4つのマッピングに分
割されることを特徴とする、上記(2)に記載のグラフ
ィックス表示アダプタ。 (4) VGA画像データを上記表示不可能メモリ部分
に記憶し、処理し、かつ上記表示不可能メモリ部分から
取り出すためのVGAコントローラをさらに有すること
を特徴とする、上記(3)に記載のグラフィックス表示
アダプタ。 (5) 上記表示不可能メモリ部分から取り出したVG
A画像データを、上記フレーム・バッファの表示可能メ
モリに記憶させ、上記スクリーンにウィンドウ表示する
ために、上記ラスタライザ・エンジンに提供することを
特徴とする、上記(4)に記載のグラフィックス表示ア
ダプタ。 (6) VGA画像データは、各フルスクリーン表示後
に上記VGAコントローラにより上記ラスタライザ・エ
ンジンに提供されることを特徴とする、上記(5)に記
載のグラフィックス表示アダプタ。 (7) 上記VGA画像は最終スクリーン解像度に適合
させるために上記ラスタライザ・エンジンにより大きさ
を調整されることを特徴とする、上記(6)に記載のグ
ラフィックス表示アダプタ。 (8) VGA画像データを含むグラフィックス画像デ
ータを得て処理するステップと、該グラフィックス画像
データをディスプレイ・メモリに記憶するステップと
複数の該グラフィックス画像データを、それぞれ同時に
1つのディスプレイ・モニタのそれぞれのウィンドウに
表示するステップと、を有することを特徴とするVGA
画像データをウィンドウ表示する方法。 (9) 上記ディスプレイ・メモリは表示可能メモリ部
分と表示不可能メモリ部分を有することを特徴とする、
上記(8)に記載の方法。 (10) 上記表示不可能メモリ部分は4つのマッピング
に分割され、各マッピングは1つのVGA画像用の情報
データを記憶することを特徴とする、上記(9)に記載
の方法。 (11) VGAコントローラによりVGA画像データを
上記表示不可能メモリ部分に記憶し、処理し、上記表示
不可能メモリ部分から取り出すステップをさらに有する
ことを特徴とする、上記(10)に記載の方法。 (12) 上記表示不可能メモリ部分から取り出したVG
A画像データは、上記ディスプレイ・メモリの表示可能
メモリに記憶させ、かつ1つのウィンドウの上記スクリ
ーンに表示させるために、ラスタライザ・エンジンに供
給されることを特徴とする、上記(11)に記載の方法。 (13) VGA画像データは各フルスクリーン表示後、
上記VGAコントローラにより上記ラスタライザ・エン
ジンに供給されることを特徴とする、上記(12)に記載
の方法。 (14) 上記VGA画像は最終的なスクリーンの解像度
に合致するように上記ラスタライザ・エンジンによって
大きさを調整されることを特徴とする、上記(13)に記
載の方法。
【0020】
【発明の効果】上記説明のように、本発明はVGA画像
を含むグラフィックス画像を記憶するため1つのメモリ
装置のみ使用し、またVGA画像と加速されたグラフィ
ックス画像を同時に表示可能とするVGA能力を有す
る、コスト的に妥当なディスプレイ・アダプタを提供す
る。
【図面の簡単な説明】
【図1】VGA能力を有する従来の加速型グラフィック
ス・アダプタのブロック図。
【図2】本発明の望ましい実施例により利用されたデジ
タル・コンピュータのブロック図。
【図3】グラフィックス・アダプタの部分ブロック図。
【図4】ディスプレイ・モニタの複数のウィンドウに表
示するため使用した装置の詳細なブロック図。
【符号の説明】
100 グラフィックス・アダプタ 110 加速型グラフィックス・コントローラ 120 VGAコントローラ 130 ディスプレイ・メモリ 140 DRAM 150 RAMDAC 160 ディスプレイ 200 デジタル・コンピュータ 205 コンピュータ・ボックス 210 主プロセッサ 220 主メモリ 230 入力装置 240 出力装置 250 バス 260A アダプタ・スロット 260C スロット 260D スロット 300 グラフィックス・アダプタ 310 グラフィックス出力装置 350 モデム 355 ハード・ディスク 360 通信ライン 370 他のデータ処理システム 420 ラスタライザ・エンジン 425 VGAコントローラ 430 フレーム・バッファ 432 表示可能メモリ 434 表示不可能メモリ 470 ディスプレイ 480 アドレス・デコーダ 510 グラフィックス・プロセッサ 520 フレーム・バッファ 530 ウィンドウ識別装置 540 RAMDAC
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ゲーリー・アレン・ニール アメリカ合衆国78726、テキサス州、オー スチン、ウォータートン・パーケ・コーブ 12402 (72)発明者 ジョン・トーマス・ロバーソン アメリカ合衆国78759、テキサス州、オー スチン、アロウポイント・コーブ 6809

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】VGA画像データを含むグラフィックス画
    像データを処理し、ディスプレイ・メモリに記憶させ、
    該グラフィックス画像データにより示される複数のグラ
    フィックス画像の各画像データを同時に、ディスプレイ
    ・モニタの各々のウィンドウに表示するためのラスタラ
    イザ・エンジンを有することを特徴とする、VGA画像
    をウィンドウ表示可能なグラフィックス表示アダプタ。
  2. 【請求項2】上記ディスプレイ・メモリは表示可能メモ
    リ部分および表示不可能メモリ部分を有することを特徴
    とする、請求項1に記載のグラフィックス表示アダプ
    タ。
  3. 【請求項3】上記表示不可能メモリ部分は各々がVGA
    画像用の情報データを記憶するための4つのマッピング
    に分割されることを特徴とする、請求項2に記載のグラ
    フィックス表示アダプタ。
  4. 【請求項4】VGA画像データを上記表示不可能メモリ
    部分に記憶し、処理し、かつ上記表示不可能メモリ部分
    から取り出すためのVGAコントローラをさらに有する
    ことを特徴とする、請求項3に記載のグラフィックス表
    示アダプタ。
  5. 【請求項5】上記表示不可能メモリ部分から取り出した
    VGA画像データを、上記フレーム・バッファの表示可
    能メモリに記憶させ、上記スクリーンにウィンドウ表示
    するために、上記ラスタライザ・エンジンに提供するこ
    とを特徴とする、請求項4に記載のグラフィックス表示
    アダプタ。
  6. 【請求項6】VGA画像データは、各フルスクリーン表
    示後に上記VGAコントローラにより上記ラスタライザ
    ・エンジンに提供されることを特徴とする、請求項5に
    記載のグラフィックス表示アダプタ。
  7. 【請求項7】上記VGA画像は最終スクリーン解像度に
    適合させるために上記ラスタライザ・エンジンにより大
    きさを調整されることを特徴とする、請求項6に記載の
    グラフィックス表示アダプタ。
  8. 【請求項8】VGA画像データを含むグラフィックス画
    像データを得て処理するステップと、該グラフィックス
    画像データをディスプレイ・メモリに記憶するステップ
    と、複数の該グラフィックス画像データを、それぞれ同
    時に1つのディスプレイ・モニタのそれぞれのウィンド
    ウに表示するステップと、を有することを特徴とするV
    GA画像データをウィンドウ表示する方法。
  9. 【請求項9】上記ディスプレイ・メモリは表示可能メモ
    リ部分と表示不可能メモリ部分を有することを特徴とす
    る、請求項8に記載の方法。
  10. 【請求項10】上記表示不可能メモリ部分は4つのマッ
    ピングに分割され、各マッピングは1つのVGA画像用
    の情報データを記憶することを特徴とする、請求項9に
    記載の方法。
  11. 【請求項11】VGAコントローラによりVGA画像デ
    ータを上記表示不可能メモリ部分に記憶し、処理し、上
    記表示不可能メモリ部分から取り出すステップをさらに
    有することを特徴とする、請求項10に記載の方法。
  12. 【請求項12】上記表示不可能メモリ部分から取り出し
    たVGA画像データは、上記ディスプレイ・メモリの表
    示可能メモリに記憶させ、かつ1つのウィンドウの上記
    スクリーンに表示させるために、ラスタライザ・エンジ
    ンに供給されることを特徴とする、請求項11に記載の
    方法。
  13. 【請求項13】VGA画像データは各フルスクリーン表
    示後、上記VGAコントローラにより上記ラスタライザ
    ・エンジンに供給されることを特徴とする、請求項12
    に記載の方法。
  14. 【請求項14】上記VGA画像は最終的なスクリーンの
    解像度に合致するように上記ラスタライザ・エンジンに
    よって大きさを調整されることを特徴とする、請求項1
    3に記載の方法。
JP08650597A 1996-04-22 1997-04-04 グラフィックス表示アダプタ Expired - Fee Related JP3297344B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63609296A 1996-04-22 1996-04-22
US08/636092 1996-04-22

Publications (2)

Publication Number Publication Date
JPH1055160A true JPH1055160A (ja) 1998-02-24
JP3297344B2 JP3297344B2 (ja) 2002-07-02

Family

ID=24550396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08650597A Expired - Fee Related JP3297344B2 (ja) 1996-04-22 1997-04-04 グラフィックス表示アダプタ

Country Status (6)

Country Link
JP (1) JP3297344B2 (ja)
KR (1) KR100288662B1 (ja)
CN (1) CN1114855C (ja)
GB (1) GB2312601B (ja)
HK (1) HK1005387A1 (ja)
TW (1) TW319866B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609231A (zh) * 2012-02-22 2012-07-25 中国人民解放军国防科学技术大学 基于飞腾处理器平台的多显示屏输出方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100537884B1 (ko) * 1998-01-21 2006-03-03 삼성전자주식회사 듀얼 스캔용 그래픽 카드
CN104040501A (zh) * 2011-12-26 2014-09-10 英特尔公司 显示控制器中断寄存器
DE202017100448U1 (de) 2017-01-27 2017-02-22 Sheng-Fa Chen Aufbau einer Warnsignalvorrichtung für ein Fahrzeug

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6242277A (ja) * 1985-08-19 1987-02-24 Fanuc Ltd 画像処理装置
US5388200A (en) * 1990-12-21 1995-02-07 Sun Microsystems, Inc. Method and apparatus for writing directly to a frame buffer
KR0180577B1 (ko) * 1993-12-16 1999-05-15 모리시다 요이치 멀티윈도우 장치
US5500654A (en) * 1993-12-27 1996-03-19 Kabushiki Kaisha Toshiba VGA hardware window control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609231A (zh) * 2012-02-22 2012-07-25 中国人民解放军国防科学技术大学 基于飞腾处理器平台的多显示屏输出方法
CN102609231B (zh) * 2012-02-22 2014-12-31 中国人民解放军国防科学技术大学 基于飞腾处理器平台的多显示屏输出方法

Also Published As

Publication number Publication date
JP3297344B2 (ja) 2002-07-02
GB9706595D0 (en) 1997-05-21
KR970071364A (ko) 1997-11-07
CN1167941A (zh) 1997-12-17
HK1005387A1 (en) 1999-01-08
KR100288662B1 (ko) 2001-05-02
CN1114855C (zh) 2003-07-16
GB2312601B (en) 2000-11-29
TW319866B (ja) 1997-11-11
GB2312601A (en) 1997-10-29

Similar Documents

Publication Publication Date Title
EP0422298B1 (en) Display system
US5565886A (en) Method and system for rapidly transmitting multicolor or gray scale display data having multiple bits per pixel to a display device
US7589737B2 (en) System and method for communicating graphics image data over a communication network
EP0329892B1 (en) Display system comprising a windowing mechanism
US5956049A (en) Hardware that rotates an image for portrait-oriented display
US5515494A (en) Graphics control planes for windowing and other display operations
US5696947A (en) Two dimensional frame buffer memory interface system and method of operation thereof
EP0464555B1 (en) Image data control apparatus and display system
US6781587B2 (en) Video graphic interface device and method for portrait and landscape image display modes
EP0284904B1 (en) Display system with symbol font memory
JPH09251286A (ja) 異なるピクセル・サイズを処理するウインドウ・システムにおけるディスプレイ・グラフィック・アダプタ及びピクセル・データを記憶する方法
US20030079919A1 (en) System and method for displaying an image on a network attachable display device
US4979130A (en) Method of creating hollow multistroke characters
US6606094B1 (en) Method and apparatus for text image stretching
JPH07210141A (ja) 拡張グラフィックス・アレイ(xga)・ネイティブ・モードにおいて仮想ビデオ・グラフィックス・アレイ(vga)をサポートするディスプレイ・アダプタ
JP3297344B2 (ja) グラフィックス表示アダプタ
US20090033669A1 (en) System And Method For Communicating Graphics Image Data Over A Communication Network
US6809737B1 (en) Method and apparatus for supporting multiple monitor orientations
EP0803798A1 (en) System for use in a computerized imaging system to efficiently transfer graphics information to a graphics subsystem employing masked direct frame buffer access
US20060092163A1 (en) Rendering images on a video graphics adapter
US5734873A (en) Display controller with accelerated drawing of text strings
US5900866A (en) Method and system for providing video graphics adapter functionality on a simple frame buffer
US6421059B1 (en) Apparatus and method for rendering characters into a memory
TW444183B (en) Device and method for image rotation
JPH05282126A (ja) 表示制御装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees