JPS61228531A - 座標変換装置 - Google Patents

座標変換装置

Info

Publication number
JPS61228531A
JPS61228531A JP6940185A JP6940185A JPS61228531A JP S61228531 A JPS61228531 A JP S61228531A JP 6940185 A JP6940185 A JP 6940185A JP 6940185 A JP6940185 A JP 6940185A JP S61228531 A JPS61228531 A JP S61228531A
Authority
JP
Japan
Prior art keywords
control device
codec
data
operator
coordinate
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
JP6940185A
Other languages
English (en)
Inventor
Naoki Nozu
野津 直樹
Hiromi Hisatsuna
久綱 博美
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP6940185A priority Critical patent/JPS61228531A/ja
Publication of JPS61228531A publication Critical patent/JPS61228531A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • G06F7/5446Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation using crossaddition algorithms, e.g. CORDIC

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Position Input By Displaying (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発BAは例えば船舶のように動揺のある物体に固定
すれた座標と空間に固定源t′また座標の間の座標変換
装置に関するものである。
〔従来の技術〕
第2図は座標変換の一例を示す図であり1図にオrテ、
  X、  Y、 Z、  X’、  !’、 Z’ 
 は座標軸を示[ておわ、xyz及びX/ y/ z/
でそれぞれ直交座標を形成している。Aijベクトルで
あり、その長さは1である。B、  C9α、α′、β
、β′は角度を示してお杓、(α、β、1)は直交座標
XY2におけるベクトルAの極座標表示となり、(α′
β′、1)は直交座標X/ Y/ Z/におけるベクト
ルAの極座標表示となる。直交座標X/ y/ z/ 
 は。
直交座標XYZをX軸の回りに角度Bだけ回転させ2次
にY′軸の回りに角度Cだけ回転させることで得bhる
。上記ベクトルAの(α、β、1)表示から(α′、β
′、1)表示への変換は次の(1)式、(2)式、(3
)式の変換を順次行うことで得られる。
第3図は上記座標変換をコーディック法を用いた演算器
(以下コーディック演算器という)を用いて行った場合
の一例を示す図で9図において。
(11はコーディック演算器で、 08−(2)はコー
ディック演算器への入力データで、@〜翰はコーディッ
ク演算器の出力データであり、(1)〜(vl)は1例
えば(1)について見れば、入力データα砂をコーディ
ック演算器(1)に入力することで出力データ(財)に
変換することを示しており、また、変換の順番も示して
いて、(1)〜(vl)の一連の変換を順次番号順に行
うことで、上記ベクトルAの(α、β、1)表示から(
α′、β′、1)表示への座標変換が行われる。
第4図は従来の座標変換装置の一例を示す図であ91図
において(1)はコーディック演算器、(2)は制御装
置、(3)は上位制御装置で、この上位制御装置と、上
記コーディック演算器と、上記制御装置とでディジタル
信号処理器を構成している。(6)は上記上位制御装置
に入力される変換される前の座標データ、(7%は上記
上位制御装置に入力される座標の回転等の変換量データ
、C8)は上記上位制御装置より出力される変換された
座標データであり。
(至)は上記制御装置への入力データ、0υは上記コー
ディック演算器への入力データ、翰は上記コーディック
演算器からの出力データ、@は上記制御装置からの出力
データであり、上記入力データ(至)は座標データ(6
)、変換量データ(71及び出力データ(至)から作成
され、また、変換された座標データ(81は出力データ
(至)から作成される。(財)は上記入力データ(至)
を制御装置(21へ送るコマンド、(至)は上記入力デ
ータ011をコーディック演算器(11へ送り変換を実
行させるコマンド、aaは上記出力データ(至)をコー
ディック演算器(1)から呼び出すステータス、(ロ)
は上記出力データ(至)を制御装置(2)から呼び出す
ステータスである。
従来の座標変換装置は上記のように構成され。
例えば第2図に示す座標変換を行う場合には(α。
β、1)を座標データ(6)、角度B、  Cを変換量
データ(71として上位制御装置(3)に入力し、第3
図に示す変換(1)〜(vl)の内まず変換(1)につ
いて、上位制御装置(3)の制御のもと、上位制御装置
(3)から制御装置(2)ヘコマンド(ロ)で入力デー
タ(至)を入力し。
次に制御装置(2)の制御のもと、制御装置(2)から
コーディック演算器(1)へコマンド(至)で入力デー
タ01)を入力するとともに変換の実行をさせ2次に制
御装置(2)の制御のもと、コーディック演算器(11
からステータス(至)で出力データC(3を制御装置(
2)へ呼び出し1次に上位制御装置(3)の制御のもと
制御装置(2)からステータス幹で出力データ(至)を
上位制御装置(3)へ呼び山中という手順で変換を行い
、この変換(1)が終了したら次に変換(11)を同様
の手順で行うという手順で順次変換(vl)まで行うこ
とで第2図に示す座標変換を行い、変換された座標デー
タ(8)として上位制御装置(3)から出力される。
〔発明が解決しようとする問題点〕
上記のような従来の座標変換装置では、コーディック演
算器で変換を1回行うごとに上位制御装置が制御を行わ
なければ々らず1例えば第3図に示すように(1)〜(
vl)の6個の変換を行って1つの座標変換が行われる
場合には上位制御装置が6回の入出力の制御を制御装置
に対して行わなけhばならず、上位制御装置に大きな負
担がかかるという問題があった。
この発明はかかる問題点を解決するためになされ友もの
で、一連の変換を上位制御装置1回の制御のもとで行い
、上位制御装置に大きな負担のかからない座標変換装置
を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係る座標変換装置は、コーデイツク演算器の
入力データ及び出力データを記憶するレジスタ群、この
レジスタ群の中のデータからコーディック演算器への入
力データを選択するセレクタを備え、制御装置の制御の
もとに変換を行うものでおる。
〔作用〕
この発明においては、制御装置がコーディック演算器、
レジスタ群、セレクタを制御して、一連の変換を行って
しまうので、上位制御!1filは一連の変換による座
標変換の最初だけ制御装置を制御することになシ上位制
御装置の負担が非常に軽くなる。
〔実施例〕
第1図はこの発明の一実施例を示す図で、(1)〜13
+、 (61〜181は上記従来装置と同一のものであ
る。
(4)はレジスタ群、(5)II′iセレクタであり、
(9)は上記レジスタ群の出力データで、a呻はコーデ
ィック演算器(1)への入力データで、Iはコーディッ
ク演算器(11の出力データであシ、上記出力データは
座標データ(6)、変換量データ(71及び出力データ
Iより作成さね、また、変換された座標データff1l
は出力データ(Illよね作成される。a3は制御i置
(2)から上記セレクタ(5)に対する選択指示で、0
jは制御装置(2)からコーディック演算器(11に対
する変換実行のコマンド、a4は制御装置(2)から上
記レジスタ群(41に対する格納指示で、 (1!9は
上位制御装置(3)の制御装置(2)に対する座標変換
開始指令で、(L9は制御装置(2)の上位制御装置(
3)に対する座標変換実行中の表示である。
上記のように構成された座標変換装置においては2例え
ば第2vに示す座標変換を行う場合には。
(α、β、1)を座標データ(6)、角度B、  Oを
変換量データ(71としてレジスタ群(4)に入力し、
上位制御装置+37の座標変換開始指令aりによ、す、
制御装置(2)がコーディック演算器(1)、レジスタ
群(4)及びセレクタ(5)に対する制御を開始する。
制御装置(2)は、座標変換開始指令a9を受けると、
第3図の変換(1)を行うために1選択指示(I3でセ
レクタに対し。
入力ヂータ錦を出力データ(9)として選択させて;−
ディック演算器(1)に入力データ四を送らせ1次に変
換実行のコマンド0でコーディック演算器(1)に変換
(1)を実行させ、出力データαBを出力させる。
次に格納指示Iで出力データ(Illをレジスタ群に格
納し記憶させ1次に第3図の変換(il)を行うため1
選択指示6zでセレクタに対し、入力データ0を出力デ
ータ(9)として選択させ、以下同様の手順で変換(1
1)を行うという手順で、制御装置(2)の制御のもと
て変換(vl)まで一連の変換を行う。
この間、制御装置12+は上位制御装置(3)に対し、
座標変換実行中の表示を行っており、上位制御装置(3
)は、一連の変換を実行中は制御装置(2)に対し制御
は行わない。
〔発明の効果〕
この発明は以上説明したとかね、レジスタ群。
セレクタを備え、制御装置の制御のもとに一連の変換を
行員座標変換を行うので、上位制御装置は座標変換の開
始の時に1回制御を行うだけとなり。
上位制御装置にかかる負担が軽くなるという効果がある
【図面の簡単な説明】
第1図はこの発明の一実施例を示す図、第2図は座標変
換の一例を示す図、第3図は第2図の座標変換をコーデ
ィック演算器をJlllいて行なった場合の一例を示す
図、第4図は従来の座標変換装置を示す因である。 図において、(1)はコーディック演算器、(2)は制
御装置、(3:は上位制御装置、(4)はレジスタ群、
(5)はセレクタである。 なお、各図中同一符号は同一または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. ディジタル信号処理において、加減算とシフトの操作で
    三角関数の関数値を計算する方法であるコーディック(
    CORDIC:CO−ORDINATE ROTATI
    ON DIGITAL COMPUTER)法を用いた
    演算器と、このコーディック法を用いた演算器を制御す
    る制御装置と、この制御装置を制御する上位制御装置と
    上記コーディック法を用いた演算器の入力データ及び出
    力データを記憶するレジスタ群と、このレジスタ群の中
    のデータから上記コーディック法を用いた演算器の入力
    データを選択するセレクタとでディジタル信号処理器を
    構成し、極座標と直交座標の座標変換あるいは、回転に
    よる座標変換等の座標変換を上記制御装置の制御のもと
    に実行することを特徴とする座標変換装置。
JP6940185A 1985-04-02 1985-04-02 座標変換装置 Pending JPS61228531A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6940185A JPS61228531A (ja) 1985-04-02 1985-04-02 座標変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6940185A JPS61228531A (ja) 1985-04-02 1985-04-02 座標変換装置

Publications (1)

Publication Number Publication Date
JPS61228531A true JPS61228531A (ja) 1986-10-11

Family

ID=13401541

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6940185A Pending JPS61228531A (ja) 1985-04-02 1985-04-02 座標変換装置

Country Status (1)

Country Link
JP (1) JPS61228531A (ja)

Similar Documents

Publication Publication Date Title
US5452412A (en) High performance rasterization engine
US5457775A (en) High performance triangle interpolator
EP0318154B1 (en) A method of operating a computer graphics system
JPH03137701A (ja) ファジイ制御機能付プログラマブルコントローラ、そのモニタシステム、および、ファジイ制御機能付プログラマブルコントローラの制御方法
US5420972A (en) Method and apparatus for rendering lines
JPH0414110A (ja) プログラマブルコントローラおよびプログラマブルコントローラのsfcプログラム実行方法
JPS61228531A (ja) 座標変換装置
US5511154A (en) Method and apparatus for managing concurrent access to multiple memories
US5339394A (en) I/O register protection circuit
WO1988004809A1 (fr) Systeme de commande de coprocesseurs
Rippy et al. MAGIC: A machine for automatic graphics interface to a computer
JPH033063U (ja)
JPH01992A (ja) グラフィック表示装置
JPH01103784A (ja) クリッピング方式
JPS62295109A (ja) プログラマブルコントロ−ラのシ−ケンスプログラム実行方式
JPH03288906A (ja) Pcの命令実行方式
JPH01200483A (ja) 画像処理装置
JPH0628188A (ja) サブルーチン分岐処理方法
JPS59225454A (ja) オペランドフエツチ制御方式
JPS6177948A (ja) デ−タ処理装置
JPH01131969A (ja) 画像処理装置
JPS6112591B2 (ja)
JPS6084659A (ja) デ−タ処理装置
JPH01270174A (ja) グラフィックプロセッサおよびそれを備えた情報処理装置
JPH0782431B2 (ja) 浮動小数点演算処理装置