JP3679025B2 - Video signal processing device - Google Patents
Video signal processing device Download PDFInfo
- Publication number
- JP3679025B2 JP3679025B2 JP2001154378A JP2001154378A JP3679025B2 JP 3679025 B2 JP3679025 B2 JP 3679025B2 JP 2001154378 A JP2001154378 A JP 2001154378A JP 2001154378 A JP2001154378 A JP 2001154378A JP 3679025 B2 JP3679025 B2 JP 3679025B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- clock
- input
- parallel
- 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 - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、あるクロックで駆動されている映像信号のデータを、そのクロックとは非同期の異なるクロックで駆動されるデータに変換する時間軸変換機能を有する映像信号処理装置に関するものである。
【0002】
【従来の技術】
図14は例えば特開平6−350918号公報に示された従来の映像信号処理装置の構成を示すブロック図であり、図において、91はアナログの第1の映像信号を第1の入力系clk(クロック)でデジタルの第1の書込みデータに変換するAD(Analog Digital)変換部、92はアナログの第2の映像信号を第2の入力系clkでデジタルの第2の書込みデータに変換するAD変換部、93はAD変換部91からの第1の書込みデータとAD変換部92からの第2の書込みデータを切り替えて第1又は第2の書込みデータを出力する切替部である。
【0003】
また、図14において、94はデュアルポートメモリセルで構成され、第1の入力系clk又は第2の入力系clkで書込みデータを記憶すると共に、記憶されているデータを出力系clkで読出すフレームメモリ、95はフレームメモリ94からの読出しデータを出力系clkでアナログの表示映像信号に変換するDA(Digital Analog)変換部、96は第1の入力映像信号の第1の入力同期信号又は第2の入力映像信号の第2の入力同期信号に基づいて、切替部93に切替指示信号を出力すると共に、フレームメモリ94に書込み・読出し要求信号を出力する制御部である。
【0004】
次に動作について説明する。
AD変換部91はアナログの第1の映像信号を第1の入力系clkでデジタルの第1の書込みデータに変換し、AD変換部92はアナログの第2の映像信号を第2の入力系clkでデジタルの第2の書込みデータに変換する。制御部96は第1又は第2の映像信号の第1又は第2の入力同期信号に基づいて切替指示信号を切替部93に出力し、1フレームの期間、AD変換部91からの第1の書込みデータ又はAD変換部92からの第2の書込みデータがフレームメモリ94に入力されるように切替部93を制御する。
【0005】
フレームメモリ94はデュアルポートメモリセルで構成されており、制御部96からの書込み要求信号により、その時に切り替えられている第1又は第2の書込みデータを、AD変換部91又はAD変換部92を動作させている第1の入力系clk又は第2の入力系clkで一方のポートを介して記憶し、制御部96からの読出し要求信号により、出力系clkで他方のポートを介して記憶されているデータを読出す。DA変換部95はフレームメモリ94からの読出しデータを出力系clkでアナログの表示映像信号に変換して出力する。
【0006】
入力される第1、第2の入力映像信号、及び出力される表示映像信号がシステム同期されていて、全て同一のクロックでAD変換部91,92及びDA変換部95を動作させることができる特殊な場合を除き、図14に示すように、複数の別個の映像信号それぞれをAD変換するクロックは互いに非同期であり、また、DA変換するクロックはAD変換するクロックとは別個のクロックを使用している。そのため、フレームメモリ94において、第1又は第2の書込みデータを記憶させる場合の第1又は第2の入力系clkと、記憶されているデータを読出す場合の出力系clkは別個のクロックであり、書込みと読出しでは、非同期時間軸でのデータの受け渡しを行わなければならず、フレームメモリ94はデュアルポートメモリセルで構成する必要がある。
【0007】
【発明が解決しようとする課題】
従来の映像信号処理装置は以上のように構成されているので、非同期時間軸でのデータの受け渡しが必要な場合には、デュアルポートメモリセルで構成されたフレームメモリを使用しなければならず、シングルポートメモリセルで構成された汎用メモリであるSRAM(Static RAM)やDRAM(Dynamic RAM)と比較して、コストが高くなるという課題があった。
また、汎用メモリであるSRAMやDRAMにシフトレジスタを追加してデュアルポート構成にしたVRAM(ビデオメモリ)を使用する場合でも、同様にコストが高くなるという課題があった。
【0008】
この発明は上記のような課題を解決するためになされたもので、汎用メモリであるSRAMやDRAMを使用し、非同期時間軸間でのデータの受け渡しを可能とする安価な映像信号処理装置を得ることを目的とする。
【0009】
【課題を解決するための手段】
この発明に係る映像信号処理装置は、第1のクロックで駆動されている入力データを、第1のクロックの周波数より高い周波数の第2のクロックで駆動される書込みデータに変換する非同期バッファと、書込みデータを第2のクロックで記憶し、記憶されたデータを第2のクロックで読出して読出しデータを出力する、シングルポートメモリセルで構成された汎用メモリを有するフレームメモリと、非同期バッファが、第1のクロックの2周期に一度有意となる並列指示信号を生成し、第1のクロックの1周期分の入力データと、第1のクロックの直前の1周期分の入力データとを保持して、1周期分の入力データと直前の1周期分の入力データとを並列指示信号により並列にして並列データを生成し、並列指示信号が非有意の期間に、第2のクロックの変化点で第2のクロックの1周期分だけ有意となる時間軸変換指示信号を生成し、並列データを保持し、時間軸変換指示信号が有意の期間に、第2のクロックの変化点で保持している並列データを出力することにより、時間軸が変換された並列データを生成し、時間軸変換指示信号が有意の期間に第2のクロックの変化点でリセットされ、第2のクロックの次の変化点で順次インクリメントされる状態信号を生成し、状態信号が所定の値を示すときに、時間軸が変換された並列データを直列に変換して書込みデータとして出力するものである。
【0010】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態1.
図1はこの発明の実施の形態1による映像信号処理装置の構成を示すブロック図である。図において、1はアナログの入力映像信号を入力系clk(第1のクロック)でデジタルの入力データに変換するAD変換部、2は入力系clkで駆動される入力データを出力系clk(第2のクロック)で駆動される書込みデータに変換する非同期バッファである。
【0011】
また、図1において、3はシングルポートメモリセルで構成された汎用メモリであるSRAMやDRAMを使用し、非同期バッファ2からの書込みデータを出力系clkで記憶すると共に、記憶されているデータを出力系clkで読出すフレームメモリ、5はフレームメモリ3から読出されたデジタルの読出しデータを出力系clkでアナログの表示映像信号に変換するDA変換部、6は入力映像信号の入力同期信号に基づき、非同期バッファ2に入力要求信号を出力すると共に、フレームメモリ3にアドレス信号と出力要求信号を出力する制御部である。
【0012】
次に動作について説明する。
ここで、出力系clkの周波数は入力系clkの周波数より高い周波数が使用されているものとする。AD変換部1はアナログの入力映像信号を入力系clkでデジタルの入力データに変換する。制御部6は入力映像信号の入力同期信号と入力系clkに基づいて、書込みデータが確定している周期を示す入力要求信号を非同期バッファ2に出力すると共に、フレームメモリ3で使用する汎用メモリの書込みアドレスを指示するアドレス信号をフレームメモリ3に出力する。
【0013】
非同期バッファ2は制御部6からの入力要求信号を入力し、入力系clkで駆動されているAD変換部1からの入力データを出力系clkで駆動される書込みデータに変換して、入力要求信号と共にフレームメモリ3に出力する。フレームメモリ3は制御部6からのアドレス信号を入力し、非同期バッファ2から出力された書込みデータと入力要求信号を入力して、出力系clkを用いて書込みデータを記憶する。
【0014】
制御部6は出力clkを計時して生成した表示同期信号に基づいて、記憶されているデータの読出し周期を示す出力要求信号と汎用メモリの読出しアドレスを指示するアドレス信号をフレームメモリ3に出力する。フレームメモリ3は制御部6からの出力要求信号とアドレス信号に基づいて記憶されているデータを読出して、DA変換部5に読出しデータを出力する。DA変換部5はフレームメモリ3からのデジタルの読出しデータを、出力系clkを使用してアナログの表示映像信号に変換する。DA変換部5から出力された表示映像信号は、制御部6から出力された表示同期信号と共に外部の表示装置に入力されて表示される。
【0015】
図2はフレームメモリ3の内部構成を示すブロック図である。書込みデータ入力部31は書込みデータと入力要求信号とアドレス信号を入力し、書込みデータを汎用メモリに欠落なく書込む上で必要な待機時間の間、書込みデータを複数ワード分保持して選択して出力する。動作管理部33は書込みデータ入力部31から出力される入力要求信号とアドレス信号を入力し、次に実行する動作を決定してメモリ駆動信号として出力する。メモリIF信号駆動部34は動作管理部33が出力したメモリ駆動信号に基づいて、書込みデータ入力部31からの書込みデータをシングルポートメモリセルで構成されたSRAMやDRAM等の汎用メモリ35に記憶する。
【0016】
読出しデータ出力部32は制御部6からの出力要求信号とアドレス信号を入力し動作管理部33に出力する。動作管理部33は出力要求信号とアドレス信号を入力し、次に実行する動作を決定してメモリ駆動信号として出力する。メモリIF信号駆動部34はメモリ駆動信号に基づいて、汎用メモリ35に記憶されているデータを読出して読出しデータ出力部32に出力する。読出しデータ出力部32は汎用メモリ35から読出された読出しデータを保持して欠落なく選択してDA変換部5に出力する。
【0017】
次に非同期バッファ2の動作について詳細に説明する。
図3は非同期バッファ2の内部構成を示すブロック図であり、図において、21は入力系clkで動作するDFF(D型フリップフロップ)、22は入力系clkで動作するTFF(T型フリップフロップ)、23は出力系clkで動作する非同期制御部、24は入力系clkで動作するEN(Enable)端子付のDFF、25は出力系clkで動作するEN端子付のDFF、26は並列直列変換回路である。
【0018】
図4は非同期バッファ2の各部の動作タイミングを示すタイミングチャートである。DFF21は入力データを入力要求信号と共に入力系clkの1周期分遅延させて、入力要求信号を含む入力データFとして出力する。TFF22は図4に示すように入力系clkの2周期に1度Hレベル(有意)となる並列指示信号を出力する。DFF24は入力系clkの現周期の入力要求信号を含む入力データLと、DFF21に保持された1周期前の入力要求信号を含む入力データFを入力して保持し、図4に示すようにTFF22からEN端子に入力された並列指示信号がHレベルのときに、入力系clkの立ち上がりエッジで、入力データFと入力データLから構成される並列データAを出力する。
【0019】
非同期制御部23は、図4に示すように、TFF22から入力された並列指示信号がHレベルからLレベルに変化した後で、出力系clkの立ち上がりで出力系clkの1周期分だけHレベル(有意)となる時間軸変換指示信号をDFF25に出力する。DFF25はDFF24からの並列データAを入力し、図4に示すように、非同期制御部23からEN端子に入力された時間軸変換指示信号がHレベルのときに、出力系clkの立ち上がりエッジで時間軸が変換された並列データBを並列直列変換回路26に出力する。
【0020】
非同期制御部23は、図4に示すように、時間軸変換指示信号がHレベルのときに出力系clkの立ち上がりエッジで0に初期化し、出力系clkの次の立ち上がりエッジで1にインクリメントし、出力系clkのさらに次の立ち上がりエッジで2にインクリメントし、時間軸変換指示信号の次のHレベルのときの出力系clkの立ち上がりエッジまで、インクリメントした2を保持する状態信号(0,1,2)を並列直列変換回路26に出力する。
【0021】
並列直列変換回路26は、非同期制御部23から出力された状態信号(0,1,2)に基づいて、DFF25からの時間軸が変換された並列データBを直列データに変換し、入力要求信号を含む書込みデータとしてフレームメモリ3に出力する。すなわち、図4に示すように、状態信号が0のときは並列データBの1番目のデータを出力し、状態信号が1のときは並列データBの2番目のデータを出力し、状態信号が2のときはデータを出力しないようにしている。
【0022】
図5は状態信号と書込みデータとの関係を説明する図である。図5に示すように、状態信号は時間軸変換指示信号がHレベルのときに、出力系clkの立ち上がりエッジで0に初期化し、出力系clkの立ち上がりエッジ毎に1,2とインクリメントされ、状態信号が0のときに並列データBの1番目の書込みデータD0が出力され、状態信号が1のときに並列データBの2番目の書込みデータD1が出力され、状態信号が2のときには書込みデータは出力されない。以下、時間軸変換指示信号がHレベルとなる毎に、状態信号が0にリセットされて、順次、並列データBが直列に変換されて書込みデータが出力される。
【0023】
このように、非同期バッファ2において、出力系clkに同期した書込みデータを順次出力するには、図4に示すように、時間軸変換指示信号の1周期の間に少なくとも状態信号0,1が必ず存在するようにすれば良い。すなわち、時間軸変換指示信号の周期が出力系clkの2周期以上であれば良い。ここで、時間軸変換指示信号の周期は並列指示信号の周期で決定され、並列指示信号の周期は入力系clkの2周期分である。つまり、入力系clkの2周期分が出力系clkの2周期分以上であれば良く、出力系clkの周波数は入力系clkの周波数よりも高ければ良い。
【0024】
この実施の形態では、並列指示信号及び時間軸変換指示信号のHレベルを有意としているが、それぞれLレベルを有意とする回路構成にすることも可能である。また、入力系clk及び出力系clkの立ち上がりエッジの変化点で動作タイミングを決定しているが、それぞれ立ち下がりエッジの変化点で動作タイミングを決定する回路構成にすることも可能である。
【0025】
また、この実施の形態では、映像信号処理装置として、AD変換部1とDA変換部5を備えているが、外部より入力系clkで駆動されるデジタルの入力データを入力し、出力系clkで駆動されるデジタルの読出しデータを外部に出力するようにしても良い。
【0026】
以上のように、この実施の形態1によれば、フレームメモリ3の前に接続された非同期バッファ2が、入力系clkで駆動される入力データを、入力系clkより周波数の高い出力系clkで駆動される書込みデータに時間軸変換し、フレームメモリ3が同じ出力系clkでデータの書込みと読出しを行うことにより、フレームメモリ3では、シングルポートメモリ構造である汎用メモリ35を使用することができ、安価なコストで非同期時間軸間でのデータの受け渡しを欠落なく行うことができるという効果が得られる。
【0027】
また、この実施の形態1によれば、出力系clkの周波数が入力系clkの周波数よりもわずかでも高ければ、非同期バッファ2での時間軸変換が実行でき、回路動作速度を大幅に上げないで済むため、映像信号処理装置の消費電力を抑えることができるという効果が得られる。
【0028】
【発明の効果】
以上のように、この発明によれば、第1のクロックで駆動されている入力データを、第1のクロックの周波数より高い周波数の第2のクロックで駆動される書込みデータに変換する非同期バッファと、書込みデータを第2のクロックで記憶し、記憶されたデータを第2のクロックで読出して読出しデータを出力する、シングルポートメモリセルで構成された汎用メモリを有するフレームメモリとを備えたことにより、フレームメモリでは、シングルポートメモリ構造である汎用メモリを使用することができ、安価なコストで非同期時間軸間でのデータの受け渡しを欠落なく行うことができると共に、回路動作速度を大幅に上げないで済むため、映像信号処理装置の消費電力を抑えることができるという効果がある。
【0029】
この発明によれば、非同期バッファが、第1のクロックの2周期に一度有意となる並列指示信号を生成し、第1のクロックの1周期分の入力データと、第1のクロックの直前の1周期分の入力データとを保持して、1周期分の入力データと直前の1周期分の入力データとを並列指示信号により並列にして並列データを生成し、並列指示信号が非有意の期間に、第2のクロックの変化点で第2のクロックの1周期分だけ有意となる時間軸変換指示信号を生成し、並列データを保持し、時間軸変換指示信号が有意の期間に、第2のクロックの変化点で保持している並列データを出力することにより、時間軸が変換された並列データを生成し、時間軸変換指示信号が有意の期間に第2のクロックの変化点でリセットされ、第2のクロックの次の変化点で順次インクリメントされる状態信号を生成し、状態信号が所定の値を示すときに、時間軸が変換された並列データを直列に変換して書込みデータとして出力することにより、フレームメモリでは、シングルポートメモリ構造である汎用メモリを使用することができ、安価なコストで非同期時間軸間でのデータの受け渡しを欠落なく行うことができると共に、回路動作速度を大幅に上げないで済むため、映像信号処理装置の消費電力を抑えることができるという効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1による映像信号処理装置の構成を示すブロック図である。
【図2】 この発明の実施の形態1による映像信号処理装置のフレームメモリの内部構成を示すブロック図である。
【図3】 この発明の実施の形態1による映像信号処理装置の非同期バッファの内部構成を示すブロック図である。
【図4】 この発明の実施の形態1による映像信号処理装置の非同期バッファの各部の動作タイミングを示すタイミングチャートである。
【図5】 この発明の実施の形態1による映像信号処理装置の非同期バッファの状態信号と書込みデータとの関係を説明する図である。
【図6】 従来の映像信号処理装置の構成を示すブロック図である。
【符号の説明】
1 AD変換部、2 非同期バッファ、3 フレームメモリ、4 非同期バッファ、5 DA変換部、6 制御部、7 NTSCデコーダ、8 画素サンプルレート変換フィルタ、21 DFF、22 TFF、23 非同期制御部、24 DFF、25 DFF、26 並列直列変換回路、27 非同期制御部、28 DFF、29 AND回路、31 書込みデータ入力部、32 読出しデータ出力部、33 動作管理部、34 メモリIF信号駆動部、35 汎用メモリ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a video signal processing apparatus having a time axis conversion function for converting data of a video signal driven by a certain clock into data driven by a clock different from that clock.
[0002]
[Prior art]
FIG. 14 is a block diagram showing the configuration of a conventional video signal processing apparatus disclosed in, for example, Japanese Patent Laid-Open No. 6-350918. In FIG. 14,
[0003]
In FIG. 14,
[0004]
Next, the operation will be described.
The
[0005]
The
[0006]
The first and second input video signals that are input and the display video signal that is output are system-synchronized, and the
[0007]
[Problems to be solved by the invention]
Since the conventional video signal processing apparatus is configured as described above, when it is necessary to transfer data on an asynchronous time axis, a frame memory configured with dual port memory cells must be used. There is a problem that the cost is higher than SRAM (Static RAM) and DRAM (Dynamic RAM), which are general-purpose memories composed of single-port memory cells.
Further, even when using a dual-port VRAM (video memory) by adding a shift register to the general-purpose memory SRAM or DRAM, there is a problem that the cost similarly increases.
[0008]
The present invention has been made to solve the above-described problems, and obtains an inexpensive video signal processing apparatus that uses a general-purpose memory such as SRAM or DRAM and enables data transfer between asynchronous time axes. For the purpose.
[0009]
[Means for Solving the Problems]
The video signal processing device according to the present invention includes an asynchronous buffer that converts input data driven by a first clock into write data driven by a second clock having a frequency higher than the frequency of the first clock; storing the write data in the second clock, the stored data and outputs the read data is read by the second clock, a frame memory having a general-purpose memory composed of single-port memory cell, the non-synchronous buffer, A parallel instruction signal that becomes significant once every two cycles of the first clock is generated, and the input data for one cycle of the first clock and the input data for one cycle immediately before the first clock are held. The parallel input signal is generated by paralleling the input data for one cycle and the input data for the immediately preceding one cycle by the parallel instruction signal, and the second A time axis conversion instruction signal that is significant for one cycle of the second clock at the clock change point is generated, the parallel data is held, and the second clock change point is in a period when the time axis conversion instruction signal is significant. By outputting the parallel data held at the time, the parallel data with the time axis converted is generated, and the time axis conversion instruction signal is reset at the change point of the second clock during the significant period, and the second clock A state signal that is sequentially incremented at the next change point is generated, and when the state signal indicates a predetermined value, the parallel data with the time axis converted is converted into serial data and output as write data.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described below.
1 is a block diagram showing a configuration of a video signal processing apparatus according to
[0011]
In FIG. 1,
[0012]
Next, the operation will be described.
Here, it is assumed that the frequency of the output system clk is higher than the frequency of the input system clk. The
[0013]
The
[0014]
Based on the display synchronization signal generated by timing the output clk, the
[0015]
FIG. 2 is a block diagram showing the internal configuration of the
[0016]
The read
[0017]
Next, the operation of the
FIG. 3 is a block diagram showing the internal configuration of the
[0018]
FIG. 4 is a timing chart showing the operation timing of each part of the
[0019]
As shown in FIG. 4, the asynchronous controller 23 changes the parallel instruction signal input from the
[0020]
As shown in FIG. 4, the asynchronous control unit 23 initializes to 0 at the rising edge of the output system clk when the time axis conversion instruction signal is at the H level, increments to 1 at the next rising edge of the output system clk, A status signal (0, 1, 2) which is incremented to 2 at the next rising edge of the output system clk and holds 2 until the rising edge of the output system clk at the next H level of the time axis conversion instruction signal. ) Is output to the parallel-
[0021]
The parallel-
[0022]
FIG. 5 is a diagram for explaining the relationship between the status signal and the write data. As shown in FIG. 5, when the time axis conversion instruction signal is at the H level, the state signal is initialized to 0 at the rising edge of the output system clk and incremented by 1 and 2 at each rising edge of the output system clk. When the signal is 0, the first write data D0 of the parallel data B is output, when the status signal is 1, the second write data D1 of the parallel data B is output, and when the status signal is 2, the write data is Not output. Thereafter, every time the time axis conversion instruction signal becomes H level, the status signal is reset to 0, and the parallel data B is sequentially converted into serial data and the write data is output.
[0023]
As described above, in order to sequentially output the write data synchronized with the output system clk in the
[0024]
In this embodiment, the H level of the parallel instruction signal and the time axis conversion instruction signal is significant, but a circuit configuration in which the L level is significant can also be employed. Further, although the operation timing is determined at the change point of the rising edge of the input system clk and the output system clk, it is possible to adopt a circuit configuration in which the operation timing is determined at the change point of the falling edge.
[0025]
In this embodiment, the
[0026]
As described above, according to the first embodiment, the
[0027]
Further, according to the first embodiment, if the frequency of the output system clk is slightly higher than the frequency of the input system clk, the time axis conversion in the
[0028]
【The invention's effect】
As described above, according to the present invention, the asynchronous buffer for converting the input data driven by the first clock into the write data driven by the second clock having a frequency higher than the frequency of the first clock. And a frame memory having a general-purpose memory composed of single-port memory cells for storing write data with a second clock, reading the stored data with a second clock, and outputting read data. In the frame memory, general-purpose memory having a single-port memory structure can be used, and data can be transferred between asynchronous time bases at a low cost without being lost, and the circuit operation speed is not significantly increased. Therefore, the power consumption of the video signal processing apparatus can be suppressed.
[0029]
According to the present invention, the asynchronous buffer generates a parallel instruction signal that becomes significant once every two cycles of the first clock, the input data for one cycle of the first clock, and the 1 immediately before the first clock. The input data for one period is held, the input data for one period and the input data for the previous period are paralleled by the parallel instruction signal to generate parallel data, and the parallel instruction signal is in a period in which the parallel instruction signal is insignificant. , Generating a time axis conversion instruction signal that is significant for one cycle of the second clock at the change point of the second clock, holding parallel data, and in a period in which the time axis conversion instruction signal is significant By outputting the parallel data held at the clock change point, the parallel data with the time axis converted is generated, and the time axis conversion instruction signal is reset at the second clock change point in a significant period, Next change of second clock The frame memory generates a status signal that is sequentially incremented at the time, and when the status signal indicates a predetermined value, the parallel data with the time axis converted is converted into serial data and output as write data. General-purpose memory with a memory structure can be used, data can be transferred between asynchronous time bases at low cost, and it is not necessary to significantly increase the circuit operation speed. There is an effect that the power consumption of the apparatus can be suppressed .
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a video signal processing apparatus according to
FIG. 2 is a block diagram showing an internal configuration of a frame memory of the video signal processing apparatus according to
FIG. 3 is a block diagram showing an internal configuration of an asynchronous buffer of the video signal processing apparatus according to
FIG. 4 is a timing chart showing the operation timing of each part of the asynchronous buffer of the video signal processing device according to
FIG. 5 is a diagram for explaining a relationship between an asynchronous buffer status signal and write data in the video signal processing apparatus according to
FIG. 6 is a block diagram showing a configuration of a conventional video signal processing apparatus.
[Explanation of symbols]
1 AD conversion unit, 2 asynchronous buffer, 3 frame memory, 4 asynchronous buffer, 5 DA conversion unit, 6 control unit, 7 NTSC decoder, 8 pixel sample rate conversion filter, 21 DFF, 22 TFF, 23 asynchronous control unit, 24 DFF , 25 DFF, 26 parallel to serial conversion circuit, 27 an asynchronous controller, 28 DFF, 29 the AND circuit, 31 a write data input unit, 32 a read data output unit, 33 operation management unit, 34 memory IF signal driver, 35 general-purpose memory .
Claims (1)
上記書込みデータを上記第2のクロックで記憶し、記憶されたデータを上記第2のクロックで読出して読出しデータを出力する、シングルポートメモリセルで構成された汎用メモリを有するフレームメモリと、
上記非同期バッファが、
上記第1のクロックの2周期に一度有意となる並列指示信号を生成し、
上記第1のクロックの1周期分の入力データと、上記第1のクロックの直前の1周期分の入力データとを保持して、1周期分の入力データと直前の1周期分の入力データとを上記並列指示信号により並列にして並列データを生成し、
上記並列指示信号が非有意の期間に、上記第2のクロックの変化点で上記第2のクロックの1周期分だけ有意となる時間軸変換指示信号を生成し、
上記並列データを保持し、上記時間軸変換指示信号が有意の期間に、上記第2のクロックの変化点で保持している並列データを出力することにより、時間軸が変換された並列データを生成し、
上記時間軸変換指示信号が有意の期間に上記第2のクロックの変化点でリセットされ、上記第2のクロックの次の変化点で順次インクリメントされる状態信号を生成し、
上記状態信号が所定の値を示すときに、上記時間軸が変換された並列データを直列に変換して書込みデータとして出力する
ことを特徴とする映像信号処理装置。An asynchronous buffer for converting input data driven by a first clock into write data driven by a second clock having a frequency higher than the frequency of the first clock;
A frame memory having a general-purpose memory composed of a single-port memory cell, storing the write data with the second clock, reading the stored data with the second clock, and outputting read data ;
The asynchronous buffer
Generating a parallel instruction signal that becomes significant once every two cycles of the first clock;
Holding the input data for one cycle of the first clock and the input data for one cycle immediately before the first clock, the input data for one cycle and the input data for the previous cycle To generate parallel data by paralleling with the parallel instruction signal,
Generating a time axis conversion instruction signal that is significant for one period of the second clock at the change point of the second clock during a period when the parallel instruction signal is insignificant;
Holds the parallel data, and outputs the parallel data held at the changing point of the second clock during a period when the time axis conversion instruction signal is significant, thereby generating parallel data with the time axis converted. And
The time axis conversion instruction signal is reset at a change point of the second clock during a significant period, and generates a status signal that is sequentially incremented at the next change point of the second clock,
A video signal processing apparatus , wherein when the status signal indicates a predetermined value, the parallel data with the time axis converted is converted into serial data and output as write data .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001154378A JP3679025B2 (en) | 2001-05-23 | 2001-05-23 | Video signal processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001154378A JP3679025B2 (en) | 2001-05-23 | 2001-05-23 | Video signal processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002354429A JP2002354429A (en) | 2002-12-06 |
JP3679025B2 true JP3679025B2 (en) | 2005-08-03 |
Family
ID=18998726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001154378A Expired - Fee Related JP3679025B2 (en) | 2001-05-23 | 2001-05-23 | Video signal processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3679025B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4517281B2 (en) * | 2004-03-26 | 2010-08-04 | ソニー株式会社 | Communication apparatus and data processing method |
JP2008276283A (en) * | 2007-04-25 | 2008-11-13 | Seiko Epson Corp | Bridge circuit and printer |
JP2009169257A (en) | 2008-01-18 | 2009-07-30 | Kawasaki Microelectronics Inc | Memory control circuit and image forming apparatus |
-
2001
- 2001-05-23 JP JP2001154378A patent/JP3679025B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002354429A (en) | 2002-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5742274A (en) | Video interface system utilizing reduced frequency video signal processing | |
EP0908827B1 (en) | Memory interface device and memory address generation device | |
JP3679025B2 (en) | Video signal processing device | |
JP2627903B2 (en) | Semiconductor storage device | |
JP2002519786A (en) | Data stream processing in memory | |
JPS6373323A (en) | Buffer device | |
JPH1097519A (en) | Two-dimensional inverse discrete cosine conversion circuit | |
KR100232028B1 (en) | A mosaic effect generating apparatus | |
JP2000341585A (en) | Video device having image memory function | |
JPH07261703A (en) | Liquid crystal display controller | |
JPS63131176A (en) | Image display device | |
JPH0773096A (en) | Picture processor | |
JP2001109442A (en) | Video signal processing circuit | |
JPH0750876B2 (en) | Frame conversion circuit | |
JPS58179064A (en) | Frame memory device | |
JPS6343950B2 (en) | ||
JP4415785B2 (en) | Image signal processing apparatus and method | |
CN115567786A (en) | Synchronous time sequence signal generating device and method | |
JPH11136643A (en) | Video signal scanning correction circuit | |
JP2555293B2 (en) | Audio signal delay device | |
JPS61114351A (en) | Memory controller | |
JP3380706B2 (en) | Signal processing device | |
JP2002108701A (en) | Multiport memory device | |
JPH02255988A (en) | Picture memory | |
JPH1127490A (en) | Line memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050317 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050511 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080520 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |