-
公开(公告)号:US20170094272A1
公开(公告)日:2017-03-30
申请号:US15372686
申请日:2016-12-08
Applicant: Core Wireless Licensing S.a.r.l.
Inventor: Dmytro RUSANOVSKYY , Kemal UGUR
IPC: H04N19/117 , H04N19/105 , H04N19/523 , H04N19/436
CPC classification number: H04N19/523 , H04N7/12 , H04N19/105 , H04N19/117 , H04N19/136 , H04N19/172 , H04N19/182 , H04N19/42 , H04N19/436 , H04N19/63
Abstract: In digital video image encoding and decoding, a filter type is selected based on symmetrical properties of the images and coefficient values of an interpolation filter are calculated based on the selected filter type. Coefficient values, filter tap-length and selected filter-type are provided in the encoded video data. Coefficient values are also calculated based on a prediction signal representative of the difference between a video frame and a reference image. The prediction signal is calculated from the reference image based on a predefined base filter and motion estimation performed on the video frame. The predefined base filter has fixed coefficient values. Coefficient values are selected from interpolation of pixel values in a selected image segment in the video frame. Symmetry properties of images can be a vertical symmetry, a horizontal symmetry and a combination thereof, so that only a portion of the filter coefficients are coded.
-
2.
公开(公告)号:US20170171557A1
公开(公告)日:2017-06-15
申请号:US15370127
申请日:2016-12-06
Applicant: Core Wireless Licensing S.a.r.l.
Inventor: Kemal UGUR , Jani LAINEMA , Antti HALLAPURO
IPC: H04N19/53 , H04N19/176 , H04N19/105 , H04N19/523
CPC classification number: H04N19/53 , G06T7/238 , H04N5/145 , H04N19/105 , H04N19/176 , H04N19/523 , H04N19/533
Abstract: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.
-