JPS60262243A - 高速演算装置 - Google Patents

高速演算装置

Info

Publication number
JPS60262243A
JPS60262243A JP59118483A JP11848384A JPS60262243A JP S60262243 A JPS60262243 A JP S60262243A JP 59118483 A JP59118483 A JP 59118483A JP 11848384 A JP11848384 A JP 11848384A JP S60262243 A JPS60262243 A JP S60262243A
Authority
JP
Japan
Prior art keywords
arithmetic circuit
arithmetic
circuit
subtraction
memory
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
JP59118483A
Other languages
English (en)
Inventor
Kenichi Hasegawa
謙一 長谷川
Haruyasu Yamada
山田 晴保
Toshiki Mori
俊樹 森
Kunitoshi Aono
邦年 青野
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 JP59118483A priority Critical patent/JPS60262243A/ja
Priority to US06/682,321 priority patent/US4635292A/en
Publication of JPS60262243A publication Critical patent/JPS60262243A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はデジタル信号の演算装置に係るものであり、特
に減算と絶対値演算を高速に実行する装置に関するもの
である。
従来例の構成とその問題点 近年信号処理をデジタル処理する装置が多数開発されて
いるが、音声の認識1文字の認識1図形処理等は処理が
複雑で、またデータ量も多く未だ広く実用に供するには
なってい々い。特に映像信号をデジタル処理する分野は
データ量が膨大であるだめ処踵装置が特に高速である事
が要求されている。縦横512X512画素で構成され
る画面より、3×3画素の窓を設定して処理する場合を
例にとり説明する。第3図は、縦612画素、横612
画素内に設定された、3×3画素の窓を示している。説
明の都合上、左上の画素より1,2゜・・・・・・、9
0番号をつけている。例えば雑音等による孤立点を検出
する演算は、中央の画素D5 と周囲の8個の画素との
レベル差を下式によりめる。
この演算は一画面に対して612X612回、即ち26
万回実行され、差の絶対値演算IX−Ylは236万回
実行される。
第1図は通常の演算装置を示している。画素を記憶して
いるメモリ21.2個のデータから一方を選択的に通過
させる選択回路MUX22.加減演算等を行なう演算回
路人LU23.演算回路の出力を記憶する一時レジスタ
24.プログラムが記憶されているプログラムメモリ2
6により構成されている。上記の演算を第1図の演算装
置で実行すると、実行過程が減算、正負の判定、符号反
転の3段階で成り立っている故約708万段階の処理が
必要になる事を以下に説明する。画素データDi、D5
がメモリ21より読み出されて、それぞれ演算回路23
へ直接、およびマルチプレクサ22を介して入力される
。演算回路23で減算が実行されて値(Di−Ds )
が一時レジスタ24へ入力される。プログラムメモリ2
6には、メモリ21の番地、マルチプレクサ22の制御
信号。
演算回路23実行すべき演算プログラムが書き適寸れて
いる。この減算命令の次のステップとして条件JUMP
命令、即ち一時レジスタ24へ入力された数値が負なら
ば演算回路23の入力表して、0と(DiDs)がマル
チプレクサ22を介して入力せよと云う命令が書かれて
いる。さらに次のステップとして、演算回路23は減算
を実行し、0 (Di Ds) をめて一時レジスタ24に格納せよとプログラムメモリ
26に書いておく。第1図に示す従来の演算装置はこの
ようにして第1DiDslを演算する。
第1図の演算装置の欠点は、第1に遅い事である。プロ
グラムステップにして3〜4ステツプの時間を要する。
高速のためさらにプログラムメモリ21の読み出しに命
令さき読み取りを構成においては、条件JUMPにより
少なくとも1ステツプの無駄時間が生じる。第2の欠点
は条件JUMPがあるためK、処理時間が一定でない事
である。
このためJUMPが発生したかどうかを監視しながら新
しいデータをメモリ21に書き込む伺加装置を追加する
か、又はJUMPが発生しない場合には何もしない遊び
命令を書き込んで処理時間を一定にする構成が必要であ
る。第3の欠点としてプログラムのステップ数が長い事
である。
発明の目的 本発明は以上述べた欠点を解決して、絶対値計算で条件
JUMP命令を用いる事なく、1ステツプの命令により
高速に演算する装置を提供する事を]」的とする。
発明の構成 本発明は、2ケの入力データA、Hに対し、少なくとも
減算機能を有する第1の演算回路と、前記2ケの入力A
、Bを入れ替えたB、Aに対して少なくとも減算機能を
有する第2の演算回路とを具備しており、絶対値演算命
令と前記第1の演算回路の出力信号中の符号ビットとに
より制御される選択回路を介して前記第1または前記第
2の演算回路の出力信号のいずれかを出力せしめる事を
特徴とする高速演算装置である。
実施例の説明 第2図に本発明の一実施例を示し、動作を説明する。第
3図は画像情報の処理方法の説明図である。実施例は、
データを貯えているメモリ1、数値演算を実行する第1
.第2の演算回路2,3.2つの入力信号の一方のみを
選択的に通過させるマルチプレクサ4.及びプログラム
を貯えているプログラムメモリ6により構成されている
画素データDi+Dsがメモリ1より読み出されて第1
の演算回路2へ入力されると共に第2の演算回路3へ入
力される。第1の演算回路2は加算、減算機能を有して
いる。一方第2の演算回路sFi最低限減算機能を持っ
ていればよい。プログラムメモリ6には減算命令と絶対
値演算命令が1ステツプに書かれている。第1の演算回
路2の出力は(DI Ds)、第2の演算回路3の出力
は(Ds−Di)となる。この2ケの出力はマルチプレ
クサ4へ入力される。マルチプレクサ4td通常は第1
の演算回路2の出力を通過させているが、プログラムメ
モリ5に絶対値演算命令が書かれており、かつ第1の演
算回路2の出力中の符号ビットが負を示している場合の
み第2の演算回路3の出力を通過させる。以上のように
して1ステツプの命令で差の絶対値を得る事ができる。
発明の効果 本発明によれば従来に比べ猶〜%の短かいプログラムス
テップで演算結果を得る事が出来る故、高速動作ができ
かつプログラム容量も小さくて良い。また条件JUMP
文がないのでデータの入力と演算回路結果の出力の同期
を容易にとる事ができる。
寸だ第2の、第1演算回路、第2の演算回路を同一の回
路を採用すれば集積化回路の設計は工数の増加なしにマ
スク設計する事ができる。
本発明は文字の認識9画像の処理等に好適な演算装置を
提供し得るものである。
【図面の簡単な説明】
第1図は従来の演算装置の回路図、第2図は本発明の一
実施例演算装置の回路図、第3図は画像情報の処理方法
を説明する図である。 1・・・・・・メモリ、2.3・・・・・・演算回路、
4・・・・・・マルチプレクサ、6・・・・・・プログ
ラムメモリ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1

