JPH0247774A - 表示システム及び方法 - Google Patents

表示システム及び方法

Info

Publication number
JPH0247774A
JPH0247774A JP1155976A JP15597689A JPH0247774A JP H0247774 A JPH0247774 A JP H0247774A JP 1155976 A JP1155976 A JP 1155976A JP 15597689 A JP15597689 A JP 15597689A JP H0247774 A JPH0247774 A JP H0247774A
Authority
JP
Japan
Prior art keywords
display
bit
image
pels
pel
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
JP1155976A
Other languages
English (en)
Inventor
Paul D Dinicola
ポール・デヴイド・デイニコラ
Francois N Dumas
フランコインス・ノーマンド・ダーマス
John Joseph Lawless
ジヨン・ジヨセフ・ローレス
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 JPH0247774A publication Critical patent/JPH0247774A/ja
Pending 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/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/022Control 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 memory planes
    • 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
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen

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)
  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、−船釣には、コンピュータ表示システムに関
し、具体的にはイメージを複数のカラーで表示し、デー
タを多くのソフトウェア・アプリケーション・プログラ
ムから表示し、あるいはいくつかの陰極線管(CRT)
もしくはコンピュータ及びデータ処理システムで普通に
使用されている表示装置上でいくつかのイメージを組合
せるハードウェア及びソフトウェアに関する。より具体
的には、本発明はカラーもしくはグレーの多くの陰影(
シェード)による図形もしくは文字出力の表示及び1以
上の表示オブジェクトのアニメーション即ち移動が望ま
れる場合のデータの表示に関する。
B、従来技術 図形表示システムは表示すべき図形もしくは文字情報を
表わすデータを離散的な画素即ちペルにエンコードする
。代表的にはランダム・ラフセス・メモリ(RAM)で
あるディジタル・メモリが、表示フレームを構成するエ
ンコード化ペルを記憶する。次に図形表示が記憶された
ペル・データをアクセスするビデオ・プロセッサによっ
て発生され、データをカラーもしくは多くのグレーの陰
影のイメージを発生するための表示モニタに必要な信号
にデコードし、この信号をCRTもしくは他の表示モニ
タに転送する。ペルは表示モニタのフェイス・プレート
のラスク走査として迅速に表示される0代表的な場合は
水平方向である走査は、多くの走査線より成り、各走査
線は多くのペルより成る。
メモリ中に記憶されたペル・データは代表的な場合、2
つの形式のうちの一方でデコードされる。
ビット・エンコード図形システムでは、各ペルはいくつ
かの、たとえば3つの2進単位、即ちビットで表わされ
る。ビットはプレーン中に組織化され、各プレーンは表
示モニタ上の各ペルに対して1ビツトを有する。従って
特定のペルを表わすデータの3ビツトは、3つの別個の
ビット・プレーン中の同じ垂直及び水平オフセット位置
に記憶される。最終のビデオ表示スクリーンは同時にビ
ット・プレーンをアクセスし、得られた3ビツトの組を
交換テーブルに送り、カラーもしくはグレーの陰影を発
生するのに必要な制御信号を発生することによって発生
される。個々のビット・プレーンは最終表示構造を発生
するのに必要な一部だけを含み5表示イメージ構造が実
現されるのは、3つのプレーンの組合せ、及び関連する
カラーもしくはグレーの陰影のデコードによってだけで
ある。
エンコーディングの第2の方法は、横方向ビット・エン
コーディングである。この方法では、ビットの順次的組
合せが表示イメージの各ペルのエンコードに使用される
。たとえば2ビツトのシーケンスを使用して表示モニタ
上の各ペルがエンコードれる。もし各ペルをエンコード
するのに1ビツトしか使用されないと、このビットはペ
ルがオンであるかオフであるかを単に示すだけである。
もしオンならば、システムの指定した前景カラーが表示
され、そうでない時は背景カラーが表示される。もしペ
ル当り2ビツトが使用される時は、非O値は3つの前景
カラーのうちどれが表示されるかを示す。横方向ビット
・エンコード・イメージは単一のビット・プレート中に
記憶でき、たとえば左から右そして上から下へ、相対的
スクリーン位置で順次アクセスされる。
従来技術の中には、ビット・プレーン及び横方向ビット
・エンコード図形表示システムの両方のいくつかの例が
ある。
米国特許第4691295号はビット・エンコード図形
表示に4ビツト・プレーンを使用した図形システムを開
示している。この特許は、これ等のビット・プレーンを
一群として使用して、単一のビット・エンコード・イメ
ージを形成する事、個々のビット・プレーンからのデー
タの選択的表示が可能である。しかしながら、この特許
はビット・エンコード・モードもしくは横方ビット・エ
ンコード・モードの両方で動作して、異なった″パーソ
ナリティ″を有するシステムを構成できる表示システム
を開示していない。
他の装置は多くのメモリ・バッファを使用して、スクリ
ーン上に一連の横方向ビット・エンコード・イメージを
記憶して発生している。米国特許第4653020号は
多くのバッファを使用して、多くのアプリケーションか
ら発生されるエンフード文字を記憶するシステムを開示
している。バッファの各々は表示スクリーン上の別個の
ウィンドー中に表示する。いくつかのバッファからのデ
ータの組合せは行われていない。この特許は文字の表示
にのみ関し1図形イメージの表示には関していない。
米国特許第4317114号は、いくつかの横方向ビッ
ト・エンコード・イメージ・プレーンが上位コンピュー
タ・システムからのデータと重亜され、混合されて、最
終の表示スクリーン・イメージを形成している。この特
許はバッファの多重使用を開示していす、イメージの混
合を制御する方法を開示していない。
米国特許第4682297号は別個のメモリ・バッファ
からの多くのイメージを混合することによる合成イメー
ジを形成する図形表示システムを開示している。透明カ
ラーが存在する個所では、背景のイメージが眺められる
ようにする透明カラーの選択によってイメージが混合さ
れている。この具体例は移動するオブジェクトの表示を
発生するのに有用である。それは移動するオブジェクト
が単一プレーン上で移動(即ち消去及び再表示)でき、
このオブジェクトが非移動オブジェクトを含む他のプレ
ーンと混合できるからである6しかしながら、この特許
は2つのイメージ・バッファだけを混合する装置を与え
ている。この装置は3もしくはそれ以上のバッファには
容易には拡張できず、バッファの2重使用を開示してい
ない。
従って、従来技術の表示システムは代表的には、2つの
イメージ・エンコード方法の一方だけを支援するか、主
に1つの方法を支援して、第2の方法は限定的な支援を
受けているに過ぎない。この機能的硬直性は特定の図形
表示システムの応用を制限し、特に汎用表示システムの
分野で著しく不利である。
C1発明が解決しようとする問題点 本発明の目的は、図形表示環境において、ビット・エン
コード及ヒ多重プレーン横方向エンコード技術の両方向
を支援する、ハードウェア及びソフトウェア装置及び方
法を与えることにある。
D0問題点を解決するための手段 単一のハードウェア構造体に、ビット・エンコードを使
用して広範囲のカラーの表示を支援でき。
横方向のビット・エンコードを使用していくつかの独立
したアプリケーション・プログラムの表示もしくは多重
イメージ混合を支援するのに使用される多くの独立した
メモリ・バッファが与えられる。
たとえば、ハードウェア中に3つのバッファが使用され
る時は、システムは23=8のカラーのビット・エンコ
ード及び表示もしくは3つの独立したアプリケーション
もしくはイメージの集合の横方向ビット・エンコードを
支援する。横方向ビット・エンコード・メモリ・バッフ
ァからのイメージはハードウェアもしくはソフトウェア
を使用して混合されて合成イメージを与えることができ
、見かけのイメージの移動もしくはアニメーションを支
援することができる。イメージの混合がハードウェアで
具体化されると、イメージは合成イメージを含む中間フ
レーム・バッファを発生しないで組み合され、直接ビデ
オ表示モニタに書込むことができる。この技術は限られ
た処理能力を有するコンピュータ装置中の表示システム
の効率を改善する。それは1つのプレーン中のオブジェ
クトの移動もしくは任意のプレーン中のイメージの変更
に、中間フレーム・バッファの完全な再生の必要がない
からである。横方向ビット・エンコード・バッファは各
々プロセッサ中で実行されている個別のアプリケージ言
ン・プログラムに関連でき、そのアプリケーションから
の出力メツセージを捕えることができる。表示システム
は、結果の独立したイメージを別個に表示モニタ上に表
示するように構成でき、もしくは2以上のイメージを組
合して、合成表示イメージが形成できる。最後に、3つ
のバッファをリンクして、リンクされたイメージがあた
かも1つの大きなページをなしているかのように、滑ら
かな画面移動が可能である。
F、実施例 本発明は1表示装置上に図形イメージを表示するための
図形表示システムに関する。本発明はラスク走査陰極線
管(CRT)表示装置で使用するように説明されるが、
その概念はガス・パネル及び液晶表示装置を含む、他の
多くのタイプにも適用できる。
本発明の図形表示システムを第1図のブロック図に示す
。アプリケーションもしくはオペレーティング・システ
ム・プログラムを実行しているプロセッサ10は出力メ
ツセージを発生して、これをデータ経路11に沿って図
形表示アダプタ20に送る。図形表示アダプタ20はそ
の主要機能として出力メツセージを、ビデオ表示モニタ
50上に表示を発生するための制御信号を発生するのに
適した形に変換する。表示モニタ50は、好ましい実施
例では、たとえばIBMモデル5272カラー表示モニ
タのような、赤、緑及び青の制御信号に応答する標準の
表示モニタである。赤、緑及び青の制御信号の値は表示
モニタの適切な点に必要なカラーのイメージを発生させ
る。
本発明を具体化した図形表示アダプタは、次の主要部品
を有する。プロセッサ10から出力メツセージは様式化
されてメモリ・バッファ、即ちビット・プレーン24.
26.28及び30中に記憶される。各ビット・プレー
ンは最小限度5表示モニタ50の1スクリーンを充填す
るのに十分な記憶位置を含んでいる。たとえば、好まし
い実施例では、表示モニタは、各々720のペルを有す
る350本の水平線を表示できる容量を有する。
従って、例示のシステムでは、各ビット・プレーンは少
なくとも252000ビツトを含まなければならない。
ビット・エンコーディングには各プレーン中にペル当り
1ビツトを必要とするが、横方向のビット・エンコーデ
ィングでは数ビットを必要とする。
イネーブル・プレーン・レジスタ22はプロセッサ10
からの制御信号12に応答して図形表示アダプタのエン
コード状態を選択する。図形表示エンコード状態は多重
プレーン・ビット・エンコードもしくは単一プレーン横
方向ビット・エンコード状態のいずれかである。もし横
方向ビット・エンコード状態が選択されている時は、イ
ネーブル・プレーン・レジスタ・22はビット・プレー
ンを選択してプロセッサ1oからのデータを受取る。
イメージ混合器(兼ビデオ制御選択器)32はビット・
プレーン(メモリ・バッファ)24.26.28及び3
oからエンコード化された図形データを読取って、必要
なデコーディング及びイメージ混合を行う。もしビット
・プレーン・エコーディングが使用されている時には、
イメージ混合器32はビット・プレーンから対応するビ
ットを選択し、これ等をカラー変換テーブル34に渡す
テーブル34はこのコードを適切な赤、緑及び前制御信
号に変換する。この制御信号はデータ・チャネル40を
介して表示モニタ50に渡される。
横方向ビット・エンコード状態では、イメージ混合器3
2は、ビット・プレーン優先順位に従ってビット・プレ
ーンに含まれたイメージを組合す。
特定のプレーンからのイメージの表示は(イメージ混合
器前)ビデオ制御選択器32によってイネーブルされ、
表示のために1以上のプレーンがイネーブルされる。混
合されたイメージはカラー変換テーブル34に渡され、
テーブル34は適切な制御信号をデータ・チャネル40
を介して表示モニタ50に渡す。
第2図及び第3図は、ペル・データの、ビット・プレー
ンを使用するビット・エンコーディングと横方向ビット
・エンコーディングの差を示す、第2図は3つのビット
・プレーン70.72及び74を示している。スクリー
ン上の所定の位置に対応するペルは3つのビット・プレ
ーンの各々中の対応するビットによって表わされる。た
とえば、第2図で、最初のペルはビットco、cl、C
2によって表わされている。表示イメージの次のペルは
各プレーン中の次のビット位置、即ちdo、dl、d2
によって表わされている。任意の1つのプレーン中に記
憶されている情報は表示モニタ上にペルを発生するのに
必要な情報の一部を表わすに過ぎない。プレーンのどれ
もイメージの全構造を表わしていず、最終イメージを明
らかにするのは、いくつかのプレーンの組合せだけであ
る。
データは各ビット・プレーンの同じ相対位置から同時に
読取られる。たとえば、ビットC01C1及びC2がビ
ット・プレーンから読取られて、表示のための単一のペ
ルが形成される。C01C1及びC2によって表わされ
たペルのデコーディングを次の表に示す。C01C1及
びC2が夫々値1.1、Oを有する場合は、表示モニタ
上のこの位置でシアンのカラーが発生される(変換テー
ブル中でcoは最下位のビットであることに注意された
い)。
表 イメージの横方向ビット・エンコーディングでは、1つ
のイメージを記憶するのに唯1のビット・プレーン80
が使用される。他のプレーン82及び84は他のイメー
ジを記憶している。第3図で、ペルはビット・プレーン
80中の最初の3つのビットeO,e1、C2にエンコ
ードされている。
この出力によって、このペルに表示されるべき前景カラ
ー(もしあれば)が決定される。横方向ビット・、エン
コーデンでは、イメージの全フオームが単一のビット・
プレーンで表わされている。
本発明の強調すべき特徴は、ビット・プレーン24.2
6.28.30の各々をビット・プレーン・エンコード
・モードもしくは横方向ビット・エンコード・モードの
両方で使用できる能力にある。上述のように、従来技術
の装置はペル・エンコーデング方法の一方だけを、代表
的な場合具体化してる。ある場合は、従来技術の装置は
ビット・プレーン・エンコーディングを支援し、ビット
・プレーンの1つが横方向ビット・エンコード・モード
に使用できているだけである。本発明に従えば、図形ア
ダプタ中に存在するビット・プレーンのすべてが、横方
向ビット・エンコード・モードで同時に使用可能である
。イネーブル・プレーン・レジスタ22はアダプタがビ
ット・プレーン・モードにあるか横方向ビット・モード
にあるかどうかを決定し、アダプタが横方向ビット・モ
ードにある時は、イネーブル・プレーン・レジスタ22
がプロセッサ10からの出力の・特定のビット・プレー
ン24.26.28もしくは30への関連付けを制御す
る。このようにして、プロセッサ1゜中で実行中の異な
るアプリケーションは各々異なるビット・プレーンに書
込むことができ、あるいは1つのアプリケーションが1
つのイメージの別個の成分を別個のプレーン上に記憶し
て、後に混合することができる。たとえば、プレーンは
中間のオブジェクトの見かけ上の移動が望まれる場合に
、背景、前景及び中間のオブジェクトに使用できる。こ
れ等のビット・プレーンは次に別個に読取られて、表示
モニタ50上に書込むことができる。
本発明は又別個の横方向ビット・エンコード・プレーン
からのイメージを組合す手段を与える。
イメージの混合はビット・プレーンからのデータを読取
り、イメージのデータを組合せて、これを直接表示モニ
タに送るイメージ混合器(兼ビデオ制御選択器)32に
よって遂行される。中間フレーム・バッファはイメージ
混合動作の結果を記憶する必要がない。このことは、ビ
ット・プレーンの1つを変更しても、中間プレーム・バ
ッファの完全な再生を必要としないので著しい利点であ
る。
この改良イメージ混合法は表示モニタ上のアニメーショ
ンにとって特に有用である。このイメージ混合論理によ
って、移動するオブジェクトに関連する前景及び背景オ
ブジェクトの適切な処理が可能になる。
単一のアプリケーションによって、3つの異なるビット
・プレーンに書込むことができるようにすることができ
る。たとえば、ビット・プレーン24が前景オブジェク
トを保持し、ビット・プレーンが移動オブジェクトを保
持し、他方ビット・プレーン28が背景オブジェクトを
保持するように設計できる。第5図はこの概念の適用を
示す。
第5C図に示したような木は前景ビット・プレーン26
に書込むことができる。ボールは第5B図に示したよう
に移動オブジェクト・プレーン26に書込むことができ
る。最後に、家は第5A図に示したように、背景ビット
・プレーン28に書込むことができる。イメージ混合器
32はこれ等3つのビット・プレーンの各々からのペル
・データを組合して、第5D図に示した表示を表示モニ
タ50上に発生する。この表示では、木は家とボールの
両方の手前に現われ、ボールは家の手前に現われている
。もしボールの移動がアニメートされていて、ボールが
図面の左から右へ移動される時は、移動オブジェクト・
ビット・プレーン26だけを変更すればよい。イメージ
混合器32は3つのビット・プレーンからのペルを適切
な順序に組合せることによって1表示モニタ上に適切な
表示を発生し続ける。移動することによって露出される
ようになる背景オブジェクトの隠された部分を再発生し
なければならないことによって生ずる非効率性はなくな
る。
イメージ混合器32の論理ブロック図を第4図に示す。
この論理はソフトウェアもしくはハードウェア論理回路
のいずれかで具体化できることば明らかであろう。好ま
しい実施例では、この論理はプロセッサ10に必要とさ
れる処理ワークロードを減少するために、ハードウェア
で具体化される。これによって、プロセッサ10の容量
が小さい場合でも、極めて効率的で信頼性のおける図形
表示システムを与えるという利点が与えられる。
第4図を参照すると、横方向ビット・エンコード・デー
タは、ビデオ選択制御器33によってイネーブルされた
ビット・プレーン24.26及び28の各々から同時に
アクセスできる。アクセルされた各ペルは表示のための
ブランクもしくは非ブランクのイメージを表わしている
。好ましい実施例では、ブランクのイメージは2進0に
よって表わされる(即ち、もし3ビツト横方向エンコー
デイングを使用しているのであれば、ペルの値は2進’
o o o’ によって表わされる)。表示の優先順位
が確立されて、ビット・プレーン24がビット・プレー
ン26の上に1桑して表示され、これ等の両ビット・プ
レーンがビット・プレーン28の上に表示される。比較
器がプレーン1から非Oペル・コードが読取られたと判
断すると、このコードは赤、緑及び青色の出力91.9
2及び93を通して転送される。ビット・プレーン24
からのビット・コードは0であるが、プレーン26から
のビット・コードが非Oである時は、ビット・プレーン
26からのイメージが表示される。同じように、プレー
ン24及びプレーン26からのビット・コードがOで、
プレーン28からのコードが非0の時は、プレーン28
のコードが表示される。最後に、3つのペル・コードす
べてが0ならば、背景カラーが表示される。
代替動作形式として、メモリ・バッファ24.26.2
8の各々は別個のアプリケーションからのエンコードさ
れた表示イメージを記憶できる。
イネーブル・プレーン・レジスタ22は特定のメモリ・
バッファをアプリケーションと関連付ける。
ビデオ選択制御器33が制御信号に応答して、イメージ
の1つを表示する。
さらに他の動作形式では、ビット・プレーンは単一の大
きなイメージの記憶領域を形成するように連結できる(
第6図)。このイメージは、あたかもこれが連続したイ
メージであるかのように、表示モニタ上になめらかに画
面移動できる。この連結はイメージ混合器32、並びに
具体的には、表示モニタ5oとビデオ選択制御器33間
の相互作用によって制御され、データが連続的に表示さ
れる。
F0発明の効果 本発明に従えば、図形表示環境において、ビット・エン
コード及び多重プレーン横方向エンコード技術の両方を
支援する、ハードウェア及びソフトウェア装置及び方法
が与えられる。
【図面の簡単な説明】
第1図は、本発明を具体化した図形表示システムの主要
要素のブロック図である。 第2図は、ビット・エンコード化ペルのメモリの図であ
る。 第3図は、横方向ビット・エンコード化ペルのメモリの
図である。 第4図は1本発明に従うイメージ混合のための論理ブロ
ック図である。 第5図は、本発明に従うイメージ混合の具体例を示した
図である。 第6図は、本発明に従う大きなイメージの連結の具体例
を示した図である。 10・・・・・・プロセッサ、20・・・・・・図形表
示アダプタ、22・・・・・・イネーブル・プレーン・
レジスタ、24.26.28.30・・・・・・ビット
・プレーン、32・・・・・・イメージ混合器兼ビデオ
制御選択器、34・・・・・・カラー変換テーブル、5
0・・・・・・表示モニタ出願人  インターナショナ
ル・ビジネス・マシーンズ・コーポレーション 代理人  弁理士  山  本  仁  朗(外1名)

