发明名称 |
Method for rate-distortion optimized transform and quantization through a closed-form operation |
摘要 |
The present invention is directed to a rate-distortion optimized (RDO) transform and quantization system. A frame classification unit classifies an input frame as either a key frame or a non-key frame. A rate model update unit generates at least one model parameter of a rate model according to a transform coefficient and a bitrate resulted from an encoded key frame. An RDO transform and quantization unit processes the input frame, thereby generating a quantized transform coefficient according to the model parameter. A frame buffer is used to store a previous frame, according to which the bitrate is estimated. |
申请公布号 |
US9118918(B2) |
申请公布日期 |
2015.08.25 |
申请号 |
US201213413598 |
申请日期 |
2012.03.06 |
申请人 |
National Taiwan University |
发明人 |
Huang Tsung Yau;Chen Homer H.;Su Po-Yen;Kao Chieh Kai;Ou Tao-Sheng |
分类号 |
H04N19/157;H04N19/176;H04N19/147;H04N19/172;H04N19/149;H04N19/124;H04N19/61;H04N19/142 |
主分类号 |
H04N19/157 |
代理机构 |
Stout, Uxa & Buyan, LLP |
代理人 |
Stout Donald E.;Stout, Uxa & Buyan, LLP |
主权项 |
1. A rate-distortion optimized (RDO) transform and quantization method, comprising a processor that performs the following steps:
a frame classification step that classifies an input frame as either a key frame or a non-key frame; a rate model update step that generates at least one model parameter of a rate model according to a transform coefficient and a bitrate resulted from an encoded key frame; an RDO transform and quantization step that processes the input frame, thereby generating a quantized transform coefficient according to the model parameter; and storing a previous frame in a frame buffer, and estimating the bitrate according to the previous frame; wherein the bitrate B is estimated by a linear model around a given quantization parameter (QP):
B(X)=α·∥X∥1+βwhere α and β are the model parameters, ∥X∥1 is one norm of the quantized transform coefficient X, which is defined as a sum of absolute values of all elements in X; and
wherein the RDO transform and quantization step is performed through a closed-form operation asxi={0,ti-λ·α2((AQ)i2)2≤0round(ti-sign(ti)·λ·α2((AQ)i2)2),otherwisewhere xi is an element of X, ti is an element of a quantized transform matrix T defined by T=Q−1A−1R, wherein Q−1 is a quantization matrix, A−1 is a transform matrix, R is a residual signal obtained by subtracting a predicted signal from an input signal of the input frame,sign(ti)·λ·α2((AQ)i2)2is an adjustment term, and λ is a Lagrange multiplier defined by a cost function J=D+λB, wherein D is distortion. |
地址 |
Taipei TW |