发明名称 Inclusion of switched interpolation filter coefficients in a compressed bit-stream
摘要 In one example, an encoder may apply a plurality of pre-defined interpolation filters to units of video data, such as frames of reference video, in order to generate a plurality of different interpolated prediction data. The encoder may also at times determine that a new interpolation filter or set of interpolation filters might improve coding quality by either improving video compression or improving reconstructed image quality. The encoder may also signal to a video decoder whether one of the pre-defined interpolation filters was used or a new set of interpolation filters was used. The encoder may also signal to a video decoder whether to continue using the new set of interpolation filters, or whether to revert back to using the pre-defined set of interpolation filters. A video decoder can decode video data based on data received from the video encoder.
申请公布号 US9154807(B2) 申请公布日期 2015.10.06
申请号 US201113079166 申请日期 2011.04.04
申请人 QUALCOMM Incorporated 发明人 Joshi Rajan L.;Karczewicz Marta;Panchal Rahul P.
分类号 H04N7/26;H04N19/523;H04N19/176;H04N19/70;H04N19/172;H04N19/117;H04N19/82 主分类号 H04N7/26
代理机构 代理人 Marlette Todd E.
主权项 1. A method of encoding video data, the method comprising: interpolating first pixel values for a first sub-unit of reference video included in a unit of reference video to generate a first prediction data, wherein interpolating the first pixel values is based on a first set of interpolation filters; identifying a first sub-unit syntax element corresponding to the first set of interpolation filters, the first sub-unit syntax element is identified from multiple syntax elements to be included in a first sub-unit header corresponding to the first sub-unit of reference video and to indicate to a video decoder whether the first sub-unit of reference video is interpolated using a set of interpolation filters identified in a unit header corresponding to the unit of reference video, a set of interpolation filters identified in the first sub-unit header, or a set of interpolation filters used in a previous sub-unit of reference video; generating the first sub-unit syntax element that indicates that the first sub-unit of reference video has the first set of interpolation filters defined in the first sub-unit syntax element; encoding the video data based at least in part on the first prediction data; and generating an encoded bit stream, the encoded bit stream at least comprising the unit header, the first sub-unit header that includes the first sub-unit syntax element, and the encoded video data.
地址 San Diego CA US