[go: up one dir, main page]

JP2000023158A - Video decoder - Google Patents

Video decoder

Info

Publication number
JP2000023158A
JP2000023158A JP19814798A JP19814798A JP2000023158A JP 2000023158 A JP2000023158 A JP 2000023158A JP 19814798 A JP19814798 A JP 19814798A JP 19814798 A JP19814798 A JP 19814798A JP 2000023158 A JP2000023158 A JP 2000023158A
Authority
JP
Japan
Prior art keywords
display
frame
squares
sum
decoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP19814798A
Other languages
Japanese (ja)
Other versions
JP3812155B2 (en
Inventor
Satoshi Miyaji
悟史 宮地
Shuichi Matsumoto
修一 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDD Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDD Corp filed Critical KDD Corp
Priority to JP19814798A priority Critical patent/JP3812155B2/en
Publication of JP2000023158A publication Critical patent/JP2000023158A/en
Application granted granted Critical
Publication of JP3812155B2 publication Critical patent/JP3812155B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

(57)【要約】 【課題】 符号化された動画像データを復号及び表示す
る動画像デコーダにおいて、表示遅延と動きの不自然さ
とを共に小さくするために、仮想受信バッファモデルを
可変フレームレートに拡張した、新たなフレーム間隔制
御手段を有するデコーダを提供する。 【解決手段】 伝送遅延量とフレーム表示間隔誤差との
二乗和が最小となるように復号画像フレームの表示間隔
を制御する手段を有するものである。また、二乗和が重
み付き二乗和であり、該手段が仮想受信バッファ遅延量
を変更するものである。更に、仮想受信バッファ遅延量
は、二乗和の最小値と等価な関数により決定されるもの
である。
(57) [Problem] To provide a moving picture decoder for decoding and displaying coded moving picture data, in order to reduce both display delay and unnatural motion, a virtual reception buffer model is set to a variable frame rate. An extended decoder with new frame interval control means is provided. SOLUTION: There is provided means for controlling a display interval of a decoded image frame so that a sum of squares of a transmission delay amount and a frame display interval error is minimized. The sum of squares is a weighted sum of squares, and the means changes the virtual reception buffer delay amount. Further, the virtual reception buffer delay amount is determined by a function equivalent to the minimum value of the sum of squares.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、符号化された動画
像データを復号及び表示する動画像デコーダに関する。
より詳細には、低ビットレートで伝送する場合に、有効
な発生情報量に応じてフレーム間隔を変更する可変フレ
ームレート方式に対応するフレーム表示間隔制御手段を
有した可変フレームレート動画像デコーダに関する。
The present invention relates to a moving picture decoder for decoding and displaying coded moving picture data.
More specifically, the present invention relates to a variable frame rate moving image decoder having a frame display interval control unit corresponding to a variable frame rate method for changing a frame interval according to an effective amount of generated information when transmitting at a low bit rate.

【0002】[0002]

【従来の技術】近年、インターネット及び移動体デジタ
ル通信の普及により、低ビットレートでの画像圧縮符号
化が、様々なアプリケーションに応用可能な技術として
注目されている。特に、従来の可変フレームレート動画
像デコーダは、発生情報量を抑えるために、フレームを
間引き(スキップ)して復号画像の表示を行っている。
フレームの間引きは、ビットストリームに記載されてい
るフレーム間隔情報(フレームスキップ情報)に従って
行われる。
2. Description of the Related Art In recent years, with the spread of the Internet and mobile digital communications, image compression coding at a low bit rate has attracted attention as a technique applicable to various applications. In particular, the conventional variable frame rate moving image decoder displays a decoded image by skipping frames in order to reduce the amount of generated information.
Frame thinning is performed according to frame interval information (frame skip information) described in the bit stream.

【0003】図1は、従来の可変フレームレート動画像
デコーダの構成図である。該デコーダは、画像デコーダ
1、フレームメモリ2、表示フレームメモリ3及び遅延
スイッチ4から構成されている。フレームメモリ2は、
画像デコーダ1から出力された画像データを表示可能に
なるまで一時的に蓄積するものである。表示フレームメ
モリ3は、スクリーンへの表示直前のメモリであって、
表示する動画像単位で蓄積される。遅延スイッチ4は、
該フレームメモリ2に蓄積された画像データを、該表示
フレームメモリ3へ送るための切換制御を行うものであ
る。該遅延スイッチ4は、画像デコーダ1から受信した
VBV(仮想受信バッファ:video buffering verifie
r)遅延値に基づいて、表示タイミングを制御する。
FIG. 1 is a configuration diagram of a conventional variable frame rate moving image decoder. The decoder comprises an image decoder 1, a frame memory 2, a display frame memory 3, and a delay switch 4. The frame memory 2
This temporarily stores the image data output from the image decoder 1 until it becomes displayable. The display frame memory 3 is a memory immediately before display on the screen,
It is accumulated for each moving image to be displayed. The delay switch 4
The switching control for sending the image data stored in the frame memory 2 to the display frame memory 3 is performed. The delay switch 4 receives a VBV (video buffering verifie) received from the image decoder 1.
r) Display timing is controlled based on the delay value.

