发明名称 Interpolated video error concealment
摘要 Embodiments of the present disclosure provide a method that comprises receiving a first stream of video frames at a first frame rate and generating a second stream of video frames at a second frame rate. The method also comprises interpolating between a pair of adjacent video frames of the first stream of video frames to produce a first number of interpolated intermediate video frames in a particular sequence of the intermediate video frames. The method further comprises duplicating at least one of the adjacent video frames of the pair of adjacent video frames to produce a second number of duplicated intermediate video frames in the particular sequence of the intermediate video frames. The method further comprises, in response to a change in observed interpolation quality, dynamically changing the first number of interpolated intermediate video frames and the second number of duplicated intermediate video frames.
申请公布号 US9247243(B1) 申请公布日期 2016.01.26
申请号 US201213722614 申请日期 2012.12.20
申请人 Marvell International Ltd. 发明人 Namboodiri Vipin;Agara Venkatesha Rao Krishna Prasad
分类号 H04N7/12;H04N11/02;H04N11/04;G06F15/173;H04N19/132 主分类号 H04N7/12
代理机构 代理人
主权项 1. A method comprising: receiving a first stream of video frames at a first frame rate; generating a second stream of video frames at a second frame rate, wherein the second stream comprises (i) video frames of the first stream of video frames and (ii) sequences of intermediate video frames inserted between video frames of the first stream of video frames; interpolating between a pair of adjacent video frames of the first stream of video frames to produce a first number of interpolated intermediate video frames in a particular sequence of the intermediate video frames; duplicating at least one of the adjacent video frames of the pair of adjacent video frames to produce a second number of duplicated intermediate video frames in the particular sequence of the intermediate video frames; receiving a plurality of interpolation quality values corresponding to one or more interpolated intermediate video frames; temporally filtering the plurality of interpolation quality values to obtain observed interpolation quality; and in response to a change in the observed interpolation quality, dynamically changing the first number of interpolated intermediate video frames and the second number of duplicated intermediate video frames in the second stream of video frames.
地址 Hamilton BM