JPH05324843A - 描画処理方法、及び描画処理装置 - Google Patents

描画処理方法、及び描画処理装置

Info

Publication number
JPH05324843A
JPH05324843A JP4127129A JP12712992A JPH05324843A JP H05324843 A JPH05324843 A JP H05324843A JP 4127129 A JP4127129 A JP 4127129A JP 12712992 A JP12712992 A JP 12712992A JP H05324843 A JPH05324843 A JP H05324843A
Authority
JP
Japan
Prior art keywords
minute
group
substitute
fine
drawn
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
JP4127129A
Other languages
English (en)
Inventor
Toshiaki Murakami
俊明 村上
Yoshio Okamura
芳雄 岡村
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4127129A priority Critical patent/JPH05324843A/ja
Publication of JPH05324843A publication Critical patent/JPH05324843A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 本発明の目的は、描画処理速度の向上と、描
画処理画像全体の精度の向上を図ることにある。 【構成】 描画処理の対象データに含まれる微小図形の
集合を微小図形群15とし、この微小図形群15を形成
する個々の微小図形についての描画を省略することによ
って、描画処理速度を向上させ、また、微小図形群15
に代えて代用図形35を描画することによって、描画処
理画像全体の忠実度・精度の低下を阻止する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、線図形の描画処理技術
に関し、例えば描画処理機能を備えたデータ処理装置に
適用して有効な技術に関するものである。
【0002】
【従来の技術】CRT(カソード・レイ・チューブ)デ
ィスプレイ装置に対する表示制御やフレームバッファな
どのビットマップメモリに対するアドレス制御を行うデ
ィスプレイコントローラにおいて、表示画面の内容を変
更する描画処理をマイクロプロセッサの処理に委ねるこ
ともできるが、昭和59年11月30日オーム社発行の
「LSIハンドブック」P556などに記載される如
く、グラフィックスのように画素(ピクセル)単位に比
較的複雑な処理が要求される場合、全てをマイクロプロ
セッサの処理に委ねることは、プロセッサの使用効率及
び画像処理の高速化において必ずしも得策でないことか
ら、基本的図形の描画や図形の塗つぶし、さらには図形
の回転や移動などの処理をディスプレイコントローラな
ど画像処理専用の装置に委ねる方式が採用されている。
【0003】ディスプレイコントローラのような画像処
理専用の装置は、フレームバッファと称される画像メモ
リを管理し、画像メモリに画像情報を書込むことにより
描画を行い、またこの画像メモリから画像情報を読出す
ことにより画像表示を行う。その場合の表示アクセス
は、CRTディスプレイに依存するため所定期間毎に発
生され、描画アクセスは、CPUのコマンド入力などに
より随時発生される。一般に表示アクセスは描画アクセ
スに優先されるため、描画アクセス期間中であってもそ
れを中断して表示アクセスがなされる場合がある。
【0004】
【発明が解決しようとする課題】LSIのレイアウトエ
ディタ等、大量のデータを表示するグラフィック処理に
おいては、常に、微小図形を大量に描画しているため図
形描画処理時間が増加し、レイアウトの設計・検証等の
期間が大幅に増加する。微小図形の描画を省略するよう
にすれば、その分、描画処理の高速化が達成されるが、
そうすると、描画省略によりレイアウトパターン全体の
忠実度・精度が低下してしまう。
【0005】本発明の目的は、描画処理画像全体の忠実
度・精度を低下させることなく、描画処理速度を向上さ
せることにある。
【0006】本発明の前記並びにその他の目的と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。
【0007】
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。
【0008】すなわち、描画処理の対象データに含まれ
る微小図形の集合を微小図形群とし、この微小図形群を
形成する個々の微小図形についての描画を省略するとと
もに、当該微小図形群に代えて代用図形を描画するもの
である。
【0009】また、表示手段への画像表示に供される画
像を形成するためのバッファと、上記描画処理の対象デ
ータに含まれる微小図形の集合を微小図形群とし、この
微小図形群を形成する個々の微小図形についての描画を
省略するとともに、当該微小図形群に代えて上記バッフ
ァに代用図形を描画する描画処理手段とを含んで描画処
理装置を構成するものである。
【0010】
【作用】上記した手段によれば、描画処理の対象データ
に含まれる微小図形の集合を微小図形群とし、この微小
図形群を形成する個々の微小図形についての描画を省略
することは、描画データの削減により描画処理速度を向
上させ、また、微小図形群に代えて代用図形を描画する
ことは、描画処理画像全体の忠実度・精度の低下を阻止
する。
【0011】
【実施例】図1には本発明の一実施例に係るデータ処理
装置が示される。同図において、システムアドレスバス
SAB及びシステムデータバスSDBには、代表的に示
されているマイクロプロセッサ51とシステムメモリ5
2が結合されている。グラフィックディスプレイプロセ
ッサ53は、特に制限されないが、表示手段としてのC
RTディスプレイ装置56が含まれるシステムにおい
て、その表示制御機能や描画制御機能をサポートするデ
ィスプレイコントローラとして機能するものであり、シ
ステムデータバスSDBに対するインタフェース部と、
ローカルデータバスLDB及びローカルアドレスバスL
ABに対するインタフェース部とを有する。デュアルポ
ートを有するフレームバッファ54の一方のアクセスポ
ートには、ローカルデータバスLDB及びローカルアド
レスバスLABが結合され、また、当該バッファ54の
他方のアクセスポートには、ドットシフタ55を介して
CRTディスプレイ装置56が結合される。上記フレー
ムバッファ54には、特に制限されないが、ランダムア
クセスポートと、シリアルアクセスポートとを有するマ
ルチポートRAMが適用される。
【0012】上記グラフィックディスプレイプロセッサ
53は、上記マイクロプロセッサ51からシステムデー
タバスSDBを介して供給されるコマンドを解釈し、所
定の図形描画、図形塗りつぶし、及び図形の拡大,縮
小,回転などを上記フレームバッファ54に対して実行
する描画制御機能と、当該フレームバッファ54に格納
された画像データをCRTディスプレイ装置56に表示
させる表示制御機能とをサポートする。
【0013】ここで、従来技術によれば、LSIのレイ
アウトエディタ等、大量のデータを表示するグラフィッ
ク処理においては、常に、微小図形を大量に描画してい
るため図形描画処理時間が増加し、そうかといって、描
画処理の高速化のため、微小図形の描画を省略すると、
レイアウトパターン全体の忠実度・精度が低下してしま
う。
【0014】そこで本実施例においては、描画処理速度
の向上と、描画処理画像全体の精度の向上を図るため、
描画処理の対象データに含まれる微小図形の集合を微小
図形群とし、この微小図形群を形成する個々の微小図形
についての描画を省略するとともに、当該微小図形群に
代えて代用図形を描画するようにしている。そのような
制御は、上記グラフィックディスプレイプロセッサ53
によって行われる。
【0015】図2には、上記グラフィックディスプレイ
プロセッサ53による代用図形描画についての処理の流
れが示される。
【0016】描画処理の対象とされる図形データを抽出
し(ステップ21)、図形群を形成する(ステップ2
2)。この図形群は、それの存在範囲(MIN−MAX
値)を調べ、所定範囲内の図形をまとめることによって
形成される。図形群が、予め定められた微小図形群に該
当するか否かの判別が行われ(ステップ23)、その判
別において、該当する(YES)と判断された場合に
は、それが、再描画されることなく、それに代えて代用
図形が描画される(ステップ24)。代用図形は、特に
制限されないが、描画処理時間短縮のため矩形や円、点
などどの一つの簡単図形とされる。また、上記ステップ
23の判別において、図形群が、予め定められた微小図
形群に該当しない(NO)と判断された場合には、当該
図形群はそのまま再描画される(ステップ25)。
【0017】例えば、図3に示されるように、CRTデ
ィスプレイ56の初期画面10として、半導体集積回路
のレイアウトパターン11が描画され、所定範囲内の複
数の微小図形20によって微小図形群15が形成される
場合、図形操作後の再描画においては、複数の微小図形
20は描画されずに、それの代用図形35がフレームバ
ッファ54に描画される。つまり、図形操作後の再描画
画面30におけるレイアウトパターン31においては、
複数の微小図形20は再描画されることはなく、それに
代えて所定の矩形が代用図形35として描画される。そ
のような描画画面においては、微小図形群の位置や範囲
が代用図形35によって明確とされるから、レイアウト
パターンの忠実度・精度の低下を阻止できる。また、複
数の微小図形20の再描画に代えて簡単な代用図形35
の描画で済むので、描画処理時間の短縮が図られる。
【0018】以上本発明者によってなされた発明を実施
例に基づいて具体的に説明したが、本発明はそれに限定
されるものではなく、その要旨を逸脱しない範囲におい
て種々変更可能であることは言うまでもない。
【0019】例えば、上記実施例では、フレームバッフ
ァ54に描画するようにしているが、フレームバッファ
54とは別に、スタティックRAMなどの高速動作可能
なメモリを描画専用バッファとして設け、この描画専用
バッファに描画し、それをフレームバッファ54に転送
するようにしてもよい。そのようにすると、再描画など
において部分的に表示内容を変更する場合の高速化を図
ることができる。
【0020】以上の説明では主として本発明者によって
なされた発明をその背景となった利用分野であるデータ
処理装置に適用した場合について説明したが、本発明は
それに限定されるものではなく、例えばグラフィック端
末装置や、各種表示装置に広く適用することができる。
【0021】本発明は、少なくとも描画処理対象データ
を取込んで描画処理を行うことを条件に適用することが
できる。
【0022】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。
【0023】すなわち、描画処理の対象データに含まれ
る微小図形の集合を微小図形群とし、この微小図形群を
形成する個々の微小図形についての描画を省略すること
によって、描画処理速度を向上させることができ、ま
た、微小図形群に代えて代用図形を描画することによっ
て、描画処理画像全体の忠実度・精度の低下を阻止でき
る。
【図面の簡単な説明】
【図1】本発明の一実施例に係るデータ処理装置の構成
ブロック図である。
【図2】上記データ処理装置における主要処理のフロー
チャートである。
【図3】上記データ処理装置における再描画の説明図で
ある。
【符号の説明】
10 初期表示画面 11 レイアウトパターン 15 微小図形群 20 微小図形 30 再描画画面 31 再描画レイアウトパターン 35 代用図形 51 マイクロプロセッサ 52 システムメモリ 53 グラフィックディスプレイプロセッサ 54 フレームバッファ 55 ドットシフタ 56 CRTディスプレイ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 描画処理の対象データに含まれる微小図
    形の集合を微小図形群とし、この微小図形群を形成する
    個々の微小図形についての描画を省略するとともに、当
    該微小図形群に代えて代用図形を描画することを特徴と
    する描画処理方法。
  2. 【請求項2】 半導体集積回路のレイアウトデータを上
    記描画処理の対象データとした請求項1記載の描画処理
    方法。
  3. 【請求項3】 描画処理の対象データを取込んで表示手
    段に表示するための描画処理を行う描画処理装置におい
    て、上記表示手段への画像表示に供される画像を形成す
    るためのバッファと、上記描画処理の対象データに含ま
    れる微小図形の集合を微小図形群とし、この微小図形群
    を形成する個々の微小図形についての描画を省略すると
    ともに、当該微小図形群に代えて上記バッファに代用図
    形を描画する描画処理手段とを含むことを特徴とする描
    画処理装置。
  4. 【請求項4】 半導体集積回路のレイアウトデータを上
    記描画処理の対象データとした請求項3記載の描画処理
    装置。
