摘要 |
PROBLEM TO BE SOLVED: To provide techniques for scanning residual transform coefficients for video encoding.SOLUTION: A video encoder uses a function-based definition of scan order to scan transform coefficients associated with a block of residual video data; based on a prescribed function and one or more parameter values, defines scan order for the coefficients; and uses the function-based scan order to scan a two-dimensional array of coefficients in order to produce a one-dimensional array of coefficients for use in producing encoded video data. Then, the video encoder signals the parameters to a video decoder, or the video decoder infers one or more of the parameters. The video decoder uses the function-based scan order to scan the one-dimensional array of coefficients in order to reproduce the two-dimensional array of coefficients for use in producing decoded video data. In each case, the scan order varies according to the parameter values, which include block size, orientation, and/or orientation strength. |