发明名称 Video encoder with an integrated temporal filter
摘要 A video encoder with an integrated temporal filter, which has an output carrying a sequence of encoded frames, includes: an input receiving input frame data; a temporal filter receiving the input frame data from the input and producing filtered frame data; motion processing modules receiving reconstructed frames derived from the sequence of encoded frames and the filtered frame data from the temporal filter and producing a residual error signal output; and a coder module which receives the input frame data and the residual error signal and produces the sequence of encoded frames. A method of encoding video includes: receiving a current frame to be encoded into a motion estimator and a temporal filter substantially at one time; receiving a previously encoded reference frame; generating a reconstructed motion-compensated reference frame from the previously encoded reference frame; and determining from the motion-compensated reference frame and the current frame whether and how much blending to perform between the motion compensated reference frame and the current frame.
申请公布号 US9414091(B2) 申请公布日期 2016.08.09
申请号 US200912511777 申请日期 2009.07.29
申请人 Qualcomm Incorporated 发明人 Pinhasov Eran David;Dolgin Yuri;Pinto Victor
分类号 H04N19/615;H04N19/82;H04N19/61;H04N19/117;H04N19/182 主分类号 H04N19/615
代理机构 Knobbe, Martens, Olson & Bear, LLP 代理人 Knobbe, Martens, Olson & Bear, LLP
主权项 1. A video encoder with an integrated temporal filter, comprising: an input configured to receive input frame data; an output configured to provide a sequence of encoded frame data; a frame reconstruction module configured to receive a frame of encoded frame data from the sequence of encoded frame data and to provide reconstructed frame data; a temporal filter configured to receive the input frame data and the reconstructed frame data and to produce filtered frame data; a motion processing module configured to receive the reconstructed frame data and the input frame data and to provide motion compensated frame data; a residual calculation module configured to: (i) receive the motion compensated frame data and the filtered frame data, and (ii) blend, at the residual calculation module, the motion compensated frame data and the filtered frame data to produce a residual error signal, wherein blending the motion compensated frame data and the filtered frame data comprises applying one or more blending parameters to the motion compensated frame data and the filtered frame data, such that the residual error signal is bounded between values of the motion compensated frame data and the filtered frame data, and a coder module configured to receive the residual error signal and to produce the sequence of encoded frame data; wherein the temporal filter is configured to provide the filtered frame data by blending between the input frame data and the reconstructed frame data.
地址 San Diego CA US