JP3384008B2 - Image memory processing device - Google Patents
Image memory processing deviceInfo
- Publication number
- JP3384008B2 JP3384008B2 JP34094092A JP34094092A JP3384008B2 JP 3384008 B2 JP3384008 B2 JP 3384008B2 JP 34094092 A JP34094092 A JP 34094092A JP 34094092 A JP34094092 A JP 34094092A JP 3384008 B2 JP3384008 B2 JP 3384008B2
- Authority
- JP
- Japan
- Prior art keywords
- operation mode
- image data
- memory
- read
- signal
- 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.)
- Expired - Lifetime
Links
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像データの時間軸補
正処理や2次元デジタルフィルタリング処理に使用され
る画像メモリ処理装置に関し、ビデオ信号をディジタル
化して処理する機能を備えるビデオテープレコーダなど
に適用される。
【0002】
【従来の技術】一般に、ビデオテープレコーダの再生系
では、テープ走行系におけるジッタ成分を含む再生信号
をディジタル化した再生画像データをメモリ装置に書き
込み、基準の読み出しクロックによりこのメモリ装置か
ら再生画像データを基準の読み出しクロックで読み出す
ことにより上記テープ走行系におけるジッタ成分を除去
する時間軸補正処理が行われている。この時間軸補正処
理には、数ライン分の記憶容量を有するメモリ装置や1
フレーム分の記憶を有するフレームメモリが使用されて
いた。
【0003】
【発明が解決しようとする課題】ところで、従来、ビデ
オテープレコーダの再生系に設けられた時間軸補正処理
用のメモリ装置は、再生信号処理にのみ使用されている
場合が多く、例えば記録系にも利用したとしても、輝度
信号とクロマ信号とのディレイ合わせに1H遅延の固定
遅延線として用いられている程度であった。近年、ディ
ジタル画像処理技術の発展に伴い、画像メモリを用いて
補間による画像の拡大や縮小処理などの画像処理機能が
開発されているが、このような画像処理機能を記録系に
搭載したビデオテープレコーダでは、記録系における画
像処理用のメモリ装置と再生系における時間軸補正処理
用のメモリ装置とが個別に設けられていた。上記画像処
理用のメモリ装置は、記録系での信号処理にのみ使用さ
れ、また、時間軸補正処理用のメモリ装置は再生系での
信号処理にのみ使用されてしたので、各メモリ装置の使
用効率が極めて悪いという問題点があった。
【0004】そこで、本発明は、メモリの使用効率を高
め、ビデオテープレコーダのシステム構成を簡略化でき
るようにすることを目的とし、記録系における画像処理
用のメモリと再生系における時間軸補正処理用のメモリ
とを共用して、フィルタ処理と時間軸補正処理を行う機
能を有する画像メモリ処理装置を提供するものである。
【0005】
【課題を解決するための手段】上述の課題を解決するた
めに、本発明に係る画像メモリ処理装置は、それぞれ1
ライン分の画像データを記憶する記憶容量を有するラン
ダムアクセスメモリからなる複数のラインメモリを備
え、第1の動作モードでは上記各ラインメモリにより複
数ライン分の画像データを記憶する記憶容量を有するラ
ンダムアクセスメモリとして機能し、第2の動作モード
では上記各ラインメモリにより1ライン乃至数ライン分
の遅延量を与えた画像データを並列的に出力する遅延手
段として機能する記憶部と、上記記憶部への入力画像デ
ータの書き込みを制御する書込制御部と、上記記憶部か
らの画像データの読み出しを制御する読出制御部と、第
2の動作モード時に上記記憶部から並列的に出力される
画像データを用いて少なくとも画像の垂直方法のフィル
タ処理を行うフィルタ部と、上記書込制御手段及び読出
制御手段の動作モードを第1の動作モードと第2の動作
モードに切り換えるモード設定手段とを備え、入力画像
データに対して、第1の動作モードでは上記記憶部によ
り時間軸補正処理を施した画像データを出力し、第2の
動作モードでは上記フィルタ部によりフィルタ処理を施
した画像データを出力することを特徴とするものであ
る。
【0006】
【作用】本発明に係る画像メモリ処理装置では、記憶部
への画像データの書き込み及び読み出しを制御する書込
制御手段及び読出制御手段の動作モードをモード設定手
段により第1の動作モードと第2の動作モードに切り換
える。そして、第1の動作モード時には、上記記憶部を
各ラインメモリによる複数ライン分の画像データを記憶
する記憶容量を有するランダムアクセスメモリとして機
能させて、上記記憶部により時間軸補正処理を施した画
像データを出力する。また、第2の動作モード時には、
上記記憶部から並列的に出力される画像データを用いて
フィルタ部により少なくとも画像の垂直方向のフィルタ
処理を施した画像データを出力する。
【0007】
【実施例】以下、本発明に係る画像メモリ処理装置の一
実施例について、図面を参照して詳細に説明する。
【0008】本発明に係る画像メモリ処理装置は、例え
ば図1に示すようにように、ビデオテープレコーダの記
録再生系に適用される。
【0009】図1において、ビデオ信号処理回路1に
は、記録系において図示しない撮像部により得られた撮
像信号SINや再生系において得られる再生信号PBが供
給される。このビデオ信号処理回路1では、上記撮像信
号SINや再生信号PBから形成されるクロマ信号Cと輝
度信号Yを生成する。
【0010】上記ビデオ信号処理回路1により生成され
たクロマ信号Cと輝度信号Yは、独立に取り出されて、
それぞれA/D変換器2,3により図示しないAFCの
クロックでディジタル化される。
【0011】上記A/D変換器2によりディジタル化さ
れたクロマ信号は、デコーダ4により色差信号R−B/
B−Yにデコードされて、画像メモリ処理装置5に供給
される。ここで、上記デコーダ4により得られた色差信
号R−B/B−Yは、図示しないローパスフィルタによ
り帯域を制限し、データレートをfscにする。また、
A/Dが8ビットであった場合、例えば色差信号を上位
4ビット(H)と下位4ビット(L)に分け、R−Y
(H)/B−Y(H)/R−Y(L)/B−Y(L)と
いうようにマルチプレックスしてインターフェースのピ
ン数を減らすことができる。
【0012】また、上記A/D変換器3によりディジタ
ル化された輝度信号は、上記画像メモリ処理装置5に直
接供給される。
【0013】上記画像メモリ処理装置5は、後述するよ
うに、時間軸補正処理や補間フィルタ処理などの画像処
理機能を有するもので、動作モードに応じた所定の画像
処理を上記輝度信号と色差信号に施す。この画像メモリ
処理装置5により画像処理が施された色差信号は、エン
コーダ6によりクロマ信号に戻されて、A/D変換器7
を介して上記ビデオ信号処理回路1に供給される。ま
た、画像メモリ処理装置5により画像処理が施された輝
度信号は、A/D変換器8を介して上記ビデオ信号処理
回路1に供給される。
【0014】上記画像メモリ処理装置5は、例えば図2
に示すような構成となっており、入力された輝度信号Y
及び色差信号R−B/B−Yは、コンポジットシンク
(C.sync),垂直同期信号(VD),水平同期信
号(HD),ラインオルタネイト(LAT)、フィール
ド判定信号(FLT)などのコントロール信号ととも
に、インプットバッファ11で取り込まれる。そして、
輝度信号Y及び色差信号R−B/B−Yは、書込バッフ
ァ(WRITE BUFFER)12を介して記憶部(MEMORY)13
に書き込まれる。
【0015】ここで、上記記憶部13は、図3に示すよ
うに、それぞれ1ライン(1)分の輝度信号Yと色差信
号R−B/B−Yを記憶する記憶容量を有するランダム
アクセスメモリからなる5ラインのラインメモリ31,
32,33,34,35と、上記各ラインメモリ31,
32,33,34,35への書き込みデータを選択する
入力セレクタ36と、上記各ラインメモリ31,32,
33,34,35からの読み出しデータを選択する3個
の出力セレクタ37,38,39とを備えてなる。
【0016】上記記憶部13へのデータの書き込みを制
御するのが書込制御部(WRITE ADDRESS CONTROL )18
であって、この書込制御部18は、書き込みクロックW
CKに同期して上記入力バッファ(INPUT BUFFER)11
に取り込まれたデータを上記記憶部13に順序良く書き
込んでいく。
【0017】そして、上記記憶部13に書き込まれたデ
ータは、読出制御部(READ ADDRESSCONTROL)19から
の読み出しアドレスに従って読み出しクロックRCKに
同期して読み出され、読出バッファ(READ BUFFER )1
5を介して取り出される。
【0018】ここで、輝度信号Yと色差信号R−B/B
−Yの映像信号区間のシンク部分は、シンクレベルチェ
ンジブロック15でシンクすげ替えを行う。そのすげ替
え区間は、上記読出制御部19によって与えられる。
【0019】第1の動作モードは、時間軸補正(TB
C)処理の動作モードであって、SYNCMUXブロック16
はそのまま通り、出力バッファ(OUTPUT BUFFER )17
を介してRCK同期で出力される。また、映像信号以外
の上記フィールド判定信号(FLT)などのコントロー
ル信号は、遅延ラッチ部11を通り、上記SYNC MUXブロ
ック16,出力バッファ17を介して出力される。
【0020】なお、TBC OFFのときには、上記SY
NC MUXブロック16はWCK同期で動作して、上記入力
バッファ11から直接入力された信号と上記遅延ラッチ
部11からのコントロール信号をそのまま上記出力バッ
ファ17を介して出力する。
【0021】TBCのON/OFFは、図示しない信号
入力端子からのJOG判別信号とシリアルインタフェー
ス14を介してシリアル通信されるTBC ON/OF
F信号をタイミング制御部(JOG TIMING CONTROL)12
で制御する。また、TBCON時の書き込みクロックW
CKと読み出しクロックRCKの平均周波数を一致させ
るために、読み出しクロックRCKからREFVD制御
部23でドラムサーボへ返す位相基準信号(基準垂直同
期信号REFVD)を発生させる。
【0022】この第1の動作モードでは、図4に示すよ
うに、上記記憶部13の各ラインメモリ31,32,3
3,34,35はそれぞれ前半と後半の領域に2分割し
て使用される。そして、上記書込制御部18は、書き込
みクロックWCKに同期してHの頭から所定の数だけデ
ータを書き込んだらHDをみて、次のHの頭からまた所
定の数だけデータを書き込む水平方向の書き込みアドレ
スをアドレスカウンタにより発生するとともに、1H毎
に+1される5Hカウンタにより各ラインメモリを順次
選択するように入力セレクタ36を制御する。なお、書
き込みアドレスが2.5HのときにWRST信号を発生
させる。また、上記5Hカウンタは0からカウントして
いき4までカウントアップしたら0に戻る。
【0023】一方、上記読出制御部19は、この第1の
動作モードでTBC ONになった瞬間に書き込みアド
レスから2H離れたところからデータの読み出しを開始
するように、読み出しクロックRCKに同期したカウン
ト動作を行うアドレスカウンタ及び5Hカウンタによ
り、読み出しアドレスを制御する。ここで、クロック追
越し検出部40は、現在読み出しているRAM領域と上
記書込制御部18からのWRST信号の位置関係によっ
て、ドラムサーボへ返す位相基準信号を発生するREF
VD制御部23の初期値を変更する。これにより、読み
出しRCKが書き込みクロックWCKを追い越すことが
ないように管理している。また、クロックの追い越しが
起きそうな場合には、強制的に読み出しアドレスを2H
ジャンプさせるようにRRST信号を上記読出制御部1
9に与える。
【0024】ここで、上記読出制御部(READ ADDRESS C
ONTROL)は、上記シリアルインタフェース14を介して
与えられるモード情報に応じて、読み出しアドレスの順
序を換えることができるようにしておき、反転出力や折
り返し出力ができるようになっている。上記記憶部13
のメモリ上の色差信号のデータの並びがR−Y(H)/
B−Y(H)/R−Y(L)/B−Y(L)となってい
た場合、単純に読み出しアドレスを逆にするとB−Y
(L)/R−Y(L)/B−Y(H)/R−Y(H)と
なってしまい、データ並びの統一制が崩れて後の処理が
複雑になる。そこで、読み出しアドレスのうち色差信号
は4バイト単位で読み出せるように制御した。これは、
アドレスカウンタの下位2ビットが色差データの4バイ
トの並びに対応するため、下位2ビットは必ずR−Y
(H)から始まるアドレスになるようにすることができ
る。反転出力や折り返し出力の場合は、スタートアドレ
ス及び折り返しアドレスを4バイト単位にすることで簡
単に処理できる。
【0025】次に第2の動作モードは、フィルタ処理の
動作モードであって、上記記憶部3から読み出される1
H遅れのデータが並列的に読み出されて、上記読出バッ
ファ(READ BUFFER )15を介してフィルタ部20に供
給される。
【0026】上記フィルタ部20は、図5に示すような
構成の線形補間フィルタとして機能するようになってい
る。
【0027】このフィルタ部20では、データ並べ替え
回路51により、4ビットマルチプレックスされた色差
信号を8ビットに直してから、輝度信号と色差信号の遅
延合わせを行う。そして、輝度信号と色差信号につい
て、それぞれ独立して垂直方向のフィルタリングと水平
方向のフィルタリングを行うようになっている。
【0028】すなわち、連続した2H分のデータY1
H,Y2H.C1H,C2Hを上記記憶部13から上記
データ並べ替え回路51を介して垂直フィルタブロック
52に取り込み、垂直方向フィルタ係数発生器53によ
り与えられる垂直方向フィルタ係数kを用いて垂直方向
の補間処理を行う。さらに、この垂直フィルタブロック
52による各フィルタリング出力VY,VCを水平フィ
ルタブロック54に取り込み、水平方向フィルタ係数発
生器55により与えられる水平方向フィルタ係数hを用
いて水平方向の補間処理を行う。
【0029】そして、上記水平フィルタブロック54に
よる各フィルタリング出力HY,HCは、データ並べ替
え回路56により遅延合わせとデータの並べ替えが行わ
れて出力される。
【0030】ここで、輝度信号に対するフィルタリング
処理について、具体的に説明する。
【0031】上記垂直フィルタブロック52によるフィ
ルタリング出力VYは、
VY=Y1H・k+Y2H・(1−k)
により求められる。ここで、Y1Hは1H遅れの輝度信
号であり、Y2Hは2H遅れの輝度信号である。また、
kは補間フィルタの係数である。この演算を直接行うよ
うにすると、乗算器が2個必要であり回路規模が大きく
なる。そこで、
VY=Y1H・k+Y2H・(1−k)
=Y2H+k・(Y1H−Y2H)
として、図6に示すように、極性反転器61と2個の加
算器62,64と乗算器63により、上記垂直フィルタ
ブロック52を構成する。
【0032】また、上記水平フィルタブロック53によ
るフィルタリング出力HYは、
HY=VY・h+VYD・(1−h)
=VYD+h(VY−VYD)
により求められる。このような水平フィルタブロック5
3は、図6に示すように、2個のD遅延回路65,66
とスイッチ67と極性反転器68と2個の加算器69,
71と乗算器70により構成される。ここで、VYDは
VYを上記D遅延回路65,66により読み出しクロッ
クRCKの1又は2個分遅延させた信号であり、hは補
間フィルタの係数である。また、上記スイッチ67は、
上記水平方向フィルタ係数発生器55により切換制御さ
れる。
【0033】なお、色差信号の場合は4バイト1組なの
で、水平方向の遅延量Dは読み出しクロックRCKの4
又は8個分になる。
【0034】ここで、上記垂直方向フィルタ係数発生器
53及び水平方向フィルタ係数発生器55では、上記シ
リアルインタフェース24を介して与えられる初期値を
IIRのフィルタにロードして、その後、初期値に対応
した値を入力し続けることにより、各フィルタ係数が得
られる。IIRフィルタの出力がダイナミックレンジを
越えたときには、読み出しアドレスをホールドする。垂
直方法のホールド信号は、この画像メモリ処理装置13
への入力信号をホールドできるように制御信号VSTO
Pとして外部に出力される。なお、初期値に対応した値
はROMテーブルやシリアルデータから読み取ることが
できる。
【0035】この第2の動作モードでは、図7に示すよ
うに、上記記憶部13の各ラインメモリ31,32,3
3の3ラインが使用される。そして、上記書込制御部1
8及び読出制御部19、水平方向のカウンタと上記入力
セレクタ36及び出力セレクタを制御する3Hカウンタ
からなり、フィルタ係数発生器50からのV・H方向ホ
ールドパルスによって各カウンタのインクリメントを停
止することでフィルタリングのデータを並べる。水平方
向のカウンタはフィルタ係数に応じて読み出し開始アド
レスを変えることができるようになっている。そして、
上記書込制御部18及び読出制御部19は、各ラインメ
モリ31,32,33に対してデータの書き込みと読み
出しでそれぞれ独立したアドレスをアクセスし、さら
に、書き込みを行っているラインメモリと読み出しを行
っているラインメモリとが必ず異なるようにアクセスす
る。また、書き込みではH方向のデータを全て取り込
み、読み出しは必要なデータだけを読み出すようにす
る。従って、同一のアドレスから連続して同じデータを
読み出することができるようになっている。さらに、読
み出しは全てのラインメモリに対してH方向のアドレス
が同じになるようにアクセスする。メモリ入力として
は、各ラインメモリに対して共通のデータが与えられ、
入力アドレスは書き込み許可が与えられたラインメモリ
にのみ1H分のデータを書き込む。メモリ出力は、書き
込みを行っているラインメモリ以外の2のラインメモリ
を同時に独立に読み出す。読み出しアドレスは、2つの
ラインメモリのH方向については同じポイントでアクセ
スする。このようにして、2ポートの出力に対してそれ
ぞれ独立したアドレスを指定できる構成となっている。
【0036】なお、上述の時間軸補正処理を行う第1の
動作モードにおけるメモリコントロールは、書き込んだ
データを順序を変えずに読み出して行くが、左右反転し
た読み出し、右折り返し読み出し、左折り返し読み出し
もできるようになっている。ところが、単純に逆アドレ
スから読み出したりすると、色差信号の並びが狂ってし
まう。この実施例の画像メモリ処理装置5では、輝度信
号4サンプル分のデータに対して色差信号1サンプル分
のデータの比になっているので、例えば左右反転読み出
しを行うときには、輝度信号の読み出しアドレスは単純
に逆から読み出すようにし、色差信号はR−Y(H)/
B−Y(H)/R−Y(L)/B−Y(L)の順番を保
った4サンプル1組で逆から読み出すように処理する。
これはH方向のアドレスカウンタが10ビットだとする
と、輝度信号は最後のアドレスからダウンカウントして
いき、色差信号は10ビットのうち上位8ビットは4ク
ロックおきにダウンカウントし、下位2ビットは0,
1,2,3,0,1,2・・・と2ビットアップカウン
タとして動作させる。このように、色差信号の区切りの
よいアドレスで処理してやれば、左右折り返し読み出し
も簡単に行うことができる。
【0037】また、上述のフィルタ処理を行う第2の動
作モードでは、メモリの読み出しアドレスが任意のポイ
ントとなるため、少し複雑になるが、基本的には前述の
ような読み出しのアドレス処理を行う。例えば、読み出
しアドレスがB−Y(H)の位相にあったとすると、輝
度信号はそのアドレスから読み出して行き、色差信号は
指定されたB−Y(H)と組になっているR−Y(H)
信号のあるアドレス(この場合は1つ前のアドレス)か
ら読み出す。これは、アドレスの上位8ビットは4クロ
ックごとのインクリメントしていき、下位2ビットは2
ビットアップカウンタとして動作させる。ここで生じる
本来指定したアドレスからのずれは、フィルタ係数の初
期値で処理することが可能である。
【0038】このように、通常の時間軸補正処理でのメ
モリ読み出しコントロールに対して1左右反転読み出
し、右折り返し読み出し、左折り返し読み出し、及びフ
ィルタ処理でのメモリ読み出しコントロールは、色差信
号の読み出しを下位2ビット独立に扱うだけで対応でき
る。これにより、入出力の信号のタイミングや仕様を変
えることなく処理できる。また、記録・再生などのモー
ドに限らず、信号処理が可能になる。
【0039】
【発明の効果】以上のように、本発明に係る画像メモリ
処理装置では、記憶部への画像データの書き込み及び読
み出しを制御する書込制御手段及び読出制御手段の動作
モードをモード設定手段により第1の動作モードと第2
の動作モードに切り換え、第1の動作モード時には、上
記記憶部を各ラインメモリによる複数ライン分の画像デ
ータを記憶する記憶容量を有するランダムアクセスメモ
リとして機能させて、上記記憶部により時間軸補正処理
を施した画像データを出力することができ、また、第2
の動作モード時には、上記記憶部から並列的に出力され
る画像データを用いてフィルタ部により少なくとも画像
の垂直方向のフィルタ処理を施した画像データを出力す
ることができる。
【0040】従って、本発明によれば、記録系における
画像処理用のメモリと再生系における時間軸補正処理用
のメモリとを共用して、フィルタ処理と時間軸補正処理
を行う機能を有する画像メモリ処理装置を提供すること
ができ、メモリの使用効率を高め、ビデオテープレコー
ダのシステム構成を簡略化することができる。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image memory processing device used for time axis correction processing and two-dimensional digital filtering processing of image data. It is applied to a video tape recorder or the like having a processing function. 2. Description of the Related Art Generally, in a reproducing system of a video tape recorder, reproduced image data obtained by digitizing a reproduced signal containing a jitter component in a tape running system is written in a memory device, and the read image data is read from the memory device by a reference read clock. A time axis correction process for removing the jitter component in the tape running system by reading the reproduced image data with a reference read clock is performed. This time axis correction processing includes a memory device having a storage capacity for several lines,
A frame memory having storage for frames has been used. [0003] Conventionally, a memory device for time axis correction processing provided in a reproduction system of a video tape recorder is often used only for reproduction signal processing. Even when used in a recording system, it is only used as a fixed delay line with a 1H delay for delay adjustment of a luminance signal and a chroma signal. In recent years, with the development of digital image processing technology, image processing functions such as image enlargement and reduction processing by interpolation using an image memory have been developed. Video tapes equipped with such image processing functions in the recording system In the recorder, a memory device for image processing in a recording system and a memory device for time axis correction processing in a reproduction system are separately provided. The memory device for image processing was used only for signal processing in the recording system, and the memory device for time axis correction processing was used only for signal processing in the reproduction system. There was a problem that the efficiency was extremely low. SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to increase the efficiency of use of a memory and to simplify the system configuration of a video tape recorder, and to provide a memory for image processing in a recording system and a time axis correction processing in a reproduction system. The present invention provides an image memory processing device having a function of performing a filtering process and a time axis correction process by sharing a memory for image processing. [0005] In order to solve the above-mentioned problems, an image memory processing apparatus according to the present invention comprises:
A plurality of line memories each including a random access memory having a storage capacity for storing image data for a line, and a random access having a storage capacity for storing image data for a plurality of lines by each of the line memories in the first operation mode A storage unit that functions as a memory, and in the second operation mode, functions as a delay unit that outputs in parallel image data provided with a delay amount of one to several lines by each of the line memories; A writing control unit that controls writing of input image data, a reading control unit that controls reading of image data from the storage unit, and an image data that is output in parallel from the storage unit in the second operation mode. A filter unit for performing at least a filtering process of a vertical method of an image using the filter unit; And a mode setting means for switching between the first operation mode and the second operation mode. In the first operation mode, image data which has been subjected to time axis correction processing by the storage unit in the first operation mode is output. In the second operation mode, the image data filtered by the filter unit is output. In the image memory processing apparatus according to the present invention, the operation modes of the write control means and the read control means for controlling writing and reading of image data to and from the storage section are set by the mode setting means to the first operation mode. And switch to the second operation mode. In the first operation mode, the storage unit functions as a random access memory having a storage capacity for storing image data for a plurality of lines in each line memory, and the image obtained after the time axis correction processing is performed by the storage unit. Output data. In the second operation mode,
Using the image data output in parallel from the storage unit, the filter unit outputs image data that has been subjected to at least a vertical filtering process of the image. An embodiment of an image memory processing device according to the present invention will be described below in detail with reference to the drawings. An image memory processing apparatus according to the present invention is applied to a recording / reproducing system of a video tape recorder as shown in FIG. [0009] In FIG. 1, the video signal processing circuit 1, a reproduced signal PB obtained in the imaging signal S IN and reproducing system obtained by the imaging unit (not shown) in the recording system is supplied. The video signal processing circuit 1 generates a chroma signal C and a luminance signal Y formed from the imaging signal S IN and the reproduction signal PB. The chroma signal C and the luminance signal Y generated by the video signal processing circuit 1 are independently taken out,
The signals are digitized by A / D converters 2 and 3 with an AFC clock (not shown). The chroma signal digitized by the A / D converter 2 is converted by the decoder 4 into a color difference signal RB /
The image data is decoded into BY and supplied to the image memory processing device 5. Here, the band of the color difference signal RB / BY obtained by the decoder 4 is limited by a low-pass filter (not shown), and the data rate is set to fsc. Also,
When the A / D is 8 bits, for example, the color difference signal is divided into upper 4 bits (H) and lower 4 bits (L), and R-Y
Multiplexing as (H) / BY (H) / RY (L) / BY (L) can reduce the number of pins of the interface. The luminance signal digitized by the A / D converter 3 is directly supplied to the image memory processing device 5. The image memory processing device 5 has an image processing function such as a time axis correction process and an interpolation filter process as described later, and performs a predetermined image process according to an operation mode on the basis of the luminance signal and the color difference signal. Apply to The color difference signal that has been subjected to the image processing by the image memory processing device 5 is returned to a chroma signal by the encoder 6 and is converted to an A / D converter 7.
Is supplied to the video signal processing circuit 1 via the. The luminance signal subjected to the image processing by the image memory processing device 5 is supplied to the video signal processing circuit 1 via the A / D converter 8. The image memory processing device 5 is, for example, shown in FIG.
And the input luminance signal Y
And the color difference signals RB / BY are control signals such as a composite sync (C. sync), a vertical synchronization signal (VD), a horizontal synchronization signal (HD), a line alternate (LAT), and a field determination signal (FLT). At the same time. And
The luminance signal Y and the color difference signals RB / BY are sent to a storage unit (MEMORY) 13 via a write buffer (WRITE BUFFER) 12.
Is written to. Here, as shown in FIG. 3, the storage section 13 is a random access memory having a storage capacity for storing a luminance signal Y and a color difference signal RB / BY for one line (1). A 5-line memory consisting of
32, 33, 34, 35, and the line memories 31,
32, 33, 34, and 35, an input selector 36 for selecting data to be written to the line memories 31, 32,
It is provided with three output selectors 37, 38 and 39 for selecting read data from 33, 34 and 35. The writing control unit (WRITE ADDRESS CONTROL) 18 controls the writing of data into the storage unit 13.
The write control unit 18 controls the write clock W
Input buffer (INPUT BUFFER) 11 in synchronization with CK
The data fetched into the storage unit 13 is written in order in the storage unit 13. The data written in the storage unit 13 is read out in synchronization with a read clock RCK according to a read address from a read control unit (READ ADDRESS CONTROL) 19, and is read out by a read buffer (READ BUFFER) 1.
5 taken out. Here, the luminance signal Y and the color difference signals RB / B
In the sync portion of the −Y video signal section, the sync switching is performed by the sync level change block 15. The replacement section is given by the read control unit 19. The first operation mode includes a time axis correction (TB
C) The operation mode of the processing, and the SYNCMUX block 16
Output buffer (OUTPUT BUFFER) 17
Is output in synchronization with RCK. In addition, control signals such as the field determination signal (FLT) other than the video signal pass through the delay latch unit 11 and are output through the SYNC MUX block 16 and the output buffer 17. When the TBC is OFF, the SY
The NC MUX block 16 operates in synchronization with WCK, and outputs the signal directly input from the input buffer 11 and the control signal from the delay latch unit 11 via the output buffer 17 as it is. The ON / OFF of the TBC is determined by the TBC ON / OF serially communicated via the serial interface 14 with a JOG determination signal from a signal input terminal (not shown).
F signal is sent to timing control unit (JOG TIMING CONTROL) 12
To control. Also, the write clock W at the time of TBCON
To match the average frequency of CK with the read clock RCK, the REFVD control unit 23 generates a phase reference signal (reference vertical synchronization signal REFVD) to be returned to the drum servo from the read clock RCK. In the first operation mode, as shown in FIG. 4, each of the line memories 31, 32, 3
Reference numerals 3, 34, and 35 are used by being divided into a first half and a second half, respectively. After writing a predetermined number of data from the head of H in synchronization with the write clock WCK, the write control unit 18 looks at the HD, and writes a predetermined number of data again from the head of H in the horizontal direction. A write address is generated by an address counter, and the input selector 36 is controlled so that each line memory is sequentially selected by a 5H counter incremented by 1H. When the write address is 2.5H, a WRST signal is generated. The 5H counter counts from 0 and returns to 0 when counting up to 4. On the other hand, the read control unit 19 counts in synchronization with the read clock RCK so as to start reading data from a position 2H away from the write address at the moment when TBCON is turned on in the first operation mode. The read address is controlled by the address counter and the 5H counter that perform the operation. Here, the clock overtaking detection section 40 generates a phase reference signal to be returned to the drum servo based on the positional relationship between the currently read RAM area and the WRST signal from the write control section 18.
The initial value of the VD control unit 23 is changed. This manages so that the read RCK does not overtake the write clock WCK. If the clock is likely to overtake, the read address is forcibly set to 2H.
The read control unit 1 outputs an RRST signal so as to cause a jump.
Give 9 Here, the read control unit (READ ADDRESS C)
ONTROL) is arranged so that the order of the read addresses can be changed in accordance with the mode information given via the serial interface 14, so that inverted output and folded output can be performed. The storage unit 13
Of the data of the color difference signal on the memory of RY (H) /
In the case of BY (H) / RY (L) / BY (L), if the read address is simply reversed, BY−Y
(L) / RY (L) / BY (H) / RY (H), and the system for unifying the data arrangement is broken and subsequent processing becomes complicated. Therefore, the control is performed so that the color difference signal among the read addresses can be read in units of 4 bytes. this is,
Since the lower 2 bits of the address counter correspond to a sequence of 4 bytes of color difference data, the lower 2 bits must be RY
The address can start from (H). In the case of inversion output or loopback output, processing can be easily performed by setting the start address and loopback address in 4-byte units. Next, the second operation mode is an operation mode of the filter processing, and is the one read out from the storage unit 3.
The H-delayed data is read in parallel and supplied to the filter unit 20 via the read buffer (READ BUFFER) 15. The filter section 20 functions as a linear interpolation filter having a configuration as shown in FIG. In the filter unit 20, the data rearranging circuit 51 converts the 4-bit multiplexed chrominance signal into 8 bits, and then delays the luminance signal and the chrominance signal. Then, the filtering in the vertical direction and the filtering in the horizontal direction are independently performed on the luminance signal and the color difference signal. That is, data Y1 for continuous 2H
H, Y2H. C1H and C2H are fetched from the storage unit 13 into the vertical filter block 52 via the data rearranging circuit 51, and vertical interpolation processing is performed using the vertical filter coefficient k given by the vertical filter coefficient generator 53. . Further, the filtering outputs VY and VC from the vertical filter block 52 are taken into a horizontal filter block 54, and a horizontal interpolation process is performed using a horizontal filter coefficient h given by a horizontal filter coefficient generator 55. The filtering outputs HY and HC output from the horizontal filter block 54 are output after the data rearrangement circuit 56 performs delay matching and data rearrangement. Here, the filtering process for the luminance signal will be specifically described. The filtering output VY of the vertical filter block 52 is obtained by the following equation: VY = Y1H · k + Y2H · (1-k). Here, Y1H is a luminance signal delayed by 1H, and Y2H is a luminance signal delayed by 2H. Also,
k is a coefficient of the interpolation filter. If this operation is performed directly, two multipliers are required, and the circuit scale becomes large. Therefore, as shown in FIG. 6, VY = Y1H ・ k + Y2H ・ (1-k) = Y2H + k ・ (Y1H-Y2H), and as shown in FIG. The vertical filter block 52 is configured. The filtering output HY of the horizontal filter block 53 is obtained by the following equation: HY = VY.h + VYD. (1-h) = VYD + h (VY-VYD). Such a horizontal filter block 5
3, two D delay circuits 65 and 66, as shown in FIG.
, A switch 67, a polarity inverter 68, and two adders 69,
71 and a multiplier 70. Here, VYD is a signal obtained by delaying VY by one or two read clocks RCK by the D delay circuits 65 and 66, and h is a coefficient of the interpolation filter. The switch 67 is
Switching control is performed by the horizontal direction filter coefficient generator 55. Since the color difference signal is a set of 4 bytes, the amount of delay D in the horizontal direction is equal to 4 bits of the read clock RCK.
Or eight. Here, the vertical direction filter coefficient generator 53 and the horizontal direction filter coefficient generator 55 load the initial value given via the serial interface 24 into the IIR filter, and thereafter correspond to the initial value. By continuously inputting the set values, each filter coefficient is obtained. When the output of the IIR filter exceeds the dynamic range, the read address is held. The hold signal of the vertical method is transmitted to the image memory processor 13.
Control signal VSTO so that the input signal to
It is output to the outside as P. The value corresponding to the initial value can be read from a ROM table or serial data. In the second operation mode, as shown in FIG. 7, each of the line memories 31, 32, 3
3, three lines are used. Then, the write control unit 1
8 and a reading control unit 19, a horizontal counter, and a 3H counter for controlling the input selector 36 and the output selector. The VH holding pulse from the filter coefficient generator 50 stops the increment of each counter. Sort data for filtering. The horizontal counter can change the read start address according to the filter coefficient. And
The write control unit 18 and the read control unit 19 access the line memories 31, 32, and 33 at independent addresses when writing and reading data, and further, read from and write to the line memory that is performing the writing. The access is made so that it is always different from the line memory being used. In writing, all data in the H direction is fetched, and in reading, only necessary data is read. Therefore, the same data can be read continuously from the same address. Further, for reading, all the line memories are accessed so that the addresses in the H direction are the same. As a memory input, common data is given to each line memory,
For the input address, data of 1H is written only to the line memory to which the write permission is given. The memory output simultaneously and independently reads out two line memories other than the line memory to which writing is being performed. The read address is accessed at the same point in the H direction of the two line memories. In this way, an independent address can be specified for each of the two port outputs. In the memory control in the first operation mode for performing the above-described time axis correction processing, the written data is read out without changing the order. However, the left-right inverted read, right return read, and left return read are also performed. I can do it. However, if the data is simply read from the reverse address, the arrangement of the color difference signals will be out of order. In the image memory processing device 5 of this embodiment, the ratio of the data of one sample of the chrominance signal to the data of four samples of the luminance signal is used. The color difference signal is simply read from the opposite direction, and the color difference signal is RY (H) /
Processing is performed such that one set of four samples maintaining the order of BY (H) / RY (L) / BY (L) is read in reverse order.
This means that if the address counter in the H direction has 10 bits, the luminance signal counts down from the last address, the color difference signal counts down the upper 8 bits out of 10 bits every 4 clocks, and the lower 2 bits are 0, 0.
Operate as a 2-bit up counter of 1, 2, 3, 0, 1, 2,... As described above, if the processing is performed at the addresses where the color difference signals are well separated, the right and left return reading can be easily performed. Further, in the second operation mode in which the above-described filter processing is performed, the read address processing of the memory is an arbitrary point, so that it is slightly complicated, but basically the above-described read address processing is performed. . For example, if the read address is in the phase of BY (H), the luminance signal is read from that address, and the color difference signal is the RY (H) paired with the designated BY (H). H)
The signal is read from a certain address (in this case, the previous address). This means that the upper 8 bits of the address are incremented every 4 clocks and the lower 2 bits are 2
Operate as a bit up counter. The resulting deviation from the originally designated address can be processed with the initial value of the filter coefficient. As described above, the memory read control in the horizontal read operation, the right turn readout, the left turn readout, and the filter readout process in the memory readout control in the normal time axis correction process lower the color difference signal readout in the lower order. It can be dealt with simply by handling two bits independently. As a result, processing can be performed without changing the timing and specifications of input / output signals. In addition, signal processing can be performed without being limited to modes such as recording and reproduction. As described above, in the image memory processing device according to the present invention, the operation modes of the write control means and the read control means for controlling the writing and reading of image data to and from the storage unit are set. Means for providing a first mode of operation and a second mode of operation.
In the first operation mode, the storage unit is made to function as a random access memory having a storage capacity for storing a plurality of lines of image data in each line memory. Can output image data subjected to
In the operation mode, image data that has been subjected to at least a vertical filtering process of an image by the filter unit can be output using the image data output in parallel from the storage unit. Therefore, according to the present invention, an image memory having a function of performing filter processing and time axis correction processing by sharing a memory for image processing in the recording system and a memory for time axis correction processing in the reproduction system. A processing device can be provided, the use efficiency of the memory can be increased, and the system configuration of the video tape recorder can be simplified.
【図面の簡単な説明】
【図1】本発明に係る画像メモリ処理装置を適用したビ
デオテープレコーダの記録再生系の要部構成を示すブロ
ック図である。
【図2】本発明に係る画像メモリ処理装置の構成を示す
ブロック図である。
【図3】上記画像メモリ処理装置における記憶部の概略
構成を示すブロック図である。
【図4】上記画像メモリ処理装置の第1の動作モードで
の機能説明に供するブロック図である。
【図5】上記画像メモリ処理装置におけるフィルタ部の
概略構成を示すブロック図である。
【図6】上記フィルタ部の具体的な構成を示すブロック
図である。
【図7】上記画像メモリ処理装置の第2の動作モードで
の機能説明に供するブロック図である。
【符号の説明】
5・・・・・・画像メモリ処理装置
13・・・・・・記憶部
18・・・・・・書込制御部
19・・・・・・読出制御部
24・・・シリアルインターフェース
31〜35・・・ラインメモリ
36・・・・・・入力セレクタ
37〜39・・・出力セレクタBRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a main configuration of a recording / reproducing system of a video tape recorder to which an image memory processing device according to the present invention is applied. FIG. 2 is a block diagram showing a configuration of an image memory processing device according to the present invention. FIG. 3 is a block diagram illustrating a schematic configuration of a storage unit in the image memory processing device. FIG. 4 is a block diagram for explaining a function of the image memory processing device in a first operation mode; FIG. 5 is a block diagram illustrating a schematic configuration of a filter unit in the image memory processing device. FIG. 6 is a block diagram showing a specific configuration of the filter unit. FIG. 7 is a block diagram for explaining a function of the image memory processing device in a second operation mode. [Description of Signs] 5 ... Image memory processing device 13 ... Storage unit 18 ... Write control unit 19 ... Read control unit 24 ... Serial interface 31-35 Line memory 36 Input selector 37-39 Output selector
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 9/808 H04N 9/89 C 9/896 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification code FI H04N 9/808 H04N 9/89 C 9/896
Claims (1)
する記憶容量を有するランダムアクセスメモリからなる
複数のラインメモリを備え、第1の動作モードでは上記
各ラインメモリにより複数ライン分の画像データを記憶
する記憶容量を有するランダムアクセスメモリとして機
能し、第2の動作モードでは上記各ラインメモリにより
1ライン乃至数ライン分の遅延量を与えた画像データを
並列的に出力する遅延手段として機能する記憶部と、 上記記憶部への入力画像データの書き込みを制御する書
込制御部と、 上記記憶部からの画像データの読み出しを制御する読出
制御部と、 第2の動作モード時に上記記憶部から並列的に出力され
る画像データを用いて少なくとも画像の垂直方法のフィ
ルタ処理を行うフィルタ部と、 上記書込制御手段及び読出制御手段の動作モードを第1
の動作モードと第2の動作モードに切り換えるモード設
定手段とを備え、 入力画像データに対して、第1の動作モードでは上記記
憶部により時間軸補正処理を施した画像データを出力
し、第2の動作モードでは上記フィルタ部によりフィル
タ処理を施した画像データを出力することを特徴とする
画像メモリ処理装置。(57) [Claim 1] A plurality of line memories each comprising a random access memory having a storage capacity for storing image data for one line, and each line memory in the first operation mode is provided. Functions as a random access memory having a storage capacity for storing image data for a plurality of lines. In the second operation mode, image data given a delay amount of one to several lines by each line memory can be used in parallel. A storage unit functioning as a delay unit for outputting, a write control unit for controlling writing of input image data to the storage unit, a read control unit for controlling reading of image data from the storage unit, A filter unit that performs at least a vertical filtering process on an image using image data output in parallel from the storage unit in the operation mode , The operation mode of the write control means and read control means first
And a mode setting means for switching between the first operation mode and the second operation mode. In the first operation mode, image data which has been subjected to the time axis correction processing by the storage unit is output to the input image data. An image memory processing device for outputting image data that has been subjected to filter processing by the filter unit in the operation mode of (1).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34094092A JP3384008B2 (en) | 1992-11-30 | 1992-11-30 | Image memory processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34094092A JP3384008B2 (en) | 1992-11-30 | 1992-11-30 | Image memory processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06168325A JPH06168325A (en) | 1994-06-14 |
| JP3384008B2 true JP3384008B2 (en) | 2003-03-10 |
Family
ID=18341703
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34094092A Expired - Lifetime JP3384008B2 (en) | 1992-11-30 | 1992-11-30 | Image memory processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3384008B2 (en) |
-
1992
- 1992-11-30 JP JP34094092A patent/JP3384008B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06168325A (en) | 1994-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5444483A (en) | Digital electronic camera apparatus for recording still video images and motion video images | |
| KR100230159B1 (en) | Signal processor | |
| EP0287333A2 (en) | television picture zoom system | |
| US4751573A (en) | Standard converting apparatus | |
| GB2026810A (en) | Digital video effects system | |
| JPS62190994A (en) | Signal interpolating device for color difference line sequential video signal | |
| EP0467717B1 (en) | Data shuffling apparatus | |
| EP0820199B1 (en) | Image signal processing apparatus and method | |
| JP3384008B2 (en) | Image memory processing device | |
| US5005080A (en) | Method and apparatus of image processing | |
| JPH03186090A (en) | Video signal reproducing device | |
| US5233433A (en) | Recording digital vcr and a reproducing digital vcr for recording and reproducing a digital pal signal | |
| US4907072A (en) | Mosaic picture generation circuit | |
| JP2860988B2 (en) | Image storage device | |
| JP2957808B2 (en) | Video signal processing device | |
| JP2737148B2 (en) | Image storage device | |
| JP3112078B2 (en) | Image storage device | |
| JP2622622B2 (en) | Scan line number conversion control method | |
| JP2782718B2 (en) | Image processing device | |
| JP2681996B2 (en) | Image processing device | |
| JP2844765B2 (en) | Video signal playback device | |
| JP2692128B2 (en) | Image processing circuit | |
| JP2520606B2 (en) | Composite television signal processor | |
| JP2508514B2 (en) | Image storage | |
| JP3290141B2 (en) | Video coding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20021126 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071227 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081227 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091227 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091227 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101227 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111227 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121227 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |