JPH0215383A - 図形表示装置におけるウインドウ・ビューポート変換方法 - Google Patents

図形表示装置におけるウインドウ・ビューポート変換方法

Info

Publication number
JPH0215383A
JPH0215383A JP63167584A JP16758488A JPH0215383A JP H0215383 A JPH0215383 A JP H0215383A JP 63167584 A JP63167584 A JP 63167584A JP 16758488 A JP16758488 A JP 16758488A JP H0215383 A JPH0215383 A JP H0215383A
Authority
JP
Japan
Prior art keywords
window
conversion
view port
coordinate
coordinates
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
JP63167584A
Other languages
English (en)
Inventor
Noboru Nakamura
昇 中村
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63167584A priority Critical patent/JPH0215383A/ja
Publication of JPH0215383A publication Critical patent/JPH0215383A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は図形表示装置における高速なウィンドウ・ビュ
ーポート変換方法に関するものである。
従来の技術 近年、マン・マシン・インタフェースの要として、高速
な図形表示装置に対する要求が高まっている。
従来では、この要求に応えるために浮動小数点演算器や
ビット・スライス・プロセッサなどを甲いて、高速な表
示を行っていた。しかし、これらの装置は高価なため、
低価格で高速な表示のできる図形表示装置が望まれてい
た。
発明が解決しようとする課題 低価格の図形表示装置を作るためには、高価な浮動小数
点演算器やビット・スライスなどを使用することができ
ない。高速な演算を行うためには、低価格なりSP (
Digital Signal Proaessar)
  などの乗算器を持つプロセッサを使用することが考
