Check patentability & draft patents in minutes with Patsnap Eureka AI!

Bandwidth compression coding method

A technology of bandwidth compression and encoding method, applied in image communication, digital video signal modification, electrical components, etc., can solve the problem of loss of data accuracy and achieve accurate prediction

Inactive Publication Date: 2020-05-05
XIAN CREATION KEJI CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Quantization is to use a limited number of bits to represent observation data, which reduces the amount of data that needs to be encoded and achieves the purpose of compressing data, but it also loses data accuracy.

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
  • Bandwidth compression coding method
  • Bandwidth compression coding method
  • Bandwidth compression coding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] See figure 1 , figure 1 It is a schematic flowchart of a bandwidth compression encoding method provided by an embodiment of the present invention. The compression coding method comprises the following steps:

[0059] get the macroblock;

[0060] Acquiring the gradient of the macroblock and the corresponding gradient level;

[0061] selecting a final prediction mode according to said gradient level;

[0062] calculating an original prediction residual for the macroblock according to the final prediction mode;

[0063] Calculating quantized residuals, fluctuation coefficients, and fluctuation states according to the original prediction residuals;

[0064] Writing the quantization residual, fluctuation state, and fluctuation coefficient into a code stream to complete the bandwidth compression.

[0065] Among them, before prediction, the gradient level is set according to the texture complexity of the region and the application scene. The gradient level of the macrobl...

Embodiment 2

[0070] see again figure 1 , on the basis of the foregoing embodiments, this embodiment focuses on a detailed description of a bandwidth compression coding method. The compression coding method includes all the features of the first embodiment above, specifically, the compression coding method also includes the following features:

[0071] Wherein, the gradient Grad satisfies the following formula:

[0072]

[0073] Wherein, m is the number of rows of the macroblock, and n is the number of columns of the macroblock.

[0074] Wherein, the span H of the gradient level satisfies:

[0075] H=(1<

[0076] Among them, the "<<" expression means that if there is an expression a<

[0077] Wherein, the gradient level includes a first gradient level and a second gradient level, and step (c) includes:

[00...

Embodiment 3

[0103] see again figure 1 , on the basis of Embodiment 1 and Embodiment 2, describe in detail the detailed process of a compression encoding method, including:

[0104] (S01) acquiring a macroblock MB;

[0105] Define the size of MB as m×n pixel components, where m≥1, n≥1;

[0106] Preferably, the size of the MB can be defined as 8×1 pixel components, 16×1 pixel components, 32×1 pixel components, and 64×1 pixel components; in this embodiment, the size of the MB is 16×1 pixel components The component is used as an example for illustration, and the same applies to other MBs of different sizes. The pixel components in the MB are arranged sequentially from left to right according to the serial numbers from 0 to 15, and each serial number position corresponds to a pixel component.

[0107] Here, the pixel component may also be a reconstructed pixel component, which is not specifically limited here.

[0108] (S02) Obtaining the gradient of the macroblock and the corresponding gr...

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

No PUM Login to View More

Abstract

The invention relates to a bandwidth compression coding method. The bandwidth compression coding method comprises the following steps: (a) acquiring a macro block; (b) acquiring the gradient of the macro block and the corresponding gradient level; (c) selecting a final prediction mode according to the gradient level; (d) calculating an original prediction residual error of the macro block according to the final prediction mode; (e) calculating a quantization residual error, a fluctuation coefficient and a fluctuation state according to the original prediction residual error; and (f) writing the quantization residual error, the fluctuation state and the fluctuation coefficient into a code stream to complete bandwidth compression. The embodiment of the invention has the beneficial effects that the texture complexity of the current region is fully considered during compressed encoding, the prediction methods corresponding to different texture complexities are designed according to the gradient of the macro block, the optimal prediction method is adaptively selected, prediction is more accurate, the bandwidth compression ratio and the prediction limit entropy are increased, and the encoding loss is reduced.

Description

technical field [0001] The invention belongs to the technical field of compression coding, and in particular relates to a bandwidth compression coding method. Background technique [0002] The transfer of data is often constrained by bandwidth and throughput constraints, making it impossible to send or receive unlimited data in an extremely short period of time. In order to maximize the quantity and quality of the information being transmitted, in some cases the information is compressed or encoded when transmitted and decompressed or decoded when received. Data compression is necessary in the transmission of video data. Video data includes chrominance features, luma features, and often stereo audio information. Even very short video clips require a lot of data to define. The transmission and encoding of these data must be as efficient as possible. In today's information age, the compression of video data is becoming more and more important. Video content is growing at ...

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
no application Login to View More
IPC IPC(8): H04N19/176H04N19/103H04N19/124
CPCH04N19/103H04N19/124H04N19/176
Inventor 岳庆冬冉文方李雯
Owner XIAN CREATION KEJI CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More