Claims (1)

  1. 【特許請求の範囲】 2個の入カム、Bに対し、少なくとも加減算機能を有す
    る第1の演算回路と、前記2ケの入カム。 Bを入れ替えたB、ムに対し少なくとも減算機能を有す
    る第2の演算回路とを具備しており、絶対値演算命令と
    前記第1の演算回路の出力中の符号ビットとにより制御
    される選択回路を介して前記第11だけ前記第2の演算
    回路の出力のいずれかを出力せしめる事を特徴とする高
    速演算装置。
JP59118483A 1983-12-19 1984-06-08 高速演算装置 Pending JPS60262243A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59118483A JPS60262243A (ja) 1984-06-08 1984-06-08 高速演算装置
US06/682,321 US4635292A (en) 1983-12-19 1984-12-17 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59118483A JPS60262243A (ja) 1984-06-08 1984-06-08 高速演算装置

Publications (1)

Publication Number Publication Date
JPS60262243A true JPS60262243A (ja) 1985-12-25

Family

ID=14737790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59118483A Pending JPS60262243A (ja) 1983-12-19 1984-06-08 高速演算装置

Country Status (1)

Country Link
JP (1) JPS60262243A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61290534A (ja) * 1985-06-19 1986-12-20 Nec Corp 演算回路
JPS6470824A (en) * 1987-05-15 1989-03-16 Digital Equipment Corp Apparatus and method for promoting floating point computation selected for expansion arithmetic logical device
EP0239276A3 (en) * 1986-03-28 1989-09-06 Texas Instruments Incorporated Alu for a bit slice processor with multiplexed bypass path
JPH0330018A (ja) * 1989-06-28 1991-02-08 Nec Corp 10進演算方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61290534A (ja) * 1985-06-19 1986-12-20 Nec Corp 演算回路
EP0239276A3 (en) * 1986-03-28 1989-09-06 Texas Instruments Incorporated Alu for a bit slice processor with multiplexed bypass path
JPS6470824A (en) * 1987-05-15 1989-03-16 Digital Equipment Corp Apparatus and method for promoting floating point computation selected for expansion arithmetic logical device
JPH0330018A (ja) * 1989-06-28 1991-02-08 Nec Corp 10進演算方式

Similar Documents

Publication Publication Date Title
JPS5995660A (ja) デ−タ処理装置
JPS607812B2 (ja) デ−タバツフアリング装置
JPS62237522A (ja) 情報処理装置
JPS60262243A (ja) 高速演算装置
JPS6041769B2 (ja) アドレス指定方式
JPH03204718A (ja) 情報処理装置
JP2553200B2 (ja) 情報処理装置
JPS6211736B2 (ja)
JPS62279438A (ja) トレ−ス回路
JPS6230455B2 (ja)
JPH06202715A (ja) 状態変化検知記録回路
JPH04181454A (ja) データアクセス制御装置
JPS5999552A (ja) マイクロコンピユ−タ
JPS63129432A (ja) プログラム・アドレス・トレ−ス装置
JPH0786747B2 (ja) 画像処理装置
JPH04172524A (ja) 演算装置
JPS58116579A (ja) 漢字ドツトパタ−ン出力制御方式
JPS58151670A (ja) 画像デ−タ処理装置
JPH02272646A (ja) トレーサー
JPS63260263A (ja) 画像処理装置
JPS62160550A (ja) メモリ書込み方式
JPS6341950A (ja) 分岐命令実行測定制御方式
JPH0540685A (ja) アドレスデコーダ
JPH0546465A (ja) 計算機のデータアクセス方式
JPH01130237A (ja) 情報処理装置