JPH05260375A - デジタル映像信号処理装置 - Google Patents
デジタル映像信号処理装置Info
- Publication number
- JPH05260375A JPH05260375A JP4055063A JP5506392A JPH05260375A JP H05260375 A JPH05260375 A JP H05260375A JP 4055063 A JP4055063 A JP 4055063A JP 5506392 A JP5506392 A JP 5506392A JP H05260375 A JPH05260375 A JP H05260375A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- processing
- video signal
- odd
- 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.)
- Granted
Links
Landscapes
- Television Systems (AREA)
- Studio Circuits (AREA)
Abstract
作する演算器を用いて、高速映像信号の画素補間データ
を生成することができるデジタル映像信号処理装置を提
供することにある。 【構成】入力映像信号の画素データを奇数画素、偶数画
素に分けて記憶しておき、画素データをアフィン変換す
る水平方向及び垂直方向のアドレス生成に際し、各生成
アドレスを整数部と小数部に分けた後、整数部の最下位
ビットにより奇数/偶数を判別する。そして、整数部に
ついては(整数部/2)と(整数部/2+1)を演算
し、小数部については(小数部)と(1−小数部)を演
算して、奇数/偶数の判別結果に応じていずれか一方を
選択し、選択された整数部アドレスと小数部アドレスで
記憶された画素データを読出し、両読出しデータを加算
することによって補間データを生成する。
Description
放送信号処理設備に用いられるデジタル映像信号処理装
置に係り、特にハイビジョン方式に対応するための改良
に関する。
ル映像信号処理装置は、映像信号の処理目的に応じた個
々の専用処理ユニットで構成される。このため、処理項
目が多くなればなるほどユニット数も多くなり、装置全
体としては大掛りなものとなる。これに伴い、装置の設
計、保守、ユニットの組み合わせといった、目的の処理
機能を実現するための構築作業等には多大な労力を必要
とする。
の処理機能を実現でき、物理的な接続作業を要しないデ
ジタル映像処理装置の実用化が進められている。この装
置は複数の演算処理部とネットワーク部を備え、各演算
処理部に外部から映像信号の処理項目に応じたプログラ
ムを与えて目的の処理機能を実現させ、ネットワーク部
に外部から全体的な映像信号処理目的に応じたプログラ
ムを与えて、各演算処理部で得られた機能を結び付ける
接続回線を実現するようにしたものである。
ハイビジョン方式が開発されている。このハイビジョン
方式は、従来のNTSC方式等と比較して、極めて標本
化周波数が高く、かつ多種多様な処理機能が要求され
る。放送局などではこのハイビジョン方式と従来方式の
各映像信号を共に扱う方向にある。しかし、従来のデジ
タル映像信号処理装置では演算処理能力、機能変更、系
統変更に対する自由度が低く、ハイビジョン方式に対応
することができない。
によるデジタル映像信号処理装置を発展させ、ハイビジ
ョン方式にも対応可能とし、従来方式と併用できるよう
にすることが強く要求されている。
来のデジタル映像信号処理装置では、演算処理能力、機
能変更、系統変更に対する自由度が低く、ハイビジョン
方式に対応することができない。
されたもので、高速かつ高度な演算処理を実現すると共
に、機能変更、系統変更に対する自由度を向上させるこ
とができ、特に標本化周波数の1/2で動作する演算器
を用いて、高速映像信号の画素補間データを生成するこ
とができるデジタル映像信号処理装置を提供することを
目的とする。
にこの発明は、入力映像信号の標本化周波数の1/2の
速度で動作するデジタル映像信号処理装置において、前
記入力映像信号の画素データを奇数画素、偶数画素に分
けて記憶する記憶手段と、この記憶手段に記憶された画
素データをアフィン変換して水平方向及び垂直方向のア
ドレスを生成するアドレス生成手段と、この手段の各生
成アドレスを整数部と小数部に分ける分離手段と、前記
整数部の最下位ビットにより奇数/偶数を判別する判別
手段と、前記整数部について(整数部/2)と(整数部
/2+1)を演算し前記奇数/偶数の判別結果に応じて
選択出力する整数部処理手段と、前記小数部について
(小数部)と(1−小数部)を演算し前記奇数/偶数の
判別結果に応じて選択出力する小数部処理手段とを具備
し、前記整数部処理手段及び小数部処理手段から出力さ
れる各アドレスで前記記憶手段から画素データを読出
し、両読出しデータを加算することにより補間データを
生成するようにしたことを特徴とする。
は、2つの画素間で任意に位置する補間画素を生成する
場合に、入力映像信号の画素データを奇数画素、偶数画
素に分けて記憶しておき、画素データをアフィン変換す
る水平方向及び垂直方向のアドレス生成に際し、各生成
アドレスを整数部と小数部に分けた後、整数部の最下位
ビットにより奇数/偶数を判別する。そして、整数部に
ついては(整数部/2)と(整数部/2+1)を演算
し、小数部については(小数部)と(1−小数部)を演
算して、奇数/偶数の判別結果に応じていずれか一方を
選択し、選択された整数部アドレスと小数部アドレスで
記憶された画素データを読出し、両読出しデータを加算
することによって補間データを生成する
詳細に説明する。
理装置の全体的な構成を示すもので、1(1)〜1
(n)(nは任意)はそれぞれ入力チャンネルが16、
出力チャンネルが16の信号処理クラスタである(各チ
ャンネルは16ビットパラレル、以下同様)。各クラス
タ1(1)〜1(n)は縦続接続され、それぞれLAN
(ローカル・エリア・ネットワーク)2を通じて、ホス
トコンピュータ3により、オペレータからの指令入力に
応じた処理機能及び接続回線に切換制御される。
代表して示す)の内部構成を示すもので、ネットワーク
4、16個のプログラマブル演算器(PU)5(1)〜
5(16)、ホストコントローラ6を備える。
が16(IN1〜IN16)、内部入力チャンネルが1
6(IN17〜IN32)、外部出力チャンネルが16
(OUT1〜OUT16)、内部出力チャンネルが32
(OUT17〜OUT48)で、ホストコントローラ6
からの制御信号に応じて、任意の入力チャンネルを任意
の出力チャンネルに接続することができる。
(16)は共に同一構成であり、NTSC方式からハイ
ビジョン方式まで適用可能としたビデオレート映像信号
処理LSIであり、ネットワーク4の所定の内部出力チ
ャンネル2系統の出力データを受取り、ホストコントロ
ーラ6で指定されるプログラムに従って演算処理し、そ
の処理結果をネットワーク4の所定の内部入力チャンネ
ル1系統に送出する。特に、映像信号処理にあっては、
各種演算を27ns(=1/37.125MHz)のサ
イクル、24ビット精度で行う。
ホストコンピュータ3とネットワーク4及びプロクラマ
ブル演算器5(1)〜5(16)を結合するためのもの
である。
は5(1)を代表して示す)の具体的な構成を示すもの
で、7はデジタル信号処理を行うDSP(デジタル・シ
グナル・プロセッサ)ユニット、8はDSPユニット7
に与える処理機能及び接続回線のプログラムが格納され
るプログラムメモリ、9はDSPユニット7の処理過程
で必要なデータを適宜記憶するデータメモリである。こ
のデータメモリ9はDM−A、DM−Bの2系統あり、
それぞれ最大1Mバイトまで(ハイビジョン信号の1フ
ィールド分に相当する)記憶可能であり、またルックア
ップテーブル(LUT)として非線形演算器に使用でき
る。図4に上記DSPユニット7の具体的な構成を示
す。
0(2)はそれぞれネットワーク4の内部出力チャンネ
ル2系統の16ビットデータIN−A,IN−Bを入力
し、同期フラグ処理を行う。同期フラグは前段回路との
間で同期をとるために用いられ、8000H(−327
68)の値をとる。よって、データとしては7FFFH
(32767)〜8001H(−32767)が取り得
る範囲となる。各入力処理部10(1),10(2)の
出力はセレクタ11の外部入力チャンネル(16ビッ
ト)2系統に送られる。
統、内部入力チャンネルが9系統、外部出力チャンネル
が1系統、内部出力チャンネルがデータ出力が14系統
であり、与えられたプログラムデータに従って、任意の
チャンネル入力を任意のチャンネル出力に選択的に切換
導出する。
チャンネル1系統(16ビット)の出力データを取り込
み、同期フラグ処理を行ってネットワーク4の内部入力
チャンネル1系統に送出する。ここでの同期フラグ処理
としては、同期オフの場合、データが8000Hのとき
8001Hに置き換え、同期オンの場合、強制的に80
00Hに置き換える。
3(2)は、それぞれセレクタ11で選択されたチャン
ネル(24ビット)2系統の出力データを取り込み、与
えられたプログラムデータで指定される演算処理を行
い、その処理結果(24ビット)をセレクタ11の内部
入力チャンネル1系統に送出する。演算処理としては、
通常の算術論理演算の他に、TV信号処理によく用いら
れる最大値/最小値、絶対値演算の機能を含み、24ビ
ットで処理される。24ビットでの演算中のオーバーフ
ロー時は、正または負の最大値にクリップされる。
方のチャンネル入力は最大3タップの可変ディレイA1
で他方のチャンネル入力タイミングと一致するように遅
延補償され、他方のチャンネル入力と共に演算器A2に
供給される。可変ディレイA1の遅延量及び演算器A2
の演算内容はプログラムデータに応じて切換設定され
る。演算器A2の演算結果はレジスタバンクA3に供給
される。
6個とする)の24ビット演算レジスタを備える。その
うちの1個(または2個)はグローバルレジスタA31
として用いられ、その保持データはALU出力となり、
他の4個はローカルレジスタA32として用いられ、そ
の保持データは必要に応じて演算器A2の演算に供され
る。グローバルレジスタA31はパイプラインレジスタ
として機能する。
(2)は、データメモリ9をアクセスするためのアドレ
ス演算、もしくは波形発生に使用され、例えば一方が水
平、他方が垂直のアドレス演算を行うことができる。そ
れぞれセレクタ11で選択されたチャンネル(24ビッ
ト)1系統の出力アドレスデータを取り込み、与えられ
たプログラムデータで指定されるアドレス演算処理を行
い、その処理結果(24+6ビット)をセレクタ11の
内部入力チャンネル1系統に送出する。
部にアドレス発生部B1を備える。このアドレス発生部
B1はアドレス演算器B11、アドレスレジスタバンク
B12で構成される。アドレスレジスタバンクB12は
6個の演算レジスタを持ち、アドレス演算器B11と共
になって加算、減算、1/2等の演算ができる。演算内
容はプログラムデータによって設定される。
レスデータは外部入力アドレスデータ(セレクタ11の
内部出力)と共に内部セレクタB2に供給される。この
内部セレクタB2は内部発生アドレスデータと外部入力
アドレスデータを取り込み、プログラムデータに従って
いずれか一方を比較器B3及びアドレス処理部B4に選
択的に導出する。
定された規定値(例えば最大、最小の限界値)と比較
し、規定値を越える場合にはフラグを立ててアドレス処
理部B4に送出する。
1、シフタ部B42、モード処理部B43に分けられ
る。置換処理部B41は、例えばクリッピングに使用さ
れ、比較器B3からのフラグに応じて入力アドレスデー
タを所定値に置換える。シフタ部B42は8種のモード
のビットシフトが可能なバレルシフタであり、24ビッ
トの入力アドレスデータの小数点位置を任意に設定でき
る。
フトされた後の整数部についてスルー、プラス1、右1
ビットシフト、LSB処理の選択が可能であり、小数部
についてスルー、1マイナスの選択が可能である。選択
はプログラムデータにより行われ、固定に選択される場
合と、算出された整数部のLSBにより自動的に選択さ
れる場合がある。処理データは整数部20ビット、小数
部6ビットに分けて出力される。小数部6ビットはデジ
タル特殊効果における縮小/拡大時の隣接4点補間計算
のために使用される。
点補間の計算が容易に実現できる。特にハイビジョンの
Y信号のように、標本化周波数の1/2でサブサンプル
されるときには、「整数部のLSBによる自動選択モー
ド」が有効である。この構成によるAU14(1),1
4(2)を利用すると、データ演算と並行してデータメ
モリ9のアクセスが可能となる。
は16×16=32ビットのマクロセルを用い、32ビ
ットから3種のモードで24ビットを切り出せる。それ
ぞれセレクタ11で選択されたチャンネル(16ビッ
ト)2系統の出力データを取り込み、与えられたプログ
ラムデータで指定される形式で両入力データを乗算し、
その演算結果をセレクタ11の内部入力チャンネル(1
6ビット)1系統に送出する。
方のチャンネル入力は最大3タップの可変ディレイC1
で他方のチャンネル入力タイミングと一致するように遅
延補償され、他方のチャンネル入力と共に乗算器C2に
供給される。可変ディレイC1の遅延量及び乗算器C2
の演算内容はプログラムデータに応じて切換設定され
る。乗算器C2の演算結果はレジスタバンクC3に供給
される。
6個とする)の24ビット演算レジスタを備える。その
うちの1個(または2個)はグローバルレジスタC31
として用いられ、その保持データはMPY出力となり、
他の4個はローカルレジスタC32として用いられ、そ
の保持データは必要に応じて乗算器C2の演算に供され
る。グローバルレジスタC31はパイプラインレジスタ
として機能する。
それぞれセレクタ11で選択されたチャンネル(16ビ
ット)1系統の出力データを取り込み、16タップでタ
イミング調整を行い、セレクタ11の内部入力チャンネ
ル(16ビット)1系統に送出する。主にマルチプロセ
ッサ動作時のディレイ調相に用いられる。各ディレイ1
6(1),16(2)を縦続に接続するようにセレクタ
11を組めば、32タップディレイとすることも可能で
ある。
17は、セレクタ11で選択されたチャンネル(16ビ
ット)1系統の出力データ、チャンネル(20ビット)
1系統の出力アドレスデータを取り込み、プログラムデ
ータに応じてデータメモリ9の書き込み、読出しを行
う。読み出されたデータ、アドレスデータはセレクタ1
1の内部入力チャンネル(16ビット)1系統に送出さ
れる。
6ビット)、アドレスデータ(20ビット)それぞれを
シフタD1,D2で必要に応じてビットシフトし、プロ
グラムデータに従って、セレクタD3,D4でデータメ
モリ9のいずれかのバンク領域を選択して、書込みまた
は読出しを行う。
(DM−A,DM−B)であり、A系、B系とも512
KW(1024KB)のアドレス空間を持つ。ハイビジ
ョン時、ワードで1/2フィールド、バイトで1フィー
ルドのデータに対応できる。この構成により、例えば一
方のデータメモリ(フィールドメモリ)を使って計算し
た動きベクトルを他方のデータメモリから読み出すとい
う処理をリアルタイムで実現したり、ルックアップテー
ブル(LUT)として画像信号データの変換処理をリア
ルタイムで行うという処理を実現することが可能とな
る。
3(2)、AU14(1),14(2)、MPY15
(1),15(2)、可変ディレイ16(1),16
(2)、データメモリI/O17(以下、総称してオペ
ランドと称する)はいずれも内部バス18に接続され
る。この内部バス18には、さらにホストI/O19及
びシーケンサ20が接続される。
を通じてホストコンピュータ3とDSPユニット7の各
オペランドを結合するためのものである。ホストとの受
け渡し用として16W×16ビットのレジスタ群を2バ
ンク持つ。
目のレジスタのMSBを操作することでこの2バンクが
入れ替わる。また、0番目のレジスタにプログラムスタ
ートアドレスを入れておくことにより、1つのプログラ
ムメモリ8に複数動作を書き込んでおき、スタートアド
レスのみを切り替えることで、機能の入れ替えを瞬時に
実現できる。通常、このような切替動作は、垂直ブラン
キングに同期して行い、映像の有効期間に影響を与える
ことなく実行することが可能であり、また複数のプログ
ラマブル演算器による同期動作も容易に行うことができ
る。
り、プログラムメモリ8を用いて、インストラクション
のラッチ、デコード、分岐制御、オペランドの制御等を
行うマイクロプログラム制御方式を採用し、条件分岐の
際に崩れないパイプライン動作、オペランドの並列動作
など、映像信号処理に適した構造をとる。プログラムは
外付けのプログラムメモリ8に格納され、1サイクルが
27nsで、フェッチ、デコード、実行の3段のパイプ
ラインで動作する。
64Wの2モードが切替可能であり、マイクロプログラ
ムのビット幅は48ビットに設定される。外部モード時
は、内部プログラム用RAMが分岐命令発生時のキャッ
シュとして使用され、分岐時もパイプブレークが生じな
い構造となっている。
制御を行うSEQ命令と、演算制御を行うFUNC命令
が独立に1命令内にセットできる標準構成命令と、イミ
ディエイト値をオペランドに持つフルフィールド命令の
2種に別れる。SEQ命令は、通常の汎用プロセッサと
異なり、リピート、コンティニュー、ジャンプの3分岐
構造をとり、同一処理を各画素に繰り返すことの多い画
像信号処理の特性をリピートに、演算フラグと同一信号
による条件分岐を同時に行うTV信号処理の特性をコン
ティニュー、ジャンプに反映している。
タートのためのRST命令や、サブルーチンのためのP
USH、POP命令、標準TVのコンポーネント信号の
ような時間軸多重化された信号をハイビジョンレートで
扱うとき、全てのオペランドを同時に制御するためのF
NC命令がある。
サ20は、概念的には図9に示すように構成され、各オ
ペランドごとのルックアップテーブルLUT1〜LUT
9を備える。各テーブルにはそれぞれ機能別のプログラ
ムデータが格納されている。シーケンサ20は、ホスト
命令から各テーブルに対する機能インデクスデータを識
別し、各テーブルから対応するプログラムデータを読出
し、内部バス18を通じて各オペランドに送出する。ま
た、シーケンサ20は制御信号に応じて各テーブルの機
能別プログラムデータを書き換えることもできる。
ブルのいずれかをインデクスにより指定することで、1
命令内に複数のオペランドに対するインデクスを命令ビ
ット幅の増大なしに実現している。この命令により、R
GB信号のような時間軸多重化された低速信号処理時
に、RGBの各信号に対する処理を変えることができ、
1つのDSPユニットで対応することができる。
ットと24ビットの2つのデータ形式が混在する。この
間のデータ形式変換には標準転送モードと拡張転送モー
ドの2種があり、十分な精度を確保できるようになって
いる。
ように、16ビットデータの前に4ビットの符号拡張デ
ータを付加し、後に4ビットの0データを付加して、2
4ビットのデータ形式に変換する。演算後は前後ビット
を切り捨てて16ビットデータを取り出す。拡張転送モ
ードは、図11に示すように、8ビットデータを4+4
ビットに分け、中間に16ビット相当の書き込み不可領
域を設けて、24ビットのデータ形式に変換する。演算
後は前後4ビットのみを取り出して8ビットデータに変
換する。
ットは、さらにラインメモリの駆動回路、プログラムデ
バック支援用の回路、複数プロセッサの並列動作のため
の同期回路も搭載している。上記構成において、以下、
この発明の特徴とする高速映像信号の4点補間処理機能
について説明する。
に、画素データX(m,n) ,X(m+1,n) ,X(m,n+1) ,X
(m+1,n+1) の4点から、水平方向に(1−p):p、垂
直方向に(1−q):qの補間データY(m,n)を求める
処理であり、次式の演算により求められる。 Y(m,n) =pqX(m,n) +(1−p)qX(m+1,n) +p(1−q)X(m,n+1) +(1−p)(1−q)X(m+1,n+1) …(1)
えばNTSC(標本化周波数14.3MHz)のような
低速信号を4点補間処理する場合、プログラマブル演算
器が実時間で動作するため、奇数/偶数フィールドによ
り生成アドレスの処理を切り換える必要がなかった。
レス小数部、qは垂直アドレス小数部、X( , ) は生成
アドレス内容を表すとすれば、第1の演算プロセッサで
pqX(m,n) =(水平アドレス小数部)×(垂直アドレ
ス小数部)×(生成アドレスの内容)を演算し、第2の
演算プロセッサで(1−p)qX(m+1,n) =(1−水平
アドレス小数部)×(垂直アドレス小数部)×(生成ア
ドレス水平方向+1の内容)を演算し、第3の演算プロ
セッサでp(1−q)X(m,n+1) =(水平アドレス小数
部)×(1−垂直アドレス小数部)×(生成アドレス垂
直方向+1の内容)を演算し、第4の演算プロセッサで
(1−p)(1−q)X(m+1,n+1) =(1−水平アドレ
ス小数部)×(1−垂直アドレス小数部)×(生成アド
レス水平方向+1、垂直方向+1の内容)を演算し、第
5の演算プロセッサで各演算結果を加算合計するだけで
よい。
は、その動作速度がハイビジョン(標本化周波数74.
25MHz)レートの1/2しかとれないので、ハイビ
ジョンのような高速信号を4点補間処理する場合、奇数
/偶数フィールドにより生成アドレスの処理を切り換え
て1/2の標本化周波数で動作させなければならず、標
本化周波数そのままの速度で動作させる場合に対して複
雑な処理が必要となる。
ジョン映像信号の4点補間処理を行う。尚、標本化周波
数が1/2ということは水平方向のみ1/2となるの
で、垂直方向の2点補間は従来と同じであり、ここでは
水平方向の2点補間について説明する。
号が図13(a)に示すように水平方向に画素1,2,
3,4,…の順に入力されたとする。クラスタ1内の各
演算器5はハイビジョン標本化周波数の1/2のレート
で動作するので、ネットワーク部4により、奇数番目の
画素1,3,…は演算器5(1)に供給され、偶数番目
の画素2,4,…は演算器5(2)に供給される。各演
算器5(1),5(2)はそれぞれ入力画素をデータメ
モリ9に蓄え、アドレス演算器14(1),14(2)
を用いて補間処理用のアドレス演算を行う。
のように置き換えられる 。 xe =2A・Xe +BY+C, x0 =2A・X0 +BY+(C+A) …(3) 但し、X0 は奇数画素、Xe は偶数画素を示し、x0 は
奇数画素の生成アドレス、xe は偶数画素の生成アドレ
スを示す。
標本化周波数レートでの整数部と小数部に分けられる。
ところが、この整数部が奇数になるか偶数になるかで、
図13(b),(c)に示すような場合に分けられる。
そこで、アドレス演算器14(1),14(2)では、
LSBが1か0かによって生成アドレスの奇数/偶数を
判断し、データメモリを参照するアドレス及び補間に使
う小数部を決定する。
ならば、データメモリ参照アドレスは(生成アドレスの
整数部)/2+1で、補間係数は生成アドレスの小数部
であり、偶数(LSB=0)ならば、データメモリ参照
アドレスは(生成アドレスの整数部)/2で、補間係数
は1−(生成アドレスの小数部)である。但し、奇数番
目の画素を保持する演算器5(1)と偶数番目の画素を
保持する演算器5(2)では動作が逆になるので、前記
論理とは逆の論理動作も必要である。
ぞれ乗算器15(1)を用いて補間係数と画素データと
を乗算出力する。よって、演算器5(1),5(2)の
演算出力を演算器5(3)で加算することで水平方向の
2点補間データが得られる。さらに、垂直方向の画素に
ついて演算器5(4)〜5(6)で2点補間を行い、演
算器5(3)及び5(6)の演算出力を5(7)で加算
出力することにより、水平及び垂直方向の4点補間デー
タが得られる。
ハイビジョンのような高速信号に対し、標本化周波数の
1/2レートで動作する演算器を用いて、容易に4点補
間回路を形成することができる。尚、この発明は上記実
施例に限定されるものではなく、この発明の要旨を逸脱
しない範囲で種々変形しても、同様に実施可能であるこ
とはいうまでもない。
つ高度な演算処理を実現すると共に、機能変更、系統変
更に対する自由度を向上させることができ、特に標本化
周波数の1/2で動作する演算器を用いて、高速映像信
号の画素補間データを生成することができるデジタル映
像信号処理装置を提供することができる。
実施例として全体的な構成を示すブロック図。
ック図。
成を示すブロック図。
すブロック図。
ク図。
図。
ク図。
を示すブロック図。
概念的な構成を示す概念図。
モードのデータ形式を示す図。
モードのデータ形式を示す図。
図。
の図。
3…ホストコンピュータ、4…ネットワーク、5(1)
〜5(16)…プログラマブル演算器(PU)、6…ホ
ストコントローラ、7…DSPユニット、8…プログラ
ムメモリ、9…データメモリ、10(1),10(2)
…入力処理部、11…セレクタ、12…出力処理部、1
3(1),13(2)…算術論理演算部(ALU)、1
4(1),14(2)…アドレス演算部(AU)、15
(1),15(2)…MPY(乗算器)、16(1),
16(2)…可変ディレイ、17…データメモリI/
O、18…内部バス、19…ホストI/O、20…シー
ケンサ。
Claims (1)
- 【請求項1】入力映像信号の標本化周波数の1/2の速
度で動作するデジタル映像信号処理装置において、 前記入力映像信号の画素データを奇数画素、偶数画素に
分けて記憶する記憶手段と、 この記憶手段に記憶された画素データをアフィン変換し
て水平方向及び垂直方向のアドレスを生成するアドレス
生成手段と、 この手段の各生成アドレスを整数部と小数部に分ける分
離手段と、 前記整数部の最下位ビットにより奇数/偶数を判別する
判別手段と、 前記整数部について(整数部/2)と(整数部/2+
1)を演算し前記奇数/偶数の判別結果に応じて選択出
力する整数部処理手段と、 前記小数部について(小数部)と(1−小数部)を演算
し前記奇数/偶数の判別結果に応じて選択出力する小数
部処理手段とを具備し、 前記整数部処理手段及び小数部処理手段から出力される
各アドレスで前記記憶手段から画素データを読出し、両
読出しデータを加算することにより補間データを生成す
るようにしたことを特徴とするデジタル映像信号処理装
置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05506392A JP3333227B2 (ja) | 1992-03-13 | 1992-03-13 | デジタル映像信号処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05506392A JP3333227B2 (ja) | 1992-03-13 | 1992-03-13 | デジタル映像信号処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05260375A true JPH05260375A (ja) | 1993-10-08 |
JP3333227B2 JP3333227B2 (ja) | 2002-10-15 |
Family
ID=12988230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05506392A Expired - Lifetime JP3333227B2 (ja) | 1992-03-13 | 1992-03-13 | デジタル映像信号処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3333227B2 (ja) |
-
1992
- 1992-03-13 JP JP05506392A patent/JP3333227B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3333227B2 (ja) | 2002-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0551931B1 (en) | Digital signal processor comprising address generator accessing data stored in bidirectional space of data memory | |
US5959689A (en) | Multi-media processor architecture with high performance-density | |
KR100329339B1 (ko) | 압축데이터에의한승산-가산연산수행장치 | |
US7725681B2 (en) | Parallel processing array | |
JP2761457B2 (ja) | カラー・イメージ・デイスプレイ・システム及びフオーマツト変換回路 | |
KR20010040584A (ko) | 재설정가능한 매크로셀 어레이를 이용한 디지털 신호프로세서 | |
US20040062308A1 (en) | System and method for accelerating video data processing | |
US6941446B2 (en) | Single instruction multiple data array cell | |
JPH0443773A (ja) | 演算回路 | |
US6167497A (en) | Data processing apparatus and register address translation method thereof | |
US5619198A (en) | Number format conversion apparatus for signal processing | |
JP3181351B2 (ja) | デジタル映像信号処理装置 | |
JPH0752467B2 (ja) | ビデオ信号処理システム | |
US4916531A (en) | Color video processing circuitry | |
US5935197A (en) | Data processing circuit and method of operation performing arithmetic processing on data signals | |
GB2149538A (en) | Digital multiplier | |
US4750144A (en) | Real time pipelined system for forming the sum of products in the processing of video data | |
JPH08123769A (ja) | 並列プロセッサ | |
JP3181352B2 (ja) | デジタル映像信号処理装置 | |
JP3333227B2 (ja) | デジタル映像信号処理装置 | |
JP3181355B2 (ja) | デジタル映像信号処理装置 | |
JP3181354B2 (ja) | デジタル映像信号処理装置 | |
US5210840A (en) | Address space control apparatus for virtual memory systems | |
JPH06237474A (ja) | 混合回路 | |
US5475828A (en) | Digital processor having plurality of memories and plurality of arithmetic logic units corresponding in number thereto and method for controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080726 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100726 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110726 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120726 Year of fee payment: 10 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120726 Year of fee payment: 10 |