JPS58500044A - 小型読取り専用メモリを使用した非線形関数のテ−ブル・ルツクアツプ - Google Patents
小型読取り専用メモリを使用した非線形関数のテ−ブル・ルツクアツプInfo
- Publication number
- JPS58500044A JPS58500044A JP57500768A JP50076882A JPS58500044A JP S58500044 A JPS58500044 A JP S58500044A JP 57500768 A JP57500768 A JP 57500768A JP 50076882 A JP50076882 A JP 50076882A JP S58500044 A JPS58500044 A JP S58500044A
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- coordinate
- output
- memory
- integer part
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
- H04N9/78—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase for separating the brightness signal or the chrominance signal from the colour television signal, e.g. using comb filter
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/02—Digital function generators
- G06F1/03—Digital function generators working, at least partly, by table look-up
- G06F1/0307—Logarithmic or exponential functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0207—Addressing or allocation; Relocation with multidimensional access, e.g. row/column, matrix
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/17—Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method
- G06F17/175—Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method of multidimensional data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/04—Arrangements for selecting an address in a digital store using a sequential addressing device, e.g. shift register, counter
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/16—Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0202—Two or more dimensional filters; Filters for complex signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2101/00—Indexing scheme relating to the type of digital function generated
- G06F2101/04—Trigonometric functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2101/00—Indexing scheme relating to the type of digital function generated
- G06F2101/08—Powers or roots
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2101/00—Indexing scheme relating to the type of digital function generated
- G06F2101/10—Logarithmic or exponential functions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0224—Details of interlacing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/123—Frame memory handling using interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Multimedia (AREA)
- Algebra (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Image Input (AREA)
- Complex Calculations (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
小型読取り専用メモリを使用した非
線形関数のテーブル・ルックアップ
この発明は、変数の非線形関数のテーブル・ルックアップに読取り専用メモリ(
ROM)のようなデジタル・メアツプされる関数の解の所定数の位置に必要なメ
モリを小型化することに関するものである。
その様なデジタル計算の一例は、極座標でアドレスされるように構成されたテレ
ビジョン画像表示メモリをアドレスするとき行なわれるように、デカルト(平行
)座標から極座標への走査変換において角座標の計算をする場合に生ずる。デカ
ルト座標のXとyはテレビジョン技術者が通常使用している左手形座標系では、
それぞれ左から右へおよび上から下へと方向づけられており、表示メモリがテレ
ビジョンスクリン全体をカバーするものとすれば原点をスクリンの中心に選ぶと
便利である。どの様な場合でも走査変換の便のためにデカルト座標系および極座
標系の原点は画像空間中の一点に一致させることが望ましい。極座標の動径rは
この点から外向きに測られ、同じく偏角θは左手形座標の使用と調和するように
X軸の正の半分からこの点を中心として反時計方向に回転して測定される。
この偏角θはXとyに応じてROMからルックアップ(探し出す)することがで
きる。表示が各線当り512個の絵素(ビクセw )をもつ線512本で構成さ
れるとすれば、θの象限は入力として8ビツトの又と8ビツトのyを使用してR
OMからルックアップすることができる。
極座標でアドレスされる表示メモリから画像を引出すのに必要であると実験上判
っている解像度をもってθを決定するには14ビツトの出力が必要である。この
偏角座標の上位9ビツトは動径座標の8ビツトと共に表示スクリンを満す画像を
蓄積しているR OIviに対する入力として使用され、また同じ偏角座標の次
位の5ビツトは画像が表示スクリン上に現われたときその端縁に生ずる可視不連
続部を除くためにROM中の空間的に隣接する位置からビデオサンプル相互間の
2次元的補間をするだめに使用される。その様なθの直接!ルックアップには、
11ビツトの入力と8ビツトの出力を持つ普通の大きさの約64個のR○Ivl
が必要になる。
偏角座標θは、先ずyとXを割算し次にROMを用いてtaγ1−1(、Y/X
)をルックアップすることによって計算することができる。Xとyから直接ルッ
クアップし得る太きさのROMを使用して割算を行なわない限りピクセル走査速
度で結果を供給するにはいろいろな割算計算を同時にしなければならない。ta
n (y/x )をルックアップするに必要なRoJν4の大きさは、その範囲
の一方の端で/、5゜と/2.4の差を、また他方の端で254と255の間の
差を識別するに足るビットでy/Xを決定するに足る太きさてなければならない
。それには、メモリに対する入力として9ビツト以上を必要とし、そのうち8ビ
ツトは1であるXで除したyの値を決めるのに要し他のビットはその逆数を決め
るために必要であって、その値y/xは表示スクリン上でピクセルが決定される
のと同じ解像度をもって線x = 255とy: 255で決定される象限の境
界を決定する。y/xの値のうちの成るもの′は境界線X = 255、y=
255上の点の値の間になるので、スクリン上に表示される画像の端縁における
空間的な量子化効果を除くだめに逆正接(アーク・タンゼント)テーブル・ロッ
クアツプROMに対する入力には更に余分な解像度がめられる。
偏角に対する逆正接関数の非直線性は偏角が大きくなるにつれて目立つので逆正
接テーブル・ルックアップRotφに対する入力には更に別の解像度が必要とな
る。
、Y/Xが何倍にもなるとたv tan−’(y/x )が次第に大きくなる。
そこで、この範囲において解像能力が大きすぎると、(、Y/X)が小さい場合
にその逆正接を識別するためy/xに使用するビット数を減少させ、またそのy
/x範囲を通じて充分にθを識別するため(、Y/X)のビット数は増大させね
ばならない。
本発明者は、tan−1i(logz(y/x)) ノ逆対数1として工○g
2 (y//X)入力に応じてROM中のθをルックアップすれば必要とするR
OMが大幅・に少なくなることを発見した。
これは、θばy/xに対するよりも一層上og、9ff/x)に対して線形を呈
し、y/xの全蔽囲を通じてよりも工○g y/xの全顛囲を通じてより少数の
ビットで充分なθの解像度を得ることができるからである。
より一般的に言えば、もしROMから変数の単調な非線形関数をルックアップす
るとすれば、その全範囲を通じて充分にその関数を識別するために必要なRO+
vi入力のビット数は、その変数を対数形で表わせば減少させ得るということで
ある。この単調な非線形関数がその変数の増大につれて漸次より急、速に大きく
なる場合は、偏角の増大につれて増大するより一般的な対数の形が使用される。
単調な非線形関数が変数の増大につれて余り速くなく漸次大きくなる場合は、偏
角の増大につれて減少する対数の形(たとえば、ナピエルによって最初に説明さ
れたような)を使用することができる。
この考えは、ROMに対する入力として使用される変数が、線形範囲におけるよ
りも対数範囲において一層容易に行ない得る計算の結果である場合に特に有効で
ある。
yをXで割るという様なデジタル割算はその様な計算の一例である。この計算は
、Rotφからテーブル・ルックアップして得たXの対数を同じ(ROMからテ
ーブル・ルックアップして得たyの対数から差引くことで行なうことができる。
上記のテープlし・ルックアップは同じROIvlから順番に行なうことができ
る。或は別の方法として、X入力に応じてROIφからテーブル・lレツクアッ
プして得られたyの対数をX入力に応じてROMからテーブル・ルックアップし
て得られだへの対数に加えることによっても行なうことができる。算術でやるよ
シも対数領域で行なつだ方が容易化される計算の形式としては、上記のデシタ1
し割算の他に、デジタル掛算、或種の累乗およびルート計算およびそれらの組合
せがある。
この発明の一般的な特徴は、第1変数の非線形関数のROiVカらのルックアッ
プを、このROMに肩する入力としてその第1変数を直接使用して行なうのでば
々く、この第1変数に応じてRO+xiに印加すべき第2変数を発生させる(こ
のR○■φからまたは計算によって)。この第2変数は、第1変数の変化に応じ
て第2変数の変化率が上記第1変数の上記非線形関数の変化率と近似するように
、第1変数に関係ずけられている。所定レベルの量子化誤差以外は含まずにこの
非線形関数を表わすのに、入力として第1変数の代りに第2変数を使用すればR
OMの入力における解像ビット数は少なくなる。すなわち、ROM中には関数の
比較的少ない点が記憶されているが、その様に少ない点でサンプリングすること
によって生ずる可能性のある量子化誤差の大きさに関する限り第1変数について
のそれらの間隔は良好である。それで、ROM中に記憶される関数の点の数を減
少させるだめにROM出力相互間の補間を使用するときは、第1変数についての
線形補間で得られるよシも第2変数入力についてROMの出力間の線形補間を行
なう方がより正確になる。
この発明の更に別の特徴として、信号処理器の所要変換特性を表わすデジタル・
データ語を含むデジタル・メモリが構成される。処理されるべきデジタル信号は
このメモリのアドレス入力に印加され、所要の変換特性に従って出力信号が生成
される。この変換特性の対称性を利用してメモリの大きさを減少させることがで
きる。このデジタル信号処理器の全ダイナミック範囲の極く一部に相当するデー
タ語がこのメモリ中に記憶されており、メモリ位置は入力デシタル信号の極性判
別ビットの値によってアドレスおよび読出しされ、この極性判別ビットの値に従
って必要とする全ダイナミック範囲にわたって出力信号が変換される。
図面において、第1図はこの発明が適用される、メモリから取出されプログラム
可能な角度を通じて回転される画像を表示するだめのテレビジョン表示装置のブ
ロック図である。
第2図は回転可能な画像の回転前の状態を説明する、第3図は極座標によって表
わされた情報を記録しているメモリをアドレスするのに使用される、走査発生器
とこの発明を実施した走差変換器のブロック図である。
第4図はこの発明の原理に従って構成されたデシタフし信号処理器の概要図であ
る。
第5図と第6図は第3図と第4図の実施例の説明に使用されるデータ表である。
第7図は第3図の走査変換器の変形例のブロック図である。
第8図は第1図の装置に使用し得るメモリ装置のブロック図である。
第1図において、表示用メモリ10は、ビデオ増幅器12へ供給するビデオに変
換するためにビデオ速度でデジタル−アナログ変換器(DAC’l 11の′入
力に読出される情報を記録する。このビデオ増幅器12の出力は陰極線管(CR
T)13の電子銃を駆動するものである。CRT13は、その電子銃から発生す
る電子ビームによってラスタ走査されるスクリン14を持っている。このラスタ
走査は、通常、水平および垂直掃引発生器17および18からそれぞれ鋸歯状電
流を供給される水平および垂直偏向コイルを使用して行なわれる。これらの掃引
発生器には上記の偏向コイルを含む共振回路を使用し、またタイミング制御回路
19から供給される水平および垂直同期パルスでその掃引を同期化するのが普通
モある。回路19は、通常ピクセル走査周波数またはその倍数で動作する水晶発
振器よ構成る主クロック2Qから供給される主クロツク信号の低調波周波数をも
つそれら同期信号を発生する、分周回路を持っている。
メモリlOは、その読出し期間に、走査発生器22から入力として供給されるX
およびy座標に応動する走査変換器21から出力として供給される動径座標Rと
偏角座標θである成分によってアドレスされる。走査発生器22は、サブラスタ
を、すなわち電子ビームによる表示スクリンのラスタ走差と同じまたは異なる拡
が9を持つX、yアドレスのラスク走査を発生する。このX、y座標は、タイミ
ング制御回路J9からの時間制御を受けてCRTI 3のスクリン14上でトレ
ース方向に行なわれる各線走査の期間中にピクセル走査速度で走査発生器22か
ら発生する。走査変換器2Jば、表示用メモリ10から読出される画像の回転の
程度(角φで表わす)についてプログラム可能である。この角度φば、回転して
いない画像を表わす角度ψ座標に加えられて回転した画像を表わす角度θ座標が
得られる。すなわち、この方式では、jan ”(、Y/X)はθではなくψを
決定し、かつθはψと角度φの和に等しいとされ、それによって画像はメモIJ
IOとCRT13のスクリン14上のその表示との間で回転される。この角度φ
は、たとえば、表示制御回路24から受入れまた2それと交換したデータに応じ
てマイクロプロセッサ23によって計算されるものである。表示制御回路24は
、たとえば、航空機のコックビット用の水平位置表示装置におけるジャイロコン
パス、シンクロおよびシンクロ−デジタル変換器を有するものである。マイクロ
プロセッサ23も、同心的な画像が互に異なる角度づつ回転させられるときには
、走査変換器21からの動径座標rを使用することができる。
第2図は、走査変換を行なうために電子ビームのトレース位置のX、y座標を決
定する方法を理解するのに役立つ。点30ば、メモリlOから取出される画像の
適当に選ばれた回転中心である。この回転中心30は、画像が回転を受けている
否とにか\わらず常に位置する、辱縁内の任意の半径をもつ破線円31の中心で
ある。この半径は、nを整数として2nピクセルであるように選定すると都合が
良い。円31は、ラスク走査のうちX、y座標からメモリ、10をアドレスする
に使用するr1θ座標に変換されるべき部分を決定する、辺32a、32b、3
2Cおよび3zdを有する正方形32に内接している。
回転中心30をX、y座標系の原点に選ぶと走査変換の計算は非常に簡単になる
。しかし、走査変換処理の進行開始に最良の点は正方形32内で走査されるべき
最初の点−1すなわちトレース方向に頂部から底部へ向う比較的遅い線から線へ
の走査とトレース方向に左から右への比較的速いピクセルからピクセルへの走査
よりなる普通のCRTラスク走査を使用するとすれば左上の隅の位置33である
。これは、表示画像に中断を生じさせずにCRT13の表示スクリン14に供給
できるので、メモリ10から取出される画像の回転を変化させることを容易化す
る。
パターンとして画像を回転させることは、走査変換器21で発生する角座標にプ
ログラム可能な回転の成る異なった角φを加算することによシ簡単に可能になシ
、この加算はメモリlO内に記憶されている画像が占有している画像空間部分の
相連続する走査相互間の期間に実行される。この走査変換過程では単純にデジタ
ル乗算を行なうことはできるだけ避けることが望ましく、デジタル方式技術者に
とっては、代りにXの変換にピクセルからピクセルへの速度でyの変換に線から
線への速度C表示が飛越し走査型でない場合)で処理する累加法の使用が考えら
れよう。
X、y原点以外の点で走査変換を始めると累加のだめの初期条件をどの様に設定
するかという問題が生ずる。
この問題は、その原点が、画像が回転させられるべき角φにより影響されずに走
査変換される唯一の点である限り、発生する。この問題の他の而は、両座標系の
原点は点33から離れていて少なくともその一方の座標ははソ最大値を持つよう
になることである。通常、累加過程は零から開始されて大きな数が漸次累加され
るが、この傾向は演算を1回の加算まだはその様な形に単純化するものである。
第3図にはX、y走査座標を発生するだめの特定のサブラスタ走査発生器40が
示されている。この図中の他の部分は、それらデカルト座標を極座標でアドレス
されるメモIJ I Oをアドレスするだめの極座標形に変換する走査変換器で
ある。たとえば、メモIJ I Oは、偏角座標(θ)の整数部(1nto)を
使用する行と動径座標(r)の整数部(int r )を使用する列とによって
アドレスされる。走査発生器のX、y座標を2の補数の形にすると便利である。
走査のy座標はnビット計数器41とセット・リセットフリップフロップ42を
使用して発生されるもので、上記計数器とフリップフロップの合成出力は2の補
数形のy座標を生成し、その最上位ビットはフリップフロップ42のQ出力から
また下位ビットは計数器41の出力によって供給される。表示スクリンのラスク
走査で電子ビームが第2図に関連して説明した位置33に来た時に、タイミング
制御回路10で発生した低パルス繰返し率開始(5LOW−PRR工N工TIA
L工ZAT工○N)パフレスによって、計数器4Jの出力は“○“にリセットさ
れまだフリップフロップ42のQ出力は1″にセットされる。上記括弧内のPR
Rはパルス繰返し率(PULSE REPET工Tl0N鳳TE )の略である
。計数器41のカウントは、電子ビームによるトレー スが第2図の正方形32
の辺32αと交差する各時点の後で表示スクリン上のラスク走査中の次の線上で
上記トレースが辺32bと交差する前にタイミング制御回路19により発生し供
給される線走査周波数クロックパルスによって、増分変化させられる。電子ビー
ムの掃引が回転中心30を通過する直前に電子ビームのトレース走査線上でこの
電子ビーム走査が正方形32の辺3.2dと交差すると、nビット計数器41は
2nの走査線をカウントしたことになり2n−1の全カウント値に到達する。次
の線走査周波数クロックパルスが入力すると計数器41の出力はそれぞれが#1
′であるn個の並列ビットからそれぞれ′0′であるn個の並列ビットに変わり
、フリップフロップ42をリセットする。リセットされるとフリップフロップ4
2はそのQ出力を21′から10′へ急速に転換させ、このQ出力は正方形32
の走査の残期間中10′に保たれる。
走査のX座標はnビット計数器43とセット・リセットフリップフロップ44を
使用して発生され、それらの出力は合成されて2の補数形のX座標を生成し、そ
の最上位ビットはフリップフロップ44のQ出力からまた下位ビットは計数器4
3の出力から供給される。計数器43の出力は、表示スクリンのラスク走査で電
子ビームが第2図に関連して説明した正方形32の辺32+D上のどの点にでも
到達するとその時にタイミング制御回路19により発生した高パルス繰返し率開
始パlレスによって、′O′にリセットされまたフリップフロップ44のQ出力
は′1“にセットされる。計数器43のカウントは、タイミング制御回路J9か
ら送られるピクセル走査周波数クロックパルスによってビデオ周波数で増分変化
させられる。辺32bから回転中心30までの距離よりも1ピクセル分だけ短い
距離の位置に電子ビームが到達すると、nビット計数器43は2nのピクセルを
カウントしたことになり全カウント値2n−1に達する。次のヒリセル走査周波
数クロックパルス入力により計数器43の出力は、それぞれが1′であるn個の
並列ビットからそれぞれが#0′であるn個の並列ビットに変わり、そのオーバ
フロー・ビットでフリップフロップ44はセットされる。フリップフロップ44
のQ出力パルスは′1#から“0′に急速転換し、正方形32の辺32(1へ向
う残りの走査中#O′を維持する。
線走査周波数クロックパルス、低パルス繰返し率開始パルス、ピクセル走査周波
数クロックパルスおよび高パルス繰返し率開始パルスを発生するタイミング制御
回路19として使用し得る回路の形式ぽビデオ装置の設計者にとって周知のもの
である。ピクセル走査周波数クロックパルスと線走査周波数クロックパルスは、
通常は主クロックパルレスを計数する周波数分割計数器によって発生される。し
かし特に単色表示装置にあっては主クロック20がピクセル走査周波数の出力を
供給するようにしてこれ°を分周せずに計数入力として計数器43に印加するよ
うにすることもできる。低パルス繰返し率開始パルスは、計数器を使ってフィー
ルド・リトレース時点かうを子ビームのトレース走査線を計数し次にデジタル比
較器によシ上記計数器の出力を成るプログラムされた線カウント値と比較して電
子ビームによるトレースが何時正方形32の辺32aに到達したかの表示を得る
ことにより発生させることができ、また高パルス繰返し率開始パlレスは、計数
器を使って線リトレース時点からのピクセル数を計数し次にデジタル比較器を使
用してこの計数器の出力とプログラムされた成るピクセルカウント値とを比較し
て電子ビームのトレースが正方形32の辺32bに到達した時点の表示を得るこ
とによって発生させることができる。これらの計数器は通常は、水平および垂直
掃引発生器17.18の水平および垂直同期パルス発生K4
使用される周波数分割回路中に在るものである。表示スクリンの周縁と正方形3
2の周縁とが一致しているという特殊な場合には、トレース期間だけ供給されリ
トレース期間には供給されないクロックパルスによって、ピクセル走査周波数パ
ルスおよび線走査周波数クロックパフレスがゲーテッド・クロックとして供給さ
れるようにして、垂直および水平同期パルスによりそれぞれ低パルス繰返し率お
よび高パルス繰返し率の開始パルスを生成することができる。この特殊な場合に
は、走査発生器中に使用される計数器は、掃引発生器17と18に対する水平お
よび乗置同期パルスのタイミングを制御するだめの主クロック・パルヌ繰返し率
の分周用の計数操作にも使用で正方形32が完全にスクリンの輪郭内に在るよう
な場合には、電子ビームのトレースが正方形ミ2内にある場合に限ってクロック
・パルスが供給されるところにゲーテッド・クロックを使用し得る。正方形32
がその一部分だけスクリン上に存在するようにしたときは、スクリンを外れた位
置すなわちスクリンの端縁より外方に想定・される表示部分がスクリンの上記と
反対側の端縁から内側に現われることを防止する手段が必要になる。この部分を
消去することは、計数器41および43のカウント値が偶数か奇数かがタイミン
グ制御回路19内にあって水平および垂直同期パルスのタイミングに使用される
分周用計数器からのカウント値のそれと一致するかしないかによって、メモリ1
0の読出しを選択的に可能とすることにより最も手取り早く行なうことができる
。デジタIし的に発生される画像ビデオ表示には普通はフィールド飛越しは採用
されないが、それが採用される場合には、計数器41に対する線走査周波数多ロ
ックは双子パルスとすることができ、その各パルスは、計数器41が計数ごとに
1でなく2づつ増分変化させられるように線走査期間当り1回づつ発生する。そ
のときは、葦だ1つおきのフィールドの線が1本少ないことを補償するだめに、
フィールド走査問の1つおきの期間ごとに計数器41に1個の付加的な線走査周
波数クロックパルスを供給する手段も設けられる。
回路50は、メモリloが極座標でアドレスされる形式のものであるとして、X
、X座標をこのメモIJIOをアドレスするのに使用する極座標の動径rに変換
する。
次に示す式は回路50で使用される普通の基本的な変換次に説明する過程によっ
て、x2 + y2は(2n−1)ビット・レジスタ51中に累加されて読取り
専用メモリ(ROM )52に対するr2人力にされる。ROM52は平方根の
ルックアップ・テーブルを記憶しておりr2に応じて根座標rを供給する。
X2とy2の累加は次の2項定理の式を基礎とするもので、この式中、2は変数
Xかyを一般的に表わしている。
(Z+1) −Z +22+1 ・・・・・・・・・・・ (2)これから、普
通の代数の規則によ9次の関係が得られる。
(X+1 ) ”+y2=(x”+y2)+(2X+1 ) ・・・・・・・
(3)X2+(、Y+1 )”=(X”+、7”)+(2,Y+1) ・・・・
・・・ (4)r2−X2+y2レジスタ51の最初の内容は2倍の22nまた
(2n+1)
は2 であるべきであり、すなわち点33に関しX2とy2の和である。これは
、低パルス繰返し率開始パルスに応じて(2n+1 )ビット・レジスタ51を
すべて“○“にリセットすることで用意され、これはオーバフロー・カウントが
2(2n+1)であることを表わしている。
その後、レジスタ51の2の補数出力がクロックされて出力し、ゲート55の一
方の入力が受入れる線走査周波数クロックまたはピクセル走査周波数クロックの
何れかに応じたORゲート55の出力から供給される各レジスタ・クロックパル
スに応じてマルチプレクサ53の2の補数出力に加算され、この2の補数の加算
結果はレジスタ51の内容を更新するのに使用される。マルチプレクサ53は、
レジスタ51がピクセル走査周波数クロツクハlレスカラ取出されたレジスタ・
クロックパルスニヨってクロック制御される期間中、その出力として(2X+1
)、項に相当する入力を選択するように構成されている。この項は、フリップ
フロップ44のQ出力ビットに各々対応するn個の上位ビットと、計数器43の
nビット出力に対応するn個の下位ビットと、常に11″である最下位ヒツトよ
り成るものである。マルチプレクサ53は、レジスタ51が線走査周波数クロッ
クパルスから取出されたレジスタ・クロックパルスでクロックされる期間中、そ
の出力として(2y+1 )項に相当する入力を選択するように構成されている
。この項は、それぞれフリップフロップ42のQ出力ビットに対応するn個の上
位ビットと計数器41のnビット出力に対応するn個の下位ビットと常時″1“
である最下位ビットとより成るものである。
これら2の補数の両頂のn個の上位ビットがすべて“O′であることはそれが正
であることを示している。その様な場合、n個の下位ビットは(2X+1 )の
2Xと(2y+1)の2yとに相当し、#l#である最下位ビットは、2Xと2
yに1を加算する。一方、これら2の補数の両頂のn個の下位ビットがすべて#
l#であることはそれらが負であることを示している。その場合には、残りのビ
ットは(2X+1 ’)の補数および(Q+1 )の補数に、すなわち2nから
差引かれた両頂に対応する。
正方形32の周縁と表示器の周縁とが一致する場合にはマルチプレクサ53は水
平リトレース期間中に発生するパルスによって制御される。このパルスが存在し
ないときは、計数器43の出力がマルチプレクサ53によりその出力として選択
され、そうでないときは計数器41の出力がその出力として選択される。他の場
合には、マ8
スによってリセットされて計数器43の出力を自己の出力として選択する。
回路60は、x、y座標を回転されない画像の角座標ψに変換し、この角座標重
にはプログラム可能な画像回転φが加算されて、メモリーOを前と同じく極座標
でアドレスされる形式のものとすれば、このメモリー0をアドレスするために使
用する極座標の回転された画像の角座標θを発生する。
回転されない画像のサンプル点が載っている半分の面を表わしている甲の最上位
ビットは走査発生器40の極性付ビットフリップフロップ42から直接に得られ
る。
ψの上から2番目のビットは、甲の最上位と共に1tが含まれる象限を表わすも
のであるが、走査発生器40のフリップフロップ42と44の両出力が供給され
る排他的ORゲート68の出力に発生する。ψの下位ビットは、要約すれば、l
yl/lxlの逆正接として発生する。IYM/IXIの商は、1.Yl/IX
Iが7/4の奇数倍の周囲を除いて急速に変化する限り、Oおよび7r/を含む
“/2の倍数に近接しま
た角度を決定する場合に充分な正確さを維持するために、極めて長いレジスタを
必要とする。対数を使用して積算の過程を行なえば、lV+/IXI値の範囲の
比較が得られ割算が容易になる。
最上位ピッ) (MSB)を抑圧した2の補数であるlylのより大きな値に対
して良い近似を発生させるには、計数器41のy出力を、それぞれフリップフロ
ップ42のQ出力(MSB)を第2人力として受入れる排他的ORゲートの第1
配列61に第1入力として印加する。排他的ORゲート配列61の出力は普通の
2進数lylの近似である。排他的ORゲートの第2配列62の出力は、同様に
、計数器43の出力とフリップフロップ44のQ出力(MSB)から取出された
入力に応じて、IXIのより大きな値に対する良い近似となる。メモリ10が原
点r=。
に近接したr座標を持つ位置に情報を記憶しているときは、排他的ORゲートの
配列61と62の出力にフリップフロップ42と44のQ出力を加えて1.Yl
とIXIを正確に得ることができる。
ROM63は排他的ORゲートの配列61のn個の並列ビット出力に応動して底
を2とするその対数を供給し、またROM64は排他的ORゲートの配列62の
n個の並列ビット出力に応答して底を2とするその逆数の対数を供給する。これ
らの対数は加算器65で加算されて、ROM66に入力として印加される1、5
’l/IXIの対数となる。
ROM66は、その入力の逆対数(真数)の逆正接を供給して、表示象限に応じ
て、ψ= tan (lyl/lxl )またはその補数を発生する。排他的O
Rゲートの配列69は排他的ORゲート68からその第1入力に印加される象限
表示とそれらの第2人力に供給されるR、0M66の出力とに応動して、回転さ
れない画像の極座標ψを供給する。このψは加算器67中で、画像が回転させら
れるべき角度φと加え合わされる。この加算によって、メモリloの記憶装置が
極座標より成る表示画像情報を保持しているとして、このメモリ10をアドレス
するのにその整数部が使用される極座標θが発生する。
フリップフロップ42と43から供給されるX%y信号の最上位ビットの値によ
って計数器41と43のX、y信号をコート化する排他的ORゲート配列61と
62の使用、およびカスケード接続され7’(ROM63.64および66の出
力信号を復号する排他的ORゲート配列69の使用によって、ROMの大きさが
小さくなる一第4図の構成はメモリの大きさがこうして小さくなる原理を示して
いる。第4図において、第3図のXまたはy信号に対応する8ビツト入力信号は
排他的ORゲート配列61または62に対応する排他的○Rゲー1−81〜87
によってコード化される。カスケード接続されたROM63.64および66に
対応するデジタル・メモリ8oは排他的○Rゲー1−131〜87によりアドレ
スされて出力信号を発生し、この出力信号は排他的ORゲー)91〜97によっ
て復号される。排他的ORゲート91〜97は第3図における排他的ORゲート
配列69に対応するものである。
第4図の構成において、8ビツト・入力信号のうちの7個の低位ビット2〜2と
最下位ビットは7個の排他的ORゲート87〜81の各入力に供給される。この
入力信号の最上位ビット(MSB)は7個の排他的ORゲート87〜81の各第
2人力に供給される。排他的ORゲート87〜81の出力はデシタlし・メモ1
J80の7個のアドレス入力a6〜aoに結合されている。メモリ8007個の
出力b6〜boは排他的ORゲート97〜91の各別の入力に結合されている。
入力信号のMSBは排他的ORゲート97〜91の第2人力に供給され゛る。処
理を受けだ出力信号の7個の低位出力ビット2〜2およびLSBは排他的ORゲ
ート97〜91の出力に発生する。この実施例においては、低位ビットが受ける
メモリ・アクセス遅延させることが必要になる。
第゛4図の実施例の動作は第5図と第6図の表に例示されている。これらの表は
、4ビット信号に対するこの発明の処理器の原理を示すもので、これらは第3図
と第4図の構成にも同様に適用することができる。
第5図において、「2進データ入力」と標記した表は4ビット入力信号のダイナ
ミック範囲用の2進語とその対応10進値を示している。このダイナミック範囲
は、最小値のooooすなわち10進値0から最大値の1111すなわち10進
値15までに亘っている。この範囲は16個のレベルを除外するように見える。
第5図の「メモリアドレス」と標記された中央の表に示された破線枠は、線形の
単一変換特性に対してメモリカ記憶シているデータを含んでいる。このメモ1J
ldL。
〜L7で示される8個のアドレス可能なメモリ位置を持っている。各アドレス位
置には3個のビットが記憶されている。線形の単一変換特性に対しては、各メモ
リ位置に記憶されているデジタルデータはその位置のデジタルアドレスと同じで
ある。たとえば、デジタルアドレス語101によってメモリ位置L5をアドレス
すると、メモリで生成されるデシタlし語は1o1fある。
単一の変換に対しては、処理を受けた出力信号値は入力信号値と同一である。た
とえば、この処理器への入力信号の値が0101すなわち1o進値5であるとす
る。最上位ピッ)(MSB)の0は下位ビット1、○、および1と排他的○R処
理を受けてメモリのアドレスが作られる。
このMSBo の排他的OR処理はアドレスピッ)101の値を変化させない。
これらのアドレスビットはメモリの位置L5を選出し、出力ピッ)101を発生
する。これらの出力ビットはMSBのOと排他的OR処理を受けて、この例では
101である出力信号の下位ビットを発生する。
このM S Bは直接に出力へ通過させられて、完全な出力語0101となる。
次に、処理器に対する入力信号が、このダイナミック範囲の上半部で10進値8
〜15を含む値を持っているものとする。もしこの入力信号がたとえばlO進価
値13ある値1101を持っているとすれば、MSB l は下位ピッ)101
と排他的OR処理される。この排他的OR操作によって、メモリ位置L2をアド
レスする、メモリの010のアドレスが発生する。位置L2に記憶されているデ
ータ語010がメモリの出力に生ずる。このCll0ビツトばMSBの1と排他
的OR処理されて出力信号の3個の下位ビットこの例では101を発生する。こ
のM S Bは直接出力側に通過して完全な出力語である11o1を作る。
第5図は、第3図および第4図に示された構成が、2N l(Ngの容量を有す
るメモリでその対称的な変換特性の全ダイナミック範囲に亘って入力信号を処理
することを示している。第5図の例では、Nは4に等しく、従って4N−1(N
−1)は破線枠に囲まれた24個のビットによって示されるように8(3) =
24に等しい。第4図では、8ビツト入力に対してN=8であれば出力信号2
ト”(N−1)ば896に等しく、これはコード化および復号を行なわない8ビ
ツト語に必要とする2048ビツトのメモリに比べて必要とするデータ記憶が改
善されたことを示している。
第6図は、4ビツトの入力信号が利得1で4ビツトの出力信号に変換されること
を示す。第5図の表と同様な表を示している。第6図の表は、入力信号とRAM
データが第3図のX、yと同様に2の補数で示されている。第6図の「データ入
力」表は、中央の値0がら正に増大および負に減少する値を持っている。この2
の補数式表記法は、信号の合成および処理時に数字系の中央にある〇の位置がレ
ジスタのオーパフロウおよびアンダフロウを減少させるので、多くの場合都合が
良い。2の補数信号に対して、正の信号値に相当するデータ語は破線枠で囲んだ
ようにメモリ中に記憶される。この数字系の下半部における負の10進値語は入
力の排他的ORゲートで変換され、メモリの出力で再び変換されて、第5図の2
進範囲の上半部に対する場合と同様に、記憶されているデータ語を全信号範囲に
わたって利用する。
第5図の「メモリ位置」列に示されているメモリアドレスの順番は、Oから7の
10進入力信号値に対してLo。
Ll・・・・LO、Llの順に進み、次に8から15までのlO進入力信号値に
対してLl、LO・・・・Ll、LOという逆の順番で進むことが判る。第4図
の排他的ORゲートに印加されるMSBを、破線で描いたインバータ88と98
での順番は第6図の「メモリ位置」列に示されたメモリ位置順序と同じである。
排他的ORゲートの入力でMSBを反転させると、供給される入力信号のダイナ
ミック範囲を通じてメモリ80が相補的な順序でアドレスされるようにすること
ができる。これと同じ原理は第6図のアトvy、オよびデータ表にも適用するこ
とができる。メモリ中に記憶されている同じデータ・テープlしによシ動作をし
ながら、入力または出力排他的ORゲートに印加されるMSBを選択的に反転さ
せることによって処理器の変換特性を反転させることも可能である。もしこのM
SBが入力語から出力語へ反転され、そしてこのMSBが反転された形で入力排
他的ORゲート81〜87または出力排他的ORゲー)91〜97に印加される
と、処理器の変換応答特性が反転されることになる。この特徴は、処理器を2進
信号形またはオフセットされた2の補数信号形の何れかで使用する場合に適用で
きる。
第3図のROM63および64は、11ビツトの入力と8ビツトの出力を有する
普通の大きさの2個゛の素子ROMで構成されており、それぞれ9ビツトのXと
yに応動して16ビツトの対数を供給する。ROMa 6はこの大きさの素子R
OMを4個使用して構成されており、加算器65の出力の12個の上位ビットに
応動して16ビツトの解像度でθを供給する。こうして、簡単な加算器65に加
えて°、この大きさの8個の素子ROMを使用することにより、Xとyから直接
にθのテープlし・ルックアップラスる場合のようにこの大きさのROMを64
個も必要とすることなく、16ビツトの解像度のθ計算を行なうことができる。
第7図は、0くψく(ン、)に次の関係を利用して0≦ψ≦(π−2)ではなく
0≦!≦(′7.)を記憶するROM71で第3図のROM66を置換する方法
を示している。
これで、逆正接のルックアップにROMに対する入力の数が半分になる。
デジタフし比較器72は、排他的ORゲート配列61からのn個の並列ビット出
力を排他的ORゲート配列62からのn個の並列ビット出力と比較して、前者が
後者よりも小さいときO出力を発生しその他の場合は1を出力する。この出力と
排他的ORゲート6Bの出力とは別の排他的ORゲート7Bへ入力として供給さ
れる。ゲート7日の出力はψの3番目の上位ビットとして使用されて。
ROM71中の各位置に記憶されているビットの数を1個減らし、ROM66に
よって与えられる正確さを維持する。
比較器72の出力はまたマlレチプレクサT73と74に対し制御信号としてお
よび排他的ORゲート配列75のそれぞれに対して第1入力として供給される。
これらの排他的ORゲートは、ROM71からの出力の各ビットを第2人力とし
て受入れ、その第1人力がOのときは出力として上記のビットを再生しまた第1
人力が1のときは出力として上記ビットの補数を生ずる。比較器72のO出力は
、排他的ORゲートの配列61と62の出力をそれぞれROM63’と64′に
印加するようにマルチプレクサ73と74に指示し、排他的ORゲート配列75
は補数化することな(ROM71の出力を通過させψの下位ビットを供給する。
比較器72の1出力は、マルチプレクサ73と74に指示して排他的ORゲート
配列61と62の出力をそれぞれROMa 4’と63′に印加させ、また排他
的ORゲート配列75はROM71の出力を補数化して出力し!の下位ビットを
供給する。
第3図または第7図の回路は、ROM64または64′をyの逆数の対数でなく
yの対数を供給するROMで置換し、加算器65をROM63または63′ の
出力とyに応答する上記ROMの出力と線形合成する減算回路で置換した形に変
形することもできる。更に、別の変形として、マルチプレクサ73tたは74の
X1y出力を対数ルックアップ・テーブルとして使用する同−ROMに対スル入
力として交互に使用し、この交互に供給されるROMの出力を減算器が合成して
(10g2V−工○g2’x )の逆対数の逆正接を7レツクアツプするだめに
使用されるROM66または71に対する入力を発生するように、改変すること
もできる。
上述した走査変換法で発生されたrおよびθ座標は、それぞれ、「整数部」また
は「基数(モジュラス)」すなわ゛チソの座標のビットのうちメモリのアドレス
に使用される上位ビットと、「分数部」または「剰余」すなわちその座標のビッ
トのうちメモリのアドレスに使用されない下位ビットとを持っている。これらの
座標の上記剰余である分数rと分数θは単純に無視で曇るが、これらを、メモリ
中のグループ状に相隣接する4個の位置の各々の間における2次元補間を制御す
るために使用すると、ラスク走査型表示中の空間的量子化効果を事実上−掃でき
ることが判った。上記の不都合な効果は、たとえば斜の線が階段状に現われるよ
うな現象であるが、記憶されている画像の被サンプ7し点が表示されるピクセル
の中心を正しく表示しないことによって生ずるものである。
2次元補間は、表示ラスク中で走査される各ピクセルに対してメモリ中の4個の
隣接位置の各々を逐次ポーリングすることによって行なうことができる。或いは
、3個の補助メモリを用い、画像を座標の1段階だけ一方向にまたは他の方向に
或いは両方向に偏位させるようにして、4個のメモリを重複使用し、表示ラスタ
中の走査される各ピクセル毎にこの4個のメモリを並列に読出しかつそれらの出
力を総合することもできる。これら2つの方法のうち最初の方法では動作時のビ
デオ周fl数が高くなる。2番目の方法ではメモリの大きさが4倍になろうこの
メモリの大きさが4倍になる。このメモリの大キさの増大ぼ、シフトされたアド
レスを持つ複製ブータラE憶するためで、これは大きさの増大されない1個のメ
モリから2次元線形補間用の4つの情報片を並列に取出す方法を探し出さねばな
らないことになる。
第8図はその様な探索の結果を示している。メモリ10は4個の部分10a、l
ob、100およびlOa[区分されている。これらの各部分はマルチプレクサ
100を介して並列に読出され、2次元線形補間回路90に4個の情報ビットを
同時に並列に供給する。rと0の整数部、 int r ト1ntθの最下位ビ
ットはこのマルチプレクサを制御する。このビットは、対象とするメモリ中の4
個の隣接位置より成る正方形配列中の左に奇数または偶数列アドレスがあるか、
およびその正方形配列中の最上部が奇数または偶数行アドレスかに従って、メモ
リをアクセスする。int rと1−ntθの最下位ビットがどちらもOである
ような成る正方形配列の場合には上記の区分されたメモリはrとθで同様にアド
レスされる。
1行分下側にずれた4個の隣接メモリ位置の正方形の場合には、最低性は最上部
よりも1つ高い行アドレスになるべきである。これは、r座標の整数部の最下位
ビットを、区分されたメモリ100と10(iの行アドレスに直接使用されるr
座標の整数部の上位ビ゛ットに加算する作用をする加算器181の出力によって
、区分メモリ10aと10bの行アドレスによって行なわれる。
右側へ1列分ずれた4個の隣接メモリ位置から成る正方形の場合には、最も右側
の列は最も左側の列よりも1つ高い列アドレスをとるべきである。これは、θ座
標の整数部の最下位ビットを、区分メモIJ 10 bと106の列アドレスに
直接使用されるO座標の整数部の最上位ビットに加算する加算器182の出力に
よって、区分メモリloaとlOcの列アドレスをすることによって行なわれる
。
各ピクセルがラスク走査されるにつれて、その時アドレスされているメモリ中の
4個の隣接位置は、補間回路90内での2次元線形補間のために左上部、右上部
、左下および右下部の情報を供給する。この補間はたとえば第8図に示されるよ
うにして実行される。左下部の点の走査強度情報を信号合成回路191内で右下
部の点の走査強度情報から減算し、その差にデジタル乗算器192内において適
当な座標の分数剰余を乗算して増倍し、それを信号合成回路193中で元の左下
走査強度情報に加算して第1の中間補間出力を得る。右上部と左上部の走査強度
情報は、信号合成回路194、デジタル・マルチプレクサ195および信号合成
回路96を使用して上記と同様に右下部および左下部の走査強度情報と合成され
て、信号合成回路196の出力から第2の中間補間出力を供給する。この第2の
中間補間出力を信号合成回路97中において第1の中間補間出力から減算し、得
られた差にデジタル乗算器98中で他の座標の剰余を乗算して増倍し、信号合成
回路上99中で元の第2中間補間出力に加算することにより、デジタル−アナロ
グ変換器11に入力として供給される最終補間出力が得られる。
デジタル方式の設計分野における熟練者は上述の開示内容を知ることによって、
この明細書に続いて示された請求の範囲中に広義に記述されたこの発明の多くの
他の実施例を設計することが可能になる筈であり、従ってこれらの請求の範囲に
よって定義されるこの発明の範囲は広範に解釈されるべきである。たとえば、R
Olvlから第1変数の単純な非線形関数のテーブル・ルックアップをする前に
対数計算を行なう意図がない場合は、ROlvlをアドレスする第2の従属変数
を第1変数の根または亨として計算により展用することが望ましい。また別の例
として、kを定数として第2の変数を第1変数の工○g2にとすることもできる
。更に別の例として、第1変数の軍の多項式として表わした第2変数に応動する
RO,Mの出力として、第1変数の成るW純な非線形関数を取出すこともできる
。
)XI 図
オフ図
才8図
、、lk終柚°IIV六りかる
1)議 謡 審 親 牛
第1頁の続き
優先権主張 @1981年8月31日■米国(US)■298269
@1981年11月6日■米国(US)■319090
@発明者 アカンポラ・アルフオンス
アメリカ合衆国ニューヨークリ・旧0314スタチン・アイランド・ドーソン・
サークル56
0発 明 者 レイトマイヤ・グレン・アーサーアメリカ合衆国ニュージャージ
州08638トレントン・メテクンク・ドライブ3
Claims (1)
- 【特許請求の範囲】 / それぞれがN番目の最上位ビットと(N−1)個の下位ヒツトとを有するN ビット語のデジタル入カ信tの信号源を含むデジタル信号処理方式における、デ ジタル信号変換回路であって、 アドレス入力とMビットの出力信号を発生するデータ出力とを有する、デジタル 信号のテーブルを記憶するデジタルメモリと、 上記テシタル入力信号源と上記デジタルメモリのアドレス入力との間に結合され ていて上記下位ビットのそれぞれと上記最上位ビットとを合成するコード化手段 と、上記デジタルメモリのデータ出力に結合された入力を有し上記メモリの上記 M出力ビットのそれぞれを上記最上位ビットと合成して処理された出力信号を発 生する復号手段と、を具備するデジタlし信号変換面路。 認 上記コード化手段が、それぞれ、上記デジタIし入力信号の上記N番目のビ ットに応動する第1入カと、上記デンタル入力信号中の上記N番目のビット以外 のビットに応動する第2人力と、上記デジタルメモリの上記アドレス入力に結合 された出力とを有する複数個の排他的ORゲートより成シ、上記復号手段が、そ れぞれ、上記デジタルメモリの出力に結合された第1人力と、上記デジタル入力 信号の上記N番目のビットを受入れるように結合された第2人力と、上記処理さ れた出力信号のビットが生成される出力とを有する複数個の排他的ORゲートよ 構成る、請求の範囲1の構成。 3 上記コード化手段の排他的ORゲートの数が(N−1)に等しく、上記復号 手段の排他的○Rゲートの数が(N−1)に等しく、上記デジタルメモリの大き さが2N”(N−1)に等しい、請求の範囲2b構成。 グ 上記デジタル入力信号の上記最上位ビットを上記復号手段の処理された出力 信号と合成してNビット語の変換された出力信号を発生する信号組合せ手段を有 する、請求の範囲1.2または3の何れかの構成。 よ ラスタ走査を表わすX、y直交デカルト座標であって、y座標はラスタ走査 の各フィールド中における走査線を0と負および正の数によって順番に表わし、 X座標は各走査線中の画素をOと負および正の数によって順番に表わし、共に0 のX、y座標によってそのラスタ走査のO動径座標点を決定するような両座標め 一時的な並列出力を供給する手段と;計算された極座標ラスタ走査の動径座標の 2乗を記憶する出力レシスタと逼上記出力レジスタの内容を上記ラスタ走査の最 初の点の動径座標の2乗で始まるようにする手段と;X座標の各変化に応じてそ の変化を2倍にする手段と、これに伴ってこの変化の2倍値と1と上記出力レジ スタの内容とのサイン付き加算を行なって上記出力レジスタの内容を更新する手 段と;y座標の各変化に応じてこの変化を2倍にする手段と;これに伴ってこの 変化の2倍値と1と上記出力レジスタの内容とのサイン付き加算を行なって上記 出力レシスタの内容を更新する手段と;を具備する極座標ラスタ走査の動径座標 の2乗を計算するだめの装置。 乙 上記動径座標の2乗の少なくとも1部が供給される入力とその動径座標の関 数を供給する出力とを有する読取り専用メモリが組合わされていることを特徴と する請求の範囲5に記載の装置。 7 上記出力レシスタの内容の少なくとも1部に応動して記憶中から上記動径座 標を出力信号として供給する読取シ専用メモリを請求の範囲5に記載の装置に付 加して構成されたことを特徴とする、極座標ラスタ走査の動径座標を計算するだ めの装置。 と デカルト座標で表わしだ回転されないラスタ走査表示を偏角座標と直交座標 で表わしだ回転されないラスタ表示に変換する手段を含み、偏角座標と動径座標 のようにこの偏角座標と直交する座標とによるラスタ走査の表示を発生する手段 と、各続出しサイクルの期間にメモリアドレスのために供給される上記偏角座標 およびこれに直交する座標の基数または整数部に応動して、上記偏角座標と動径 座標の上記基数または整数部に在る複数第1点、所定の向きに1だけ変更された 上記偏角および直交する座標のうちの1つの基数または整数部および上記偏角お よび直交する座標の上記1つ以外のもの!上記基数または整数部に在る複数第2 点、上記所定の向きに1だけ変更された上記偏角および直交する座標の上記1つ 以外のもの一上記基数または整数部および上記偏角および直交する座標のうちの 上記1つの基数まだは整数部に在る複数第3点、およびそれぞれ上記所定の向き に1だけ変更された上記偏角および直交する座標の上記基数または整数部に在る 複数第4点の順次連続するものに関するデータを供給する画像メモリ手段と;上 記データ間の2次元補間を与える手段と:を具備し、上記データ間の2次元補間 を与える手段は、上記偏角および直交する座標のうちの1つの剰余または分数部 に従って相連続する第1点と第2点の対に関するデータ間の第1線形補間を行な って第1中間補間出力流を得る手段と、上記偏角および直交する座標のうちの1 つの剰余または分数部に従って相連続する第3点と第4点の対に関するデータ間 の第2線形補間を行なって第2中間補間出力流を得る手段と;上記偏角および直 交する座標の上記1つ以外のもの!剰余または分数部に従い同時に供給される第 1と第2の中間補間出力間の第3線形補間を行って連続するビデオ信号サンプル の流れを得る手段と;を有することを特徴とする、ファントム・ラスタ発生装置 。 2 偏角およびこれに直交する座標によるラスタ走査の表示を発生する上記手段 は、デカルト座標で表わした回転されないラスタ走査の表示を偏角およびこれに 直交する座標で表わした回転されないラスタ走査の表示に変換する手段に加えて 、上記偏角座標に対しプログラム可能な偏位の線形組合せを行なう手段を有する ことを特徴とする請求の範囲8に記載のファントム・ラスタ発生装置。 n 偏角およびこれに直交する座標によるラスタ走査の表示を発生する手段は、 デカルト座標による回転されないラスタ走査の表示を偏角およびこれに直交する 座標による回転されないラスタ走査の表示に変換する手段に加えて、上記直交す る座標の関数として上記偏角座標に偏位を線形組合せする手段を有することを特 徴とする請求の範囲8に記載のファントム・ラスタ発生装置。 // 各読出しサイクルの期間にメモリアドレスとして印加される偏角座標と動 径座標のようにこの偏角座標に直交する座標との基数または整数部に応じて、上 記偏角および動径座標の基数または整数部に在る複数の第1点、所定の向きに1 だけ変更された上記偏角およびこれに直交する座標のうちの1つの上記基数また は整数部におよび上記偏角およびそれに直交する座標のうちの他方の上記基数ま だは整数部に在る複数の第2点、上記所定の向きに1だけ変更された上記偏角お よびそれに直交する座標の上記他方の上記基数または整数部および上記偏角およ びそれに直交する座標の1つの上記基数または整数部に在る複数の第3点、およ び上記所定の向きに各々1だけ変更された上記偏角およびそれに直交する座標の 上記基数または整数部に在る複数の第4点の相連続するものに関する上記データ を供給する画像メモリ手段と1上記偏角およびそれに直交する座標の剰余または 分数部に応じて、連続して供給される第1、第2、第3および第4点の各粗間の 2次元補間を行なって上記画像メモリ手段に記憶されている画像を表わすビデオ 信号の逐次サンプルを得る手段とを具備するファントム・ラスタ発生装置であっ て、偏角座標および動径座標のような上記偏角座標に直交する座標によるラスタ 走査表示を発生する手段と上記偏角座標に偏位を選択的に合成して上記画像メモ リ手段に印加するだめの偏角座標を発生する手段とを有する、上記画像メモリ手 段をアドレスする偏角座標用発生器を有することを特徴とするファントム・ラス タ発生装置。 /、2 表示器の書込み期間中に直交デカルト空間座標系の1方の座標の線から 線への走査と他方の座標のピクセルからピクセルへの走査によりラスタ走査され る表示器スクリン上に現れるように画像中の端縁変移部を表わす比較的高振幅解 像度のビデオ信号を発生する装置で、上記画像の端縁変移部は単一のビット捷だ は別の直交空間座標系の整数部で決定される点における少なくとも比較的低振幅 解像度サンプルで定められるものであり;上記の装置は、上記別の空間座標系で 表わした、回転されたファントム・ラスタ走査を表わす第1と第2の座標・・・ ・すなわち上記別の座標系に変換した表示器スクリン上のラスタ走査の少なくと も1部・・・・でそれぞれ整数部と分数部の値を有するもの!対の流れを発生す る手段と:上記第1と第2の座標の整数部によって指定された上記別の空間座標 系中の点における上記画像の低振幅解像度サンプルを重複なしに指定する手段と ;第1と第2の座標の各対の整数部の値に応動して、成る空間的な範囲の隅の部 分を決定する上記側の空間座標系中の4つの点であって、上記第1と第2の座標 の整数部の値によって特定される上記側の空間座標中の位置にある第1点と、1 だけ変更された上記第1の座標の整数部の値と上記第2の座標の整数部の値とに よって特定された位置にある第2点と、上記第1の座標の整数部の値と1だけ変 更された上記第2の座標の整数部の値とにより特定された位置にある第3点と、 それぞれ1だけ変更された上記第1と第2の座標の整数部の値によって特定され た位置にある第4点とに関する低振幅解像度サンプルを選択する手段と;この様 に選択された各4個の低振幅解像度サンプルの組に応動して、選択されたこれら 4個の低振幅解像度サンプルの重み付けした和に事実上等しい上記高振幅解像度 信号の連続するサンプル、上記第1と第2の座標の分数部の補数の情に比例して 重み付けされた第1点に関するサンプル、上記第1の座標の分数部に上記第2の 座標の分数部の補数を乗じた積に比例して重み付けされた第2点に関′するサン プル、上記第1の座標の分数部の補数に上記第2の座標の分数部を乗じた積に比 例して重み付けされた第3点に関するサンプル、および上記第1と第2の座標の 分数部の積に比例して重み付けされた第4点に関するサンプルを発生する手段と ;を有する装置。 /3 第1変数の非線形関数であって、この関数は上記第1変数の単なる逆対数 ではなく該変数の全域を通じて単調なまたはそれに近い非線形を呈するようなも のであるもの〈テーブル表記された値をルックアップする装置であって、この変 数の対数である2進数でそれぞれアドレスし得る上記表記された値の各々を記憶 するだめの複数の記憶位置を有する第1の読取り専用メモリと、上記第1変数の 対数であって上記第1読取り専用メモリをア):レスするだめの2進数を発生す る手段とを具備し、上記対数は上記関数を定義する所定の解像度の2進数に要す るビット数が少なくなるようなものであることを特徴とする装置。 /グ 上記第1読取シ専用メモリをアドレスする数を余生する上記手段は、演算 結果を見出すために逆対数を得る段階まで対数域において行なわれる計算段階を 実行する手段を有する、請求の範囲13に記載の装置。 /3 上記第1読取り専用メモリをアドレスする数を発生する上記手段は、商を 見出すだめに逆対数を得る段階まで対数域で行なわれる除算段階を行なう手段を 有することを特徴とする請求の範囲13に記載の装置。 /乙 上記第1読取り専用メモリをアドレスする数を発生する上記の手段が、第 2変数を表わす2進数を発生する手段と、第3変数を表わす2進数を発生する手 段と、第2変数を表わす上記の2進数によってアドレスできてそれらの対数に比 例する各2進数を供給するような第2読取り専用メモリと、第3変数を表わす上 記2進数によってアドレスできてそれらの対数に比例する各2進数を供給する第 3読取り専用メモリと、上記第2および第3読取シ専用メモリが供給する2進数 を線形合成して上記第1読取り専用メモリのアドレスを行なう手段とを具備する ことを特徴とする請求の範囲13に記載の組合せ。 /7 それぞれ第1と第2の変数を表わす2進数であってこの各2進数は整数部 とそれらの少なくとも成るものはそれぞれ非整数部を有するようなもの(相連続 する対を供給する手段と、上記第1と第2の変数の2次元関数の単一ビット2進 数デジタルサンプIしを記憶するだめの記憶位置を有するメモリと、上記第1と 第2の変数をそれぞれ表わす2進数の各相連続する対の整数部に応答して、上記 メモリから、それらの整数部に等しい第1記憶位置座標と、lだけ増加された第 1変数の整数部と第2変数の整数部とにそれぞれ等しい第2記憶位置座標と、第 1変数の整数部と1だけ増加された第2変数の整数部とにそれぞれ等しい第3記 憶位置座標と、1だけ増加された上記第1変数の整数部と1だけ増加された上記 第2変数の整数部とにそれぞれ等しい第4記憶位置座標とにおける上記2次元関 数のデジタルサンプルを取出す手段と、上記第1変数の分数部に従って上記第1 座標と上記第2座標とにおけるデジタルサンプル間における線形補間による第1 中間補間出力を得る手段であって、上記第1座標と第2座標とのデジタルサンプ ルが共にOであることに応じて上記第1中間補間出力として○を選択する手段と 、上記第1座標と第2座標とにおけるデジタルサンプルが共に1であることに応 じて上記第1中間補間出力としてユを選択する手段と、上記第1座標と第2座標 とにおけるデジタルサンプルがそれぞれOおよび1であることに応じて上記第1 巾間補間出ガとして上記第1変数の分数部を選択する手段と、上記第1座標と上 記第2座標におけるデジタルサンプルがそれぞれlと0であることに応じて上記 第1中間補間出力として上記第1変数の分数部の補数を発生する手段とを含む手 段と、上記第1変数の分数部に従って上記第3座標と上記第4座標とにおけるデ ジタルサンプル間における線形補間によって第2中間゛補間出力を得る手段であ って、上記第3座標と上記第4座標とにおけるデジタルサンプルが共にOである ことに応じて上記第2中間補間出力として0を選択する手段と、上記第3座標と 第4座標とにおけるデジタルサンプルが共に1であることに応じて上記第2中間 補間出力としてlを選択する手段と、上記第3座標と第4座標とにおけるデジタ ルサンプルがそれぞれ0と1であることに応じて上記第2中間補間出力として上 記第1変数の分数部を選択する手段と、上記第3座標と第4座標とにおけるデジ タルサンプルがそれぞれ1とOであることに応じて上記第2中間補間出力として 上記第1変数の分数部の補数を発生する手段とを含む手段と、上記第2サンプル の分数部に応じて上記第1と第2の中間補間出力の間の線形補間によって、上記 2次元関数の補間値である最41 終補間出力を得る手段と、を特徴とする組合せ。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8102281 | 1981-01-26 | ||
| GB8108967 | 1981-03-23 | ||
| US000000298269 | 1981-08-31 | ||
| US000000319090 | 1981-11-06 | ||
| GB000008102281 | 1981-11-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58500044A true JPS58500044A (ja) | 1983-01-06 |
Family
ID=26278223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57500768A Pending JPS58500044A (ja) | 1981-01-26 | 1982-01-25 | 小型読取り専用メモリを使用した非線形関数のテ−ブル・ルツクアツプ |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4460958A (ja) |
| JP (1) | JPS58500044A (ja) |
| DE (1) | DE3202365C2 (ja) |
| ES (1) | ES8303789A1 (ja) |
| FR (1) | FR2499289B1 (ja) |
| GB (1) | GB2092785B (ja) |
| IT (1) | IT1151701B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2275923A2 (en) | 2009-07-03 | 2011-01-19 | Fujitsu Limited | Apparatus and program for arctangent calculation |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6336180B1 (en) | 1997-04-30 | 2002-01-01 | Canon Kabushiki Kaisha | Method, apparatus and system for managing virtual memory with virtual-physical mapping |
| JPS58128078A (ja) * | 1982-01-27 | 1983-07-30 | Dainippon Screen Mfg Co Ltd | メモリ装置の構成方法 |
| JPS59180324A (ja) * | 1983-03-31 | 1984-10-13 | Fujitsu Ltd | 半導体記憶装置 |
| US4736287A (en) * | 1983-06-20 | 1988-04-05 | Rational | Set association memory system |
| US4602275A (en) * | 1984-03-19 | 1986-07-22 | Rca Corporation | Television memory system |
| FR2566938B1 (fr) * | 1984-06-29 | 1989-08-18 | Texas Instruments France | Memoire permettant de transformer un flot de mots de donnees en un autre flot de mots de donnees |
| GB2164767B (en) * | 1984-09-25 | 1988-08-24 | Sony Corp | Video data storage |
| GB2165067B (en) * | 1984-09-26 | 1988-10-12 | Rational | Memory system |
| FR2583539B1 (fr) * | 1984-12-31 | 1991-05-24 | Lehmann Jean Philippe | Procede de construction de dispositifs d'activation simultanee de trains de commandes et applications aux memoires. |
| JPS62988A (ja) * | 1985-02-27 | 1987-01-06 | 大日本スクリ−ン製造株式会社 | 画像デ−タの表示方法 |
| GB2181923B (en) * | 1985-10-21 | 1989-09-20 | Sony Corp | Signal interpolators |
| US4763251A (en) * | 1986-01-17 | 1988-08-09 | International Business Machines Corporation | Merge and copy bit block transfer implementation |
| GB8618060D0 (en) * | 1986-07-24 | 1986-12-17 | Gec Avionics | Data processing apparatus |
| US4773044A (en) * | 1986-11-21 | 1988-09-20 | Advanced Micro Devices, Inc | Array-word-organized display memory and address generator with time-multiplexed address bus |
| US4811297A (en) * | 1986-12-16 | 1989-03-07 | Fujitsu Limited | Boundary-free semiconductor memory device |
| US5276812A (en) * | 1987-01-29 | 1994-01-04 | Kabushiki Kaisha Toshiba | Address multiplexing apparatus |
| JPS63308785A (ja) * | 1987-06-10 | 1988-12-16 | Fujitsu Ltd | 半導体記憶装置 |
| DE3851675D1 (de) * | 1987-08-21 | 1994-11-03 | Heimann Optoelectronics Gmbh | Integrierte Schaltung zum Auslesen eines optoelektronischen Bildsensors. |
| US5175628A (en) * | 1991-09-30 | 1992-12-29 | Eastman Kodak Company | Memory management for electronic color printer |
| US5400383A (en) * | 1991-12-09 | 1995-03-21 | General Electric Company | Fluoroscopic imager with frame-filling apparatus |
| JP2892898B2 (ja) * | 1992-04-17 | 1999-05-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ウインドウ管理方法及びラスタ表示ウインドウ管理システム |
| US5361339A (en) * | 1992-05-04 | 1994-11-01 | Xerox Corporation | Circuit for fast page mode addressing of a RAM with multiplexed row and column address lines |
| JP3391405B2 (ja) * | 1992-05-29 | 2003-03-31 | 株式会社エフ・エフ・シー | カメラ映像内の物体同定方法 |
| JP3278756B2 (ja) * | 1992-09-10 | 2002-04-30 | 日本テキサス・インスツルメンツ株式会社 | 画像処理方法及び装置 |
| DE69418512T2 (de) * | 1993-03-08 | 1999-10-28 | Canon Information Systems Research Australia Pty. Ltd., North Ryde | Farbwandlungsvorrichtung |
| JP3251421B2 (ja) * | 1994-04-11 | 2002-01-28 | 株式会社日立製作所 | 半導体集積回路 |
| US5585863A (en) * | 1995-04-07 | 1996-12-17 | Eastman Kodak Company | Memory organizing and addressing method for digital video images |
| JP3138173B2 (ja) * | 1995-04-10 | 2001-02-26 | シャープ株式会社 | グラフィックス用フレームメモリ装置 |
| US6097388A (en) * | 1995-08-22 | 2000-08-01 | International Business Machines Corporation | Method for managing non-rectangular windows in a raster display |
| AUPO648397A0 (en) | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Improvements in multiprocessor architecture operation |
| US6311258B1 (en) | 1997-04-03 | 2001-10-30 | Canon Kabushiki Kaisha | Data buffer apparatus and method for storing graphical data using data encoders and decoders |
| US6707463B1 (en) | 1997-04-30 | 2004-03-16 | Canon Kabushiki Kaisha | Data normalization technique |
| US6272257B1 (en) | 1997-04-30 | 2001-08-07 | Canon Kabushiki Kaisha | Decoder of variable length codes |
| US6674536B2 (en) | 1997-04-30 | 2004-01-06 | Canon Kabushiki Kaisha | Multi-instruction stream processor |
| AUPO647997A0 (en) * | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Memory controller architecture |
| US6289138B1 (en) | 1997-04-30 | 2001-09-11 | Canon Kabushiki Kaisha | General image processor |
| FR2793588B1 (fr) * | 1999-05-11 | 2002-03-15 | Sextant Avionique | Systeme de traitement de donnees pour affichage sur un ecran matriciel |
| US6700839B1 (en) | 2002-02-19 | 2004-03-02 | Visteon Global Technologies, Inc. | Fast seek between multiple selections in a multimedia player |
| EP3675125A1 (en) * | 2018-12-27 | 2020-07-01 | Secure-IC SAS | Device and method for protecting a memory |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1401008A (en) * | 1971-08-17 | 1975-07-16 | Mullared Ltd | Character recognition apparatus |
| US3737860A (en) * | 1972-04-13 | 1973-06-05 | Honeywell Inf Systems | Memory bank addressing |
| US3800289A (en) * | 1972-05-15 | 1974-03-26 | Goodyear Aerospace Corp | Multi-dimensional access solid state memory |
| US3800292A (en) * | 1972-10-05 | 1974-03-26 | Honeywell Inf Systems | Variable masking for segmented memory |
| FR121860A (ja) * | 1973-07-19 | |||
| US3996559A (en) * | 1974-11-07 | 1976-12-07 | International Business Machines Corporation | Method and apparatus for accessing horizontal sequences, vertical sequences and regularly spaced rectangular subarrays from an array stored in a modified word organized random access memory system |
| US3938102A (en) * | 1974-08-19 | 1976-02-10 | International Business Machines Corporation | Method and apparatus for accessing horizontal sequences and rectangular sub-arrays from an array stored in a modified word organized random access memory system |
| US4127850A (en) * | 1974-10-03 | 1978-11-28 | Smiths Industries Limited | Scanning display apparatus |
| US3995253A (en) * | 1975-03-03 | 1976-11-30 | International Business Machines Corporation | Method and apparatus for accessing horizontal sequences, vertical sequences, and rectangular subarrays from an array stored in a modified word organized random access memory system |
| GB1513586A (en) * | 1975-11-21 | 1978-06-07 | Ferranti Ltd | Data processing |
| US4070710A (en) * | 1976-01-19 | 1978-01-24 | Nugraphics, Inc. | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array |
| US4197590A (en) * | 1976-01-19 | 1980-04-08 | Nugraphics, Inc. | Method for dynamically viewing image elements stored in a random access memory array |
| US4203154A (en) * | 1978-04-24 | 1980-05-13 | Xerox Corporation | Electronic image processing system |
| US4318183A (en) * | 1978-12-22 | 1982-03-02 | Raytheon Company | Multiple channel digital memory system |
| US4378591A (en) * | 1980-12-31 | 1983-03-29 | Honeywell Information Systems Inc. | Memory management unit for developing multiple physical addresses in parallel for use in a cache memory |
-
1981
- 1981-08-31 US US06/298,268 patent/US4460958A/en not_active Expired - Lifetime
-
1982
- 1982-01-19 ES ES508856A patent/ES8303789A1/es not_active Expired
- 1982-01-25 JP JP57500768A patent/JPS58500044A/ja active Pending
- 1982-01-25 GB GB8202023A patent/GB2092785B/en not_active Expired
- 1982-01-25 IT IT19283/82A patent/IT1151701B/it active
- 1982-01-26 FR FR828201193A patent/FR2499289B1/fr not_active Expired
- 1982-01-26 DE DE3202365A patent/DE3202365C2/de not_active Expired
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2275923A2 (en) | 2009-07-03 | 2011-01-19 | Fujitsu Limited | Apparatus and program for arctangent calculation |
| US8549056B2 (en) | 2009-07-03 | 2013-10-01 | Fujitsu Limited | Apparatus and program for arctangent calculation |
Also Published As
| Publication number | Publication date |
|---|---|
| ES508856A0 (es) | 1983-02-01 |
| US4460958A (en) | 1984-07-17 |
| DE3202365C2 (de) | 1985-04-18 |
| DE3202365A1 (de) | 1982-08-05 |
| FR2499289A1 (fr) | 1982-08-06 |
| FR2499289B1 (fr) | 1989-12-15 |
| IT8219283A0 (it) | 1982-01-25 |
| ES8303789A1 (es) | 1983-02-01 |
| GB2092785B (en) | 1985-11-06 |
| IT1151701B (it) | 1986-12-24 |
| GB2092785A (en) | 1982-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58500044A (ja) | 小型読取り専用メモリを使用した非線形関数のテ−ブル・ルツクアツプ | |
| US4434437A (en) | Generating angular coordinate of raster scan of polar-coordinate addressed memory | |
| US4694407A (en) | Fractal generation, as for video graphic displays | |
| US4272808A (en) | Digital graphics generation system | |
| US4442503A (en) | Device for storing and displaying graphic information | |
| EP0158920B1 (en) | Scan conversion apparatus | |
| CN109478242B (zh) | 用于产生方向梯度直方图的方法 | |
| US5430764A (en) | Direct digital frequency synthesizer | |
| JPH0662312A (ja) | ビデオ・イメージ・マッピング装置 | |
| JPH0737082A (ja) | 多値画像90度回転方法及び装置 | |
| US4415928A (en) | Calculation of radial coordinates of polar-coordinate raster scan | |
| JPH03127282A (ja) | ディジタル・イメージのランド変換装置および方法 | |
| EP0070311A4 (en) | Table look-up of non-linear functions using reduced-sized rom. | |
| JPH04229703A (ja) | 位相相関波形の発生方法 | |
| US4844083A (en) | Ultrasonic imaging apparatus | |
| US5315540A (en) | Method and hardware for dividing binary signal by non-binary integer number | |
| US3761765A (en) | Crt display system with circle drawing | |
| EP0268359B1 (en) | Method and apparatus for processing video image signals | |
| JPH0259433B2 (ja) | ||
| JPH03284054A (ja) | 画素密度変換装置 | |
| US4442545A (en) | Compaction of television display graphics in phantom-raster-scanned image memory | |
| JPH04501624A (ja) | 数学的に正確なベクトルおよび対称的なパターンを供給するデジタルベクトル発生器装置 | |
| JPH06230768A (ja) | 画像メモリ装置 | |
| SU1075298A1 (ru) | Устройство дл формировани информации на телевизионном индикаторе | |
| JPS6156555B2 (ja) |