【0004】図2は、従来の方式における、動画像デー
タのエンコードから表示までのタイミング図である。該
図2において、 Pn :n番目の符号化画像 fen :画像Pn から画像Pn+1 までのエンコードフレ
ーム間隔 cn :画像Pn を伝送するのに必要な時間 fdn :画像Pn から画像Pn+1 までの表示フレーム間
隔 vdn :画像Pn のストリーム先頭が受信バッファに入
力されてから実際に表示されるまでの時間(VBV遅延
値に相当) を意味する。
FIG. 2 is a timing chart from encoding to display of moving image data in a conventional system. In figure 2, P n: n-th coded image fe n: Encoding frame from the image P n to the image P n + 1 intervals c n: image P n required to transmit the time fd n: image P display frame interval from n until the image P n + 1 vd n: means the time (corresponding to the VBV delay value) to stream the first image P n is actually displayed after being input to the reception buffer.

【0005】図2(a)は、画像データ単位P1 〜P7
が、タイミング間隔fe1 〜fe6でエンコードされた
ことを表している。図2(b)は、図2(a)のタイミ
ングでエンコードされた画像データを送信する送出バッ
ファのデータ残存量を表している。図2(c)は、図2
(b)のタイミングで送出された画像データを受信する
VBVのデータ残存量を表している。図2(d)は、図
2(c)のタイミングで受信した画像データを表示する
タイミングを表している。
FIG. 2A shows image data units P 1 to P 7.
Indicates that the data is encoded at the timing intervals fe 1 to fe 6 . FIG. 2B shows the remaining data amount of the transmission buffer for transmitting the image data encoded at the timing of FIG. 2A. FIG. 2C shows FIG.
The remaining amount of data of the VBV that receives the image data transmitted at the timing (b) is shown. FIG. 2D shows the timing at which the image data received at the timing of FIG. 2C is displayed.

【0006】例えば、図2(a)において、画像データ
1 がエンコードされると、fe1のフレーム間隔をお
いてP2 がエンコードされている。P1 は、エンコード
されると、図2(b)に示されたように送出バッファに
蓄積され、時間c1 が経過したときに送出が完了するこ
とを示している。そして、図2(c)に示すように、送
出されたP1 は、VBVバッファに蓄積される。前述し
た第2の表示タイミングは、P1 がエンコードされた後
で時間c1 が経過したとき表示されるものであり、図2
(c)及び(d)において破線で示されている。P2
送出バッファからの送出が完了したときに表示される。
従って、P1 及びP2 のフレーム間隔fe1 は保証され
ない。一方、前述した第1の表示タイミングは、P1
エンコードされた後で時間vd1 が経過したとき表示さ
れるものである。P2 は、P1 がエンコードされた後で
時間fd1 が経過したとき表示される。fd1 =fe1
なので、P1 及びP2 のフレーム間隔fe1 は保証され
ている。
For example, in FIG. 2A, when image data P 1 is encoded, P 2 is encoded at a frame interval of fe 1 . When P 1 is encoded, it is stored in the transmission buffer as shown in FIG. 2B, and indicates that the transmission is completed when the time c 1 has elapsed. Then, as shown in FIG. 2 (c), P 1 sent is stored in the VBV buffer. Second display timing described above is intended to be displayed when the time c 1 after P 1 is encoded has elapsed, 2
It is shown in broken lines in (c) and (d). P 2 is displayed when the transmission of the output buffer has been completed.
Therefore, frame interval fe 1 of P 1 and P 2 is not guaranteed. On the other hand, the first display timing described above is intended to be displayed when the time vd 1 after P 1 is encoded has elapsed. P 2 is displayed when the time fd 1 after P 1 is encoded has elapsed. fd 1 = fe 1
So, the frame interval fe 1 of P 1 and P 2 is guaranteed.

