Patent ID: 8428396

Claim:
An image interpolation method, wherein an image comprises multiple pixel points and the pixel points are arranged in a two-dimensional matrix composed of rows in a horizontal direction and columns in a vertical direction, the method comprising: obtaining pixel values of a first set of pixel points in a same row as a first pixel point, the row being in a horizontal direction; obtaining a first set of interpolation coefficients corresponding to the first set of pixel points; interpolating the first pixel point based on the pixel values of the first set of pixel points and the first set of interpolation coefficients; obtaining pixel values of a second set of pixel points in a same column as a second pixel point the column being in a vertical direction; obtaining a second set of interpolation coefficients corresponding to the second set of pixel points; interpolating the second pixel point based on the pixel values of the second set of pixel points and the second set of interpolation coefficients; obtaining pixel values of a third set of pixel points in a same line as a third pixel point, the line being in a direction of positive 45 degrees or negative 45 degrees; obtaining a third set of interpolation coefficients corresponding to the third set of pixel points; and interpolating the third pixel point based on the pixel values of the third set of pixel points and the third set of interpolation coefficients, wherein an interpolation formula of the interpolating the first pixel point is: a=A 1 ·h 1a +A 2 ·h 2a +A 3 ·h 3a + . . . +A M ·h Ma , wherein a indicates the pixel value of the first pixel point, A 1 , A 2 , . . . , A M indicate the pixel values of the first set of pixel points, h 1a , h 2 a, . . . , h Ma indicate the first set of interpolation coefficients, and M is a positive integer.