Claims (2)

    【特許請求の範囲】
  1. (1)(イ)複数のペルによって表わされる図形イメー
    ジを記憶するために、複数のメモリ・バッファで組織化
    されていて、上記ペルの各々がエンコードされて、上記
    複数のメモリ・バッファ中の夫々の位置に記憶される第
    1の表示システム状態もしくは上記ペルの各々がエンコ
    ードされて、上記メモリ・バッファの1つの相継ぐ位置
    中に記憶される第2の表示システム状態で動作可能なメ
    モリ装置と、 (ロ)上記第1の表示システム状態と上記第2の表示シ
    ステム状態間で選択を行う状態制御装置と、 (ハ)上記複数のメモリ・バッファの1つもしくはそれ
    以上を、1つもしくはそれ以上のエンコード化図形イメ
    ージ発生アプリケーション・プログラムと関連付けて、
    表示システムが上記第2の表示システム状態にある時に
    動作する制御装置と、 (ニ)上記複数のメモリ・バッファの1つもしくはそれ
    以上からペルを表示装置に転送せしめる選択装置と、 (ホ)イメージ表示の優先順位に従って、上記複数のメ
    モリ・バッファの1つもしくはそれ以上からの上記ペル
    を表示のために組合せるイメージ混合装置とを有する、 表示装置上に図形イメージを表示する表示システム。
  2. (2)図形表示装置の表示領域に表示するための、各々
    ペルで表わされたイメージを含む複数のメモリ・バッフ
    ァ中にエンコード化ペルとして記憶されたイメージを組
    合して表示する方法であって、該方法は上記表示領域中
    の位置に対応する各ペルの記憶装置について次の段階を
    繰返す、イメージを組合して表示する方法。 (イ)同じ表示領域の位置に対応するペルを上記複数の
    メモリ・バッファの各々から同時にアクセスし、 (ロ)上記複数のメモリ・バッファの各々について表示
    の優先順位を決定し、 (ハ)上記表示の優先順位の順序で、各対応するペルを
    調べて、上記ペルが上記表示領域の非ブランク・イメー
    ジ部分を表わすかどうかを判断し、 (ニ)もし上記ペルが上記表示領域の非ブランク・イメ
    ージ部分を表わすならば、上記調べたペルを表示し、 (ホ)一度1つのペルが表示されると、残りの対応する
    ペルを無視し、 (ヘ)もし上記対応するペルのどれも非ブランク・イメ
    ージ部分を表わさない時は、背景カラーを表示する。
