JPH0473156B2 - - Google Patents

Info

Publication number
JPH0473156B2
JPH0473156B2 JP59504110A JP50411084A JPH0473156B2 JP H0473156 B2 JPH0473156 B2 JP H0473156B2 JP 59504110 A JP59504110 A JP 59504110A JP 50411084 A JP50411084 A JP 50411084A JP H0473156 B2 JPH0473156 B2 JP H0473156B2
Authority
JP
Japan
Prior art keywords
screen
image
memory
observation port
color
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.)
Expired - Lifetime
Application number
JP59504110A
Other languages
English (en)
Other versions
JPS61500638A (ja
Inventor
Riirando Jei Basu
Atsushuin Basanji Shaa
Rarufu Ooen Uitsukuwaiaa
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.)
Unisys Corp
Original Assignee
Unisys 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 Unisys Corp filed Critical Unisys Corp
Publication of JPS61500638A publication Critical patent/JPS61500638A/ja
Publication of JPH0473156B2 publication Critical patent/JPH0473156B2/ja
Granted 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/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
    • 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

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)
  • Image Processing (AREA)

Description

請求の範囲 1 複数のイメージのいくつかが他のイメージよ
りも顕著であるような態様で、スクリーンのスキ
ヤン中に前記スクリーン上に複数のイメージの選
択された各部分を観察ポートに表示する装置であ
つて、前記装置は、イメージのどれがより顕著で
あるかについての急速な変化を許容し、 前記装置は、 複数のイメージを規定するデータをストアする
イメージメモリを備え、前記イメージメモリはア
ドレス可能なデータの位置の複数の組を含み、前
記組の各々は、前記複数のイメージの1つを規定
するイメージピクセルデータをストアし、 前記スクリーンを複数のブロツクからなるアレ
イに分割し、 ブロツクカウント信号を受取りかつどの観察ポ
ートが前記ブロツクカウント信号によつて示され
たブロツクを含むかを示す第1の信号を出力する
ことによつて複数の優先順位が与えられた観察ポ
ートを規定する観察ポートマツプ手段と、 前記観察ポートマツプ手段から前記第1の信号
を受取り、前記ブロツクカウント信号によつて示
された前記ブロツクを含む最も高い優先順位の観
察ポートを特定し、かつ特定された最も高い優先
順位の観察ポートを示す信号を出力する観察ポー
ト選択手段と、 前記特定された最も高い優先順位の観察ポート
を示す入力に応答して前記制御信号の第1のもの
を出力する制御レジスタ手段とをさらに備え、 複数の数をストアする観察ポート−イメージ相
関手段をさらに備え、前記数の各々は、前記スク
リーン上の観察ポートの1つの中の垂直位置を示
し、 前記ブロツクカウント信号によつて示された前
記ブロツクの前記スクリーン上の水平位置の指示
をストアする水平ブロツクカウント手段と、 前記ブロツクカウントによつて示されたブロツ
クの水平位置の前記指示および前記第1の制御信
号に応答して選択された前記複数の数の1つを受
取り、前記イメージメモリにおけるアドレスを計
算し、かつ前記アドレスを出力する加算器手段
と、 前記イメージメモリにおける前記アドレスを受
取りかつ前記アドレスにストアされたイメージピ
クセルデータを出力するイメージメモリアドレス
手段とをさらに備え、前記出力はパイプライン化
された態様で実行され、 各々が複数の色信号を含む、複数のカラーマツ
プメモリと、 特定された前記最高位の優先順位の観察ポート
に基づいて、前記複数のカラーマツプメモリのう
ちの特定のカラーマツプメモリをアドレスする手
段と、 前記最高位の優先順位の観察ポートの前記ブロ
ツクにおける前記イメージメモリから出力された
前記イメージピクセルに基づいて、前記アドレス
されたカラーマツプメモリから前記スクリーンへ
それぞれの色信号を転送する手段とをさらに備
え、 どのイメージがより顕著かについての変化は、
前記イメージメモリにおける変化を生じさせるこ
となく、前記観察ポート選択手段における変化を
つくり出すことにより実現される、表示装置。 2 各イメージピクセルはnビツトを有してお
り、ここでnは正の整数であり、かつ各カラーマ
ツプメモリは2nの色信号を有しており、これら
の色信号はそれぞれ前記n個のピクセルドツトに
よつてアドレスされる、請求の範囲第1項記載の
表示装置。 3 前記最高位の優先順位の観察ポートに対する
点滅ビツトをストアする手段をさらに備え、前記
点滅ビツトは周期的に状態を変化させ、さらに前
記転送手段は、前記最高位の優先順位の観察ポー
トの前記ブロツクにおけるイメージピクセルに基
づいて、前記アドレスされたカラーマツプから1
対の色信号を読出しかつ前記点滅ビツトの状態に
基づいて、前記対の一方の色信号を選択するよう
にされている、請求項第1項記載の表示装置。 4 前記スクリーン上のカーソルの形状および位
置を規定する複数のビツトからなるフレームをス
トアする手段と、前記特定のブロツクにおける前
記フレームのビツトを読出す手段とをさらに備
え、かつ前記転送手段は、前記読出されたフレー
ムビツトの状態に従つて、前記カラーマツプから
前記スクリーンに第1または第2の色信号を転送
するようにされている、請求の範囲第1項記載の
表示装置。 5 前記複数のイメージは前記イメージメモリに
ストアされ、かつ前記最高位の優先順位の観察ポ
ートの前記ブロツクにおける前記イメージピクセ
ルは、前記イメージメモリと前記カラーマツプメ
モリとの間にフレームバツフアを伴うことなく、
前記イメージメモリから転送されて前記カラーマ
ツプメモリをアドレスする、請求項の範囲第1項
記載の表示装置。 6 複数のイメージのいくつかが他のイメージよ
りも顕著であるような態様で、スクリーンのスキ
ヤン中に前記スクリーン上に複数のイメージの選
択された各部分を観察ポートに表示する装置であ
つて、前記装置は、イメージのどれがより顕著で
あるかについての急速な変化を許容し、 前記装置は、 複数のイメージを規定するデータをストアする
イメージメモリを備え、前記イメージメモリは、
アドレス可能なデータの位置の複数の組を含み、
前記組の各々は、前記複数のイメージの1つを規
定するイメージピクセルデータをストアし、 前記スクリーンを複数のブツロクからなるアレ
イに分割し、 ブロツクカウント信号を受取りかつどの観察ポ
ートが前記ブロツクカウント信号によつて示され
たブロツクを含むかを示す第1の信号を出力する
ことによつて複数の優先順位が与えられた観察ポ
ートを規定する観察ポートマツプ手段と、 前記観察ポートマツプ手段から前記第1の信号
を受取り、前記ブロツクカウント信号によつて示
された前記ブロツクを含む最も高い優先順位の観
察ポートを特定し、かつ特定された最も高い優先
順位の観察ポートを示す信号を出力する観察ポー
ト選択手段と、 前記特定された最も高い優先順位の観察ポート
を示す入力に応答して前記制御信号の第1のもの
を出力する制御レジスタ手段とをさらに備え、 複数の数をストアする観察ポート−イメージ相
関手段をさらに備え、前記数の各々は、前記スク
リーン上の観察ポートの1つの中の垂直位置を示
し、 前記ブロツクカウント信号によつて示された前
記ブロツクの前記スクリーン上の水平位置の指示
をストアする水平ブロツクカウント手段と、 前記ブロツクカウントによつて示されたブロツ
クの水平位置の前記指示および前記第1の制御信
号に応答して選択された前記複数の数の1つを受
取り、前記イメージメモリにおけるアドレスを計
算し、かつ前記アドレスを出力する加算器手段
と、 前記イメージメモリにおける前記アドレスを受
取りかつ前記アドレスにストアされたイメージピ
クセルデータを出力するイメージメモリアドレス
手段とをさらに備え、前記出力はパイプライン化
された態様で実行され、 前記複数の観察ポートにそれぞれ関係付けられ
た複数の点滅ビツトと、 特定された前記最高位の優先順位の観察ポート
に基づいて、前記複数の点滅ビツトの中から1つ
の点滅ビツトを選択する手段と、 前記最高位の優先順位の観察ポートの前記ブロ
ツクにおける前記イメージメモリから出力された
前記イメージピクセルに基づいて、カラーメモリ
から1対の色信号を読出し、かつ前記選択された
点滅ビツトの状態に基づいて、前記1対の色信号
の一方を前記スクリーンに転送する手段とを備
え、 どのイメージがより顕著かについての変化は、
前記イメージメモリにおける変化を生じさせるこ
となく、前記観察ポート選択手段における変化を
つくり出すことにより実現される、表示装置。 7 前記複数のイメージは前記イメージメモリに
ストアされ、かつ前記最高位の優先順位の観察ポ
ートの前記ブロツクにおける前記イメージピクセ
ルは、前記イメージメモリと前記読出し手段との
間にフレームバツフアを伴うことなく、前記イメ
ージメモリから前記読出し手段に転送される、請
求の範囲第6項記載の表示装置。 8 前記読出し手段は、各々が複数の色信号を含
む、複数のカラーマツプメモリと、特定された前
記最高位の優先順位の観察ポートに基づいて、特
定のカラーマツプメモリをアドレスする手段とを
含む、請求の範囲第6項記載の表示装置。 9 前記スクリーン上のカーソルの形状および位
置を規定する複数のビツトからなるフレームをス
トアする手段と、前記特定のブロツクにおける前
記フレームのビツトを読出す手段とをさらに備
え、かつ前記転送手段は、前記読出されたフレー
ムビツトの状態に従つて、前記カラーメモリから
第1または第2の色信号を転送するようにされて
いる、請求の範囲第6項記載の表示装置。 10 異なる速度で前記複数の観察ポートのうち
第1および第2の観察ポートに関連付けられた点
減ビツトの状態を変化させる手段をさらに備え
る、請求項第6項記載の表示装置。 明細書 複数のイメージのうちのいくつかが他のイメー
ジよりも顕著であるような態様でCRTのスクリ
ーン上に複数のイメージを電子的に表示するため
の装置。 発明の背景 この発明は、CRTのスクリーン(画面)上で
複数のイメージ(画像)の各部分を表示するため
の電子グラフイツクシステム(装置)の構成に関
する。 一般に、CRTスクリーン上にイメージを表示
するために、焦点の合わされた電子ビームが、ラ
スタスキヤンタイプの態様でスクリーンを横切つ
て移動させられ;そしてスクリーン上のどの特定
のポイントにおけるビームの大きさも、そのポイ
ントにおいてスクリーンから放射される光の強度
を決定する。したがつて、ビームがスクリーンを
横切つてスキヤンするときにイメージに従つて電
子ビームの強度を変調することによつてイメージ
がスクリーン上に作り出される。 同様に、CRTスクリーン上にカラーイメージ
を作り出すために、3つの異なるビームが互いに
非常に接近してスクリーンを横切つてスキヤンす
る。しかしながら、これらの3つのビームはそれ
ぞれ、スクリーン上の異なる色−放射素子(赤、
緑および青の色−放射素子など)上に焦点が合わ
され;したがつて、スクリーン上のどの特定のポ
イントにおいて放射される複合色も、そのポイン
トにおける3つの電子ビームの強度に比例してい
る。 また、デジタルカラーシステムにおいて、
CRTスクリーン上のいずれかの特定のポイント
において放射されるべき光の強度および/または
色は、ピクセル(pixel)と呼ばれる多数のビツ
トにコード化される。好ましくは、6ビツトは、
黒および白のスクリーン上の特定のポイントにお
ける光の強度をコード化することができる一方
で、18ビツトは、カラースクリーン上のいずれか
の特定のポイントにおいて放射されるべき光の色
をコード化することができる。 典型的には、CRTスクリーン上で光が放射さ
れるポイントの総数(すなわち、1フレームにお
ける光−放射ポイントの総数)は一般的に非常に
大きい。たとえば、典型的なテレビジヨンスクリ
ーンの画像は、480の水平ラインから構成され;
そして各ラインは640のピクセルから構成されて
いる。したがつて、ピクセルごとの6ビツトにお
いて、黒および白の画像は1843200ビツトから構
成され;ピクセルごとの18ビツトにおいて、カラ
ー画像は5529600ビツトから構成されている。 先行技術のグラフイツクシステムにおいて、ス
クリーン上の1フレームに対するピクセルをスト
アするフレームバツフアが設けられていた。これ
らのピクセルは、電子ビームがスクリーンを横切
つてそのラスタースキヤニングパターンで移動す
るときにピクセルが電子ビームを変調する必要が
あるシーケンスで、連続するアドレスにおいて順
次ストアされた。したがつて、ピクセルは、フレ
ームバツフアから容易に読取られてCRTスクリ
ーン上に画像を形成することができた。 しかしながら、そのようなシステムについての
問題点は、フレームバツフアを介して表示されて
いる画像を変えるのに長時間を要するということ
である。これは、黒および白の画像を変えるため
に180万ビツトがフレームバツフアに書込まれな
ければならず;さらに、カラー画像を変えるため
に550万ビツトが書込まれなければならないから
である。ビツトのこの数は非常に大きいので、画
像を変えるコマンドが与えられる時刻と、画像が
実際に変化する時刻との間に長時間経過すること
になる。そして、典型的には、グラフイツクシス
テムのオペレータは、画像が変わるまで彼の仕事
を続行することができない。 グラフイツクシステムにおいてはまた、スクリ
ーン上に表示されている画像は典型的には、いく
つかの異なるイメージの種々の部分から構成され
ている。その場合、異なる程度の顕著さで、種々
のイメージの各部分を表示することがしばしば望
ましい。 たとえば、イメージの各部分が、それ自身の色
の独立した組において表示され、および/または
異なる店滅の速度で表示されることが望ましい。
しかしながら、特定のピクセルがどのイメージの
部分であるのかを示す表示はフレームバツフアに
存在しないので、前述の先行技術のグラフイツク
システムによつてはこれは不可能である。 したがつて、この発明の主たる目的は、CRT
スクリーン上で複数のイメージを電子的に表示す
る改善されたグラフイツクシステムを提供するこ
とである。 発明の概要 この発明は、複数のイメージのいくつかが他の
イメージよりも目立つような態様でCRTのスク
リーン上で複数のイメージを電子的に表示する装
置によつて、この発明に従つて実現される。この
装置は、イメージメモリと、スクリーンを複数の
ブロツクからなるアレイの形に分割し、各観察ポ
ート(ビユーポート)にブロツクのどれが含まれ
るかを示すことによつて複数の優先順位が与えら
れた観察ポートを規定し、かつ複数のイメージか
ら各観察ポートにピクセルを関連付ける制御情報
をストアする制御メモリとを備え、この制御情報
は、イメージメモリにおけるアドレスを計算する
ために用いることができ、制御情報のあるもの
は、表示されるイメージの各部分のアドレスに関
連し、かつ制御情報の他のものは、表示されない
イメージの各部分のアドレスに関連する。この装
置はさらに、制御情報から、特定のブロツクを含
む観察ポートのうち最も優先順位の高いものを特
定する回路と、各々が複数の色信号を含む、複数
のカラーマツプメモリと、特定された最高位の優
先順位の観測ポートに基づいて、複数のカラーマ
ツプメモリのうちの特定のカラーマツプメモリを
アドレスする相関器と、最高位の優先順位の観察
ポートのブロツクにおけるイメージのピクセルに
基づいて、アドレスされたカラーマツプメモリか
らスクリーンへそれぞれの色信号を転送する回路
とを備えている。
【図面の簡単な説明】
この発明の種々の特徴および利点は、添付図面
に従つて以下の詳細な説明において説明される。
第1図は、この発明の好ましい実施例を描いてい
る。第2図は、第1図におけるスクリーン制御ロ
ジツクユニツトの付加的な詳細を描いている。第
3図はそれによつて第1図のシステムが作動する
タイミングシーケンスを描いている。第4図は、
第1図のシーケンスがスクリーン上でいくつかの
異なるイメージを移動させる態様を描いている。
第5図は、第2図のスクリーン制御ロジツクユニ
ツトに対する変形例を描いている。第6図は、第
2図のスクリーン制御ロジツクユニツトに対する
他の変形例を描いている。
【発明の詳細な説明】
まず、第1図を参照すると、開示された視覚デ
イスプレイシステムのブロツク図が説明される。
このシステムは、バス11を介してキーボード/
プリンタコントローラ12に結合されたキーボー
ド/プリンタ10を含んでいる。動作において、
後で詳細に説明される種々のコマンドが、キーボ
ードを介して手動で入力され;これらのコマンド
はバス11を介して送られ、ここでそれらはコン
トローラ12によつて翻訳される。 コントローラ12は、他方のバス13を介し
て、メモリアレイ14およびスクリーン制御ロジ
ツクユニツト15へ結合される。動作時に、種々
のイメージがキーボード10からのコマンドによ
つて特定され;そして、これらのイメージは、コ
ントローラ12によつてバス13を介してメモリ
アレイ14にロードされる。また、種々の制御情
報は、キーボード10からのコマンドによつて特
定され;その情報はコントローラ12からバス1
3を介してスクリーン制御ロジツクユニツト15
へ送られる。 メモリアレイ14は、6つのメモリ14−1な
いし14−6から構成される。これらのメモリ1
4−1ないし14−6は、互いに背後に積み重ね
られた複数の平面として論理的に配置されてい
る。メモリ平面14−1ないし14−6の各々は
64Kワードから構成され、さらに各ワードは32ビ
ツトから構成されている。 バス13は、32のデータラインと、16のワード
アドレスラインとを含んでいる。また、バス13
は、1つの読出/書込ラインと、それぞれ6つの
メモリ14−1ないし14−6を能動化する6つ
の能動化ラインとを含んでいる。したがつて、1
ワードの情報は、バス13から、どの特定のワー
ドアドレスにおけるメモリのどれにでも書込むこ
とができる。 メモリアレイ14にストアされたいくついかの
イメージは、IMa,IMb,……IMzとして第1図
に示されている。これらのイメージの各々は、連
続的にアドレスされたメモリワードにおいてスト
アされた1組のピクセルから構成されている。各
ピクセルは、観察スクリーン(またはCRTスク
リーン)16上の単一ドツトの強度を規定する6
ビツトの情報から構成されている。どの特定のピ
クセルに対しても、メモリ14−1は、ピクセル
のビツトの1つをストアし;メモリ14−2はピ
クセルのビツトの他方をストアし、以下同様の態
様でストアされる。 メモリアレイ14にイメージを形成するため
に、CREATE IMAGEコマンドは、キーボード
10を介して入力される。このコマイドととも
に、作り出されるべきイメージの幅および高さ
(ピクセルで表現された)もまた入力される。そ
れに応答して、コントローラ12は新しく作り出
されたイメージのためにメモリアレイ14の領域
を割当てる。 この割当タスクを実行するときに、コントロー
ラ12は、イメージに対する開始アドレスをメモ
リアレイ14に割当て;そしてその開始アドレス
に続くメモリスペースを、特定のピクセルの高さ
を特定のピクセルの幅で乗算したものに等しく保
つ。また。コントローラ12は、識別番号をイメ
ージに割当て、プリンタ10を介してその番号を
印字する。 逆に、メモリアレイ14からイメージを除去す
るために、DESTROY IMAGEコマンドがキー
ボード10を介して入力される。この消されるべ
きイメージの識別番号はまた、このコマンドとと
もに入力される。これに応答して、コントローラ
12は、それが識別されたイメージ領域に対して
既に確保していたメモリアレイ14におけるスペ
ースの割当てを解除する。 イメージのピクセルに対する現実のビツトパタ
ーンは、MOVE ABSコマンドおよびLINE
ABSコマンドを介してメモリアレイ14に入力
される。MOVE ABSコマンドとともに、キーボ
ードのオペレータはまた、イメージIDと、イメ
ージにおいてラインが開始するピクセルのX1Y1
座標とを入力する。同様に、LINE ABSコマン
ドとともに、キーボードのオペレータは、イメー
ジIDと、イメージにおいてラインが終了するピ
クセルのX2Y2座標とを入力する。 それに応答して、コントローラ12は、X1Y1
からX2Y2への識別されたイメージのラインを規
定するピクセルをバス13を介してメモリ14に
送る。これらのピクセルは、イメージの頂部の左
隅に対応するピクセルがそのイメージのメモリス
ペースの開始アドレスにストアされるように、メ
モリ14にストアされ;そのアドレスに続くピク
セルは、イメージを横切る、左−右および頂部−
底部スキヤンを用いてストアされる。メモリ14
からイメージを取り除くために、DESTROY
IMAGEコマンドは単に、イメージのIDとともに
キーボード10を介して入力される。 メモリアレイ14においてイメージが形成され
た後に、スクリーン制御ロジツクユニツト15
は、観察スクリーン16上にこれらのイメージの
様々な部分を表示するように作動する。このた
め、ロジツクユニツト15は、バス13を介して
メモリアレイ14にワードアドレスを送り;それ
はまた読出ラインおよび6つの能動化ラインを能
動化させる。 これに応答して、ロジツクユニツト15は、バ
ス17を介してアレイ14から6つのワードを受
取る。バス17は、32×6のデータ出力ラインを
含む。受取られたワードのうちの1つはメモリ1
4−1からのものであり;他方のワードはメモリ
14−2からのものであり、以下同様である。こ
れらの6つのワードは、1ワードのピクセルを構
成する。 ピクセルのアドレスされたワードを受取つたと
きに、ユニツト15は、バス18を介して観察ス
クリーン16へ、それらのワードを一度に1ピク
セルずつ送る。その、後上述のシーケンスは、何
回も反復して行なわれる。このシーケンスの付加
的な詳細は、第2図に関連して説明されるであろ
う。 しかしながら、いずれからイメージが表示され
得る前に、観察ポート(またはビユーポート)
は、観察スクリーン16上に配置されなければな
らない。この観察ポート(ビユーポート)は、ス
クリーン上のイメージ表示領域であり、スクリー
ンの座標軸に平行な辺を有する四辺形により指定
される表示領域である。第1図において、3つの
そのような観察ポートは、V1,V2およびV7とし
て示されている。これらの観察ポートは、
LOCATE VIEWPORTコマンドをキーボード1
0を介してロジツクユニツト15に入れることに
よつて規定される。 LOCATE VIEWPORTコマンドとともに、4
つのパラメータXmin,Xmax,Yminおよび
Ymaxもまた入力される。スクリーン16は、水
平方向の20のブロツクおよび垂直方向の15のブロ
ツク、すなわち合計で300のブロツクからなる格
子に分割される。各ブロツクは32×32のピクセル
である。さらに、上述のパラメータは、これらの
ブロツクの形でスクリーン16上の観察ポートを
規定する。 たとえば、パラメータXmin,Xmax,Ymin
およびYmaxを(1,10,1,10)に等しく設定
することによつて、各方向において10ブロツクを
占有しかつスクリーン16の上部の左隅に配置さ
れる観察ポートがスクリーン16上に配置され
る。同様に、これらのパラメータを(15,20,
1,10)に等しく設定することによつて、スクリ
ーンの上部の右隅における5×10ブロツクである
観察ポートがスクリーン16上に配置される。 観察ポートの識別/優先順位番号もまた、各々
のLOCATE VIEWPORTコマンドとともに、キ
ーボード10を介して入力される。この番号は1
から7の範囲の番号であり;番号7は最高位の優
先順位を有している。第1図に示されているよう
に、観察ポートは、これらが重なり合うように配
置され得る。しかし、特定の重複したブロツクに
おいて最高位の優先順位の番号を有する1つの観
察ポートのみが、どのイメージがそこに表示され
るかを決定するであろう。 観察ポートが配置された後に、OPEN
VIEWPORTコマンドがキーボード10を介して
入力されて、観察ポートを介してイメージの一部
を表示しなければならない。このコマンドととも
に入力される他のパラメータは、開放されるべき
観察ポートの識別番号と、前記開放された観察ポ
ートを介して観察されるべきイメージの識別番号
と、開放された観察ポートの上部左隅が位置する
イメージ内の位置とを含んでいる。これらの位置
のパラメータは、イメージ自身の頂部左隅に対し
てピクセルで与えられ、それらはTOPXおよび
TOPYと呼ばれている。 観察ポートに対応するイメージ中の部分はウイ
ンドと呼ばれる。ウインドとは一般に、イメージ
が書込まれたメモリスペース中のある領域を指す
るのに用いられる。第1図において、記号WD1
は、イメージIMa中において観察ポートV1に対
応するウインドを示している。同様に、記号
WD2は、イメージIMb中において観察ポートV2
に対応するウインドを示しており、さらに記号
WD7は、イメージIMz中において観察ポートV7
に対応するウインドを示している。 次に、スクリーン制御ロジツクユニツト15が
それによつてメモリ14における種々のイメージ
からピクセルワードを検索するように作動する正
確な態様をより詳細に検討する。この動作および
それを実現する回路は第2図に示されている。そ
こに描かれている構成要素30ないし51のすべて
は、ロジツクユニツト15内に含まれている。 これらの構成要素は、メモリアレイ14からの
ピクセルデータが検索される観察スクリーンにお
けるブロツクの番号をストアするカウンタ30を
含んでいる。カウンタ30は、0から299まで計
数する。この計数値が0のときに、観察スクリー
ンの上部の行における最も左側のブロツクに対す
るピクセルデータが検索され;計数値が1のとき
に、観察スクリーンの上部の行における次に隣接
するブロツクに対するピクセルデータが検索さ
れ、以下同様である。 カウンタ30は、導体31を介して観察ポート
マツプメモリ32のアドレス入力端子に結合され
る。メモリ32は300ワードを含み;そして各ワ
ードは7ビツトを含んでいる。ワード0はスクリ
ーン16上のブロツク0に対応しており;ワード
1はブロツク1に対応しており、以下同様であ
る。また、各ワードにおける7ビツトはそれぞ
れ、スクリーン16上の前述の7つの観察ポート
に対応している。 もしもメモリ32におけるワード0に対するビ
ツト1がロジツク1であれば、そのときは観察ポ
ート1はブロツク0を含みかつ観察ポート1は開
放される。逆に、もしもワード0に対するビツト
1がロジツク0であれば、そのときは観察ポート
1はブロツク0を排除するかまたは閉じられるか
のいずれかである。 メモリ32における他のビツトのすべては、同
様の態様で翻訳される。たとえば、もしもメモリ
32におけるワード50のビツト2がロジツク1
であれば、そのときは観察ポート2はブロツク5
0を含みかつ開放される。また、もしもメモリ3
2におけるワード60のビツト7がロジツク0で
あれば、そのときは観察ポート7はブロツク60
を排除するかまたは閉じられるかのいずれかであ
る。 メモリ32にアドレスされた各ワードは、導体
33を介して観察ポートセレクタ34に送られ
る。セレクタ34は、それが受信する7−ビツト
ワード上で、導体35上に3−ビツト2進コード
を発生するように作動し;そして、そのコード
は、開放された観察ポートのどれが最も高い優先
順位を有しているかを示している。たとえば、カ
ウンタ30がメモリ32にワード0をアドレス
し;かつワード0のビツト2および6がロジツク
1であると仮定する。この条件下において、セレ
クタ34は、導体35上に2進の6を発生するで
あろう。 導体35上の信号は、回路36に送られ、ここ
でそれらの信号は、他の信号と結合されて導体3
7に制御メモリアドレスを形成する。もしも観察
ポート1が最高位の優先順位の開放された観察ポ
ートであれば、そのときは第1の制御メモリアド
レスが導体37上に発生し;もしも観察ポート2
が最高位の優先順位の開放された観察ポートであ
れば、そのときは他方の制御メモリアドレスが導
体37上に発生し、以下同様である。 導体37上のアドレスは制御メモリ38のアド
レス入力端子に送られ;かつこれに応答して、制
御メモリ38は導体39上に制御ワードを発生す
る。そこから、制御ワードは制御レジスタ40に
ロードされ、ここでそれらのワードはデコードさ
れかつ導体41を介して制御信号CTL1,CTL
2,……として送信される。 信号CTL1は、7つのレジスタからなる組を
3つ含む観察ポート−イメージ相関器42に送ら
れる。7つのレジスタからなる第1の組は、イメ
ージ幅レジスタ(IWR1−IWR7)として特定
され;第2の組は、現在のラインアドレスレジス
タ(CLAR1−CLAR7)として特定され;かつ
第3の組は、初期ラインアドレスレジスタ
(ILAR1−ILAR7)として特定される。 これらのレジスタの各々は、制御信号CTL1
に応答して、別々に書込まれかつ読出される。好
ましくは、IWRレジスタの各々は8ビツトを保
持し;かつCLARおよびILARレジスタの各々は
16ビツトを保持する。 レジスタIWR1は、観察ポート1を介して観
察されるイメージの幅(ブロツクで)を含んでい
る。したがつて、もしもイメージ5が10ブロツク
の幅を有していれば、そして、そのイメージが観
察ポート1を介して観察されれば、そのときは、
番号10はレジスタIWR1内にある。同様に、レ
ジスタIWR2は、観察ポート2を介して観察さ
れるイメージの幅を含んでおり、以下同様であ
る。 レジスタCLR1は、スクリーン15上のピク
セルの各々のラインに従つて変化する内容を有し
ている。しかし、観察ポート1の上部左隅にける
ピクセルのまさに最初のワードがアドレスされて
いるときに、CLAR1の内容は、BA+(TOPY)
(IW)(32)+YOPX−Xminとして数学的に表現
され得る。 この表現において、BAは、観察ポート1にお
いて表示されているイメージのメモリ14におけ
るベースアドレスである。TOPXおよびTORY
は、表示されているイメージの上部左隅に対し
て、観察ポート1の上部左隅の位置(ブロツク
で)を与える。IWは、表示しているイメージに
対する観察ポート1の幅(ブロツクで)である。
そして、Xminは、スクリーン16に対する観察
ポート1の水平位置(ブロツクで)である。 これらのパラメータの各々の例は、第2図の下
方の右側の部分に描かれている。そこで、観察ポ
ート1はイメージ1の一部分を表示している。こ
の例において、パラメータTOPXは2ブロツク
であり;パラメータTOPYは6ブロツクであ
り;パラメータIWは10ブロツクであり;そして
パラメータXminは8ブロツクである。したがつ
て、この例において、観察ポート1の上部左側の
ワードがアドレスされているときに、レジスタ
CLAR1への記述項はBA+1914である。 次に、レジスタCLAR1の上述の記述項の物理
的な意味について検討する。BAは、イメージ1
の開始アドレスであり;(6)(10)(32)+(2)
の次の項は、ベースアドレスから、観察ポート1
の上部左隅に表示されているイメージ1のワード
へのオフセツト(ワードで)である。 観察ポート1の上部左隅におけるこのワード
は、イメージ1における開始アドレスのワードか
ら、6,10ブロツクに2ワードを加えた分だけ離
れており;これらのブロツクの各々は32のライン
を含んでいる。それゆえに、観察ポート1の上部
左隅におけるワードのアドレスは、BA+(6)
(10)(32)+(2)である。 しかしながら、Xminの項は、観察ポート1の
上部左隅におけるワードのアドレスから減算され
てレジスタCLAR1における記述項を得るという
ことに注意すべきである。ロジツクユニツト15
はまた、観察スクリーンを横切つて水平方向のブ
ロツク0ないし19を計数するカウンタ43を含ん
でいるので、この減算が行なわれる。そして、カ
ウンタ43における番号は、加算回路44を介し
てレジスタCLAR1の内容に加算されてメモリア
レイ14におけるワードのアドレスを形成する。
この加算を実行するために、導体45は、レジス
タCLAR1の内容を加算器44に伝送し;導体4
6はカウンタ43の内容を加算器44に伝送す
る。その後、加算器44からの出力信号は導体4
7上をバストランスミツタ48を介してバス13
に送信される。制御信号CTL2はトランスミツ
タ48を能動化してバス13上に信号を送信す
る。 バス13上のアドレスに応答して、メモリ14
は、バス17上のピクセルのアドレスされたワー
ドをシフタ49に送信する。シフタ49はピクセ
ルワードを並列に受取り;その後、直列の態様で
バス18を介してスクリーン16にワードをピク
セルごとにシフトする。1つのピクセルは、40ナ
ノ秒ごとにスクリーン16にシフトアウトされ
る。 上述の一例として、ブロツクカウンタ30が観
察ポート1の頂部左隅におけるブロツクをアドレ
スするときに何が起こるかを検討する。この部路
は(9)(20)+8すなわち188である。そのよう
な条件下において、ワード188はメモリ32か
ら読出される。次に、ワード188は観察ポート
1が最高位の優先順位を有していることを示して
いるものと仮定する。これに応じて、制御レジス
タ40からの信号CTL1はレジスタCALR1を
選択するであろう。 その後、レジスタCLAR1の計数値は、カウン
タ43の内容に加算され(これは8となるであろ
う)、BA+1922のアドレスを生じる。このアド
レスは、観察ポート1の上部左隅におけるイメー
ジ1のワードのメモリアレイ14における位置で
ある。 メモリアレイ14における次のワードをアドレ
スするために、カウンタ30および43は双方と
も、制御信号CTL3およびCTL4にそれぞれ応
答して1だけインクリメントされ;さらに上述の
シーケンスが繰返される。したがつて、カウンタ
30は73の計数値を含み;メモリ32におけるワ
ード73は、観察ポート1が最高値の優先順位を
有していることを示し;レジスタ40からの制御
信号はその後、レジスタCLAR1の内容を読出
し;そして加算器44は、カウンタ43からの番
号9をレジスタCLAR1の内容に加算するであろ
う。 上述のシーケンスは、1つの完全なラインがス
クリーン16上に表示されるまで(すなわち、カ
ウンタ43が19の計数値を含むまで)継続する。
その後、スクリーン16上の水平方向の再トレー
ス(retrace)期間中に、カウンタ43は0にリ
セツトされ;そしてCLARレジスタの各々の内容
はその対応するIWRレジスタの内容によつてイ
ンクリメントされる。たとえば、レジスタCLAR
1は10だけインクリメントされる。そのインクリ
メントは、CTL1制御信号に応答して加算器4
4を介してIWRおよびCLARレジスタを送るこ
とによつて実現される。 他方のカウンタ50もまた、ロジツクユニツト
15に含まれ;そしてそれは、ブロツク内の1か
ら32のラインを計数する。カウンタ50は、導体
51を介して制御メモリアドレスロジツク36に
結合され、ここでその内容は再トレース期間中に
感知される。もしもカウンタ50における計数値
が32以下であれば、そのときはカウンタ30は、
それが最後のラインの開始において有していた値
に戻るようにセツトされ、カウンタ50は1だけ
インクリメントされる。 しかしながら、カウンタ50が32の計数値に達
するときに、スクリーン16上の次のラインはブ
ロツクの新しいセツトを介して通過する。したが
つて、再トレース期間中のそのような場合に、カ
ウンタ30は1だけインクリメントされ、そして
カウンタ50は1にリセツトされる。カウンタ5
0における計数値に対するすべての変化は、制御
信号CTL5に応答して発生する。 再トレースが終了した後に、スクリーン16を
横切る新しい順方向水平スキヤンが開始される。
この新しい順方向のスキヤンの期間中にピクセル
の20の新しいワードが、構成要素30,42,
43および50の最新された内容に従つて、メモ
リアレイ14から読出される。 次に、初期ラインアドレスレジスタILAR1な
いしILAR7の内容および動作について検討す
る。これらのレジスタは、BA+(TOPY)(IW)
(32)+(TOPX)−Xmin−(Ymin)(IW)(32)
として数学的に表現され得る数を含んでいる。こ
の表現において、項BA,TOPX,TOPY,IW
およびXminは、上述のように定義され;さらに
項Yminはスクリーン16に対する観察ポートの
頂部の垂直位置(ブロツク)である。 新しいフレームの開始において、レジスタ
ILRA1ないしILAR7の内容はそれぞれ、レジ
スタCLAR1ないしCLAR7にロードされる。ま
た、カウンタ30および43の内容は0にりリセ
ツトされる。その後、カウンタ30および43
は、前述のようにメモリアレイ14における種々
の位置をアドレスするようにカウントアツプす
る。 カウンタ43が19の計数値に達してラインの端
部に達したことを示すたびに、レジスタCLAR1
ないしCLAR7は、それらの対応するIWレジス
タによつてインクリメントされる。その結果、い
ずれかの特定のCLARレジスタにおける項−
(Ymin)(IW)(32)は、CLARレジスタに対応
する観察ポートの頂部を介して通過する水平ライ
ンの第1のワードがアドレスされるときに、完全
に取消されて0になるであろう。たとえば、カウ
ンタ30が計数値180に最初に達するときに、項
(9)(10)(32)は、レジスタCLAR1から完全
に消されるであろう。 次に、観察ポートマツプ32および観察ポート
−イメージ相関器42における制御ビツトが最初
にどのようにロードされるかについて検討する。
これらのビツトは、LOCATE VIEWPORTおよ
びOPEN VIEWPORTコマンドに応答して、キ
ーボード/プリンタコントローラ12によつて、
バス13を介してロジツクユニツト15に送信さ
れる。前述のように、LOCATE VIEWPORTコ
マンドは、スクリーンの300ブロツクによつてス
クリーン16上の観察ポートの位置を規定し;か
つOPEN VIEWPORTコマンドは、メモリ14
におけるイメージの一部を特定の観察ポートに関
係付ける。 LOCATE VIEWPORTコマンドがキーボード
10を介して入力されるときはいつでも、コマン
ドパラメータXmin,Xmax,Ymin,および
Ymaxによつて特定される観察ポートを規定する
ために、コントローラ12は、観察ポートマツプ
32におけるビツトのどれがセツトされなければ
ならないかを決定する。同様に、OPEN
VIEWPORTコマンドがキーボード10を介して
入力されるときはいつでも、コントローラ12
は、パラメータXmin,Ymin,TOPX,TOPY
およびIWからの、レジスタIWRおよびILARの
内容がどのようなものであるかを判断する。 コントローラ12が上述の計算を終了した後
に、それは、バス13を介してスクリーン制御ロ
ジツクユニツト15におけるバツフア52にマル
チワードメツセージを送信し;そしてこのメツセ
ージは、観察ポートマツプ32と、対応する
IWRおよびILARレジスタとにおける列のうちの
1つに対するビツトの新しい組を示している。バ
ツフア52から、制御信号CTL1およびCTL6
に応答して、ビツトの新しい組が導体53を介し
て観察ポートマツプ32とIWRおよびILARレジ
スタとに送信される。これは、スクリーン16上
の水平方向の再トレース期間中に発生する。 好ましくは、このメツセージの一部分は、観察
ポートのうちの1つを特定する3ビツト2進コー
ドであり;他の部分は、特定された観察ポートに
対するマツプ32のビツトを規定する300ビツト
パターンであり;さらに他の部分は、観察ポート
のIWRおよびILARレジスタの内容を規定する24
ビツトパターンである。 次に、第3図に戻ると、上述のオペレーシヨン
が実行されるタイミングが説明されるであろう。
第3図が示すように、上述のオペレーシヨンは、
“パイプライン化された”態様で実行される。ス
クリーン制御ロジツク15はパイプラインの1つ
のステージを形成し;バス13はパイプラインの
第2のステージを形成し;、メモリ14は第3の
ステージを形成し;そしてシフタ49の最後のス
テージを形成する。 種々のパイプラインステージの各々は、異なる
ピクセルワード上でそれぞれのオペレーシヨンを
実行する。たとえば、時間間隔TOの期間中に、
ユニツト15は、ブロツク0において表示される
べきワードのアドレスを形成する。その後、時間
間隔T1の期間中に、ユニツト15は、ブロツク
1において表示されるべきワードのアドレスを形
成する一方で、同時に、既に形成されたアドレス
はバス13上を介してメモリ14に送られる。 次の時間間隔T2の期間中に、ユニツト15は、
ブロツク2において表示されるべきピクセルのワ
ードのアドレスを形成し;バス13はブロツク1
において表示されるべきワードのアドレスをメモ
リ14に送信し;そしてメモリ14は、ブロツク
0において表示されるべきピクセルのワードをバ
ス17に送信する。 次の時間間隔T3の期間中において、ユニツト
15は、ブロツク3において表示されるべきピク
セルのワードのアドレスを形成し;バス13はブ
ロツク2において表示されるべきワードのアドレ
スをメモリ14に送り;メモリ14は、ブロツク
1において表示されるべきピクセルのワードをバ
ス17に送り;シフタ49はブロツク0において
表示されるべきピクセルをバス18上を介してス
クリーンに連続的にシフトする。 上述のシーケンスは、ピクセルの1つの完全な
ラインがスクリーン16に送られる時間間隔T22
まで継続する。その後、水平方向の再トレースが
生じ、ロジツクユニツト15は、前述のように、
観察ポートマツプ32およびCLARレジスタの内
容を自由に更新することができる。ピクセルは、
スクリーン16を横切る順方向の水平トレースの
速度によつて決定される速度で、バス18上をス
クリーン16に連続的にシフトされる。一実施例
において、ピクセルの完全なワードは、1268ナノ
秒ごとにスクリーン16にシフトされる。 好ましくは、上述のパイプライン化されたステ
ージの各々は、1ワードのピクセルがスクリーン
16にシフトされる時間内にそれぞれのタスクを
実行する。これは、たとえば、高速シヨツトキ
T2L機構要素のステージの各々を構成すること
によつて実現される。 特に、構成要素30,32,34,36,38,40,42,
43,48,14,49,50および52はそれぞれ、74163,
4801,74148,2910,82S129,74374,74374,
74163,74283,74244,4864,74166,74163およ
び74373チツプである。また、コントローラ12
は、キーボードのコマンドに応答して、上述のメ
ツセージを制御ユニツト15に送信するようにプ
ログラムされる8086マイクロプロセツサであつて
もよい。すべてのキーボードコマンドに対する1
つのそのようなプログラムのフロー図は、付録と
してこの詳細な説明の最後に添付されている。 次に、第4A図,第4B図および第4C図を参
照するが、ここでは、第1図ないし第3図のシス
テムの変形された実施例の動作が説明される。こ
の実施例では、スクリーン16上の種々の観察ポ
ートに表示されたイメージは、重ねられた数枚の
紙が整理され直すのと同様に再度配列される。こ
れは、キーボード10を介して入力される
REVIEW VIEWPORTコマンドに応答して行な
われる。 たとえば、第4A図は、その上に規定された観
察ポートV1,V2およびV7を有するスクリー
ン16を描いている。観察ポート7は最高位の優
先順位を有しており;観察ポート2は中間の優先
順位を有しており;観察ポート1は最も低い優先
順位を有しており、観察ポートの各々は、それら
の優先順位に従つてそれぞれのイメージの各部を
表示する。 次に、第4B図は、観察ポートV1′,V2′お
よびV7を示しており、これら観察ポートV1,
V2およびV7と同じイメージを示しているが、
スクリーン16上の観察ポートの相対的な優先順
位は変えられている。特に、観察ポートV2′は、
最高位の優先順位を有しており、観察ポートV
1′は中間の優先順位を有しており、さらに観察
ポートV7′は最も低い優先順位を有している。
これは、REVIEW VIEWPORTコマンドに応答
して発生する。 同様に、第4C図において、スクリーン16は
観察ポートV1″,V2″およびV7″を含み、こ
れらは観察ポートV1′,V2′およびV7′と同
一のイメージを示しているが;ここでもまた、観
察ポートの相対的な優先順位は、REVIEW
VIEWPORTコマンドによつて再度変更されてい
る。特に、優先順位は最初にV1″、であり、そ
の後V7″であり、さらにその後V2″である。 REVIEW VIEWPORTコマンドが、キーボー
ド10を介して入力されたときに、最高位の優先
順位を持つべき観察ポートの番号もまた入力され
る。他の観察ポートの優先順位の各々はその後、
以下の表現に従つて変更される:新しい優先順位
=(以前の優先順位+6−特定された観察ポート
の優先順位)モジユロ7 次に、このREVIEW VIEWPORTコマンドが
どのように実現されるかについて考察する。ま
ず、第4A図のスクリーン16に示されているよ
うに、観察ポートと、それらのイメージおよび優
先順位とを規定するために、以下の制御信号がユ
ニツト15にストアされているものと改定する: (a) レジスタIWR1およびILAR1とともにマツ
プ32の列1は、BP#1としてここで定義さ
れるビツトパターンを含んでおり、 (b) レジスタIWR2およびILAR2とともにマツ
プ32の列2は、BP#2としてここで定義さ
れるビツトパターンを含んでおり、かつ (c) レジスタIWR7およびILAR7とともにマツ
プ32の列7は、BP#7としてここで定義さ
れるビツトパターンを含んでいる。 第4A図は、ビツトパターンBP#1,BP#2
およびBP#7が、上述の(a)、(b)、(c)に説明され
ているように配置されているということを示して
いる。比較すると、第4B図は、観察ポートV
1,V2およびV7を観察ポートV2′,V1′お
よびV7′として再構成するためにこれらの同一
のビツトパターンが構成要素32および42のどこに
配置されているかを示している。特に、ビツトパ
ターンBP#2は、列7と、その関連するIWRお
よびILARレジスタとに送られ、ビツトパターン
BP#1は、列2と、その関連するIWRおよび
ILARレジスタとに移動され、かつビツトパター
ンBP#7は、列1と、その関連するIWRおよび
ILARレジスタとに移動させられる。 同様の態様で、第4C図は、観察ポートV1′,
V2′およびV7′を観察ポートV1″,V2″およ
びV7″として再構成するために、ビツトパター
ンBP#1,BP#2およびBP#7が構成要素32
および42内のどこに配置されているかを示してい
る。特に、ビツトパターンBP#1は、メモリ3
2における列7と、その関連するレジスタとに移
動され;ビツトパターンBP#7はメモリ32の
列2と、その関連するレジスタとに移動され;そ
してビツトパターンBP#2は、メモリ32の列
1と、その関連するレジスタとに移動させられ
る。 好ましくは、この移動は、コントローラ12が
既に定義されたM1メツセージのうちの3つをバ
ス13上を介してバツフア52に送信することに
応答して生じる。1つのそのようなメツセージ
は、スクリーン16の各々の水平方向の再トレー
ス期間中にユニツト15によつて処理され得る。
したがつて、第4A図から第4B図へ、また第4
B図から第4C図へ生じるすべての観察ポートの
再構成動作は、わずか3つの水平方向再トレース
期間内に生じる。したがつて、この動作を実現す
るために、メモリ14内のイメージの実現の移動
は全く生じない。 次に、第5図に戻ると、他の態様でREVIEW
VIEWPORTコマンドを現実することができる、
ユニツト15の変形例が説明されるであろう。こ
の変形は、観察ポートマツプメモリ32と観察ポ
ート選択ロジツク34との間に配置されたシフタ
回路60を含んでいる。導体33aは、メモリ3
2からシフタ60上の入力端子に7つの信号を伝
送し;かつ導体33bは、これらの同一の信号が
観察ポート選択ロジツク34の入力端子にシフト
された後に、これらの同一の信号を伝送する。 シフタ60は制御リード61を有し;かつそれ
はリード61上の同じ数によつて特定されたビツ
ト位置の数だけ、循環する態様で導体33a上で
信号をシフトするように作動する。たとえば、も
しもリード61上の信号が1の番号を示すなら
ば、そのときは導体33a−1および33a−7
上の信号はそれぞれ、導体33b−2および33
b−1に転送される。好ましくは、シフタ60
は、いくつかの74350チツプから構成されている。 また、第5図に含まれている回路はレジスタ6
2である。これは、バツフア52に結合されて、
導体33a上の観察ポート信号がそれによつてシ
フトされるビツト位置の番号を特定する3−ビツ
ト番号を受取る。レジスタ62から、3−ビツト
番号は、シフタ60上の制御リード61に送信さ
れる。 この機構によつて、REVIEW VIEWPORTコ
マンドを現実するためにバス13を介してロジツ
クユニツト15に送られなければならないビツト
の番号は実質的に減少される。特に、送られるこ
とを要するビツトのすべては、レジスタ62に対
する3−ビツト番号である。制御メモリ38にお
けるマイクロプログラムはその後、その番号を感
知しかつその番号に従つて、IWRおよびILARレ
ジスタの内容をスワツプする。このスワツピング
は、CTL1制御信号に応答して、これらのレジ
スタの内容を構成要素45、44および47を介して通
過させるこによつて生じる。 次に、第6図を参照すると、第2図の実施例に
対するさらに他の変形例が説明される。この変形
例によれば、スクリーン16上の観察ポートの
各々はそれ自身の独立したカラーマツプを有して
いる。すなわち、そのそれぞれの観察ポートを介
して表示されるイメージの各々は、それ自身の独
立した色の組を有している。 さらに、この変形例によつて、スクリーン16
上の各観察ポートは、それ自身の独立した速度で
点滅することができる。イメージが点滅するとき
に、それは、それぞれの様態で一方の色から他方
の色に変更する。さらに、各観察ポートが点滅す
るデユーテイサイクルは、独立して制御される。 また、この変形例によれば、スクリーンのオー
バレイパターン(overlay pattern)がスクリー
ン16上に提供される。このスクリーンオーバレ
イパターンは、どのような形状(たとえばカーソ
ルなど)を有していてもよく、さらに観察ポート
の境界線とは無関係に移動することができる。 次に、第6図の変形例を構成する回路の詳細に
ついて考察する。この回路は、16のカラーマツプ
を含むメモリアレイ(すなわち5カラーマツプメ
モリ)71を有している。第6図において、個々
のカラーマツプは、参照番号71−0ないし71−15
によつて示されている。 カラーマツプの各々は、赤のカラーセクシヨン
と、緑のカラーセクシヨンと、青のカラーセクシ
ヨンとを有している。第6図におい“RED 0”
と表示され;カラーマツプ71−0の緑のカラーセ
クシヨンは“GREEN 0”と表示される。 また、カラーマツプ71−0ないし71−15の各々
のカラーセクシヨンは、64の記述項を含み;各記
述項は、2対の色信号を含んでいる。これは、参
照番号72によつて、カラーマツプ71−15の赤のカ
ラーセクシヨンに対して第6図において示されて
いる。ここで、64の記述項は、“ENTRY 0”な
いし“ENTRY 63”として表示され;色信号の
一方の対は列72aおよび72bにあり;色信号
の他方の対は列72cおよび72dにある。 カラーセクシヨン72の記述項0ないし63の
各々は、2対の赤のカラーを含んでいる。たとえ
ば、ENTRY 0における1対の赤はR15−0Aお
よびT15−0Bとして特定され、ここで文字Rは
赤を示し、数15は15のカラーマツプを示し、数0
は記述項0を示している。ENTRY 0における
赤の他方の対は、R15−0CおよびR15−0Dとして
特定される。好ましくは、これらの赤の各々は、
6ビツトの番号によつて特定される。 赤のカラーセクシヨンからの赤は、導体73R
上をデジタル−アナログ変換器74Rに送られ、
ここで対応するアナログ信号は、導体75R上を
スクリーン16に送られる。同様に、緑は、導体
73G,D/A変換器74Gおよび導体75Gを
介してスクリーン16に送られる一方で;青は、
導体73B,D/A変換器74Bおよび導体75
Bを介してスクリーン16に送られる。 次に、アレイ71における種々の色が選択的に
アドレスされる態様について検討する。アレイに
対する4つのアドレスビツトは、観察ポート−カ
ラーマツプ相関器77によつて導体76上に送ら
れる。相関器77なまた、導体35を介して前述
のモジユール34に結合された入力端子を有して
おり、これによつて特定のブロツクにおける最高
位の優先順位の観察ポートの番号を受取る。 相関器77は、7つの4−ビツトレジスタを含
み、その各々は各観察ポートに対するものであ
る。観察ポート#1に対するレジスタは、77−
1と表示され;観察ポート#2に対するレジスタ
は77−2として表示される。動作において、相
関器77は、導体35上の観察ポートの番号を受
取り;これに応答して、その観察ポートのレジス
タの内容を導体76上に転送する。これらの4ビ
ツトは、16のカラーマツプのうちの1つを選択す
る16の2進状態のうちの1つを有している。 付加的なアドレスビツトもまた、前述のピクセ
ルシフタ49からアレイ71によつて受取られ
る。シフタ49はイメージメモリ14からバス1
7上のピクセルワードを受取り;それはこれらの
ワードにおける個々のピクセルを一度に1つず導
体18上にシフトするということを思い出すべき
である。導体18上のピクセルの各々は、6ビツ
トまたは64の可能な状態を有しており;そしてそ
れらは、相関器77が選択したカラーマツプにお
ける3つのセクシヨンのすべてから記述項の1つ
を選択するようにアレイ71によつて用いられ
る。 1つの他のアドレスビツトもまた、導体78上
でアレイ71によつて受取られる。このアドレス
ビツトは、第6図において“OV”として表示さ
れ、これは、“スクリーンオーバレイ”を表わし
ている。ビツト“OV”は、並列−直列シフタ7
9からくるものであり;かつシフタ79は、導体
80を介してスクリーンオーバレイメモリ81に
結合された並列入力を有している。 メモリ81は、スクリーン16上の各ピクセル
に対して1ビツトを含んでいる。したがつて、ス
クリーン16が20×15ブロツクであり、各ブロツ
クが32×32ピクセルである実施例において、メモ
リ81はまた、20×15ブロツクであり、そて各ブ
ロツクは、32×32ビツトを含んでいる。メモリ1
8における32ビツトの1ワードは、前述のブロツ
クカウンタ30およびラインカウンタ50の組合
わせによつてアドレスされる。これらは、導体3
1および51によつてそれぞれメモリ81のアド
レス入力端子に結合される。 スクリーン16上のオーバレイの位置および形
状を規定するビツトパターンはメモリ81にスト
アされる。特に、もしもメモリ81の1つの位置
におけるビツトがロジツク“1”であれば、その
ときはオーバレイパターンは、スクリーン16上
の同じ位置に存在し;一方で、もしもビツトが
“0”であれば、そのときはオーバレイパターン
は、その位置には存在しない。これらの“1”ビ
ツトは、どのような選択可能パターン(矢印また
は星印のように形成されたカーソルなど)におい
てもメモリ81内に構成されかつメモリにおける
どの位置にも配置される。 導体78上の個々のビツトは、導体18上のピ
クセルと同期してメモリアレイ71にシフトされ
る。その後、もしも導体78上の特定のビツトが
“0”であれば、メモリ71は、カラーマツプの
列72aおよび72bにおける色の対を選択し;
一方でもしも導体78上の特定のビツトが“1”
であれば、そのときはアレイ71は、カラーマツ
プの列72Cおよび72dにおける色の対を選択
する。 さらに、他のアドレスビツトが導体82上でア
レイ71によつて受取られる。このビツトは、点
滅ビツトであり;そして第6図においてBLとし
て特定されている。この点滅ビツトは、点滅レジ
スタ83によつて導体82に送られる。レジスタ
83は、観察ポートの各々に対してそれぞれのビ
ツトを有しており;そしてそれらは、ビツト83
−0ないし83−7として特定される。 点滅レジスタ83における個々のビツトは、導
体35上の観察ポート選択信号によつてアドレス
される。特に、もしも観察ポート選択信号が観察
ポート番号1と特定するならば、原点ビツト83
−1がアドレスされ;もしも観察ポート選択信号
が観察ポート番号2を特定するならば、点滅ビツ
ト83−2がアドレスされる。 アレイ71において、導体82上の点滅ビツト
は、カラーマツプの特定の記述項における対から
1つの色を選択するために用いられる。好ましく
は、点滅ビツトが“0”であれば、対の左側の色
が選択され;かつ点滅ビツトが“1”であれば、
対の右側の色が選択される。これは、カラーマツ
プセクシヨン72におけるブール式によつて示さ
れる。 上述の説明から、そのれぞれの観察ポートを通
じて表示されるイメージの各々は、それ自身の独
立した色の組を有しているということは明白であ
ろう。これは、各観察ポートが、観察ポート−カ
ラーマツプ相関器77を介してそれ自身のカラー
マツプを選択するためである。したがつて、メモ
リアレイ14における単一のピクセルは、どの観
察ポートにそのピクセルが関連しているかに従つ
て、いくつかの異なる色のいずれかとしてスクリ
ーン16上に表示されるであろう。 キーボード10を介してLOAD COLOR
MEMORYコマンドを入力することによつて、
1組の色がメモリアレイ71にロードされる。ま
た、カラーマツプIDおよびカラーセクシヨンID
は、所望のカラービツトパターンとともに入力さ
れる。そのデータはその後、バス13を介してバ
ツフア52に送られ、ここでカラービツトパター
ンは、制御レジスタ40からの制御信号CLT7
によつて特定されたカラーマツプセクシヨンに書
込まれる。これは、スクリーン再トレース期間中
に行なわれる。 同様に、どの所望のビツトパターンも、レジス
タ識別番号および所望のビツトパターンととも
に、LOAD COLOR MAP CORRELATORコ
マンドを入力することによつて、相関器77にロ
ードされ得る。このデータはその後、バス13を
介してバツフア52に送られ;ここで、所望のビ
ツトパターンは、制御レジスタ40からの制御信
号CTL8によつて特定されたレジスタに書込ま
れる。 以上の説明からさらに、スクリーン16上の観
察ポートの各々は、それ自身の独立した周波数お
よびデユーテイサイクルで点滅することができる
ということは明白であろう。これは、各観察ポー
トが点滅レジスタ83にそれ自身の点滅ビツトを
有しており;カラーマツプ記述項における色の対
が、観察ポートの点滅ビツトと同じ周波数および
デユーテイサイクルで表示されるためである。 好ましくは、マイクロプロセツサ84は、第6
図の実施例に含まれて、それぞれの周波数および
デユーテイサイクルにおいてレジスタ83におけ
る個々のビツトの状態を変化させる。動作につい
て、SET BLINKコマンドは、レジスタ83に
おける1つの特定の点滅ビツトのIDとともに、
キーボード10を介して入力される。また、その
点滅ビツトの所望の周波数およびデユーテイサイ
クルが入力される。デユーテイサイクルは、点滅
ビツトが、“1”である時間間隔の、周波数の逆
数に等しい時間間隔に対する比率を意味してい
る。 そのデータは、バス13を介してバツフア52
に送られ;ここで、そのデータは、制御信号
CTL9に応答して、導体53上をマイクロプロ
セツサ84に転送される。マイクロプロセツサ8
4はその後、点滅ビツトが変化することにプロセ
ツサを割込む内部タイマをセツトアツプする。そ
の後、マイクロプロセツサ84は、特定の点滅ビ
ツトに状態を変化させる制御信号CSを導体85
上に送信する。 上述の説明からさらに、第6図の実施例は、観
察ポートの境界とは無関係に移動しかつ任意の規
定された形状を有するカーソルを提供していると
いうことは明白であろう。これは、メモリ81に
おいて、“1”ビツトが、どのパターンにおいて
もそしてどの位置においてもストアされ得ること
によるものである。 これらの“1”ビツトは、所望のビツトパター
ンとともにキーボード10を介して入力される
LOAD OVERLAY MEMORYコマンドに応答
して、ストアされる。そのデータはその後、バス
13を介してバツフア52へ送られ;ここで、こ
のビツトパターンは、制御レジスタ40からの制
御信号CTL10によつて、スクリーン再トレー
ス期間中にメモリ81に転送される。 好ましくは、上述の構成要素の各々は、高速シ
ヨツトキT2Lロジツクから構成される。たとえ
ば、構成要素71,74,77,79,81および83はそれ
ぞれ、1420,HDG0605,74219A,74166,4864
および74373チツプである。 この発明の様々な好ましい実施例が詳細に説明
された。しかしながら、さらに多くの変更および
修正が、この発明の本質および精神から離れるこ
となく、これらの細部に対してなされ得る。 たとえば、観察ポートの全体の数は増大されま
たは減少され得る。同様に、フレームごとのブロ
ツクの数と、ブロツクごとのラインの数と、ワー
ドごとのピクセルの数と、ピクセルごとのビツト
の数とはすべて、増大されまたは減少され得る。
さらに、付加的なコマンドまたは、“mouse”の
ようなトランスデユーサは、最初に、イメージメ
モリ14においてイメージを形成するために利用
することができる。 したがつて、そのような多くの変更が上述の特
定の実施例に対し容易になされ得るので、この発
明は上述の詳細に限定されることなく添加された
請求の範囲によつて規定されるということが理解
されるべきである。
【表】 ↓ ↓
JP59504110A 1983-11-03 1984-11-02 多重イメ−ジのいくつかが他方のイメ−ジよりも顕著であるようにcrtスクリ−ン上に多重イメ−ジを電子的に表示するシステム Granted JPS61500638A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US548552 1983-11-03
US06/548,552 US4550315A (en) 1983-11-03 1983-11-03 System for electronically displaying multiple images on a CRT screen such that some images are more prominent than others