えられるが、除算器を持ったものは見当たらないため、
除算に大きな時間を必要とし、結果として、高速な図形
表示を行うことができない。
本発明は除算器を用いずとも高速で座標変換することが
できるウィンドウ・ビューポート変換方法を提供するこ
とを目的とする。
課題を解決するための手段 本発明のウィンドウ・ビューポート変換方法は、整数演
算のウィンドウ・ビューポート変換を行つ憾際し、この
座標変換に先立ちビューボート座標の差とウィンドウ座
標の差の商を仮数と指数で表わし、除算を乗算およびシ
フトで代用して座標変換を実行することを特徴とする。
作用 この構成によると、座標変換に先立って、W/v=1*
2  という形になおすことにより、変換を行う際に除
算を使用せずに乗算とシフトで代用できる。
実施例 本発明のウィンドウ・ビューポート変換方法を具体的な
一実施例に基づいて説明する。
第1図はグラフィック・デイスプレィ装置を示す。通信
ラインlから受信した信号は、コマンド解釈2され、座
標展開8し、セグメント変換4し、クリップ5し、ウィ
ンドウ・ビューポート変換6し、さらにベクトル発生器
7を介してブラウン管8に映し出されている。
第2図に示すようにウィンドラムの左下隅、右上隅の座
標を各々C”zor ”yo) + C”xs、”71
 ) s ビューポートBの左下隅、右上隅の座標を(
%’xo9%’yo)+(vXll v71)とした時
、図形の一頂点”しJ+)  ハウイントウ・ビューポ
ート変換により、(X; 、 Yi)に変換される。(
i=1・・・n) ア ドレスポイントとして 一82768≦WXo≦X≦”XS≦82767−82
768≦Wy 6≦y≦Wy 、≦827670≦マ8
゜りvxI≦1023 0≦v y o(v y 1≦1023上記で、 WXI   Wx6       ”yl   ”yO
を各々IX * 2−” * ay * 2−byで表
わせば、Q /:、 B工≦f112767.0≦す≦
82767.4≦b!≦30、4≦b。
≦80となる。
次に、この商を仮数・指数で表わすためのアルゴリズム
を第8図に示すフローチャートで説明する。ウィンドウ
・ビューポートの組が与えられたときに、この計算は一
度だけ行われる。まず、各々の差を求め、d、の正規化
を行う。次にdvの正規化を行い、2つの商aを求める
。このaの精度は15ビツトとなり、15ビット精度が
保たれる。
発明の効果 以上のように本発明によると、座標変換に先立チヒュー
ポート座標の差とウィンドウ座標の差の商を仮数と指数
で表わし、除算を乗算およびシフトで代用して座標変換
するため、除算器を用いずとも高速で座標変換すること
ができ、DSPなどの安価なプロセッサを使用して高速
な図形表示を行うことができるものである。
【図面の簡単な説明】
第1図はグラフィック・デイスプレィ装置のブロック図
、第2図はウィンドウ・ビューイング変換例の説明図、
第8図はウィンドウ・ビューポートの比を仮数、指数に
分けるためのアルゴリズムのフローチャート図である。

Claims (1)

    【特許請求の範囲】
  1. 1、整数演算のウィンドウ・ビューポート変換を行うに
    際し、この座標変換に先立ちビューポート座標の差とウ
    ィンドウ座標の差の商を仮数と指数で表わし、除算を乗
    算およびシフトで代用して座標変換を実行するウィンド
    ウ・ビューポート変換方法。
JP63167584A 1988-07-04 1988-07-04 図形表示装置におけるウインドウ・ビューポート変換方法 Pending JPH0215383A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63167584A JPH0215383A (ja) 1988-07-04 1988-07-04 図形表示装置におけるウインドウ・ビューポート変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63167584A JPH0215383A (ja) 1988-07-04 1988-07-04 図形表示装置におけるウインドウ・ビューポート変換方法

Publications (1)

Publication Number Publication Date
JPH0215383A true JPH0215383A (ja) 1990-01-19

Family

ID=15852463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63167584A Pending JPH0215383A (ja) 1988-07-04 1988-07-04 図形表示装置におけるウインドウ・ビューポート変換方法

Country Status (1)

Country Link
JP (1) JPH0215383A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5409798A (en) * 1991-08-30 1995-04-25 Canon Kabushiki Kaisha Plate blank, process for producing printing plate from plate blank, and printing method and apparatus using plate

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5409798A (en) * 1991-08-30 1995-04-25 Canon Kabushiki Kaisha Plate blank, process for producing printing plate from plate blank, and printing method and apparatus using plate

Similar Documents

Publication Publication Date Title
JP3763136B2 (ja) 描画方法および描画装置
KR100278565B1 (ko) 그래픽 데이터 계산 수행 방법 및 그에 이용되는 데이터 프로세서
JPH0215383A (ja) 図形表示装置におけるウインドウ・ビューポート変換方法
KR910012997A (ko) 컴퓨터 그래픽용 쉐이딩 장치 및 방법
JP2004062765A (ja) クリッピング装置
JPH04291685A (ja) クリップ・テスタ回路及びクリップ・テスト方法
US4945497A (en) Method and apparatus for translating rectilinear information into scan line information for display by a computer system
JPS5850351B2 (ja) ベクトル発生器
EP0389890B1 (en) Method and apparatus for generating figures with three degrees of freedom
JP3059739B2 (ja) 曲線描画機能を備えた情報処理装置および処理方法
JPH11185052A (ja) 3次元コンピュータグラフィックスのテクスチャマッピング座標計算装置および方法
JP2538645B2 (ja) 曲線の折線近似装置
JPH11328438A (ja) 高効率浮動小数点zバッファリングの方法および装置
JPH10207694A (ja) ディジタルべき乗演算装置及びそれを用いたグラフィックスシステム
JP2638218B2 (ja) 球体テクスチャマッピング装置
JPH10198552A (ja) 乗算器
JP4244444B2 (ja) データ処理装置、除算回路および画像処理装置
JPS6114514B2 (ja)
JPH11242585A (ja) 除算回路およびグラフィック演算装置
RU2058600C1 (ru) Специализированный вычислитель для устройств машинной графики
JPH0378888A (ja) 図形データ処理装置における図形表示方法
JPH01319880A (ja) 塗りつぶし処理装置
Smith et al. The Incremental Display of a Single‐Valued Curve
JPS5532112A (en) Vector clipping system in graphic information processing device
JPS63308639A (ja) ディジタル微分解析機