【0007】画像データPn をエンコードした瞬間から
受信側でデコード表示するまでの遅延量をDlyn は、 n≧2のとき、 Dlyn =Dlyn-1 +fdn-1 −fen-1 (1) n=1のとき、 Dly1 =vd1 (2) となる。
[0007] Dly n is the amount of delay from the moment of encoded image data P n until decoding and displaying at the receiving side, when n ≧ 2, Dly n = Dly n-1 + fd n-1 -fe n-1 ( 1) When n = 1, Dly 1 = vd 1 (2)

【0008】これにより、以下の式(3)を得る。As a result, the following equation (3) is obtained.

【数1】 (Equation 1)

【0009】また、デコード側とエンコード側との表示
間隔が異なる場合に生じる表示時刻の誤差Derrn
は、以下のようにして与えられる。
A display time error Derr n which occurs when the display interval between the decoding side and the encoding side is different.
Is given as follows:

【数2】 (Equation 2)

【0010】一方、vdn に関しては、その定義より以
下の式で表される。
[0010] On the other hand, with respect to vd n, represented by the following equation from its definition.

【数3】 (Equation 3)

【0011】但し、VBVバッファのオーバフロー、ア
ンダーフロー防止を考慮して、 cn ≦vdn ≦B (Bはバッファサイズ) (9) が条件となる。
[0011] However, an overflow of the VBV buffer, taking into account the underflow prevention, c n ≦ vd n ≦ B (B is the buffer size) (9) is a condition.

【0012】図2(d)は、従来の2つの表示タイミン
グを表している。第1の表示タイミングは、エンコード
時のフレーム間隔に従って、即ち図2(d)のPn のタ
イミングで表示する。第2の表示タイミングは、符号化
ストリーム到着と同時に、即ち図2(c)のPn からの
破線の位置で表示する。
FIG. 2D shows two conventional display timings. The first display timing is displayed in accordance with the frame interval at the time of encoding, that is, at the timing of Pn in FIG. The second display timing is displayed simultaneously with the arrival of the encoded stream, that is, at the position indicated by the broken line from Pn in FIG.

【0013】第1の表示タイミングにおいて、受信側で
の画像の表示間隔を、エンコード時に従うよう制御を行
った場合、fdn =fen となるので、式(3)より、 Dlyn =vd1 (10) となり、表示遅延は常に一定である。該第1の表示タイ
ミングは、表示遅延最大で且つ表示誤差無しのものであ
る。
[0013] In the first display timing, the display interval of the images on the receiving side, in the case of performing the control to follow during encoding, since the fd n = fe n, from the equation (3), Dly n = vd 1 (10), and the display delay is always constant. The first display timing has a maximum display delay and no display error.

【0014】また、バッファのアンダーフロー条件よ
り、式(8)及び式(9)から以下の式(11)(1
2)が求められる。
From the buffer underflow condition, the following equations (11) and (1) are obtained from equations (8) and (9).
2) is required.

【数4】 (Equation 4)

【0015】エンコーダで発生する情報量を伝送するの
に必要な時間の合計は、フレーム間隔の総和とほぼ等し
いと考えられるので、Σfen ≒Σcn とし、またfe
n =fdn であるから以下の式(13)となる。 cn ≦vd1 (13)
[0015] The total time required to transmit the information amount generated in the encoder, it is considered to be approximately equal to the sum of the frame interval, and Σfe n ≒ Σc n, also fe
Since n = an fd n become the following equation (13). c n ≦ vd 1 (13)