JP1155976A 1988-07-22 1989-06-20 表示システム及び方法 Pending JPH0247774A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US223138 1988-07-22
US07/223,138 US4951229A (en) 1988-07-22 1988-07-22 Apparatus and method for managing multiple images in a graphic display system

Publications (1)

Publication Number Publication Date
JPH0247774A true JPH0247774A (ja) 1990-02-16

Family

ID=22835197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1155976A Pending JPH0247774A (ja) 1988-07-22 1989-06-20 表示システム及び方法

Country Status (3)

Country Link
US (1) US4951229A (ja)
EP (1) EP0352012A3 (ja)
JP (1) JPH0247774A (ja)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0360530A3 (en) * 1988-09-20 1992-12-09 International Business Machines Corporation Programmable multi-format display controller
US5083257A (en) * 1989-04-27 1992-01-21 Motorola, Inc. Bit plane partitioning for graphic displays
US5388202A (en) * 1990-02-02 1995-02-07 Viacom International Inc. Method and apparatus for generating window borders having pictorial frame elements
US5170154A (en) * 1990-06-29 1992-12-08 Radius Inc. Bus structure and method for compiling pixel data with priorities
JPH04118695A (ja) * 1990-09-10 1992-04-20 Sony Corp 画像作成システム
JP3073519B2 (ja) * 1990-11-17 2000-08-07 任天堂株式会社 表示範囲制御装置および外部メモリ装置
US5426731A (en) * 1990-11-09 1995-06-20 Fuji Photo Film Co., Ltd. Apparatus for processing signals representative of a computer graphics image and a real image
EP0484981B1 (en) * 1990-11-09 1998-07-08 Fuji Photo Film Co., Ltd. Image data processing apparatus
JP2725915B2 (ja) * 1990-11-15 1998-03-11 インターナショナル・ビジネス・マシーンズ・コーポレイション 三角形描画装置及び方法
JPH087715B2 (ja) * 1990-11-15 1996-01-29 インターナショナル・ビジネス・マシーンズ・コーポレイション データ処理装置及びアクセス制御方法
US5420972A (en) * 1990-11-15 1995-05-30 International Business Machines Corporation Method and apparatus for rendering lines
JPH0683969A (ja) * 1990-11-15 1994-03-25 Internatl Business Mach Corp <Ibm> グラフィックス・プロセッサ及びグラフィックス・データ処理方法
JPH0785219B2 (ja) * 1990-11-15 1995-09-13 インターナショナル・ビジネス・マシーンズ・コーポレイション データ処理システム及びデータ制御方法
US5351067A (en) * 1991-07-22 1994-09-27 International Business Machines Corporation Multi-source image real time mixing and anti-aliasing
KR940002475B1 (ko) * 1991-08-20 1994-03-24 삼성전자 주식회사 화면편집장치
NL194254C (nl) * 1992-02-18 2001-10-02 Evert Hans Van De Waal Jr Inrichting voor het converteren en/of integreren van beeldsignalen.
JP2916322B2 (ja) * 1992-03-19 1999-07-05 株式会社ハドソン 疑似多重スクロール方法
US5706417A (en) * 1992-05-27 1998-01-06 Massachusetts Institute Of Technology Layered representation for image coding
US5621866A (en) * 1992-07-24 1997-04-15 Fujitsu Limited Image processing apparatus having improved frame buffer with Z buffer and SAM port
JP2583003B2 (ja) * 1992-09-11 1997-02-19 インターナショナル・ビジネス・マシーンズ・コーポレイション グラフィックス表示システムにおけるイメージ表示方法、フレーム・バッファ及びグラフィックス表示システム
US5506955A (en) * 1992-10-23 1996-04-09 International Business Machines Corporation System and method for monitoring and optimizing performance in a data processing system
US5553235A (en) * 1992-10-23 1996-09-03 International Business Machines Corporation System and method for maintaining performance data in a data processing system
US5483468A (en) * 1992-10-23 1996-01-09 International Business Machines Corporation System and method for concurrent recording and displaying of system performance data
US5432932A (en) * 1992-10-23 1995-07-11 International Business Machines Corporation System and method for dynamically controlling remote processes from a performance monitor
US5363483A (en) * 1992-10-28 1994-11-08 Intellution, Inc. Updating objects displayed in a computer system
US5481275A (en) 1992-11-02 1996-01-02 The 3Do Company Resolution enhancement for video display using multi-line interpolation
US5838389A (en) * 1992-11-02 1998-11-17 The 3Do Company Apparatus and method for updating a CLUT during horizontal blanking
AU3126193A (en) * 1992-11-02 1994-05-24 3Do Company, The Spryte rendering system with improved corner calculating engine and improved polygon-paint engine
US5596693A (en) * 1992-11-02 1997-01-21 The 3Do Company Method for controlling a spryte rendering processor
US5572235A (en) * 1992-11-02 1996-11-05 The 3Do Company Method and apparatus for processing image data
EP0667017A4 (en) * 1992-11-02 1996-01-03 3Do Co METHOD FOR CONTROLLING A LUTIN-GENERATING PROCESSOR.
US5404437A (en) * 1992-11-10 1995-04-04 Sigma Designs, Inc. Mixing of computer graphics and animation sequences
US5604857A (en) * 1993-01-15 1997-02-18 Walmsley; Simon R. Render system for the rendering of storyboard structures on a real time animated system
CA2164290A1 (en) * 1993-06-07 1994-12-22 David B. Burleson Display system for a subscriber terminal
JPH0785308A (ja) * 1993-07-02 1995-03-31 Sony Corp 画像表示方法
DE69433307D1 (de) * 1993-08-31 2003-12-11 Sun Microsystems Inc Verfahren und Vorrichtung zur Erzeugung dreidimensionaler Effekte in einer zweidimensionalen graphischen Benutzerschnittstelle
US6005967A (en) * 1994-02-18 1999-12-21 Matushita Electric Industrial Co., Ltd. Picture synthesizing apparatus and method
US5537156A (en) * 1994-03-24 1996-07-16 Eastman Kodak Company Frame buffer address generator for the mulitple format display of multiple format source video
US5515107A (en) * 1994-03-30 1996-05-07 Sigma Designs, Incorporated Method of encoding a stream of motion picture data
US5598576A (en) * 1994-03-30 1997-01-28 Sigma Designs, Incorporated Audio output device having digital signal processor for responding to commands issued by processor by emulating designated functions according to common command interface
US6124897A (en) * 1996-09-30 2000-09-26 Sigma Designs, Inc. Method and apparatus for automatic calibration of analog video chromakey mixer
US5528309A (en) 1994-06-28 1996-06-18 Sigma Designs, Incorporated Analog video chromakey mixer
AU695334B2 (en) * 1994-07-25 1998-08-13 Canon Kabushiki Kaisha Efficient methods for the compositing of graphical elements
AUPM704294A0 (en) * 1994-07-25 1994-08-18 Canon Information Systems Research Australia Pty Ltd Method and apparatus for the creation of images
US5561755A (en) * 1994-07-26 1996-10-01 Ingersoll-Rand Company Method for multiplexing video information
US5767845A (en) * 1994-08-10 1998-06-16 Matsushita Electric Industrial Co. Multi-media information record device, and a multi-media information playback device
DE69535693T2 (de) * 1994-12-23 2009-01-22 Nxp B.V. Einzelrasterpufferbildverarbeitungssystem
IL112940A (en) * 1995-03-08 1998-01-04 Simtech Advanced Training & Si Apparatus and method for simulating a terrain and objects thereabove
JPH08320949A (ja) 1995-05-24 1996-12-03 Sega Enterp Ltd 画像処理装置及びそれを用いたゲーム装置
CN1114190C (zh) * 1995-07-28 2003-07-09 北京新兴生物医学工程研究发展中心 在显示器上实现文字与图形的静止和滚动叠加显示的方法
US5643084A (en) * 1995-09-08 1997-07-01 Basic Software Limited Partnership 95, A Limited Partnership Moving video jigsaw puzzle
IL126142A0 (en) 1996-03-15 1999-05-09 Zapa Digital Art Ltd Programmable computer graphic objects
US5812112A (en) * 1996-03-27 1998-09-22 Fluke Corporation Method and system for building bit plane images in bit-mapped displays
US5818468A (en) * 1996-06-04 1998-10-06 Sigma Designs, Inc. Decoding video signals at high speed using a memory buffer
US6128726A (en) * 1996-06-04 2000-10-03 Sigma Designs, Inc. Accurate high speed digital signal processor
JPH1097641A (ja) * 1996-09-20 1998-04-14 Sanyo Electric Co Ltd ランダムドットの動画像の生成方法および生成装置
JP3005499B2 (ja) * 1997-06-26 2000-01-31 日本電気アイシーマイコンシステム株式会社 図形処理装置及び図形処理方法
US6628247B2 (en) * 1998-04-27 2003-09-30 Lear Automotive Dearborn, Inc. Display system with latent image reduction
JP2995703B1 (ja) * 1998-10-08 1999-12-27 コナミ株式会社 画像作成装置、画像作成装置における表示場面切替方法、画像作成装置における表示場面切替プログラムが記録された可読記録媒体及びビデオゲーム装置
US6522341B1 (en) 1999-06-02 2003-02-18 Matsushita Electric Industrial Co., Ltd. Multi-layer image mixing apparatus
JP3853115B2 (ja) * 1999-08-27 2006-12-06 シャープ株式会社 画像符号化装置、画像復号化装置、画像符号化方法及び画像復号化方法
JP3350655B2 (ja) * 2000-01-25 2002-11-25 株式会社ナムコ ゲームシステム及び情報記憶媒体
US6727921B1 (en) 2000-03-20 2004-04-27 International Business Machines Corporation Mixed mode input for a graphical user interface (GUI) of a data processing system
US6894796B1 (en) 2000-05-12 2005-05-17 International Business Machines Corporation Method, system, and logic for selecting line work and control data for a pixel from multiple objects of line work data provided for the pixel
US6850338B1 (en) 2000-05-12 2005-02-01 International Business Machines Corporation Method, system, program, and data structure for generating raster objects
US7394568B1 (en) 2000-05-15 2008-07-01 Infoprint Solutions Company Llc Method, system, and logic for selecting pixel data from multiple objects
US6449328B1 (en) 2000-05-15 2002-09-10 International Business Machines Corporation Method and apparatus for shifting data from registers
US6961134B1 (en) 2000-05-15 2005-11-01 International Business Machines Corporation Method, system, and logic using multiplexers to select data for pixels from multiple objects
US6804411B1 (en) 2000-05-15 2004-10-12 International Business Machines Corporation Method, system, and program for decompressing and aligning line work data from multiple objects
US20020191018A1 (en) * 2001-05-31 2002-12-19 International Business Machines Corporation System and method for implementing a graphical user interface across dissimilar platforms yet retaining similar look and feel
US20020180793A1 (en) * 2001-05-31 2002-12-05 International Business Machines Corporation Dynamic buffering of graphic images by a platform independent application program interface
US7562306B2 (en) * 2001-05-31 2009-07-14 International Business Machines Corporation System and method for reducing memory use associated with the graphical representation of a list control
US7571389B2 (en) * 2001-05-31 2009-08-04 International Business Machines Corporation System, computer-readable storage device, and method for combining the functionality of multiple text controls in a graphical user interface
US7746357B2 (en) * 2004-01-06 2010-06-29 Sharp Laboratories Of America, Inc. Dual-plane graphics
US7221407B2 (en) * 2004-01-06 2007-05-22 Sharp Laboratories Of America, Inc. Television having a java engine and a removable device port
DE102004055835A1 (de) 2004-07-09 2006-02-02 Volkswagen Ag Anzeigeeinrichtung für ein Fahrzeug und Verfahren zur Anzeige von Informationen
US8339428B2 (en) * 2005-06-16 2012-12-25 Omnivision Technologies, Inc. Asynchronous display driving scheme and display
US8019489B2 (en) * 2006-12-20 2011-09-13 The Boeing Company Methods and systems for displaying messages from a plurality of sources
US8223179B2 (en) * 2007-07-27 2012-07-17 Omnivision Technologies, Inc. Display device and driving method based on the number of pixel rows in the display
US8094951B2 (en) * 2008-02-22 2012-01-10 Himax Technologies Limited Coding system and method for a bit-plane
US8228350B2 (en) * 2008-06-06 2012-07-24 Omnivision Technologies, Inc. Data dependent drive scheme and display
US9024964B2 (en) * 2008-06-06 2015-05-05 Omnivision Technologies, Inc. System and method for dithering video data
US8228349B2 (en) * 2008-06-06 2012-07-24 Omnivision Technologies, Inc. Data dependent drive scheme and display
GB2517793B (en) * 2013-09-03 2017-06-14 Jaguar Land Rover Ltd Instrument display system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197694A (ja) * 1984-10-18 1986-05-16 日本電気ホームエレクトロニクス株式会社 表示優先制御回路
JPS6282764A (ja) * 1985-10-07 1987-04-16 Canon Inc カラ−処理システム

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4197590A (en) * 1976-01-19 1980-04-08 Nugraphics, Inc. Method for dynamically viewing image elements stored in a random access memory array
US4317114A (en) * 1980-05-12 1982-02-23 Cromemco Inc. Composite display device for combining image data and method
US4498079A (en) * 1981-08-20 1985-02-05 Bally Manufacturing Corporation Prioritized overlay of foreground objects line buffer system for a video display system
US4398189A (en) * 1981-08-20 1983-08-09 Bally Manufacturing Corporation Line buffer system for displaying multiple images in a video game
US4509043A (en) * 1982-04-12 1985-04-02 Tektronix, Inc. Method and apparatus for displaying images
US4484187A (en) * 1982-06-25 1984-11-20 At&T Bell Laboratories Video overlay system having interactive color addressing
US4691295A (en) * 1983-02-28 1987-09-01 Data General Corporation System for storing and retreiving display information in a plurality of memory planes
US4567515A (en) * 1983-04-20 1986-01-28 Measuronics Corporation Multiple image generation and analysis system
US4616336A (en) * 1983-05-11 1986-10-07 International Business Machines Corp. Independent image and annotation overlay with highlighting of overlay conflicts
US4554538A (en) * 1983-05-25 1985-11-19 Westinghouse Electric Corp. Multi-level raster scan display system
US4580135A (en) * 1983-08-12 1986-04-01 International Business Machines Corporation Raster scan display system
US4574277A (en) * 1983-08-30 1986-03-04 Zenith Radio Corporation Selective page disable for a video display
US4653020A (en) * 1983-10-17 1987-03-24 International Business Machines Corporation Display of multiple data windows in a multi-tasking system
US4634970A (en) * 1983-12-30 1987-01-06 Norland Corporation Digital waveform processing oscilloscope with distributed data multiple plane display system
JPS60220387A (ja) * 1984-04-13 1985-11-05 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション ラスタ走査表示装置
DE3475446D1 (en) * 1984-06-25 1989-01-05 Ibm Graphics display terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197694A (ja) * 1984-10-18 1986-05-16 日本電気ホームエレクトロニクス株式会社 表示優先制御回路
JPS6282764A (ja) * 1985-10-07 1987-04-16 Canon Inc カラ−処理システム

Also Published As

Publication number Publication date
EP0352012A3 (en) 1990-06-13
EP0352012A2 (en) 1990-01-24
US4951229A (en) 1990-08-21

Similar Documents

Publication Publication Date Title
JPH0247774A (ja) 表示システム及び方法
US5577203A (en) Video processing methods
US5473342A (en) Method and apparatus for on-the-fly multiple display mode switching in high-resolution bitmapped graphics system
JP2583003B2 (ja) グラフィックス表示システムにおけるイメージ表示方法、フレーム・バッファ及びグラフィックス表示システム
USRE39898E1 (en) Apparatus, systems and methods for controlling graphics and video data in multimedia data processing and display systems
JP3656857B2 (ja) フルモーション動画のntsc式表示装置および方法
JPH0222957B2 (ja)
US5831638A (en) Graphics display system and method for providing internally timed time-varying properties of display attributes
EP0422298A1 (en) Display system
US5724560A (en) Display graphics adapter for processing different pixel sizes in a windowing system
JP2952780B2 (ja) コンピユータ出力システム
JP4672821B2 (ja) 補間用のラインバッファを画素のルックアップテーブルとして用いる方法及び装置
JPH08272344A (ja) 高速画面表示装置及び方法
US6628291B1 (en) Method and apparatus for display refresh using multiple frame buffers in a data processing system
JPH1069548A (ja) コンピュータ・グラフィックス・システム
JP2004170501A (ja) 表示制御方法、表示制御装置および表示装置
JP2508544B2 (ja) グラフィックディスプレイ装置
JPS6242279A (ja) グラフイツクデイスプレイ装置
JPS61113092A (ja) コンピユ−タ・デイスプレイ・システム
JP3704999B2 (ja) 表示装置及び表示方法
JPH06343142A (ja) 画像表示装置
JPH08328519A (ja) マルチディスプレイ用画像出力装置
JPS6242280A (ja) グラフイツクデイスプレイ装置
JPH0443594B2 (ja)
JP3292960B2 (ja) フレーム・バッファに記憶されている画素データをコンピュータ装置の出力表示装置に表示する画素データへ翻訳する回路