JPH06231269A - 表示制御装置 - Google Patents

表示制御装置

Info

Publication number
JPH06231269A
JPH06231269A JP5039493A JP3949393A JPH06231269A JP H06231269 A JPH06231269 A JP H06231269A JP 5039493 A JP5039493 A JP 5039493A JP 3949393 A JP3949393 A JP 3949393A JP H06231269 A JPH06231269 A JP H06231269A
Authority
JP
Japan
Prior art keywords
data
vram
display
clipping
control device
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
JP5039493A
Other languages
English (en)
Inventor
Shuhei Ito
周平 伊藤
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP5039493A priority Critical patent/JPH06231269A/ja
Publication of JPH06231269A publication Critical patent/JPH06231269A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)
  • Image Generation (AREA)
  • Memory System (AREA)

Abstract

(57)【要約】 【目的】 簡単な回路構成でかつ任意の形でクリッピン
グ領域の指定を可能とした表示制御装置を提供すること
を目的とする。 【構成】 CPUの制御の下にVRAMの記憶内容を更
新すると共に、VRAMの記憶内容に従って表示装置に
画像を表示させる表示制御装置であって、VRAM空間
アドレスによりクリッピング領域を指定するデータを記
憶するクリッピング領域指定データテーブル21を有
し、CPUから送られる描画アドレスによりこのクリッ
ピング領域指定データテーブル21から読込まれたデー
タに基づいてVRAMへの書込み要求信号を選択的にマ
スキングするANDゲート22を備えた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、中央処理装置(CP
U)の制御の下にビデオメモリ(VRAM)の記憶内容
を更新すると共にVRAMの記憶内容に従って表示装置
に画像表示を行う表示制御装置に関する。
【0002】
【従来の技術】各種画像処理システムにおいて、表示画
面上での描画可能領域または禁止領域を設定するいわゆ
るクリッピング機能が必要とされる。この様なクリッピ
ングは、CPUがあるキャラクタ・データをVRAMに
書込む際に、予め設定されているクリッピング境界と比
較して、VRAMへの書込みを制御することで行われ
る。図3はその様な描画制御を行った表示画面の例であ
る。表示物に対して画面上の斜線部が描画を禁止された
マスク領域を示している。図4は従来のクリッピング制
御回路の例である。図示のように従来は、描画領域を、
表示空間アドレスの始点座標と終点座標で囲まれる範囲
で指定して、描画アドレスがその範囲に含まれるか否か
を判断していた。
【0003】
【発明が解決しようとする課題】しかし図4に示す従来
方式では、クリッピング領域を表示空間アドレスで指定
するために、描画アドレスの表示空間アドレスへの変換
回路が必要である。また、表示空間のX,Yアドレス上
でそれぞれクリッピング始点と終点を指定するために一
つの領域指定に4個の比較回路を必要とする。しかも比
較回路は、減算回路を含む複雑なものである。飛び飛び
に複数の領域を指定しようとすると、図4の回路は複数
個必要になる。これに対して、CPUにおいてクリッピ
ング領域の判定を行ってデータ転送を制御することも考
えられるが、これはCPUの負担が大きくなり過ぎて好
ましくない。
【0004】この発明はこの様な事情を考慮してなされ
たもので、簡単な回路構成でかつ任意の形でクリッピン
グ領域の指定を可能とした表示制御装置を提供すること
を目的とする。
【0005】
【課題を解決するための手段】この発明は、中央処理装
置の制御の下にビデオメモリの記憶内容を更新すると共
に、前記ビデオメモリの記憶内容に従って表示装置に画
像を表示させる表示制御装置において、前記ビデオメモ
リのメモリ空間アドレスによりクリッピング領域を指定
するデータを記憶する制御データ記憶手段と、中央処理
装置から送られる描画アドレスにより前記制御データ記
憶手段から読込まれたデータに基づいて前記ビデオメモ
リへの書込み要求信号を選択的にマスキングするマスク
手段とを備えたことを特徴としている。
【0006】
【作用】この発明においては、VRAM空間アドレスに
対応してクリッピング領域を指定するデータを記憶する
制御データ記憶手段を設けている。そして描画に際して
は、VRAMへの描画アドレスによってこの制御データ
記憶手段をアクセスして、読み込まれたデータによって
VRAMへの書込みを制御する。即ち制御データ記憶手
段のデータに応じてVRAMへの書込み要求信号(描画
コマンド)のマスキングを行って、VRAMの書込みイ
ネーブル信号をオン,オフする。従ってこの発明では、
CPUから送られてくる描画アドレスとクリッピング領
域指定アドレスの比較を行うためのアドレス変換回路や
比較回路が要らない。しかもこの発明では表示ドット単
位或いはキャラクタ単位でクリッピング領域の指定が可
能であり、任意形状の描画クリッピングができる。
【0007】
【実施例】以下、図面を参照しながらこの発明の実施例
を説明する。図1は、この発明の一実施例に係る表示制
御装置の概略構成である。図示のようにこの表示制御装
置は、CPU1、制御プログラムを記憶したROM2、
キャラクタデータを記憶したキャラクタROM3、ビデ
オディスプレイプロセッサ(VDP)4、VRAM5、
属性データRAM6およびCRT表示装置7を有する。
VDP4は、タイミング制御回路11、書込み/読出し
制御回路12、カラーパレット13、D/Aコンバータ
14等を有する。VRAM5および属性データRAM6
はこの実施例ではVDP4の外に設けられているが、V
DP4の内部にあってもよい。
【0008】CPU1は、ROM2に記憶されたプログ
ラムに従い、表示データ(キャラクタ名)と表示位置デ
ータを発生する。表示位置データはこの実施例の場合、
VRAM5のアドレスに対応したデータである。書込み
/読出し制御回路12は、VRAM5に対して、CPU
1から送られた表示位置データに対応したVRAMアド
レスに表示データを書込むと共に、書込まれたデータを
読出し、更に読み出された表示データ(キャラクタ名)
に基づいてキャラクタROM3を参照してカラーパレッ
ト13にカラーコードを転送するという制御を行う。V
RAM5からのデータ読出しは、タイミング制御回路1
1によってCRT表示装置7の走査に同期するようにタ
イミング制御がなされる。カラーコードは、カラーパレ
ット14によりRGB信号に変換され、これがD/Aコ
ンバータ14によりアナログデータに変換されてCRT
表示装置7に送られる。
【0009】属性データRAM6は、キャラクタ名以外
の表示を制御する種々の制御データ、例えばキャラクタ
ROM3から読み出されたカラーコードを表示画面に対
応して修飾,変更するデータ等の制御データを記憶する
メモリである。この属性データRAM6はこの実施例の
場合、上に例示した通常の制御データの他に、描画アド
レスに対応して表示ドット単位或いはキャラクタ単位で
クリッピング領域を指定するデータを記憶するクリッピ
ング領域指定データテーブルを有する。
【0010】図2は、この実施例のクリッピング領域指
定に関係する部分を取り出して示している。CPU1か
らの描画アドレスはVRAM5に送られると共に、属性
データRAM6にも送られ、図示のように属性データR
AM6内のクリッピング領域指定データテーブル21が
参照される。ANDゲート22は、クリッピング領域指
定データテーブル21から読み出されたデータと描画コ
マンドとの積をとって、VRAM5への書込みイネーブ
ル信号WEをオン,オフするためのゲートである。この
ANDゲート22は言い換えれば、描画コマンドを選択
的にマスキングするためのマスク手段であり、図1のW
/R制御部12に含まれている。
【0011】この様な構成として、クリッピング領域指
定データテーブル21に予め、表示ドット単位またはキ
ャラクタ単位で描画可能または禁止を指示するクリッピ
ング領域指定データを書込んでおく。そして描画に際し
て、描画アドレスにより示されたクリッピング領域指定
データテーブル21のデータを読出し、これによりVR
AMへの表示データ書込みを制御することにより、クリ
ッピングができる。
【0012】この実施例によれば、従来のようにクリッ
ピング領域指定のために複雑な回路を必要としない。し
かも飛び飛びの複数領域指定は勿論、任意形状のクリッ
ピングができる。なおこの実施例ではVRAM5と属性
データRAM6とを別々に設ける例を示したが、これら
は別である必要はなく、例えばVRAMに記憶された画
像データ中の数ビットを属性データとしてもよい。
【0013】
【発明の効果】以上説明したようにこの発明によれば、
クリッピング領域をVRAM空間アドレスにより指定す
る制御用メモリを設けることにより、簡単な回路構成で
任意形状のクリッピング領域の指定を可能とした表示制
御装置を得ることができる。
【図面の簡単な説明】
【図1】 この発明の一実施例に係る表示制御装置の概
略構成を示す図である。
【図2】 図1におけるクリッピング領域指定に関係す
る部分の構成を示す図である。
【図3】 クリッピング動作を説明するための図であ
る。
【図4】 従来のクリップ回路の構成例である。
【符号の説明】
1…CPU、2…ROM、3…キャラクタROM、4…
VDP、5…VRAM、6…属性データRAM、7…C
RT表示装置、11…タイミング制御回路、12…W/
R制御回路、13…カラーパレット、14…D/Aコン
バータ、21…クリッピング領域指定データテーブル、
22…ANDゲート。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 中央処理装置の制御の下にビデオメモリ
    の記憶内容を更新すると共に、前記ビデオメモリの記憶
    内容に従って表示装置に画像を表示させる表示制御装置
    において、 前記ビデオメモリのメモリ空間アドレスによりクリッピ
    ング領域を指定するデータを記憶する制御データ記憶手
    段と、 前記中央処理装置から送られる描画アドレスにより前記
    制御データ記憶手段から読込まれたデータに基づいて前
    記ビデオメモリへの書込み要求信号を選択的にマスキン
    グするマスク手段と、を備えたことを特徴とする表示制
    御装置。
JP5039493A 1993-02-03 1993-02-03 表示制御装置 Pending JPH06231269A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5039493A JPH06231269A (ja) 1993-02-03 1993-02-03 表示制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5039493A JPH06231269A (ja) 1993-02-03 1993-02-03 表示制御装置

Publications (1)

Publication Number Publication Date
JPH06231269A true JPH06231269A (ja) 1994-08-19

Family

ID=12554586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5039493A Pending JPH06231269A (ja) 1993-02-03 1993-02-03 表示制御装置

Country Status (1)

Country Link
JP (1) JPH06231269A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6022006A (en) * 1997-08-01 2000-02-08 Hutchinson Hydraulic antivibration support
KR100324755B1 (ko) * 1999-08-19 2002-02-20 구자홍 그래픽 처리기의 클리핑 장치 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6022006A (en) * 1997-08-01 2000-02-08 Hutchinson Hydraulic antivibration support
KR100324755B1 (ko) * 1999-08-19 2002-02-20 구자홍 그래픽 처리기의 클리핑 장치 및 방법

Similar Documents

Publication Publication Date Title
US5748174A (en) Video display system including graphic layers with sizable, positionable windows and programmable priority
US5467442A (en) Image processing apparatus
JPS6360395B2 (ja)
US4566000A (en) Image display apparatus and method having virtual cursor
US4286320A (en) Digital computing system having auto-incrementing memory
US5030946A (en) Apparatus for the control of an access to a video memory
JPH06231269A (ja) 表示制御装置
JP3530215B2 (ja) オンスクリーン表示装置
JP2663967B2 (ja) 情報記憶制御方法
JP3470407B2 (ja) 表示文字色変更装置
JPH0594167A (ja) 画像表示方法
JP3312699B2 (ja) 仮想vramによる画面表示方法
JPS6355097B2 (ja)
JPH0445487A (ja) 合成表示方法およびその装置
JPS62211784A (ja) 表示制御装置
JPH11109937A (ja) 表示制御装置
JP3428089B2 (ja) 画像表示処理装置
JPH04314166A (ja) 文書作成装置
JPH06230769A (ja) 表示制御装置
JP2000035781A (ja) 画像表示制御方法および装置
JPH05216461A (ja) マイクロコンピュータおよびビデオテックスシステム
JPH06186939A (ja) 表示制御装置
JPH02271424A (ja) フルグラフィック画面の表示方式
JPH08328811A (ja) グラフィック表示回路のvram制御装置及び方法
JPH06180570A (ja) 画面データアドレス自動更新付き画像処理装置