Unlock instant, AI-driven research and patent intelligence for your innovation.
Video coding 8X8 integer transformation method
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
An integer transformation and video coding technology, which is applied in the field of video coding, can solve the problems of occupying a lot of hardware resources, low calculation accuracy, irreversible transformation, etc.
Pending Publication Date: 2011-10-26
SHENZHEN TEMOBI SCI &TECH
View PDF0 Cites 2 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
[0004] The purpose of the embodiments of the present invention is to propose a video encoding 8x8 integer transformation method, aiming to solve the problem that the DCT transformation matrix in the prior art uses floating-point multiplication and addition, which takes up a lot of hardware resources, and the calculation is complex and large, and the calculation accuracy is not high. The inverse transformation cannot be completely matched, and the transformation is irreversible
Method used
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more
Image
Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment 1
[0063] Such as figure 1 Shown is a video encoding 8x8 integer transformation method in Embodiment 1 of the present invention, the method includes the following steps:
[0064] S101, receiving the 8x8 image residual data X output by the prediction module in the encoder;
[0065] S102, selecting an integer transformation base, and constructing a transformation matrix P;
[0066] The general integer transformation matrix of 8x8 is:
[0067] C = k 0 k 0 k 0 k 0 k 0 k 0 k 0 k 0 k ...
Embodiment 2
[0085] The following is a video encoding 8x8 integer transformation method in Embodiment 2 of the present invention. Embodiment 2 of the present invention selects [15, 15, 10, 3] as the integer transformation base of the 8x8 general integer transformation matrix, and the method includes the following steps:
[0086] S201, receiving the 8x8 image residual data X output by the prediction module in the encoder;
[0087] S202, selecting an integer transformation base, and constructing a transformation matrix P;
[0088] The general integer transformation matrix of 8x8 is:
[0089] C = k 0 k 0 k 0 k 0 k 0 k 0 ...
Embodiment 3
[0123] The following is a video encoding 8x8 integer transformation method in Embodiment 3 of the present invention. Embodiment 3 of the present invention selects [6,7,5,1] as the integer transformation base of the 8x8 general integer transformation matrix, and the method includes the following steps:
[0124] S301. Receive 8x8 image residual data X output by a prediction module in an encoder.
[0125] S302, select an integer transformation base, and construct a transformation matrix P;
[0126] The general integer transformation matrix of 8x8 is:
[0127] C = k 0 k 0 k 0 k 0 k 0 k 0 k ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
PUM
Login to View More
Abstract
The invention discloses a video coding 8X8 integer transformation method. The method comprises the following steps: through receiving 8X8 image residual error data X outputted by a prediction module in an encoder, selecting different integer transformation radix ([15,15,10,3] or [6,7,5,1]), and constructing a transformation matrix P; according to the transformation matrix P, constructing a zoom matrix PF (PF=Z<T>*Z); carrying out positive transformation (Y=PXPT) on the image residual error data X, and employing corresponding integer transformation calculation method according to different integer change radix; carrying out zoomprocessing on data Y which goes through 8X8 positive transformation. The transformation method in the invention has excellent energy concentration performance, wherein energy concentration is close to 8X8 DCT, and correlation of video data in transformation space can be greatly eliminated. The method has low calculating complexity and can be realized through addition and shift. In the method, hardware realization is easy, operation precision is high, and there is no orthogonal transformation mismatching problem.
Description
technical field [0001] The present invention relates to the technical field of video coding, in particular to a video coding 8x8 integer transformation method. Background technique [0002] A complete video coding system is composed of a series of algorithm modules such as prediction, transformation, quantization, and entropy coding. Among them, intra-frame and inter-frame prediction is to use the correlation of video data in space and time to compress data. The transformation module is to transform the image residual data output by the prediction module from the time domain to another space, so that the energy of the flatly distributed data in the time domain is concentrated in the transformed space, and most of the energy of the data is concentrated in the low frequency area of the space . In the subsequent quantization and entropy coding modules, the transformed data distribution characteristics will be effectively used to further compress the data. Obviously, the tr...
Claims
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
Application Information
Patent Timeline
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.