【0016】全てのnに対して成り立つ必要があり、ま
たオーバフロー条件も考慮して、以下の式(14)が条
件となる。
The condition must be satisfied for all n, and the following equation (14) is a condition in consideration of the overflow condition.

【数5】 (Equation 5)

【0017】また、表示時刻誤差は、式(6)(7)よ
り、 Derrn =0 となる。従って、遅延量は常にvd1 であるが、表示間
隔誤差は常に0である。
From the equations (6) and (7), the display time error is Derr n = 0. Therefore, the delay amount is always vd 1 , but the display interval error is always 0.

【0018】第1の表示タイミングでは、可変フレーム
レート方式において、受信側での画像表示を、送信側の
エンコード時のフレーム間隔と同一に保つ場合、全ての
フレームの表示タイミングを、少なくとも最大発生情報
量に相当する時間だけ遅らせなければならない。従っ
て、1フレームの発生情報量を伝送する時間が大きくな
る傾向にある極低レート下では大きな遅延の原因とな
る。
In the first display timing, when the image display on the receiving side is kept the same as the frame interval at the time of encoding on the transmitting side in the variable frame rate system, the display timing of all frames is set to at least the maximum generation information. It must be delayed by a time corresponding to the amount. Accordingly, a very low rate at which the time required to transmit the amount of generated information of one frame tends to be large causes a large delay.

【0019】第2の表示タイミングにおいて、vdn
n となるので、式(8)より、以下の式(16)(1
7)(18)が求められる。
At the second display timing, vd n =
c n, and from equation (8), the following equation (16) (1
7) (18) is required.

【数6】 該第2の表示タイミングは、表示遅延最小で且つ表示誤
差有りのものである。
(Equation 6) The second display timing has a minimum display delay and has a display error.

【0020】前述したように、Σfe≒Σcn として、 Dlyn =cn (19) を得る。これは、式(9)のバッファ条件を満たす。遅
延量は最小となり、バッファアンダーフロー条件の下限
値である。また、第1の表示タイミングの遅延量を明ら
かに下回る。
As described above, Dly n = c n (19) is obtained as Σfe ≒ Σc n . This satisfies the buffer condition of equation (9). The delay amount is the minimum, which is the lower limit of the buffer underflow condition. Also, the delay amount is clearly smaller than the delay amount of the first display timing.

【0021】表示誤差に関しては、式(6)より、 Derrn =|fen-1 ―cn | (20) となり、表示誤差は、第1の表示タイミングのフレーム
と、第2の表示タイミングのフレームとの発生情報量の
差に依存して生じる。従って、本表示方法を用いた場合
は、遅延量は伝送直後であり最小となるが、表示誤差が
生じる。
With respect to the display error, from the equation (6), Derr n = | fe n-1 -c n | (20), and the display error is expressed by the frame at the first display timing and the frame at the second display timing. It occurs depending on the difference in the amount of generated information from the frame. Therefore, when the present display method is used, the amount of delay is immediately after transmission and becomes minimum, but a display error occurs.

【0022】第2の表示タイミングでは、受信側でのフ
レーム間隔を意識せず、画像データ到着と同時に復号及
び表示を行うことも可能であるが、この場合、表示遅延
は、フレームスキップの大きさに依存するため、平均遅
延量は小さくなるが、エンコード時のフレームスキップ
と受信側でのフレーム表示間隔が異なるために、表示時
刻の誤差が大きくなり、動きの不自然な再生画像とな
る。
In the second display timing, decoding and display can be performed simultaneously with the arrival of image data without being aware of the frame interval on the receiving side. In this case, the display delay is the size of frame skip. , The average delay amount is small, but the frame skipping time during encoding and the frame display interval on the receiving side are different, so that the error of the display time becomes large, resulting in an unnaturally reproduced image.

【0023】従って、リアルタイム伝送の場合、デコー
ダにおいて、まず最初の受信画像を到着直後に復号し、
フレームメモリを蓄積する。以後、各フレームを受信す
る毎に復号し、フレームメモリを蓄積する。また、フレ
ーム表示に関しては、先頭のフレームについては、考え
られる最大の発生情報量の伝送時間に相当する時間分だ
け表示時刻を遅らせて表示し、それに続くフレームに関
しては、フレーム表示間隔情報に従って、次々とフレー
ムメモリの内容の表示を行っていた。
Therefore, in the case of real-time transmission, the decoder first decodes the first received image immediately after arrival,
Store the frame memory. Thereafter, each frame is decoded each time it is received, and is stored in the frame memory. As for the frame display, the first frame is displayed with the display time delayed by the time corresponding to the transmission time of the maximum possible amount of generated information, and the subsequent frames are successively displayed according to the frame display interval information. And the contents of the frame memory were displayed.

【0024】[0024]

【発明が解決しようとする課題】しかしながら、従来の
デコーダでは、フレーム表示間隔は、符号化時に決定さ
れた表示タイミングに従い、受信側でのフレーム間隔の
制御が行われていないために、リアルタイム動画像符号
化伝送において、以下のような問題が生じていた。
However, in the conventional decoder, the frame display interval is not controlled on the receiving side in accordance with the display timing determined at the time of encoding. The following problems have occurred in the coded transmission.

【0025】第1の表示タイミングにおいては、符号化
時のフレーム表示間隔に従ってデコーダ側で表示を行う
ためには、必ず指定の表示時刻までに画像情報が受信側
に到着している必要があるために、最大発生情報量の伝
送時間に相当する分(vd1)だけ表示時刻を予め遅ら
せる必要がある。そのため、平均の発生情報量は、小さ
いのに稀に存在する発生情報量の大きな画像がある場合
には、その発生情報量分だけ表示を遅延させる必要があ
り、結果として伝送遅延量が大きくなる。
At the first display timing, in order for the decoder to perform display in accordance with the frame display interval at the time of encoding, the image information must arrive at the receiving side by the specified display time. In addition, it is necessary to delay the display time by the amount (vd 1 ) corresponding to the transmission time of the maximum amount of generated information. Therefore, if there is an image with a small amount of generated information that is rare but exists with a small amount of average generated information, it is necessary to delay the display by the amount of generated information, resulting in a large transmission delay. .

【0026】一方、第2の表示タイミングにおいては、
伝送遅延量を小さくするために、符号化時のフレーム表
示間隔を全く無視して、デコーダにて符号化情報の到着
と同時に復号及び表示を行うことも可能であるが、この
場合、フレーム表示間隔がエンコーダ側とデコーダ側と
で大きく異なるために、画像中の物体の動きが不自然に
なるといった問題がある。
On the other hand, at the second display timing,
In order to reduce the amount of transmission delay, it is possible to ignore the frame display interval during encoding altogether and perform decoding and display simultaneously with the arrival of the encoded information at the decoder. Is greatly different between the encoder side and the decoder side, which causes a problem that the motion of an object in an image becomes unnatural.

【0027】そこで、本発明は、表示遅延と動きの不自
然さとを共に小さくするために、仮想受信バッファモデ
ルを可変フレームレートに拡張した、新たなフレーム間
隔制御手段を有する動画像デコーダを提供することを目
的とする。
Accordingly, the present invention provides a moving picture decoder having a new frame interval control means, in which the virtual reception buffer model is extended to a variable frame rate in order to reduce both display delay and unnatural motion. The purpose is to:

【0028】[0028]

【課題を解決するための手段】従って、本発明の動画像
デコーダは、伝送遅延量とフレーム表示間隔誤差との二
乗和が最小となるように復号画像フレームの表示間隔を
制御する手段を有するものである。該手段を有すること
により、図2(d)に表された第1の表示タイミング
(破線)と第2の表示タイミング(実線)との間で、遅
延量及び表示誤差の一方に偏ることなく、最適な表示タ
イミングで表示することが可能となる。
SUMMARY OF THE INVENTION Accordingly, a moving picture decoder according to the present invention has means for controlling a display interval of a decoded image frame so that a sum of squares of a transmission delay amount and a frame display interval error is minimized. It is. By having such a means, between the first display timing (broken line) and the second display timing (solid line) shown in FIG. It is possible to display at the optimal display timing.

