1. A method of video coding, comprising: transforming a first block of residual pixel values of pictures by an integer transform function; generating a corresponding second block of transform coefficients, wherein the integer transform function includes a vector set of eight vectors, said vector set is defined as: 0 : [ 13 13 13 13 13 13 13 13 ] * n 1 : [ 19 15 9 3 - 3 - 9 - 15 - 19 ] * n 2 : [ 17 7 - 7 - 17 - 17 - 7 7 17 ] * n 3 : [ 9 3 - 19 - 15 15 19 - 3 - 9 ] * n 4 : [ 13 - 13 - 13 13 13 - 13 - 13 13 ] * n 5 : [ 15 - 19 - 3 9 - 9 3 19 - 15 ] * n 6 : [ 7 - 17 17 - 7 - 7 17 - 17 7 ] * n 7 : [ 3 - 9 15 - 19 19 - 15 9 - 3 ] * n or 0 : [ 169 169 169 169 169 169 169 169 ] * m 1 : [ 247 195 117 39 - 39 - 117 - 195 - 247 ] * m 2 : [ 221 91 - 91 - 221 - 221 - 91 91 221 ] * m 3 : [ 183 - 59 - 243 - 135 135 243 59 - 183 ] * m 4 : [ 169 - 169 - 169 169 169 - 169 - 169 169 ] * m 5 : [ 135 - 243 59 183 - 183 - 59 243 - 135 ] * m 6 : [ 91 - 221 221 - 91 - 91 221 - 221 91 ] * m 7 : [ 39 - 117 195 - 247 247 - 195 117 - 39 ] * m where m and n are non-zero integer numbers.