JP2644573B2 - Switching method for two-sided buffer memory in image signal encoding device - Google Patents
Switching method for two-sided buffer memory in image signal encoding deviceInfo
- Publication number
- JP2644573B2 JP2644573B2 JP1022640A JP2264089A JP2644573B2 JP 2644573 B2 JP2644573 B2 JP 2644573B2 JP 1022640 A JP1022640 A JP 1022640A JP 2264089 A JP2264089 A JP 2264089A JP 2644573 B2 JP2644573 B2 JP 2644573B2
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- memory
- circuit
- preprocessing
- frame
- 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
- 230000015654 memory Effects 0.000 title claims description 112
- 238000000034 method Methods 0.000 title claims description 83
- 238000007781 pre-processing Methods 0.000 claims description 105
- 230000008569 process Effects 0.000 claims description 67
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 15
- 230000008901 benefit Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000007704 transition Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】 (発明の属する技術分野) 本発明は、テレビ会議やテレビ電話に使用する画像信
号符号化装置における符号化処理部とその前処理部との
間の2面バッファメモリの切替方法に関するものであ
る。Description: TECHNICAL FIELD The present invention relates to a two-sided buffer memory between an encoding processing unit and a preprocessing unit thereof in an image signal encoding device used for a video conference or a video phone. It relates to a switching method.
(従来の技術) テレビ会議やテレビ電話に使用する画像信号符号化装
置において、カメラ出力(NTSC信号等)等の1フレーム
分の符号化処理に要する期間を、伝送路の伝送速度や符
号化装置の処理速度が低いために、1フレーム周期以上
とするような場合、前記画像信号符号化装置における符
号化処理部と、その前処理部との間に2面バッファメモ
リを設けることがある。そうすることにより、このバッ
ファメモリの2画間、即ち符号化フレームと前処理フレ
ーム間で雑音除去等を行える利点もある。(Prior Art) In an image signal encoding apparatus used for a video conference or a videophone, a period required for encoding processing of one frame such as a camera output (NTSC signal or the like) is determined by a transmission speed of a transmission path or an encoding apparatus. In the case where the frame rate is one frame cycle or more due to the low processing speed, a two-sided buffer memory may be provided between the encoding processing unit in the image signal encoding device and the preprocessing unit. By doing so, there is also an advantage that noise removal or the like can be performed between two pictures of the buffer memory, that is, between the encoded frame and the pre-processed frame.
画像信号符号化装置は、カメラ等からの画像信号をA/
D変換し、輝度信号と色信号に分離し雑音除去等の前処
理を施した後、1フレーム分の画素データを2面バッフ
ァメモリの一方のメモリ面に書き込む。この前処理と並
行して、それ以前に他方のメモリ面に書き込まれた画素
データを、符号化処理のために読み出す。The image signal encoding device converts an image signal from a camera or the like into an A /
After D conversion, separation into a luminance signal and a chrominance signal, and preprocessing such as noise removal, pixel data for one frame is written to one memory surface of a two-surface buffer memory. In parallel with this pre-processing, pixel data previously written to the other memory surface is read out for encoding processing.
第4図は従来の画像信号符号化装置における2面バッ
ファメモリの切替方法のフローチャートを示す。同図に
おいて、A面は2面バッファメモリの一方の面、B面は
他方の面とし、電源投入時等の処理開始時点では、A面
の前処理が開始され、B面で符号化処理が開始されるも
のとする。FIG. 4 shows a flowchart of a method for switching a two-sided buffer memory in a conventional image signal encoding device. In the figure, side A is one side of the two-side buffer memory, side B is the other side, and at the start of processing such as when power is turned on, preprocessing of side A is started, and encoding processing is performed on side B. Shall be started.
A面で開始された前処理が終了した時点((ア)のYE
S)でB面の符号化処理が終了していない場合は
((イ)のNO)、次のフレームの前処理を再びA面を開
始し(ウ)、前のフレームは符号化処理されずに駒落と
しとなる。YE of (A) when the pre-processing started on the A side is completed
In S), if the encoding process on the B side is not completed (NO in (A)), the preprocessing of the next frame is started again on the A side (C), and the previous frame is not encoded. It will be dropped.
一般に、1フレーム分の前処理期間は、カメラ等から
の画像信号のフレーム周期に等しく変動しない。しか
し、フレーム間符号化における1フレーム分の符号化処
理期間は、符号化フレーム間の画像信号の変化の多少に
より変動するので、駒落としの数も変動することにな
る。Generally, the pre-processing period for one frame does not fluctuate equally to the frame period of an image signal from a camera or the like. However, the encoding processing period for one frame in the inter-frame encoding varies depending on the change in the image signal between the encoded frames, so that the number of dropped frames also varies.
一方、A面で開始された前処理が終了した時点
((ア)のYES)でB面の符号化処理が終了している場
合((イ)のYES)は、前処理面をB面に、符号化処理
面をA面に同時に切り替える(エ)。On the other hand, if the encoding process on the B-side has been completed at the time when the pre-processing started on the A-side has been completed (YES in (A)) (YES in (A)), the pre-processing surface is changed to the B-side. , The encoding processing plane is simultaneously switched to the A plane (d).
このことは逆に、B面で開始された符号化処理の立場
からみれば次のようになる。B面の符号化処理が終了し
た時点((オ)のYES)で、A面の前処理が終了してい
ない場合((カ)のNO)は終了を待ち、前処理が終了し
た時点で((カ)のYES)で、前処理面をB面に、符号
化処理面をA面に同時に切り替える(エ)。Conversely, from the standpoint of the encoding process started on the B-side, it is as follows. At the time point when the encoding process on the side B is completed (YES in (e)), if the preprocessing on the side A is not completed (NO in (f)), the process waits for the end. (YES in (f)), the preprocessing surface is simultaneously switched to the B surface, and the encoding processing surface is simultaneously switched to the A surface (d).
その後は、同様な方法で、前処理面と符号化処理面
が、A面とB面の間を同時に切り替わることを繰り返し
て行なわれる。Thereafter, in a similar manner, the preprocessing surface and the encoding processing surface are repeatedly switched between the A surface and the B surface at the same time.
第5図は従来の画像信号符号化装置における2面バッ
ファメモリの切替方法が実現する回路例を示す。同図に
おいて、1は前処理回路、2は前処理開始信号発生回
路、3は2面はフレームメモリ、31及び32はフレームメ
モリのA面及びB面、4はメモリ面切替制御回路、41は
メモリ面切替制御回路4において1ビットカウンタ等で
構成されるメモリ面指定回路、42はセットリセット形フ
リップフロップ等で構成される符号化処理終了信号の保
持回路、43は論理積回路、5は書き込み制御回路、51は
書き込み制御回路5において書き込み面を切り替えるス
イッチ、52は書き込み用アドレスカウンタ、6は前処理
終了信号発生回路、7は符号化処理回路、8は符号化処
理開始信号発生回路、9は読み出し制御回路、91は読み
出し制御回路9において読み出し用アドレスカウンタ、
10は符号化処理終了信号発生回路である。FIG. 5 shows an example of a circuit which realizes a method for switching between two-sided buffer memories in a conventional image signal encoding device. In the figure, 1 is a pre-processing circuit, 2 is a pre-processing start signal generation circuit, 3 is a frame memory on two sides, 31 and 32 are A and B planes of the frame memory, 4 is a memory plane switching control circuit, and 41 is a memory plane switching control circuit. In the memory plane switching control circuit 4, a memory plane designating circuit composed of a 1-bit counter or the like, 42 is an encoding processing end signal holding circuit composed of a set-reset flip-flop or the like, 43 is an AND circuit, and 5 is a write circuit A control circuit 51, a switch for switching a write surface in the write control circuit 5, 52 a write address counter, 6 a preprocessing end signal generation circuit, 7 an encoding processing circuit, 8 an encoding processing start signal generation circuit, 9 Is a read control circuit, 91 is a read address counter in the read control circuit 9,
Reference numeral 10 denotes an encoding processing end signal generation circuit.
この回路は以下のように動作する。 This circuit operates as follows.
先ず、前処理及び符号化処理は以下のように行われ
る。前処理開始信号発生回路2は、NTSC信号を扱う場
合、毎秒約30回の割合で周期的に前処理開始信号を発生
する。First, preprocessing and encoding processing are performed as follows. When handling an NTSC signal, the preprocessing start signal generation circuit 2 periodically generates a preprocessing start signal at a rate of about 30 times per second.
この前処理開始信号により、書き込み制御回路5にお
けるアドレスカウンタ52はリセットされ、メモリ面切替
制御回路4におけるメモリ面指定回路41の出力Qで指定
されたフレームメモリ31と32のいずれかの面と前処理回
路1が、書き込み制御回路5におけるスイッチ51により
接続され、前処理回路1は前処理済みデータを先頭アド
レスから書き込み始める。In response to this preprocessing start signal, the address counter 52 in the write control circuit 5 is reset, and any one of the frame memories 31 and 32 specified by the output Q of the memory surface specifying circuit 41 in the memory surface switching control circuit 4 The processing circuit 1 is connected by the switch 51 in the write control circuit 5, and the preprocessing circuit 1 starts writing preprocessed data from the head address.
前処理回路1はアドレスカウンタ52にクロックを供給
することにより、フレームメモリのアドレス値を進めな
がら前処理済みデータを順次書き込む。そして、前処理
終了信号発生回路6は、前処理の終了を検出した時点
で、前処理終了信号をメモリ面切替制御回路4へ出力す
る。The preprocessing circuit 1 supplies a clock to the address counter 52 to sequentially write preprocessed data while advancing the address value of the frame memory. Then, the preprocessing end signal generating circuit 6 outputs a preprocessing end signal to the memory surface switching control circuit 4 when detecting the end of the preprocessing.
一方、メモリ面指定回路41の出力Q及びの反転を契
機に、符号化処理開始信号発生回路8は符号化処理開始
信号を発生する。この符号化処理開始信号により、読み
出し制御回路9におけるアドレスカウンタ92はリセット
され、メモリ面指定回路41の出力で指定されるフレー
ムメモリ31と32のいずれかの面と符号化処理回路7が、
読み出し制御回路9におけるスイッチ91により接続さ
れ、符号化処理回路7は符号化処理用データを先頭アド
レスから読み出し始める。On the other hand, upon the inversion of the output Q and the output of the memory surface designation circuit 41, the encoding process start signal generating circuit 8 generates an encoding process start signal. In response to the encoding start signal, the address counter 92 in the read control circuit 9 is reset, and any one of the frame memories 31 and 32 designated by the output of the memory plane designation circuit 41 and the encoding processing circuit 7
The encoding processing circuit 7 is connected by the switch 91 in the read control circuit 9 and starts reading the encoding processing data from the head address.
符号化処理回路7はアドレスカウンタ92にクロックを
供給することにより、フレームメモリのアドレス値を進
めながら符号化処理用データを順次読み出す。そして、
符号化処理終了信号発生回路10は、符号化処理の終了を
検出した時点で、符号化処理終了信号をメモリ面切替制
御回路4へ出力する。The encoding processing circuit 7 supplies a clock to the address counter 92 to sequentially read the encoding processing data while advancing the address value of the frame memory. And
The encoding process end signal generation circuit 10 outputs an encoding process end signal to the memory surface switching control circuit 4 when detecting the end of the encoding process.
次に、2面フレームメモリ3における、前処理面(書
き込み面)及び符号化処理面(読み出し面)の切替制御
は、以下のように行なわれる。Next, switching control of the preprocessing surface (writing surface) and the encoding processing surface (reading surface) in the two-surface frame memory 3 is performed as follows.
前処理の観点から見ると、前処理終了信号発生回路6
が2面フレームメモリ3の一方の面に対する前処理終了
信号を発生した時点で、符号化処理終了信号発生回路10
が他方の面に対する符号化処理終了信号を発生していな
い場合は、保持回路42に符号化処理終了信号が入力され
ていないので、前処理終了信号発生回路6の出力と保持
回路42のQ出力とのANDを取る論理積回路43の出力に変
化が無い。従って、メモリ面指定回路41の出力にも変化
が無く、書き込み面が切り替わらないので、前処理回路
1は同一メモリ面に次のフレームの前処理済みデータを
上書きする。From the viewpoint of preprocessing, the preprocessing end signal generation circuit 6
Generates a pre-processing end signal for one side of the two-sided frame memory 3, the encoding process end signal generation circuit 10
Does not generate an encoding processing end signal for the other surface, since the encoding processing end signal has not been input to the holding circuit 42, the output of the preprocessing end signal generating circuit 6 and the Q output of the holding circuit 42 There is no change in the output of the AND circuit 43 that performs an AND operation with AND. Accordingly, there is no change in the output of the memory surface designation circuit 41, and the writing surface is not switched, so that the preprocessing circuit 1 overwrites the same memory surface with the preprocessed data of the next frame.
逆に、符号化処理終了信号発生回路10が他方の面に対
する符号化処理終了信号を発生済みで、保持回路42が符
号化処理終了信号を保持している場合は、論理積回路43
の出力が“1"に立ち上がり、メモリ面指定回路41の出力
Q及びが反転する。従って、書き込み面と読み出し面
が同時に切り替わり、前処理回路1は他方のメモリ面に
次のフレームの前処理済みデータを書き込み、符号化処
理回路7は一方のメモリ面に書き込まれている前処理済
みデータを、次の符号化用データとして読み出す。Conversely, if the encoding process end signal generation circuit 10 has already generated the encoding process end signal for the other surface and the holding circuit 42 holds the encoding process end signal, the logical product circuit 43
Rises to "1", and the output Q of the memory surface designating circuit 41 is inverted. Accordingly, the writing surface and the reading surface are simultaneously switched, the preprocessing circuit 1 writes the preprocessed data of the next frame on the other memory surface, and the encoding processing circuit 7 writes the preprocessed data written on one memory surface. The data is read as the next encoding data.
なお、保持回路42で保持された符号化処理終了信号
は、2面フレームメモリ3のメモリ面を切り替えるため
の論理積回路43の出力によりリセットされる。Note that the encoding process end signal held by the holding circuit 42 is reset by the output of the AND circuit 43 for switching the memory surface of the two-frame memory 3.
逆に、符号化処理の観点から見ると、符号化処理終了
信号発生回路10が2面フレームメモリ3の他方の面に対
する符号化処理終了信号を発生した時点で、前処理終了
信号発生回路6が一方の面に対する前処理終了信号を発
生していない場合は、保持回路42で符号化処理終了信号
が保持されるだけで、論理積回路43の出力に変化が無
い。従って、メモリ面指定回路41の出力にも変化が無
く、読み出し面が切り替わらないので、符号化処理開始
信号発生回路8は符号化処理開始信号を発生せず、符号
化処理回路7は読み出し面が切り替わるまで符号化処理
開始を待ち合わせる。Conversely, from the viewpoint of the encoding process, when the encoding process end signal generating circuit 10 generates the encoding process end signal for the other surface of the two-sided frame memory 3, the preprocessing end signal generating circuit 6 When the preprocessing end signal for one surface has not been generated, the output of the AND circuit 43 does not change, only the encoding processing end signal is held in the holding circuit 42. Therefore, there is no change in the output of the memory surface designation circuit 41 and the read surface is not switched, so that the encoding process start signal generating circuit 8 does not generate an encoding process start signal, and the encoding process circuit 7 It waits for the start of the encoding process until switching.
そして、前処理終了信号発生回路6が前処理終了信号
を発生した時点で、前処理面と符号化処理面が同時に切
り替わることは前述のとおりである。勿論、符号化処理
終了信号の発生と同時に前処理終了信号が発生された場
合は、直ちに前処理面と符号化処理面が同時に切り替わ
るので、符号化処理の開始を持ち合わせる必要は無い。As described above, when the preprocessing end signal generating circuit 6 generates the preprocessing end signal, the preprocessing surface and the encoding processing surface are simultaneously switched. Of course, when the pre-processing end signal is generated at the same time as the generation of the encoding processing end signal, the pre-processing surface and the encoding processing surface are simultaneously switched, so that it is not necessary to hold the start of the encoding process.
第6図は上記第4図および第5図に示す、従来の2面
バッファメモリの切替方法における前処理面と符号化処
理面の切替遷移図を示す。同図において、W1,W2,W3,・
・・は前処理期間、R1,R2,R3,・・・は符号化処理期
間、Aは2面バッファメモリの一方の面、B面は他方の
面である。また、網掛けされた前処理期間は、前述した
符号化処理されない駒落としフレームを意味する。FIG. 6 shows a transition diagram of switching between the preprocessing plane and the encoding processing plane in the conventional switching method of the two-sided buffer memory shown in FIGS. 4 and 5 above. In the figure, W1, W2, W3,
.. Are pre-processing periods, R1, R2, R3,... Are encoding periods, A is one surface of the two-side buffer memory, and B is the other surface. Also, the shaded pre-processing period means the above-mentioned dropped frame which is not subjected to the encoding process.
第6図における(a)は、符号化処理期間Rが、1フ
レーム分の前処理期間W、即ち入力画像信号のフレーム
周期以内の場合を、(b)は1〜2フレーム周期の場合
を、(c)は2〜3フレーム周期の場合を示したもので
ある。6A shows the case where the encoding processing period R is within the pre-processing period W for one frame, that is, within the frame period of the input image signal, and FIG. (C) shows a case of 2 to 3 frame periods.
第6図(a)においては、1フレーム分の符号化処理
期間Rが、必ずフレーム周期以内であれば、その差分期
間は符号化処理をしないで無駄な期間となるものの、前
処理済みのフレームは全て符号化処理を行うので、駒落
としを生じることのない利点がある。しかし、この場合
は前述のように符号化処理期間R8が画像信号の変化の多
少により変動することを考慮し、符号化処理期間Rの最
大値をフレーム周期以内とするようなピーク負荷設計が
必要となる。In FIG. 6 (a), if the encoding processing period R for one frame is always within the frame period, the difference period becomes a useless period without performing encoding processing, but the preprocessed frame is not used. Are all coded, so that there is an advantage that frame dropping does not occur. However, in this case, it is necessary to design the peak load such that the maximum value of the encoding processing period R is set within the frame period in consideration of the fact that the encoding processing period R8 fluctuates depending on the change of the image signal as described above. Becomes
第6図(b)において、1フレーム分の符号化処理期
間Rが、必ず1〜2フレーム周期以内であれば、2フレ
ーム周期との差分期間は符号化処理をしない無駄な期間
となり、全フレームの1/2(W1,W3,W5等に対応する奇数
フレーム)が駒落としになる。更に、符号化処理期間の
最大値を2フレーム周期以内とするようなピーク負荷設
計が必要となる。In FIG. 6 (b), if the encoding processing period R for one frame is always within one to two frame periods, the difference period from the two frame period is a useless period in which no encoding processing is performed, and (Odd frames corresponding to W1, W3, W5, etc.) are dropped. Further, it is necessary to design a peak load such that the maximum value of the encoding processing period is within two frame periods.
第6図(c)においては、1フレーム分の符号化処理
期間Rが、必ず2〜3フレーム周期以内であれば、3フ
レーム周期との差分期間は符号化処理をしない無駄な期
間となり、全フレームの2/3(W1,W2,W4,W5,W7,W8等)の
フレームが駒落としになる。更に、符号化処理期間の最
大値を3フレーム周期以内とするようなピーク負荷設計
が必要となる。In FIG. 6 (c), if the encoding processing period R for one frame is always within the period of two to three frames, the difference period from the three frame period is a useless period in which no encoding processing is performed, and 2/3 of the frames (W1, W2, W4, W5, W7, W8, etc.) are dropped. Further, it is necessary to design a peak load such that the maximum value of the encoding processing period is set within three frame periods.
このような従来の2面バッファメモリの切替方法にお
ける欠点をまとめると、以下のようになる。The drawbacks of such a conventional two-sided buffer memory switching method are summarized as follows.
第1の欠点は、一方のメモリ面のある1フレーム分の
符号化処理が終了しても、他方のメモリ面の前処理が終
了するまでは、次のフレームの符号化処理が開始でき
ず、無駄な待ち期間が生じることである。The first disadvantage is that even if the encoding process for one frame on one memory surface is completed, the encoding process for the next frame cannot be started until the preprocessing for the other memory surface is completed. A wasteful waiting period occurs.
第2の欠点は、符号化処理期間Rがフレーム周期のN
〜(N+1)倍の場合、その期間に必ずN個の駒落とし
を生じ、駒落とし率はN/(N+1)になり、駒落としが
生じ易いことである。The second drawback is that the encoding processing period R is equal to N of the frame period.
In the case of (N + 1) times, N frame dropouts always occur during the period, the frame dropout rate becomes N / (N + 1), and frame dropouts are likely to occur.
第3の欠点は、あるフレームの先頭画素データが前処
理が開始されても、そのフレームの全体画素データの前
処理が終了しない限り、そのフレームの符号化を開始で
きないため、先頭画素データの前処理が開始されてか
ら、少なくとも1フレーム周期遅れでそのデータの符号
化処理が開始されるので、実時間性に劣ることである。The third disadvantage is that even if the pre-processing of the head pixel data of a certain frame is started, the encoding of the frame cannot be started unless the pre-processing of the entire pixel data of the frame is completed. Since the encoding process of the data is started at least one frame cycle after the process is started, real-time performance is inferior.
第4の欠点は、最大駒落とし率をN/(N+1)、即ち
N駒飛ばしで符号化処理を行う場合、符号化処理期間の
最大値をフレーム周期の(N+1)倍以下とするような
ピーク負荷設計を必要とし、通常は殆ど必要が無いにも
拘らずピーク負荷に対応した処理速度の早い符号化装置
を必要とすることである。The fourth disadvantage is that when the maximum frame drop rate is N / (N + 1), that is, when encoding is performed with N frames skipped, the peak value of the encoding processing period is set to be (N + 1) times or less the frame period. A load design is required, and an encoding device with a high processing speed corresponding to a peak load is required although almost no need is made.
(発明の目的) 本発明の目的は、このような欠点を除去するために、
一方のメモリ面の符号化処理終了後、他方のメモリ面が
前処理中であっても、他方のメモリ面の符号化処理を開
始することにより、符号化処理の無駄な待ち合わせ期間
を無くし、駒落としを少なくし、実時間処理性を高め、
平均負荷設計を可能とする画像信号符号化装置の2面バ
ッファメモリ切替方法を提供することにある。(Object of the Invention) The object of the present invention is to eliminate such disadvantages.
After the encoding process of one memory surface is completed, even if the other memory surface is being pre-processed, the encoding process of the other memory surface is started, thereby eliminating an unnecessary waiting period of the encoding process, and Reduce dropping, improve real-time processing,
It is an object of the present invention to provide a two-sided buffer memory switching method of an image signal encoding device that enables an average load design.
(発明の構成) (発明の特徴と従来技術との差異) 本発明は、上記目的を達成するため、画像信号符号化
装置の符号化処理部とその前処理部との間の2面のバッ
ファメモリの切替方法において、 一方のメモリ面に対する1フレーム(フィールド)分
の前処理が終了した時点で、他方のメモリ面の1フレー
ム(フィールド)分の符号化処理が終了していることを
検出して前処理面を他方のメモリ面へ切り替え、他方の
メモリ面が符号化処理中であることを検出して次の前処
理を一方のメモリ面に対して引き続き行い、他方のメモ
リ面に対する符号化処理が終了した時点で、次の符号化
面を前処理中か前処理終了かにかかわらずに一方のメモ
リ面へ直ちに切り替え、符号化のための読み出しアドレ
スが前処理の書き込みアドレスを追い越さないように制
御し、前処理面と符号化処理を独立に切り替えられるこ
とを最も主要な特徴とする。(Structure of the Invention) (Differences between Features of the Invention and the Prior Art) In order to achieve the above object, the present invention provides a two-sided buffer between an encoding processing unit and a preprocessing unit of an image signal encoding device. In the memory switching method, it is detected that the encoding process for one frame (field) of the other memory surface is completed at the time when the pre-processing for one frame (field) for one memory surface is completed. Switch the pre-processing surface to the other memory surface, detect that the other memory surface is in the process of encoding, continue the next pre-processing on one memory surface, and encode the other memory surface When the processing is completed, the next encoding plane is immediately switched to one of the memory planes regardless of whether the preprocessing is in progress or the preprocessing is completed, and the read address for encoding does not pass the write address of the preprocessing. And controlled so, that the most important feature that is switched to pre-treated surface and the encoding process independently.
従来技術とは、一方のメモリ面の符号化処理終了後、
他方のメモリ面が前処理中であっても、他方のメモリ面
の符号化処理を開始する点が異なる。これにより従来の
ような符号化処理の無駄な待ち合せ期間をなくし、駒落
としを少なくする。With the conventional technology, after the encoding process of one memory surface is completed,
The difference is that the encoding process of the other memory surface is started even if the other memory surface is being pre-processed. This eliminates useless waiting periods in the encoding process as in the related art, and reduces the number of dropped frames.
(実施例) 第1図は本発明方法を画像信号符号化装置に実施した
場合の2面バッファメモリの切替方法に関連したフロー
チャートを示す。第1図において、A面は2面バッファ
メモリの一方の面、B面は他方の面とし、電源投入時等
の処理開始時点では、A面の前処理が開始され、B面で
は符号化処理が開始されるものとする。(Embodiment) FIG. 1 is a flowchart showing a method for switching a two-sided buffer memory when the method of the present invention is applied to an image signal encoding apparatus. In FIG. 1, side A is one side of a two-side buffer memory, side B is the other side, and at the start of processing such as when power is turned on, preprocessing of side A is started, and encoding is performed on side B. Shall be started.
A面で開始された前処理が終了した時点((ア)のYE
S)で、B面の符号化処理が終了していない場合は
((イ)のNO)、次のフレームの前処理を再びA面で開
始し(ウ)、前のフレームは符号化処理されずに駒落と
しとなる。YE of (A) when the pre-processing started on the A side is completed
In S), if the encoding process on the B side is not completed (NO in (A)), the preprocessing of the next frame is started again on the A surface (C), and the previous frame is encoded. It will be dropped without a piece.
一方、B面の符号化処理が終了している場合((イ)
のYES)は前処理面をB面に切り替える(エ)。その後
は、同様な方法で、前処理面が、A面とB面の間を交互
に切り替わることを繰り返して行く。On the other hand, when the encoding process for the B side has been completed ((a)
YES) switches the pre-processing surface to the B surface (d). After that, in a similar manner, the preprocessing surface is repeatedly switched between the A surface and the B surface.
B面で開始された符号化処理の立場からみれば次のよ
うになる。前処理面がA面である場合、或は前処理面が
B面でも前処理アドレスが符号化処理アドレスより先行
していれば、((オ)のYES)、B面で符号化処理を継
続的に行う(カ)。そして、B面の符号化処理を終了し
た時点((キ)のYES)で、符号化処理面をA面に切り
替える(ク)。その後は、同様な方法で、符号化処理面
が、A面とB面の間を交互に切り替わることを繰り返し
て行く。From the standpoint of the encoding process started on the B side, it is as follows. If the preprocessing surface is the A surface, or if the preprocessing address precedes the coding processing address even if the preprocessing surface is the B surface (YES in (e)), the coding process is continued on the B surface. (F). Then, at the point of time when the encoding process on the B surface is completed (YES in (G)), the encoding process surface is switched to the A surface (h). Thereafter, in a similar manner, the coding processing plane is repeatedly switched between the A plane and the B plane.
このように、符号化処理アドレスが前処理アドレスを
追い越さない範囲で追随しながら、1フレーム周期を待
つことなく、前処理中のフレームの符号化処理を開始で
きる。また、第1図から明かなように、前処理面の符号
化処理の切り替えは独立である。As described above, the encoding process of the frame being pre-processed can be started without waiting for one frame period, while the encoding process address follows the pre-processing address within a range that does not pass. Further, as is clear from FIG. 1, the switching of the encoding process on the pre-processing surface is independent.
第2図は本発明による画像信号符号化装置における2
面バッファメモリの切替方法を実施する回路例を示す。
第2図において、44及び45はメモリ面切替制御回路内に
おいて1ビットカウンタ等で構成されるメモリ面指定回
路、46はメモリ面指定回路44及び45の出力を比較する比
較回路、47は論理積回路、93は読み出し制御回路におけ
る論理積回路、11は読み出しアドレスが書き込みアドレ
スを追い越さないようにするアドレス制御回路であり、
111はアドレス制御回路11において読み出しアドレスと
書き込みアドレスを比較する比較回路、112はアドレス
制御回路における否定論理積回路であり、その他の番号
の回路ブロックは第5図と同じ回路であり説明を省略す
る。FIG. 2 is a block diagram of the image signal encoding apparatus 2 according to the present invention.
3 shows an example of a circuit for implementing a method of switching a plane buffer memory.
In FIG. 2, reference numerals 44 and 45 denote a memory plane designating circuit composed of a 1-bit counter or the like in the memory plane switching control circuit, 46 a comparison circuit for comparing the outputs of the memory plane designation circuits 44 and 45, and 47 a logical product. Circuit, 93 is an AND circuit in the read control circuit, 11 is an address control circuit that prevents the read address from overtaking the write address,
Reference numeral 111 denotes a comparison circuit for comparing a read address and a write address in the address control circuit 11, reference numeral 112 denotes a NAND circuit in the address control circuit, and the other circuit blocks are the same as those in FIG. .
第2図の回路は以下のように動作する。 The circuit of FIG. 2 operates as follows.
先ず、前処理及び符号化処理は以下のように行われ
る。前処理開始信号発生回路2は、NTSC信号を扱う場
合、毎秒約30回の割合で周期的に前処理開始信号を発生
する。この前処理開始信号により、書き込み制御回路5
におけるアドレスカウンタ52はリセットされ、メモリ面
切替制御回路4におけるメモリ面指定回路44の出力Q1で
指定されるフレームメモリ31と32のいずれかの面と前処
理回路1が、書き込み制御回路5におけるスイッチ51に
より接続され、前処理回路1は前処理済みデータを先頭
アドレスから書き込み始める。First, preprocessing and encoding processing are performed as follows. When handling an NTSC signal, the preprocessing start signal generation circuit 2 periodically generates a preprocessing start signal at a rate of about 30 times per second. The pre-processing start signal causes the write control circuit 5
Of the frame memories 31 and 32 designated by the output Q1 of the memory plane designation circuit 44 in the memory plane switching control circuit 4 and the preprocessing circuit 1 The preprocessing circuit 1 starts to write preprocessed data from the head address.
前処理回路1はアドレスカウンタ52にクロックを供給
することにより、フレームメモリのアドレス値を進めな
がら、前処理済みデータを順次書き込む。そして、前処
理終了信号発生回路6は、前処理の終了を検出した時点
で、前処理終了信号をメモリ面切替制御回路4へ出力す
る。By supplying a clock to the address counter 52, the preprocessing circuit 1 sequentially writes preprocessed data while advancing the address value of the frame memory. Then, the preprocessing end signal generating circuit 6 outputs a preprocessing end signal to the memory surface switching control circuit 4 when detecting the end of the preprocessing.
一方、メモリ面指定回路45の出力Q2の反転を契機に、
符号化処理開始信号発生回路8は符号化処理開始信号を
発生する。この符号化処理開始信号により、読み出し制
御回路9におけるアドレスカウンタ92はリセットされ、
メモリ面指定回路45の出力Q2で指定されるフレームメモ
リ31と32のいずれかの面と符号化処理回路7が、読み出
し制御回路9におけるスイッチ91により接続され、符号
化処理回路7は符号化処理用データを先頭アドレスから
読み出し始める。符号化処理回路7はアドレスカウンタ
92にクロックを供給することにより、フレームメモリの
アドレス値を進めながら符号化処理用データを順次読み
出す。そして、符号化処理終了信号発生回路10は、符号
化処理の終了を検出した時点で、符号化処理終了信号を
メモリ面切替制御回路4へ出力する。On the other hand, triggered by the inversion of the output Q2 of the memory surface designating circuit 45,
The encoding process start signal generating circuit 8 generates an encoding process start signal. By this encoding process start signal, the address counter 92 in the read control circuit 9 is reset,
Either of the surfaces of the frame memories 31 and 32 specified by the output Q2 of the memory surface specifying circuit 45 and the encoding processing circuit 7 are connected by a switch 91 in the read control circuit 9, and the encoding processing circuit 7 Start reading data for use from the start address. The encoding circuit 7 is an address counter
By supplying a clock to 92, the data for encoding processing is sequentially read out while advancing the address value of the frame memory. Then, upon detecting the end of the encoding process, the encoding process end signal generation circuit 10 outputs an encoding process end signal to the memory surface switching control circuit 4.
次に、2面フレームメモリ3における、前処理面(書
き込み面)及び符号化処理面(読み出し面)の切替制御
は、以下のように行なわれる。Next, switching control of the preprocessing surface (writing surface) and the encoding processing surface (reading surface) in the two-surface frame memory 3 is performed as follows.
前処理の観点から見ると、前処理終了信号発生回路6
が2面フレームメモリ3の一方の面に対する前処理終了
信号を発生した時点で、メモリ面指定回路44及び45の出
力Q1及びQ2が一致している間のみ比較回路46の出力が
“1"に立ち上がっており、比較回路46と前処理終了信号
発生回路6の出力とのANDをとる論理積回路47の出力が
“1"に立ち上がった場合のみ、メモリ面指定回路44の出
力Q1が反転し、前処理回路1は他方のメモリ面に次のフ
レームの前処理済みデータの書き込みを開始する。From the viewpoint of preprocessing, the preprocessing end signal generation circuit 6
Generates a pre-processing end signal for one side of the two-sided frame memory 3, the output of the comparison circuit 46 becomes "1" only while the outputs Q1 and Q2 of the memory side designating circuits 44 and 45 match. Only when the output of the AND circuit 47 which takes the AND and outputs the AND of the comparison circuit 46 and the output of the pre-processing end signal generating circuit 6 rises to "1", the output Q1 of the memory surface designation circuit 44 is inverted, The preprocessing circuit 1 starts writing the preprocessed data of the next frame to the other memory surface.
そうでない場合は、比較回路46の出力が“1"に立ち上
がっていないので、論理積回路47及びメモリ面指定回路
44の出力に変化が無く、書き込み面が切り替わらず、前
処理回路1は同一メモリ面に次のフレームの前処理済み
データを上書きする。即ち、一方のメモリ面に対する前
処理終了時点で、同一メモリ面に対して符号化処理中で
あれば、他方のメモリ面が空いていることから次の前処
理は他方のメモリ面に切り替えて行い、他方のメモリ面
に対して符号化中であれば、次の前処理は再び一方のメ
モリ面に対して行うことになる。Otherwise, since the output of the comparison circuit 46 has not risen to “1”, the AND circuit 47 and the memory surface designation circuit
There is no change in the output of 44 and the writing surface is not switched, and the preprocessing circuit 1 overwrites the same memory surface with the preprocessed data of the next frame. That is, if the encoding process is being performed on the same memory surface at the end of the preprocessing for one memory surface, the next preprocessing is switched to the other memory surface because the other memory surface is free. If the other memory surface is being encoded, the next preprocessing is performed again on one memory surface.
逆に、符号化処理の観点から見ると、符号化処理終了
信号発生回路10が2面フレームメモリ3の他方の面に対
す符号化処理終了信号を発生した場合は、直ちにメモリ
面指定回路45の出力Q2が反転する。従って、符号化処理
を待ち合わせること無く読み出し面が切り替わり、符号
化処理回路7は一方のメモリ面に書き込まれている前処
理済みデータを、次の符号化用データとして読み出す。Conversely, from the viewpoint of the encoding process, when the encoding process end signal generating circuit 10 generates the encoding process end signal for the other surface of the two-sided frame memory 3, the memory surface designation circuit 45 Output Q2 is inverted. Therefore, the read surface is switched without waiting for the encoding process, and the encoding processing circuit 7 reads the preprocessed data written in one memory surface as the next encoding data.
この場合は、前処理面と符号化処理面が同一面となる
期間が生じるが、この間に符号化処理用読み出しアドレ
スが前処理用書き込みアドレスを追い越すと、読み出し
データが時間的に異なった2フレームにわたることにな
るため、読み出しアドレスを制御する必要が生じる。例
えば、符号化処理用データの読み出しをライン毎に行う
場合は、比較回路111においてアドレスカウンタ52と92
のラインアドレス値が比較され、同一値であれば出力が
“1"に立ち上がるので、比較回路46の出力が“1"に立ち
上がっていれば、比較回路111と46の出力のNANDをとる
否定論理積回路112の出力は“0"に立ち下がる。In this case, a period occurs in which the pre-processing surface and the encoding processing surface are on the same surface. If during this period the reading address for the encoding process exceeds the writing address for the pre-processing, the read data becomes two frames that are temporally different. Therefore, it is necessary to control the read address. For example, when reading the encoding processing data line by line, the comparison circuit 111 uses the address counters 52 and 92
Are compared, and if the values are the same, the output rises to "1". Therefore, if the output of the comparison circuit 46 rises to "1", the NAND of the outputs of the comparison circuits 111 and 46 is taken. The output of the product circuit 112 falls to “0”.
そして、否定論理積回路112の出力と符号化処理回路
7のクロック出力のANDをとる論理積回路93により、ア
ドレスカウンタ92へのクロック供給が停止され、読み出
しアドレスが進まないようにして、読み出しアドレスが
書き込みアドレスを追い越さないように制御することが
できる。The AND circuit 93 which ANDs the output of the NAND circuit 112 and the clock output of the encoding processing circuit 7 stops the clock supply to the address counter 92 and prevents the read address from proceeding. Can be controlled not to overtake the write address.
なお、水平方向に8或は16画素、垂直方向に8或は16
ラインのブロック毎に読み出しを行う場合は、比較回路
111は読み出しラインアドレス値が書き込みラインアド
レス値に8或は16ライン差に追いつく毎に出力を“1"に
立ち上げる必要がある。8 or 16 pixels in the horizontal direction and 8 or 16 pixels in the vertical direction
When reading is performed for each line block, the comparison circuit
Reference numeral 111 requires that the output be raised to "1" every time the read line address value catches up with the write line address value by 8 or 16 lines.
第3図に、本発明による2面バッファメモリの切替方
法における、前処理面と符号化処理面の切替遷移図を示
す。同図において、W1,W2,W3,・・・は前処理期間、R1,
R2,R3,・・・は符号化処理期間、A面は2面バッファメ
モリの一方の面、B面は他方の面である。また、網掛け
された前処理期間は、符号化処理されない駒落としフレ
ームを意味する。FIG. 3 shows a transition diagram of switching between the preprocessing plane and the encoding processing plane in the switching method of the two-side buffer memory according to the present invention. In the figure, W1, W2, W3,...
.. R2, R3,... Are encoding processing periods, the A side is one side of the two-side buffer memory, and the B side is the other side. The shaded pre-processing period means a dropped frame that is not encoded.
第3図における(a)は、符号化処理期間Rが、時間
平均的に1フレーム分の前処理期間W、即ち入力画像信
号のフレーム周期以内の場合を、(b)は時間平均的に
1〜2フレーム周期の場合を、(c)は時間平均的に2
〜3フレーム周期の場合を示したものである。3A shows the case where the encoding processing period R is within the pre-processing period W for one frame on a time average, that is, within the frame period of the input image signal, and FIG. (C) is a time average of 2
1 to 3 frame periods.
第3図(a)においては、1フレーム分の符号化処理
期間Rが、必ず時間平均的に1フレーム周期以内であれ
ば、時々1フレーム周期を越えても駒落としを発生させ
ずに最大2フレーム周期まで許容できる。また、符号化
処理期間の時間平均値を1フレーム周期以内とするよう
に平均負荷設計が可能となる。In FIG. 3 (a), if the encoding processing period R for one frame is always within a one-frame period on a time average basis, even if the one-frame period is sometimes exceeded, a maximum of two frames can be obtained without dropping frames. Acceptable up to the frame period. Further, the average load can be designed so that the time average value of the encoding processing period is within one frame period.
第3図(b)においては、1フレーム分の符号化処理
期間Rが、必ず時間平均的に1〜2フレーム周期以内で
あれば、時々2フレーム周期を越えても駒落とし発生率
を1/2以上に増加させることなく、最大3フレーム周期
まで許容できる。In FIG. 3 (b), if the encoding processing period R for one frame is always within the period of one to two frames on a time average basis, the dropped frame occurrence rate is reduced to 1 / A maximum of three frame periods can be tolerated without increasing to two or more.
また、符号化処理期間の時間平均値を2フレーム周期
以内とするような平均負荷設計が可能となる。Further, it is possible to design an average load such that the time average value of the encoding processing period is set within two frame periods.
第3図(c)においては、1フレーム分の符号化処理
期間Rが、必ず時間平均的に2〜3フレーム周期以内で
あれば、時々3フレーム周期を越えても駒落とし発生率
を2/3以上に増加させることなく、最大4フレーム周期
まで許容できる。また、符号化処理期間の時間平均値を
3フレーム周期以内とするような平均負荷設計が可能と
なる。In FIG. 3 (c), if the encoding processing period R for one frame is always within the period of two to three frames on an average in terms of time, the occurrence rate of dropped frames is sometimes reduced to 2 / A maximum of four frame periods can be tolerated without increasing the number to three or more. Further, it is possible to design an average load such that the time average value of the encoding processing period is within a period of three frames.
なお、説明の便宜上、電源投入時等にA面で前処理を
開始し、B面で符号化処理を開始したが、この逆でも良
い。また、前処理面と符号化処理面の切り替えが独立に
行われることから、符号化処理アドレスが前処理アドレ
スを追い越さないようにすれば、同一面で前処理と符号
化処理を開始しても良い。更に、2フィールドからなる
1フレーム分の画素データ数が、処理速度的に多すぎる
場合などは、奇数或いは偶数の片フィールド分の画素デ
ータのみを扱っても良い。For convenience of explanation, the preprocessing is started on the A side when the power is turned on, and the encoding process is started on the B side. However, the reverse is also possible. Further, since the switching between the preprocessing surface and the encoding processing surface is performed independently, if the encoding processing address is not overtaken by the preprocessing address, even if the preprocessing and the encoding processing are started on the same surface, good. Further, when the number of pixel data for one frame consisting of two fields is too large in terms of processing speed, only odd or even one-field pixel data may be handled.
(発明の効果) 以上説明したように、本発明によれば、一方のメモリ
面の符号化処理終了後、他方のメモリ面が前処理中であ
っても、他方のメモリ面の符号化処理を開始することに
より、以下のように利点がある。(Effects of the Invention) As described above, according to the present invention, after the encoding process of one memory surface is completed, the encoding process of the other memory surface is performed even if the other memory surface is being pre-processed. Starting has the following advantages:
第1の利点は、従来に比べ符号化処理の無駄な待ち合
わせ期間を無くせるので、符号化処理部の処理能力を最
大限に有効利用できることである。The first advantage is that the useless processing time of the encoding process can be eliminated as compared with the related art, so that the processing capability of the encoding processing unit can be effectively used to the maximum.
第2の利点は、符号化処理期間の時間平均値がフレー
ム周期のN〜(N+1)倍の場合、駒落とし率は(N−
1)/N〜N/(N−1)になり、従来に比べ駒落とし率を
低減化できることである。The second advantage is that when the time average value of the encoding processing period is N to (N + 1) times the frame period, the frame drop rate is (N-
1) The ratio becomes / N to N / (N-1), and the frame drop rate can be reduced as compared with the related art.
第3の利点は、符号化処理アドレスが前処理アドレス
を追い越さない範囲で追随しながら、1フレーム周期も
待つことなく、前処理中のフレームの符号化処理を開始
できるので、従来に比べ実時間性を高められることであ
る。The third advantage is that the encoding process of the frame being pre-processed can be started without waiting for one frame period while the encoding process address follows the pre-processing address within a range that does not overtake the pre-processing address. It is to be able to enhance the nature.
第4の利点は、最大駒落とし率をN/(N+1)にする
場合、符号化処理期間の時間平均値をフレーム周期のN
倍以下とするような平均負荷設計が可能となるため、従
来に比べて符号化装置の処理速度が遅くて良いことであ
る。A fourth advantage is that when the maximum frame drop rate is N / (N + 1), the time average value of the encoding processing period is set to N
Since the average load can be designed to be twice or less, the processing speed of the encoding device may be lower than that of the related art.
第1図は本発明による2面バッファメモリの切替フロー
チャート、第2図は本発明による2面バッファメモリ切
替方法を実施するための回路例を示す図、第3図は本発
明による前処理面と符号化処理面の切替遷移図、第4図
は従来の2面バッファメモリの切替フローチャート、第
5図は従来の2面バッファメモリ切替方法を実施するた
めの回路例を示す図、第6図は従来の前処理面と符号化
処理面の切替遷移図である。 1……前処理回路、2……前処理開始信号発生回路、3
……2面フレームメモリ、31……フレームメモリ(A
面)、32……フレームメモリ(B面)、4……メモリ面
切替制御回路、44,15……メモリ面指定回路、46,111…
…比較回路、47,93……論理積回路、5……書き込み制
御回路、51,91……スイッチ、52,92……アドレスカウン
タ、6……前処理終了信号発生回路、7……符号化処理
回路、8……符号化処理開始信号発生回路、9……読み
出し制御回路、10……符号化処理終了信号発生回路、11
……アドレス制御回路、112……否定論理積回路。FIG. 1 is a flowchart for switching a two-sided buffer memory according to the present invention, FIG. 2 is a diagram showing an example of a circuit for implementing a two-sided buffer memory switching method according to the present invention, and FIG. FIG. 4 is a switching transition diagram of a conventional two-sided buffer memory, FIG. 5 is a diagram showing a circuit example for implementing a conventional two-sided buffer memory switching method, and FIG. FIG. 10 is a switching transition diagram between a conventional preprocessing plane and an encoding processing plane. 1... Pre-processing circuit, 2... Pre-processing start signal generating circuit, 3
…… Two-sided frame memory, 31 …… Frame memory (A
32) Frame memory (B surface), 4 ... Memory surface switching control circuit, 44, 15 ... Memory surface designation circuit, 46, 111 ...
... comparator circuit, 47,93 ... AND circuit, 5 ... write control circuit, 51,91 ... switch, 52,92 ... address counter, 6 ... preprocessing end signal generation circuit, 7 ... encoding Processing circuit 8, encoding processing start signal generation circuit 9, readout control circuit 10, encoding processing end signal generation circuit 11,
... Address control circuit, 112 NAND circuit.
Claims (1)
前処理部との間の2面のバッファメモリの切替方法にお
いて、 一方のメモリ面に対する1フレーム(フィールド)分の
前処理が終了した時点で、他方のメモリ面の1フレーム
(フィールド)分の符号化処理が終了していることを検
出して前処理面を他方のメモリ面へ切り替え、他方のメ
モリ面が符号化処理中であることを検出して次の前処理
を一方のメモリ面に対して引き続き行い、 他方のメモリ面に対する符号化処理が終了した時点で、
次の符号化面を、前処理中か前処理終了にかかわらずに
一方のメモリ面へ直ちに切り替え、符号化のための読み
出しアドレスが前処理の書き込みアドレスを追越さない
ように制御し、 前処理面と符号化処理面を独立に切り替えることを特徴
とする画像信号符号化装置の2面バッファメモリ切替方
法。In a method for switching between two buffer memories between an encoding processing unit and a preprocessing unit of an image signal encoding device, preprocessing for one frame (field) for one memory surface is completed. At this point, it is detected that the encoding process for one frame (field) of the other memory surface has been completed, the preprocessing surface is switched to the other memory surface, and the other memory surface is in the encoding process. The next pre-processing is continuously performed for one memory surface after detecting that there is, and when the encoding process for the other memory surface is completed,
Immediately switches the next encoding plane to one of the memory planes irrespective of whether preprocessing is in progress or the end of preprocessing, and controls the read address for encoding so that it does not pass the write address of the preprocessing. A two-sided buffer memory switching method for an image signal encoding device, wherein a processing surface and an encoding processing surface are independently switched.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1022640A JP2644573B2 (en) | 1989-02-02 | 1989-02-02 | Switching method for two-sided buffer memory in image signal encoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1022640A JP2644573B2 (en) | 1989-02-02 | 1989-02-02 | Switching method for two-sided buffer memory in image signal encoding device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02203689A JPH02203689A (en) | 1990-08-13 |
JP2644573B2 true JP2644573B2 (en) | 1997-08-25 |
Family
ID=12088438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1022640A Expired - Lifetime JP2644573B2 (en) | 1989-02-02 | 1989-02-02 | Switching method for two-sided buffer memory in image signal encoding device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2644573B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2850366B2 (en) * | 1989-04-26 | 1999-01-27 | ヤマハ株式会社 | Buffer memory circuit |
JPH03166884A (en) * | 1989-11-27 | 1991-07-18 | Hitachi Ltd | Picture signal decoder |
JP2001268566A (en) | 2000-03-16 | 2001-09-28 | Nec Corp | Image processor, its method and computer readable recording medium |
JP4550295B2 (en) * | 2001-01-24 | 2010-09-22 | 株式会社平和 | Gaming machine and gaming machine control program |
US9491505B2 (en) * | 2012-02-28 | 2016-11-08 | Qualcomm Incorporated | Frame capture and buffering at source device in wireless display system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0620306B2 (en) * | 1986-02-24 | 1994-03-16 | 三菱電機株式会社 | Image encoding / decoding device |
-
1989
- 1989-02-02 JP JP1022640A patent/JP2644573B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH02203689A (en) | 1990-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5841475A (en) | Image decoding with dedicated bidirectional picture storage and reduced memory requirements | |
US5768469A (en) | Apparatus for coding and decoding a digital video signal having duplicate pictures and frames with fields originating from different film source frames | |
US9131158B2 (en) | Moving-image capturing apparatus and electronic zoom method for moving image | |
JP3044749B2 (en) | Video signal encoding device | |
KR960040016A (en) | The picture decoding apparatus | |
JP2644573B2 (en) | Switching method for two-sided buffer memory in image signal encoding device | |
JP3114228B2 (en) | Image processing device | |
JP2644574B2 (en) | Switching method for two-sided buffer memory in image signal decoding device | |
KR100470406B1 (en) | Image processor | |
JP2947389B2 (en) | Image processing memory integrated circuit | |
JPH088647B2 (en) | Run-length coding method and apparatus | |
US5903672A (en) | Method and apparatus for conversion of access of prediction macroblock data for motion picture | |
JPH04137892A (en) | signal detection circuit | |
Okada et al. | A single chip motion JPEG codec LSI | |
JPH08256331A (en) | Video decoder | |
JP2508436B2 (en) | Television phone | |
JPS62195987A (en) | Picture encoding and decoding device | |
JPH036184A (en) | Inter-frame predictive encoding system | |
US20060187325A1 (en) | Arrangement for generating a 3d video signal | |
JPH10200859A (en) | Processor and method for image processing | |
JPH08265774A (en) | Picture compression method and picture compression device | |
JP3067404B2 (en) | Image encoding device and decoding device | |
JP3806289B2 (en) | Frame memory management method and frame memory management apparatus in moving picture coding apparatus | |
JP3262464B2 (en) | Image decoding device | |
JP4449694B2 (en) | Video predictive coding apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090502 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090502 Year of fee payment: 12 |