【0029】本発明の他の実施形態によれば、二乗和
が、重み付き二乗和である。これにより、使用態様に従
って二乗和の最小値が求められ、より最適な表示タイミ
ングで表示することが可能となる。
According to another embodiment of the present invention, the sum of squares is a weighted sum of squares. Thereby, the minimum value of the sum of squares is obtained according to the usage mode, and it is possible to perform display at more optimal display timing.

【0030】本発明の他の実施形態によれば、前記手段
は、仮想受信バッファ遅延量を変更するものである。
According to another embodiment of the present invention, the means changes a virtual reception buffer delay amount.

【0031】本発明の他の実施形態によれば、仮想受信
バッファ遅延量は、二乗和の最小値と等価な関数により
決定される。
According to another embodiment of the present invention, the virtual receive buffer delay is determined by a function equivalent to the minimum value of the sum of squares.

【0032】[0032]

【発明の実施の形態】図3は、本発明による動画像デコ
ーダの構成図である。図1と比較して、フレーム間隔制
御装置5が備えられている。該フレーム間隔制御装置5
は、画像デコーダ1からVBV遅延値Vdn と、エンコ
ードフレーム時フレーム間隔fen と、画像伝送に必要
な時間cn とを受信して、フレーム間隔制御信号を遅延
スイッチ4を制御するものである。
FIG. 3 is a block diagram of a moving picture decoder according to the present invention. As compared with FIG. 1, a frame interval control device 5 is provided. The frame interval control device 5
Is for controlling the VBV delay value Vd n from the image decoder 1, a frame interval fe n the encoding frame, receives the time and c n required for image transmission, the delay switch 4 frame interval control signal .

【0033】従来の制御方式である、表示遅延最大で且
つ表示誤差無しの第1の表示タイミングと、表示遅延最
小で且つ表示誤差有りの第2のタイミングとについて、
本発明によるフレーム表示間隔制御装置は、評価関数を
用いて受信バッファ遅延値vdn を制御することによ
り、表示誤差の増大を抑えながら遅延量を小さく保って
表示することができる。
Regarding the conventional control method, the first display timing with the maximum display delay and no display error, and the second timing with the minimum display delay and the display error,
Frame display interval control apparatus according to the present invention, by controlling the receive buffer delay value vd n by using the evaluation function can be displayed by keeping small the amount of delay while suppressing an increase in display errors.

【0034】本発明は、処理フレーム番号Nにおける平
均遅延量DlyN 、平均表示誤差DerrN の二乗和を
評価関数として用いて、これを最小とするvdN を逐次
求めることで、フレーム表示タイミングの制御を行う。
これは、以下の式によって表される。
According to the present invention, the sum of the squares of the average delay amount Dly N and the average display error Derr N in the processing frame number N is used as an evaluation function, and vd N minimizing the sum is sequentially obtained to obtain the frame display timing. Perform control.
This is represented by the following equation:

【0035】[0035]

【数7】 (Equation 7)

【0036】これにより、vdN がEの最小値を与え
る。また、ηに関して、η≧0.5のとき遅延量優先型
の制御となり、η<0.5のとき表示誤差優先型の制御
となる。
Thus, vd N gives the minimum value of E. Regarding η, when η ≧ 0.5, delay amount priority type control is performed, and when η <0.5, display error priority type control is performed.

【0037】図4は、式(23)によるフレーム間隔制
御手段の内部構成図である。
FIG. 4 is an internal block diagram of the frame interval control means according to the equation (23).

【0038】図5は、優先度パラメータηに対する、フ
レーム処理番号と遅延との関係図である。図6は、優先
度パラメータηに対する、フレーム処理番号とタイミン
グエラーとの関係図である。
FIG. 5 is a diagram showing the relationship between the frame processing number and the delay with respect to the priority parameter η. FIG. 6 is a diagram showing the relationship between the frame processing number and the timing error with respect to the priority parameter η.

