JPH05333846A - ビットマップデータ表示制御装置 - Google Patents
ビットマップデータ表示制御装置Info
- Publication number
- JPH05333846A JPH05333846A JP4140579A JP14057992A JPH05333846A JP H05333846 A JPH05333846 A JP H05333846A JP 4140579 A JP4140579 A JP 4140579A JP 14057992 A JP14057992 A JP 14057992A JP H05333846 A JPH05333846 A JP H05333846A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bitmap
- dots
- image
- circuit
- 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.)
- Withdrawn
Links
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【目的】ビットマップデータを表示する際にアンチエリ
アス処理を行いながら画像を表示し、連続描画による動
画表示に対応する表示制御装置を提供する。 【構成】ビットマップ表示器10の表示画像の各ドット
の輝度情報が複数ビットで表わされたビットマップデー
タを格納したビットマップメモリ11と、ビットマップ
メモリから各ドットのデータを読み出す回路12と、読
み出された各ドットのデータに対して所定の重み付け処
理を行って順次出力する重み付け処理回路13と、重み
付けされたデータをアナログ変換してビットマップ表示
器の表示入力として供給するDA変換回路14とを具備
し、重み付け処理回路は、横方向に連続するnドットお
よび縦方向に連続するnドットにより規定される画像領
域のデータが入力し、この領域の中心に近いドットほど
大きくなるような重み付けを行って平均値をとることを
特徴とする。
アス処理を行いながら画像を表示し、連続描画による動
画表示に対応する表示制御装置を提供する。 【構成】ビットマップ表示器10の表示画像の各ドット
の輝度情報が複数ビットで表わされたビットマップデー
タを格納したビットマップメモリ11と、ビットマップ
メモリから各ドットのデータを読み出す回路12と、読
み出された各ドットのデータに対して所定の重み付け処
理を行って順次出力する重み付け処理回路13と、重み
付けされたデータをアナログ変換してビットマップ表示
器の表示入力として供給するDA変換回路14とを具備
し、重み付け処理回路は、横方向に連続するnドットお
よび縦方向に連続するnドットにより規定される画像領
域のデータが入力し、この領域の中心に近いドットほど
大きくなるような重み付けを行って平均値をとることを
特徴とする。
Description
【0001】
【産業上の利用分野】本発明は、コンピュータグラフィ
ック分野で使用されるビットマップデータ表示制御装置
に係り、特に表示画像中の物体の輪郭のギザギザを抑制
するために表示データを処理(アンチエリアス処理)す
る回路に関する。
ック分野で使用されるビットマップデータ表示制御装置
に係り、特に表示画像中の物体の輪郭のギザギザを抑制
するために表示データを処理(アンチエリアス処理)す
る回路に関する。
【0002】
【従来の技術】コンピュータグラフィックにおいては、
ビットマップ表示器で表示すべき画像の横方向ドット数
および縦方向ドット数に対応する複数ドット分について
各ドットの輝度情報が複数ビットで表わされたビットマ
ップデータをビットマップメモリに格納しておき、上記
ビットマップデータを読み出してアナログ信号に変換し
た後にビットマップ表示器へ画像表示入力として供給
し、表示面上の水平方向および垂直方向に電子線を走査
することにより画像を表示している。
ビットマップ表示器で表示すべき画像の横方向ドット数
および縦方向ドット数に対応する複数ドット分について
各ドットの輝度情報が複数ビットで表わされたビットマ
ップデータをビットマップメモリに格納しておき、上記
ビットマップデータを読み出してアナログ信号に変換し
た後にビットマップ表示器へ画像表示入力として供給
し、表示面上の水平方向および垂直方向に電子線を走査
することにより画像を表示している。
【0003】ところで、コンピュータグラフィックにお
いては、表示画像中の物体の輪郭のギザギザを抑制する
ために表示データを処理するアンチエリアス処理方法が
用いられている。
いては、表示画像中の物体の輪郭のギザギザを抑制する
ために表示データを処理するアンチエリアス処理方法が
用いられている。
【0004】従来のアンチエリアス処理方法として、実
際に必要とする解像度を有するビットマップデータから
数倍(通常、2〜4倍)の高解像度を有するビットマッ
プデータを一旦作成し、この高解像度ビットマップデー
タを3ドット×3ドットあるいは4ドット×4ドットに
より規定される画像領域内で重み付けを行って平均値を
とった後に再び元の解像度に縮小したビットマップデー
タを作成してビットマップメモリに格納するというオー
バーサンプリング演算処理(描画処理)が用いられてい
る。なお、カラー画像を表示する場合には、カラー画像
の3色成分に対応する3系統にそれぞれ対応して上記オ
ーバーサンプリング描画処理を行っている。
際に必要とする解像度を有するビットマップデータから
数倍(通常、2〜4倍)の高解像度を有するビットマッ
プデータを一旦作成し、この高解像度ビットマップデー
タを3ドット×3ドットあるいは4ドット×4ドットに
より規定される画像領域内で重み付けを行って平均値を
とった後に再び元の解像度に縮小したビットマップデー
タを作成してビットマップメモリに格納するというオー
バーサンプリング演算処理(描画処理)が用いられてい
る。なお、カラー画像を表示する場合には、カラー画像
の3色成分に対応する3系統にそれぞれ対応して上記オ
ーバーサンプリング描画処理を行っている。
【0005】また、カラー画像を表示する場合には、前
記ビットマップメモリとして、所望の複数の色の3色成
分の各輝度情報を格納したカラーパレットメモリと、表
示すべきカラー画像に対応する複数ドット分について各
ドットの色を指定するために上記カラーパレットメモリ
のアドレスを指定するデータを格納したカラーパレット
指定メモリとを用いる場合がある。
記ビットマップメモリとして、所望の複数の色の3色成
分の各輝度情報を格納したカラーパレットメモリと、表
示すべきカラー画像に対応する複数ドット分について各
ドットの色を指定するために上記カラーパレットメモリ
のアドレスを指定するデータを格納したカラーパレット
指定メモリとを用いる場合がある。
【0006】
【発明が解決しようとする課題】上記したように従来の
ビットマップデータ表示制御装置は、ビットマップデー
タのアンチエリアス処理のためのオーバーサンプリング
描画処理を伴うので、描画処理およびビットマップメモ
リへのアクセスに時間を要し、連続描画による動画表示
に対応できないという問題があった。
ビットマップデータ表示制御装置は、ビットマップデー
タのアンチエリアス処理のためのオーバーサンプリング
描画処理を伴うので、描画処理およびビットマップメモ
リへのアクセスに時間を要し、連続描画による動画表示
に対応できないという問題があった。
【0007】本発明は上記の問題点を解決すべくなされ
たもので、ビットマップデータを表示する際にアンチエ
リアス処理を行いながら画像を表示することが可能にな
り、連続描画による動画表示に対応可能になるビットマ
ップデータ表示制御装置を提供することを目的とする。
たもので、ビットマップデータを表示する際にアンチエ
リアス処理を行いながら画像を表示することが可能にな
り、連続描画による動画表示に対応可能になるビットマ
ップデータ表示制御装置を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明のビットマップデ
ータ表示制御装置は、ビットマップ表示器で表示すべき
画像の横方向ドット数および縦方向ドット数に対応する
複数ドット分について各ドットの輝度情報が複数ビット
で表わされたビットマップデータを格納したビットマッ
プメモリと、このビットマップメモリから各ドットのデ
ータを読み出す読み出し回路と、この読み出し回路によ
り読み出される各ドットのデータに対して所定の重み付
け処理を行って順次出力する重み付け処理回路と、この
重み付け処理回路から出力するデータに応じて前記ビッ
トマップ表示器で画像を表示させる制御回路とを具備
し、前記重み付け処理回路は、横方向に連続するnドッ
トおよび縦方向に連続するnドットにより規定される画
像領域のデータが入力し、この画像領域の中心に近いド
ットほど大きくなるような重み付けを行って平均値をと
ることを特徴とする。
ータ表示制御装置は、ビットマップ表示器で表示すべき
画像の横方向ドット数および縦方向ドット数に対応する
複数ドット分について各ドットの輝度情報が複数ビット
で表わされたビットマップデータを格納したビットマッ
プメモリと、このビットマップメモリから各ドットのデ
ータを読み出す読み出し回路と、この読み出し回路によ
り読み出される各ドットのデータに対して所定の重み付
け処理を行って順次出力する重み付け処理回路と、この
重み付け処理回路から出力するデータに応じて前記ビッ
トマップ表示器で画像を表示させる制御回路とを具備
し、前記重み付け処理回路は、横方向に連続するnドッ
トおよび縦方向に連続するnドットにより規定される画
像領域のデータが入力し、この画像領域の中心に近いド
ットほど大きくなるような重み付けを行って平均値をと
ることを特徴とする。
【0009】
【作用】ビットマップデータを表示する際にアンチエリ
アス処理を行いながら画像を表示することが可能になる
(つまり、オーバーサンプリング描画処理が不要にな
る)ので、連続描画による動画表示に対応可能になる。
アス処理を行いながら画像を表示することが可能になる
(つまり、オーバーサンプリング描画処理が不要にな
る)ので、連続描画による動画表示に対応可能になる。
【0010】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。図1は、本発明のビットマップデータ表示
制御装置の基本構成の一例を示すブロック図である。
に説明する。図1は、本発明のビットマップデータ表示
制御装置の基本構成の一例を示すブロック図である。
【0011】図1において、10はビットマップ表示
器、11はビットマップメモリ、12は読み出し回路、
13は重み付け処理回路、14はデジタルアナログ(D
A)変換回路である。前記ビットマップ表示器10は、
表示面上の水平方向(横方向)および垂直方向(縦方
向)に電子線を走査し、画像表示入力に応じて画像を表
示する。
器、11はビットマップメモリ、12は読み出し回路、
13は重み付け処理回路、14はデジタルアナログ(D
A)変換回路である。前記ビットマップ表示器10は、
表示面上の水平方向(横方向)および垂直方向(縦方
向)に電子線を走査し、画像表示入力に応じて画像を表
示する。
【0012】前記ビットマップメモリ11は、ビットマ
ップ表示器10で表示すべき画像の横方向ドット数およ
び縦方向ドット数に対応する複数ドット分について各ド
ット(ピクセル)の輝度情報が複数ビットで表わされた
ビットマップデータ(本例では、実際に必要とする解像
度のビットマップデータ)を格納するものである。図2
は、上記ビットマップデータの一部のドットを表示画像
の位置に対応させて示している。前記読み出し回路12
は、上記ビットマップメモリ11から各ドットのデータ
を読み出すものである。前記重み付け処理回路13は、
上記読み出し回路12により読み出される各ドットのデ
ータに対して所定の重み付け処理を行って順次出力する
ものである。
ップ表示器10で表示すべき画像の横方向ドット数およ
び縦方向ドット数に対応する複数ドット分について各ド
ット(ピクセル)の輝度情報が複数ビットで表わされた
ビットマップデータ(本例では、実際に必要とする解像
度のビットマップデータ)を格納するものである。図2
は、上記ビットマップデータの一部のドットを表示画像
の位置に対応させて示している。前記読み出し回路12
は、上記ビットマップメモリ11から各ドットのデータ
を読み出すものである。前記重み付け処理回路13は、
上記読み出し回路12により読み出される各ドットのデ
ータに対して所定の重み付け処理を行って順次出力する
ものである。
【0013】前記DA変換回路14は、上記重み付け処
理回路13から出力するデータをアナログ信号に変換
し、前記ビットマップ表示器10へ画像表示入力として
供給するものである。
理回路13から出力するデータをアナログ信号に変換
し、前記ビットマップ表示器10へ画像表示入力として
供給するものである。
【0014】前記重み付け処理回路13は、表示面上の
横方向に連続するnドットおよび縦方向に連続するnド
ットにより規定される画像領域(n×nドットの画像領
域)のデータが入力し、この画像領域の中心に近いドッ
トほど大きくなるような重み付けを行って平均値をとる
ように処理するものである。この場合、ビットマップデ
ータに対応する画像を等倍で表示するためには、図2に
示すような例えば4×4ドットの画像領域のデータの平
均化処理を、水平方向においては1ドットづつずれた画
像領域1a,1b,1c,…に対して順に繰り返し、垂
直方向においても1ドットづつずれた画像領域に対して
順に繰り返す。
横方向に連続するnドットおよび縦方向に連続するnド
ットにより規定される画像領域(n×nドットの画像領
域)のデータが入力し、この画像領域の中心に近いドッ
トほど大きくなるような重み付けを行って平均値をとる
ように処理するものである。この場合、ビットマップデ
ータに対応する画像を等倍で表示するためには、図2に
示すような例えば4×4ドットの画像領域のデータの平
均化処理を、水平方向においては1ドットづつずれた画
像領域1a,1b,1c,…に対して順に繰り返し、垂
直方向においても1ドットづつずれた画像領域に対して
順に繰り返す。
【0015】なお、前記読み出し回路12により読み出
される各ドットのデータに対して上記したような重み付
け平均化処理を順次行うために、複数個の重み付け処理
回路13を用いてパイプライン演算処理による高速処理
を行うようにしている。図3は、例えば4×4ドットの
画像領域のデータに対して重み付け平均化処理を行う重
み付け処理回路13の1個分のブロック構成の一例を示
す。
される各ドットのデータに対して上記したような重み付
け平均化処理を順次行うために、複数個の重み付け処理
回路13を用いてパイプライン演算処理による高速処理
を行うようにしている。図3は、例えば4×4ドットの
画像領域のデータに対して重み付け平均化処理を行う重
み付け処理回路13の1個分のブロック構成の一例を示
す。
【0016】即ち、4×4ドットの画像領域のデータの
うち、領域の第1行目で横方向に連続する4ドットがサ
ンプリングクロックに同期して4ビットの第1のシフト
レジスタ31に入力する。同時に、第2行目で横方向に
連続する4ドットが4ビットの第2のシフトレジスタ3
2に入力し、第3行目で横方向に連続する4ドットが4
ビットの第3のシフトレジスタ33に入力し、第4行目
で横方向に連続する4ドットが4ビットの第4のシフト
レジスタ34に入力する。上記第1のシフトレジスタ3
1〜第4のシフトレジスタ34は、4×4ドットの画像
領域のデータを取り込むサンプリング回路30を形成し
ている。
うち、領域の第1行目で横方向に連続する4ドットがサ
ンプリングクロックに同期して4ビットの第1のシフト
レジスタ31に入力する。同時に、第2行目で横方向に
連続する4ドットが4ビットの第2のシフトレジスタ3
2に入力し、第3行目で横方向に連続する4ドットが4
ビットの第3のシフトレジスタ33に入力し、第4行目
で横方向に連続する4ドットが4ビットの第4のシフト
レジスタ34に入力する。上記第1のシフトレジスタ3
1〜第4のシフトレジスタ34は、4×4ドットの画像
領域のデータを取り込むサンプリング回路30を形成し
ている。
【0017】上記サンプリング回路30により4×4ド
ットの画像領域のデータが取り込まれた後、第1のシフ
トレジスタ31の4ビットのデータは、各対応して1、
2、2、1の乗算係数を有する第1の乗算回路41〜第
4の乗算回路44に入力する。同時に、第2のシフトレ
ジスタ32の4ビットのデータは、各対応して2、3、
3、2の乗算係数を有する第5の乗算回路45〜第8の
乗算回路48に入力し、第3のシフトレジスタ33の4
ビットのデータは、各対応して2、3、3、2の乗算係
数を有する第9の乗算回路49〜第12の乗算回路52
に入力し、第4のシフトレジスタ34の4ビットのデー
タは、各対応して1、2、2、1の乗算係数を有する第
13の乗算回路53〜第16の乗算回路56に入力す
る。
ットの画像領域のデータが取り込まれた後、第1のシフ
トレジスタ31の4ビットのデータは、各対応して1、
2、2、1の乗算係数を有する第1の乗算回路41〜第
4の乗算回路44に入力する。同時に、第2のシフトレ
ジスタ32の4ビットのデータは、各対応して2、3、
3、2の乗算係数を有する第5の乗算回路45〜第8の
乗算回路48に入力し、第3のシフトレジスタ33の4
ビットのデータは、各対応して2、3、3、2の乗算係
数を有する第9の乗算回路49〜第12の乗算回路52
に入力し、第4のシフトレジスタ34の4ビットのデー
タは、各対応して1、2、2、1の乗算係数を有する第
13の乗算回路53〜第16の乗算回路56に入力す
る。
【0018】そして、前記第1の乗算回路41〜第16
の乗算回路56の各出力は加算回路35に入力し、この
加算回路35の出力は1/32の除算係数を有する除算
回路36に入力し、この除算回路36の出力が前記DA
変換回路14に入力する。上記第1の乗算回路41〜第
16の乗算回路56、加算回路35および除算回路36
は、アンチエリアス演算回路40を形成している。
の乗算回路56の各出力は加算回路35に入力し、この
加算回路35の出力は1/32の除算係数を有する除算
回路36に入力し、この除算回路36の出力が前記DA
変換回路14に入力する。上記第1の乗算回路41〜第
16の乗算回路56、加算回路35および除算回路36
は、アンチエリアス演算回路40を形成している。
【0019】図3の重み付け処理回路によれば、4×4
ドットの画像領域のデータのうち、中央部の4ドットの
データの値が3倍、4隅の4ドットのデータの値が1
倍、その他の8ドットのデータの値が2倍に重み付けさ
れて平均化処理される。
ドットの画像領域のデータのうち、中央部の4ドットの
データの値が3倍、4隅の4ドットのデータの値が1
倍、その他の8ドットのデータの値が2倍に重み付けさ
れて平均化処理される。
【0020】従って、図1のビットマップデータ表示制
御装置によれば、ビットマップデータのアンチエリアス
処理のためにオーバーサンプリング描画処理を伴うこと
なく、ビットマップデータを表示する際にリアルタイム
にアンチエリアス処理を行いながら画像を表示すること
が可能になるので、連続描画による動画表示に対応する
ことが可能になる。
御装置によれば、ビットマップデータのアンチエリアス
処理のためにオーバーサンプリング描画処理を伴うこと
なく、ビットマップデータを表示する際にリアルタイム
にアンチエリアス処理を行いながら画像を表示すること
が可能になるので、連続描画による動画表示に対応する
ことが可能になる。
【0021】なお、上記DA変換回路14を省略し、前
記重み付け処理回路13から出力するデータを受けてビ
ットマップ表示器10で表示させる表示駆動回路を用い
てもよく、要するに、重み付け処理回路13から出力す
るデータに応じて前記ビットマップ表示器10で画像を
表示させる制御回路を設ければよい。図4は、本発明の
第1実施例を示すブロック図である。
記重み付け処理回路13から出力するデータを受けてビ
ットマップ表示器10で表示させる表示駆動回路を用い
てもよく、要するに、重み付け処理回路13から出力す
るデータに応じて前記ビットマップ表示器10で画像を
表示させる制御回路を設ければよい。図4は、本発明の
第1実施例を示すブロック図である。
【0022】この第1実施例は、表示すべき画像がカラ
ー画像であり、重み付け処理回路13およびDA変換回
路14を、カラー画像の3色成分R、G、Bに対応する
3系統にそれぞれ設けている場合を示している。
ー画像であり、重み付け処理回路13およびDA変換回
路14を、カラー画像の3色成分R、G、Bに対応する
3系統にそれぞれ設けている場合を示している。
【0023】また、図4中のビットマップメモリ11と
して、所望の複数の色の3色成分R、G、Bの各輝度情
報を格納したカラーパレットメモリ112と、表示すべ
きカラー画像の各ドットの色を指定するために上記カラ
ーパレットメモリのアドレスを指定するデータを格納し
たカラーパレット指定メモリ111とを用いることも可
能である。図6は、図3の重み付け処理回路中のアンチ
エリアス演算回路40の変形例を示すブロック図であ
る。
して、所望の複数の色の3色成分R、G、Bの各輝度情
報を格納したカラーパレットメモリ112と、表示すべ
きカラー画像の各ドットの色を指定するために上記カラ
ーパレットメモリのアドレスを指定するデータを格納し
たカラーパレット指定メモリ111とを用いることも可
能である。図6は、図3の重み付け処理回路中のアンチ
エリアス演算回路40の変形例を示すブロック図であ
る。
【0024】このアンチエリアス演算回路は、前記第1
のサンプリング回路30の出力を第1のDA変換回路6
1〜第16のDA変換回路76に入力し、このDA変換
回路61〜76の各アナログ出力を合成している。
のサンプリング回路30の出力を第1のDA変換回路6
1〜第16のDA変換回路76に入力し、このDA変換
回路61〜76の各アナログ出力を合成している。
【0025】この場合、上記DA変換回路61〜76と
して単位出力が32分の1、即ち、32倍の分解能単位
としてその1倍、2倍、3倍の出力のものを使用するこ
とにより、図2中の乗算回路41〜56、加算回路3
5、除算回路36およびDA変換回路14が不要にな
り、演算処理時間も不要になり、除算に伴う量子化誤差
もない高解像度の表示が得られる。
して単位出力が32分の1、即ち、32倍の分解能単位
としてその1倍、2倍、3倍の出力のものを使用するこ
とにより、図2中の乗算回路41〜56、加算回路3
5、除算回路36およびDA変換回路14が不要にな
り、演算処理時間も不要になり、除算に伴う量子化誤差
もない高解像度の表示が得られる。
【0026】さらに、上記DA変換回路61〜76は、
各入力データが例えば4ビット(16階調表示用)であ
っても、各出力データが9ビット(16×32階調表示
用)であるので、少ないデータで高分解能の表示が可能
になる。図7は、本発明の第2実施例を示すブロック図
である。
各入力データが例えば4ビット(16階調表示用)であ
っても、各出力データが9ビット(16×32階調表示
用)であるので、少ないデータで高分解能の表示が可能
になる。図7は、本発明の第2実施例を示すブロック図
である。
【0027】この第2実施例の表示制御装置は、予め大
きく描画された画像データを縮小して表示する場合に使
用されるものであり、前記第1実施例の表示制御装置と
比べて、ビットマップメモリ11aおよび読み出し回路
12aが異なり、その他は同じであるので同一符号を付
している。図8は、上記ビットマップメモリ11aに格
納されたビットマップデータの一部のドットを表示画像
の位置に対応させて示している。
きく描画された画像データを縮小して表示する場合に使
用されるものであり、前記第1実施例の表示制御装置と
比べて、ビットマップメモリ11aおよび読み出し回路
12aが異なり、その他は同じであるので同一符号を付
している。図8は、上記ビットマップメモリ11aに格
納されたビットマップデータの一部のドットを表示画像
の位置に対応させて示している。
【0028】図7中の読み出し回路12aは、上記ビッ
トマップメモリ11aから横方向に対してm個置きのド
ットのデータをサンプリングし、縦方向に対してもm個
置きのドットのデータをサンプリングすることにより、
縮小画像用データを読み出す。即ち、例えば2分の1の
縮小表示を行う場合には、図8に示すような4×4ドッ
トの画像領域のサンプリングを2ドット置きに繰り返
し、水平方向においては2ドット置きの画像領域1a,
1b,1c,…に対して順にサンプリングし、垂直方向
においても2ドット置きの画像領域に対して順にサンプ
リングする。
トマップメモリ11aから横方向に対してm個置きのド
ットのデータをサンプリングし、縦方向に対してもm個
置きのドットのデータをサンプリングすることにより、
縮小画像用データを読み出す。即ち、例えば2分の1の
縮小表示を行う場合には、図8に示すような4×4ドッ
トの画像領域のサンプリングを2ドット置きに繰り返
し、水平方向においては2ドット置きの画像領域1a,
1b,1c,…に対して順にサンプリングし、垂直方向
においても2ドット置きの画像領域に対して順にサンプ
リングする。
【0029】このような読み出しに対応して、図7中の
ビットマップメモリ11aは、実際に必要とする解像度
の数倍(本例では、水平方向、垂直方向がそれぞれ2
倍)の高解像度を有するビットマップデータを格納する
必要がある。
ビットマップメモリ11aは、実際に必要とする解像度
の数倍(本例では、水平方向、垂直方向がそれぞれ2
倍)の高解像度を有するビットマップデータを格納する
必要がある。
【0030】図7のビットマップデータ表示制御装置に
よれば、ビットマップデータのアンチエリアス処理のた
めにオーバーサンプリング描画処理を伴うことなく、ビ
ットマップデータを表示する際にリアルタイムにアンチ
エリアス処理を行いながら2分の1の縮小画像を表示す
ることが可能になるので、連続描画による動画表示に対
応することが可能になる。
よれば、ビットマップデータのアンチエリアス処理のた
めにオーバーサンプリング描画処理を伴うことなく、ビ
ットマップデータを表示する際にリアルタイムにアンチ
エリアス処理を行いながら2分の1の縮小画像を表示す
ることが可能になるので、連続描画による動画表示に対
応することが可能になる。
【0031】なお、前述した図3の重み付け処理回路に
おいて、サンプリングクロックをドット表示クロックの
2倍とすることにより、2分の1の縮小表示を行うこと
が可能になる。
おいて、サンプリングクロックをドット表示クロックの
2倍とすることにより、2分の1の縮小表示を行うこと
が可能になる。
【0032】即ち、最初に取り込まれた画像領域のデー
タに対して平均化処理を行って表示した後、横方向に2
ドット分進む毎に平均化処理と表示とを順次行ってい
く。このような処理を、縦方向についても、2ドット分
進めながら順次行う。
タに対して平均化処理を行って表示した後、横方向に2
ドット分進む毎に平均化処理と表示とを順次行ってい
く。このような処理を、縦方向についても、2ドット分
進めながら順次行う。
【0033】このように2分の1の縮小表示を行う場合
には、図1中のビットマップメモリ11は、ビットマッ
プデータの横方向ドット数として表示画像の水平方向ド
ット数の2倍+3ドット分、ビットマップデータの縦方
向ドット数として表示画像の垂直方向ドット数の2倍+
3ドット分を格納する必要がある。
には、図1中のビットマップメモリ11は、ビットマッ
プデータの横方向ドット数として表示画像の水平方向ド
ット数の2倍+3ドット分、ビットマップデータの縦方
向ドット数として表示画像の垂直方向ドット数の2倍+
3ドット分を格納する必要がある。
【0034】
【発明の効果】上述したように本発明によれば、ビット
マップデータを表示する際にアンチエリアス処理を行い
ながら画像を表示することができ、連続描画による動画
表示に対応可能になるビットマップデータ表示制御装置
を提供することができる。
マップデータを表示する際にアンチエリアス処理を行い
ながら画像を表示することができ、連続描画による動画
表示に対応可能になるビットマップデータ表示制御装置
を提供することができる。
【図1】本発明のビットマップデータ表示制御装置の基
本構成の一例を示すブロック図。
本構成の一例を示すブロック図。
【図2】図1中のビットマップメモリに格納されたビッ
トマップデータの一部のドットを表示画像の位置に対応
させて示す図。
トマップデータの一部のドットを表示画像の位置に対応
させて示す図。
【図3】図1中の重み付け処理回路の一具体例を示すブ
ロック図。
ロック図。
【図4】本発明の第1実施例を示すブロック図。
【図5】図4中のビットマップメモリの一例を示すブロ
ック図。
ック図。
【図6】図3の重み付け処理回路中のアンチエリアス演
算回路の変形例を示すブロック図。
算回路の変形例を示すブロック図。
【図7】本発明の第2実施例を示すブロック図。
【図8】図7中のビットマップメモリに格納されたビッ
トマップデータの一部のドットを表示画像の位置に対応
させて示す図。
トマップデータの一部のドットを表示画像の位置に対応
させて示す図。
10…ビットマップ表示器、11、11a…ビットマッ
プメモリ、12、12a…読み出し回路、13…重み付
け処理回路、14、61〜76…DA変換回路、30…
サンプリング回路、31〜34…シフトレジスタ、35
…加算回路、36…除算回路、40…アンチエリアス演
算回路、41〜56…乗算回路。
プメモリ、12、12a…読み出し回路、13…重み付
け処理回路、14、61〜76…DA変換回路、30…
サンプリング回路、31〜34…シフトレジスタ、35
…加算回路、36…除算回路、40…アンチエリアス演
算回路、41〜56…乗算回路。
Claims (5)
- 【請求項1】 ビットマップ表示器で表示すべき画像の
横方向ドット数および縦方向ドット数に対応する複数ド
ット分について各ドットの輝度情報が複数ビットで表わ
されたビットマップデータを格納したビットマップメモ
リと、 このビットマップメモリから各ドットのデータを読み出
す読み出し回路と、 この読み出し回路により読み出される各ドットのデータ
に対して所定の重み付け処理を行って順次出力する重み
付け処理回路と、 この重み付け処理回路から出力するデータに応じて前記
ビットマップ表示器で画像を表示させる制御回路とを具
備し、前記重み付け処理回路は、横方向に連続するnド
ットおよび縦方向に連続するnドットにより規定される
画像領域のn×nドットのデータが入力し、この画像領
域の中心に近いドットほど大きくなるような重み付けを
行って平均値をとることを特徴とするビットマップデー
タ表示制御装置。 - 【請求項2】 ビットマップ表示器で表示すべき画像の
横方向ドット数の整数倍および上記画像の縦方向ドット
数の整数倍を少なくとも含む複数ドット分について各ド
ットの輝度情報が複数ビットで表わされたビットマップ
データを格納したビットマップメモリと、 このビットマップメモリから横方向にm個置きのドット
のデータをサンプリングし、縦方向に対してもm個置き
のドットのデータをサンプリングすることにより、縮小
画像用データを読み出す読み出し回路と、 この読み出し回路により読み出される各ドットのデータ
に対して所定の重み付け処理を行って順次出力する重み
付け処理回路と、 この重み付け処理回路から出力するデータに応じて前記
ビットマップ表示器で画像を表示させる制御回路とを具
備し、 前記重み付け処理回路は、横方向に連続するnドットお
よび縦方向に連続するnドットにより規定される画像領
域のn×nドットのデータが入力し、この画像領域の中
心に近いドットほど大きくなるような重み付けを行って
平均値をとることを特徴とするビットマップデータ表示
制御装置。 - 【請求項3】 請求項1または2記載のビットマップデ
ータ表示制御装置において、前記重み付け処理回路は、
前記n×nドットのデータを取り込むサンプリング回路
と、このサンプリング回路により取り込まれたn×nド
ットのデータに対してそれぞれ重み付けを行った後によ
り高い分解能を有するn×n個のデジタルアナログ変換
回路でアナログ変換して合成を行うアンチエリアス演算
回路とからなることを特徴とするビットマップデータ表
示制御装置。 - 【請求項4】 請求項1乃至3のいずれか1項に記載の
ビットマップデータ表示制御装置において、 表示すべき画像がカラー画像であり、前記重み付け処理
回路およびデジタルアナログ変換回路は、カラー画像の
3色成分に対応する3系統にそれぞれ設けられているこ
とを特徴とするビットマップデータ表示制御装置。 - 【請求項5】 請求項4記載のビットマップデータ表示
制御装置において、 前記ビットマップメモリは、所望の複数の色の3色成分
の各輝度情報を格納したカラーパレットメモリと、表示
すべきカラー画像の各ドットの色を指定するために上記
カラーパレットメモリのアドレスを指定するデータを格
納したカラーパレット指定メモリとを有することを特徴
とするビットマップデータ表示制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4140579A JPH05333846A (ja) | 1992-06-01 | 1992-06-01 | ビットマップデータ表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4140579A JPH05333846A (ja) | 1992-06-01 | 1992-06-01 | ビットマップデータ表示制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05333846A true JPH05333846A (ja) | 1993-12-17 |
Family
ID=15271978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4140579A Withdrawn JPH05333846A (ja) | 1992-06-01 | 1992-06-01 | ビットマップデータ表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05333846A (ja) |
-
1992
- 1992-06-01 JP JP4140579A patent/JPH05333846A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6389180B1 (en) | Resolution conversion system and method | |
| US5164717A (en) | Method and apparatus for the dithering of antialiased vectors | |
| US6833835B1 (en) | Method and apparatus for antialiased imaging of graphical objects | |
| JP2910979B2 (ja) | コンピュータグラフィックシステムのサブピクセルマスク発生方法および装置 | |
| JP3406934B2 (ja) | 並列誤差拡散方法 | |
| JPH0695273B2 (ja) | デイスプレイ制御装置 | |
| JPH0628485A (ja) | テクスチャーアドレス生成器、テクスチャーパターン生成器、テクスチャー描画装置及びテクスチャーアドレス生成方法 | |
| JPH05324817A (ja) | リアルタイムで1シーケンスのビデオ画像フィールドをアニメートするための方法および近似の縮小された画素マッピングから通常の画素から画素へのマッピングへの復元のための装置 | |
| JPH1011009A (ja) | 映像信号の処理装置及びこれを用いた表示装置 | |
| US6496160B1 (en) | Stroke to raster converter system | |
| GB2150797A (en) | Graphic display system | |
| JP2005077522A (ja) | 画像処理装置および画像処理方法 | |
| JP2001509920A (ja) | 補間用のラインバッファを画素のルックアップテーブルとして用いる方法及び装置 | |
| JP3272309B2 (ja) | 画素補間処理方法及びそのユニット、並びにそれを備えたデジタル画像表示装置 | |
| US5333250A (en) | Method and apparatus for drawing antialiased lines on a raster display | |
| JPH05333846A (ja) | ビットマップデータ表示制御装置 | |
| JPH10228537A (ja) | 画素面積計算装置 | |
| JP2510019B2 (ja) | 画像表示方法および装置 | |
| JP3172450B2 (ja) | 画像情報処理装置 | |
| JPH06343142A (ja) | 画像表示装置 | |
| JPH08272351A (ja) | 画像処理装置 | |
| JP2601138B2 (ja) | ビデオ表示装置 | |
| JPH0329059A (ja) | 画像処理方法および装置 | |
| EP0970582A1 (en) | Bilinear decimator with error compensation | |
| JP2647073B2 (ja) | 図形表示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990803 |