Publications (2)

Publication Number Publication Date
JPS61500638A JPS61500638A (ja) 1986-04-03
JPH0473156B2 true JPH0473156B2 (ja) 1992-11-20

Family

ID=24189359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59504110A Granted JPS61500638A (ja) 1983-11-03 1984-11-02 多重イメ−ジのいくつかが他方のイメ−ジよりも顕著であるようにcrtスクリ−ン上に多重イメ−ジを電子的に表示するシステム

Country Status (6)

Country Link
US (1) US4550315A (ja)
EP (1) EP0149309B1 (ja)
JP (1) JPS61500638A (ja)
CA (1) CA1233923A (ja)
DE (1) DE3484429D1 (ja)
WO (1) WO1985002048A1 (ja)

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59216190A (ja) * 1983-05-24 1984-12-06 株式会社日立製作所 表示制御方式
US4780710A (en) * 1983-07-08 1988-10-25 Sharp Kabushiki Kaisha Multiwindow display circuit
JPS6061794A (ja) * 1983-09-14 1985-04-09 シャープ株式会社 画面分割表示装置
JPS6064386A (ja) * 1983-09-20 1985-04-12 株式会社東芝 画像表示装置
DE3437896A1 (de) * 1983-10-17 1985-04-25 Canon K.K., Tokio/Tokyo Sichtgeraetsystem
US4675666A (en) * 1983-11-15 1987-06-23 Motorola Inc. System and method for altering an aspect of one of a plurality of coincident visual objects in a video display generator
JPS60117376A (ja) * 1983-11-29 1985-06-24 Yokogawa Medical Syst Ltd コンピュ−タ断層撮像装置用画像表示装置
US4608653A (en) * 1984-03-30 1986-08-26 Ryozo Setoguchi Form creating system
US4714918A (en) * 1984-04-30 1987-12-22 International Business Machines Corporation Window view control
US4823108A (en) * 1984-05-02 1989-04-18 Quarterdeck Office Systems Display system and memory architecture and method for displaying images in windows on a video display
US4633415A (en) * 1984-06-11 1986-12-30 Northern Telecom Limited Windowing and scrolling for a cathode-ray tube display
JPS619762A (ja) * 1984-06-25 1986-01-17 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション イメ−ジ処理装置
GB2162726A (en) * 1984-07-31 1986-02-05 Ibm Display of overlapping viewport areas
USRE36653E (en) * 1984-09-06 2000-04-11 Heckel; Paul C. Search/retrieval system
US4688167A (en) * 1984-09-27 1987-08-18 Wang Laboratories, Inc. Screen manager for data processing system
US5448519A (en) * 1984-10-05 1995-09-05 Hitachi, Ltd. Memory device
US5923591A (en) * 1985-09-24 1999-07-13 Hitachi, Ltd. Memory circuit
US5450342A (en) * 1984-10-05 1995-09-12 Hitachi, Ltd. Memory device
US5175838A (en) * 1984-10-05 1992-12-29 Hitachi, Ltd. Memory circuit formed on integrated circuit device and having programmable function
KR910000365B1 (ko) * 1984-10-05 1991-01-24 가부시기가이샤 히다찌세이사꾸쇼 기억회로
US6028795A (en) 1985-09-24 2000-02-22 Hitachi, Ltd. One chip semiconductor integrated circuit device having two modes of data write operation and bits setting operation
USRE33922E (en) * 1984-10-05 1992-05-12 Hitachi, Ltd. Memory circuit for graphic images
US4807142A (en) * 1984-10-09 1989-02-21 Wang Laboratories, Inc. Screen manager multiple viewport for a multi-tasking data processing system
JPH087748B2 (ja) * 1984-10-11 1996-01-29 株式会社日立製作所 文書の色付け編集装置
CN1012301B (zh) * 1984-10-16 1991-04-03 三洋电机株式会社 显示装置
US4819188A (en) * 1984-11-22 1989-04-04 Kabushiki Kaisha Toshiba Image processing apparatus
JPH0644185B2 (ja) * 1985-04-26 1994-06-08 日本電装株式会社 車両用走行案内装置
US4710761A (en) * 1985-07-09 1987-12-01 American Telephone And Telegraph Company, At&T Bell Laboratories Window border generation in a bitmapped graphics workstation
US5263135A (en) * 1985-07-18 1993-11-16 Canon Kabushiki Kaisha Image processing apparatus
US4812834A (en) * 1985-08-01 1989-03-14 Cadtrak Corporation Graphics display system with arbitrary overlapping viewports
US4731606A (en) * 1985-08-02 1988-03-15 International Business Machines Corporation Method for rapid windowing of display information in computer graphics
US4769636A (en) * 1985-08-14 1988-09-06 Hitachi, Ltd. Display control method for multi-window system
JP2585515B2 (ja) * 1985-08-16 1997-02-26 株式会社日立製作所 図形描画方法
US4775859A (en) * 1985-10-18 1988-10-04 Hilliard-Lyons Patent Management, Inc. Programmable interlace with skip and contrast enhancement in long persistence display systems
EP0223557A3 (en) * 1985-11-15 1989-04-05 Data General Corporation Display control in a data processing system
US4749990A (en) * 1985-11-22 1988-06-07 Computer Design And Applications, Inc. Image display system and method
IL79822A (en) * 1985-12-19 1990-03-19 Gen Electric Method of comprehensive distortion correction for a computer image generation system
US4868765A (en) * 1986-01-02 1989-09-19 Texas Instruments Incorporated Porthole window system for computer displays
US4780709A (en) * 1986-02-10 1988-10-25 Intel Corporation Display processor
US4885576A (en) * 1986-04-02 1989-12-05 International Business Machines Corporation Soft copy display of facsimile images
US4794386A (en) * 1986-04-11 1988-12-27 Profit Technology, Inc. Data integrator for video display including windows
JP2500858B2 (ja) * 1986-04-11 1996-05-29 インターナショナル・ビジネス・マシーンズ・コーポレーション 拡張ラスタ演算回路を有する表示システム
US4777486A (en) * 1986-05-09 1988-10-11 A-Squared Systems Video signal receiver for computer graphics system
JPH0640340B2 (ja) * 1986-07-31 1994-05-25 株式会社日立製作所 データ表示装置
US4868552A (en) * 1986-08-25 1989-09-19 Rohde & Schwartz-Polarad Apparatus and method for monochrome/multicolor display of superimposed images
US5146404A (en) * 1986-09-19 1992-09-08 Westinghouse Electric Corporation Electronic maintenance support work station
EP0261256A1 (en) * 1986-09-20 1988-03-30 Hewlett-Packard GmbH Display controller circuit
US5347624A (en) * 1987-03-05 1994-09-13 Hitachi, Ltd. Method and apparatus for display control
US5029111A (en) * 1987-04-29 1991-07-02 Prime Computer, Inc. Shared bit-plane display system
US4873652A (en) * 1987-07-27 1989-10-10 Data General Corporation Method of graphical manipulation in a potentially windowed display
JPS6454978A (en) * 1987-08-26 1989-03-02 Toshiba Corp Solid-state image pickup element
US4888712A (en) * 1987-11-04 1989-12-19 Schlumberger Systems, Inc. Guardband clipping method and apparatus for 3-D graphics display system
US4885703A (en) * 1987-11-04 1989-12-05 Schlumberger Systems, Inc. 3-D graphics display system using triangle processor pipeline
US4901064A (en) * 1987-11-04 1990-02-13 Schlumberger Technologies, Inc. Normal vector shading for 3-D graphics display system
US4945500A (en) * 1987-11-04 1990-07-31 Schlumberger Technologies, Inc. Triangle processor for 3-D graphics display system
US4875034A (en) * 1988-02-08 1989-10-17 Brokenshire Daniel A Stereoscopic graphics display system with multiple windows for displaying multiple images
GB2215168A (en) * 1988-02-23 1989-09-13 Ibm Windows with restricted colour range have priority defined by colour codes
US5058041A (en) * 1988-06-13 1991-10-15 Rose Robert C Semaphore controlled video chip loading in a computer video graphics system
US5216413A (en) * 1988-06-13 1993-06-01 Digital Equipment Corporation Apparatus and method for specifying windows with priority ordered rectangles in a computer video graphics system
US5396263A (en) * 1988-06-13 1995-03-07 Digital Equipment Corporation Window dependent pixel datatypes in a computer video graphics system
US5025249A (en) * 1988-06-13 1991-06-18 Digital Equipment Corporation Pixel lookup in multiple variably-sized hardware virtual colormaps in a computer video graphics system
US5043923A (en) * 1988-10-07 1991-08-27 Sun Microsystems, Inc. Apparatus for rapidly switching between frames to be presented on a computer output display
CA2013615C (en) * 1989-04-14 2000-12-12 Joseph H. Colles Window priority encoder
US5050102A (en) * 1989-04-28 1991-09-17 Sun Microsystems, Inc. Apparatus for rapidly switching between output display frames using a shared frame gentification memory
US5091717A (en) * 1989-05-01 1992-02-25 Sun Microsystems, Inc. Apparatus for selecting mode of output in a computer system
JPH03119386A (ja) * 1989-10-02 1991-05-21 Canon Inc 画像処理装置
EP0431754A3 (en) * 1989-12-07 1991-08-14 Advanced Micro Devices, Inc. Color translation circuit
JPH0771187B2 (ja) * 1990-05-15 1995-07-31 富士ゼロックス株式会社 画像記録装置
WO1991019247A1 (en) * 1990-06-04 1991-12-12 University Of Washington Image computing system
US5388201A (en) * 1990-09-14 1995-02-07 Hourvitz; Leonard Method and apparatus for providing multiple bit depth windows
JP2793463B2 (ja) * 1992-04-28 1998-09-03 インターナショナル・ビジネス・マシーンズ・コーポレイション カラーセツト選択装置及びその方法並びにカラー選択管理方法
DE69218420D1 (de) * 1992-06-19 1997-04-24 Ibm Rechner-Anzeigesystem mit Fenstern
TW397958B (en) 1992-10-09 2000-07-11 Hudson Soft Co Ltd Image processing system
WO1994014155A1 (en) * 1992-12-17 1994-06-23 Seiko Epson Corporation Graphics control planes for windowing and other display operations
US5621429A (en) * 1993-03-16 1997-04-15 Hitachi, Ltd. Video data display controlling method and video data display processing system
US5442375A (en) * 1993-03-25 1995-08-15 Toshiba America Information Systems, Inc. Method and apparatus for identifying color usage on a monochrome display
US5752010A (en) * 1993-09-10 1998-05-12 At&T Global Information Solutions Company Dual-mode graphics controller with preemptive video access
US5482050A (en) * 1994-02-17 1996-01-09 Spacelabs Medical, Inc. Method and system for providing safe patient monitoring in an electronic medical device while serving as a general-purpose windowed display
US6002397A (en) * 1997-09-30 1999-12-14 International Business Machines Corporation Window hatches in graphical user interface
WO2001016930A1 (de) * 1999-09-01 2001-03-08 Siemens Aktiengesellschaft Verfahren und vorrichtung zur ansteuerung eines farbdisplays mit höchstens einem ansteuerelement pro bildpunkt
US6954218B2 (en) * 2000-10-30 2005-10-11 Microsoft Corporation Method and apparatus for high-performance rendering and hit-testing of a window tree
GB0422500D0 (en) * 2004-10-09 2004-11-10 Ibm Method and system for re-arranging a display
US7991225B2 (en) * 2006-03-03 2011-08-02 University Of Alaska Methods and systems for dynamic color equalization