JP4127129A 1992-05-20 1992-05-20 描画処理方法、及び描画処理装置 Pending JPH05324843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4127129A JPH05324843A (ja) 1992-05-20 1992-05-20 描画処理方法、及び描画処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4127129A JPH05324843A (ja) 1992-05-20 1992-05-20 描画処理方法、及び描画処理装置

Publications (1)

Publication Number Publication Date
JPH05324843A true JPH05324843A (ja) 1993-12-10

Family

ID=14952332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4127129A Pending JPH05324843A (ja) 1992-05-20 1992-05-20 描画処理方法、及び描画処理装置

Country Status (1)

Country Link
JP (1) JPH05324843A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015152693A (ja) * 2014-02-12 2015-08-24 株式会社東芝 情報処理装置、半導体装置、表示装置、制御方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015152693A (ja) * 2014-02-12 2015-08-24 株式会社東芝 情報処理装置、半導体装置、表示装置、制御方法およびプログラム

Similar Documents

Publication Publication Date Title
KR0136591B1 (ko) 패턴묘화시스템
JPH08202524A (ja) グラフィック表示スクロール装置
JPH05324843A (ja) 描画処理方法、及び描画処理装置
JPH0934411A (ja) 画像表示装置および液晶表示コントローラ
JP3447670B2 (ja) 画像処理装置及び画像処理方法
JP2002258827A (ja) 画像表示装置
JP2000098996A (ja) 画像表示装置
JP2956692B1 (ja) グラフィクス表示装置
JP2787487B2 (ja) コンピュータシステムに表示され且つ操作される線分の位置を決定する回路
JP2991591B2 (ja) マルチウィンドウ表示装置及び方法
JP2003228713A (ja) パチンコ機の画像表示装置
JPH11161255A (ja) 画像表示装置
JPH0896112A (ja) 画像データ処理装置およびそれを用いた情報システム
JPS6265080A (ja) グラフ表示方式
JP2003228365A (ja) スロットマシーン又はパチスロ機の画像表示装置
JPH05205070A (ja) 図形描画方法
JPH05324846A (ja) 図形処理方式
JPH06187458A (ja) グラフィックディスプレイ装置
JPH0455885A (ja) ディジタル地図表示装置
JPH06149527A (ja) マルチウィンドウシステムの切り換え方式
JPH11288345A (ja) 画像表示装置
JPH052651A (ja) 塗りつぶし描画方式
JPH1196393A (ja) 3次元画像処理装置
JPH10171432A (ja) 表示制御回路
JPS6324461A (ja) 複合文書処理装置