【0039】η=0では完全に表示誤差を優先した制御
となり、遅延量は最大値で一定で、且つ表示誤差無しの
状態となる。ηを大きくするに従って、情報発生の小さ
いフレームに関して遅延及び誤差共に小さくなるが、情
報量の大きいフレームに対する表示誤差が大きくなる傾
向となる。η=1においては、完全に到着直後の表示と
なり、遅延は伝送に必要な最小限となり、表示誤差は全
く制御の対象とならない。
When η = 0, control is performed with priority given to the display error, and the delay amount is constant at the maximum value and there is no display error. As η is increased, both the delay and the error become smaller with respect to a frame in which information generation is small. In the case of η = 1, the display is completed immediately after arrival, the delay becomes the minimum necessary for transmission, and the display error is not controlled at all.

【0040】実際の動画像伝送においては、定常的な性
質を持つシーンにおいて遅延量を小さく設定しながら、
表示誤差も正確に管理することが可能となる。突発的に
発生するシーンチェンジ等については、少々の表示誤差
を許容して、限りなく到着直後に表示することを意味す
る。
In actual moving image transmission, while setting a small delay amount in a scene having a stationary characteristic,
Display errors can also be managed accurately. For a sudden scene change or the like, this means that a slight display error is allowed and displayed immediately after arrival as much as possible.

【0041】前述の説明では、本発明の一実施形態につ
いて説明したが、様々な応用について、本発明の技術思
想及び見地の範囲の種々の変更、修正及び省略は、当業
者によれば容易に行うことができる。従って、前述の説
明はあくまで例であって、何ら制約しようとするもので
はない。本発明は、特許請求の範囲及びその等価物とし
て限定されるものにのみ制約される。
In the above description, one embodiment of the present invention has been described. However, for various applications, various changes, modifications and omissions in the scope of the technical idea and viewpoint of the present invention can be easily made by those skilled in the art. It can be carried out. Therefore, the above description is merely an example and is not intended to be limiting. The invention is limited only as defined by the following claims and equivalents thereof.

【0042】[0042]

【発明の効果】以上、詳細に説明したように、本発明の
動画像デコーダは、デコーダ側で符号化時のフレーム間
隔に完全に従うか、又はそれを完全に無視するかの択一
的選択によって画像を表示するのではなく、遅延量及び
表示誤差の双方を考慮したフレーム表示間隔の制御が可
能となる。
As described in detail above, the moving picture decoder of the present invention is capable of completely following the frame interval at the time of encoding on the decoder side or completely ignoring it. Instead of displaying an image, it is possible to control the frame display interval in consideration of both the delay amount and the display error.

【図面の簡単な説明】[Brief description of the drawings]

【図1】従来の動画像デコーダの構成図である。FIG. 1 is a configuration diagram of a conventional video decoder.

【図2】従来の動画像デコーダの各段階のタイミング図
である。(a)はエンコードタイミング図であり、
(b)は送出バッファのデータ残存量を表す図であり、
(c)はデコーダの仮想受信バッファのデータ残存量を
表す図であり、(d)は表示タイミング図である。
FIG. 2 is a timing chart of each stage of a conventional video decoder. (A) is an encoding timing diagram,
(B) is a diagram showing the remaining data amount of the sending buffer;
(C) is a diagram showing the remaining amount of data in the virtual reception buffer of the decoder, and (d) is a display timing diagram.

【図3】本発明による動画像デコーダの構成図である。FIG. 3 is a configuration diagram of a moving image decoder according to the present invention.

【図4】本発明によるフレーム間隔制御手段の内部構成
図である。
FIG. 4 is an internal configuration diagram of a frame interval control unit according to the present invention.

【図5】本発明によるパラメータηに対する、フレーム
処理番号と遅延との関係図である。
FIG. 5 is a diagram illustrating a relationship between a frame processing number and a delay with respect to a parameter η according to the present invention.

【図6】本発明によるパラメータηに対する、フレーム
処理番号とタイミングエラーとの関係図である。
FIG. 6 is a diagram illustrating a relationship between a frame processing number and a timing error with respect to a parameter η according to the present invention.

【符号の説明】[Explanation of symbols]