Family Cites Families (13)

* 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
JPS5326534A (en) * 1976-08-25 1978-03-11 Hitachi Ltd Vi deo display device
JPS5399826A (en) * 1977-02-14 1978-08-31 Hitachi Ltd Controller for data display
US4317114A (en) * 1980-05-12 1982-02-23 Cromemco Inc. Composite display device for combining image data and method
NL8101339A (nl) * 1981-03-19 1982-10-18 Philips Nv Inrichting voor het afbeelden van digitale informatie met selektiemogelijkheid van beeldpagina's en/of resolutie uitbreiding.
US4439760A (en) * 1981-05-19 1984-03-27 Bell Telephone Laboratories, Incorporated Method and apparatus for compiling three-dimensional digital image information
US4454593A (en) * 1981-05-19 1984-06-12 Bell Telephone Laboratories, Incorporated Pictorial information processing technique
US4441104A (en) * 1981-12-31 1984-04-03 Mattel, Inc. Graphic effects generator
US4481594A (en) * 1982-01-18 1984-11-06 Honeywell Information Systems Inc. Method and apparatus for filling polygons displayed by a raster graphic system
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
US4475104A (en) * 1983-01-17 1984-10-02 Lexidata Corporation Three-dimensional display system
JPS6095593A (ja) * 1983-10-31 1985-05-28 株式会社東芝 表示装置

Also Published As

Publication number Publication date
EP0149309B1 (en) 1991-04-10
EP0149309A2 (en) 1985-07-24
US4550315A (en) 1985-10-29
DE3484429D1 (de) 1991-05-16
WO1985002048A1 (en) 1985-05-09
JPS61500638A (ja) 1986-04-03
CA1233923A (en) 1988-03-08
EP0149309A3 (en) 1989-07-19

Similar Documents

Publication Publication Date Title
JPH0323918B2 (ja)
US4559533A (en) Method of electronically moving portions of several different images on a CRT screen
US4550315A (en) System for electronically displaying multiple images on a CRT screen such that some images are more prominent than others
EP0098868B1 (en) Apparatus for controling a color display
US5552804A (en) Sprite coincidence detector indicating sprite group
JPS6025794B2 (ja) カラ−図形表示装置
JPS5830590B2 (ja) 文字図形カラ−表示システム
WO1984000237A1 (en) Video overlay system having interactive color addressing
EP0201210B1 (en) Video display system
JPH0375873B2 (ja)
JPH0532769B2 (ja)
US4616220A (en) Graphics display comparator for multiple bit plane graphics controller
EP0166045B1 (en) Graphics display terminal
US5448264A (en) Method and apparatus for separate window clipping and display mode planes in a graphics frame buffer
EP0480564B1 (en) Improvements in and relating to raster-scanned displays
CA1249679A (en) Method of electronically moving portions of several different images on a crt screen
US5231694A (en) Graphics data processing apparatus having non-linear saturating operations on multibit color data
US5309552A (en) Programmable multi-format display controller
US4692759A (en) Apparatus for modifying the appearance of the points of an image on the screen of a graphic image display console
JPH0250720A (ja) カラー情報を表示る装置および方法
US5847700A (en) Integrated apparatus for displaying a plurality of modes of color information on a computer output display
EP0189567B1 (en) Color display system
USRE42286E1 (en) Image data processing system
EP0410743B1 (en) Graphics display split-serial register system
JPH0544680B2 (ja)

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term