1 画像デコーダ 2 フレームメモリ 3 表示フレームメモリ 4 遅延スイッチ 5 フレーム間隔制御手段 DESCRIPTION OF SYMBOLS 1 Image decoder 2 Frame memory 3 Display frame memory 4 Delay switch 5 Frame interval control means

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 KK34 LB07 PP04 TA00 TA07 TB04 TC16 TC36 TD06 UA05 UA34 UA38 5C063 AB03 AC01 CA05 CA16 CA36 CA38  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 KK34 LB07 PP04 TA00 TA07 TB04 TC16 TC36 TD06 UA05 UA34 UA38 5C063 AB03 AC01 CA05 CA16 CA36 CA38

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 符号化された動画像データを復号及び表
示する動画像デコーダにおいて、 伝送遅延量とフレーム表示間隔誤差との二乗和が最小と
なるように復号画像フレームの表示間隔を制御する手段
を有することを特徴とするデコーダ。
1. A moving image decoder for decoding and displaying encoded moving image data, wherein a display interval of a decoded image frame is controlled such that a sum of squares of a transmission delay amount and a frame display interval error is minimized. A decoder comprising:
【請求項2】 前記二乗和が、重み付き二乗和であるこ
とを特徴とする請求項1に記載のデコーダ。
2. The decoder according to claim 1, wherein the sum of squares is a weighted sum of squares.
【請求項3】 前記手段は、仮想受信バッファ遅延量を
変更することを特徴とする請求項1又は2に記載のデコ
ーダ。
3. The decoder according to claim 1, wherein said means changes a virtual reception buffer delay amount.
【請求項4】 前記仮想受信バッファ遅延量は、前記二
乗和の最小値と等価な関数により決定されることを特徴
とする請求項3に記載のデコーダ。
4. The decoder according to claim 3, wherein the virtual reception buffer delay amount is determined by a function equivalent to a minimum value of the sum of squares.
JP19814798A 1998-06-30 1998-06-30 Video decoder Expired - Fee Related JP3812155B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19814798A JP3812155B2 (en) 1998-06-30 1998-06-30 Video decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19814798A JP3812155B2 (en) 1998-06-30 1998-06-30 Video decoder

Publications (2)

Publication Number Publication Date
JP2000023158A true JP2000023158A (en) 2000-01-21
JP3812155B2 JP3812155B2 (en) 2006-08-23

Family

ID=16386249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19814798A Expired - Fee Related JP3812155B2 (en) 1998-06-30 1998-06-30 Video decoder

Country Status (1)

Country Link
JP (1) JP3812155B2 (en)

Also Published As

Publication number Publication date
JP3812155B2 (en) 2006-08-23

Similar Documents

Publication Publication Date Title
CN105659590B (en) The resolution ratio of control video encoded
EP1575294A1 (en) Method and apparatus for improving the average image refresh rate in a compressed video bitstream
US20020054635A1 (en) Image transmitting method and apparatus and image receiving method and apparatus
EP3951766B1 (en) Image display control device, transmission device, image display control method, and program
WO2010062471A2 (en) Methods and systems for improving network response during channel change
TW201429251A (en) Full-frame buffer to improve video performance in low-latency video communication systems
KR20010111353A (en) Apparatus and method with lower data-rate and less degradation of image quality
CN115462086B (en) Image processing method and device
JP2002218472A (en) Device and method for decoding variable image rate
CN112672147A (en) Decoding method, device and system based on screen projection
JP3812155B2 (en) Video decoder
JP3393907B2 (en) Video decoding device
US8731069B2 (en) Remote display system and method
JP2002016926A (en) Sprite coded data transmission method, sprite coded device, sprite coded data decoding device, and recording medium
WO2000062553A9 (en) Improved recognition of a pre-defined region on a transmitted image
JP2002027457A (en) Decoding method with reduced delay time
JP2003309847A (en) Image transmission method and image transmission device
CN117061827B (en) Image frame processing method, device, equipment and storage medium
JP4939131B2 (en) Remote display system and method
JP4196085B2 (en) Video signal encoding apparatus and video conference system using the same
CN116708924A (en) Image processing method, device and equipment
JP2833909B2 (en) Video encoding device
JPH09298469A (en) Image communication system
JP3871217B2 (en) Video receiver
JPH11146395A (en) Image transmission system and image coder

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050308

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050502

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: 20060509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060522

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees