Compression coding methods

A technology of compression coding and direction prediction, applied in image communication, digital video signal modification, electrical components and other directions, can solve problems such as occupying a large storage space and channel bandwidth, large amount of video information data, and restricting the expansion of the video communication industry. Achieve the effect of saving the number of transmitted bits, increasing the bandwidth compression rate, and reducing the theoretical limit entropy

Active Publication Date: 2019-04-12
上海本趣网络科技有限公司
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The amount of digital video information is huge, and it will occupy a huge storage space and channel bandwidth, which restricts the expansion of the video communication industry

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
  • Compression coding methods
  • Compression coding methods
  • Compression coding methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] See figure 1 , figure 1 It is a schematic flow chart of a compression coding method provided for an embodiment of the present invention; the compression coding method includes the following steps:

[0045] (a) acquiring the first macroblock;

[0046] (b) acquiring sampling points and non-sampling points of the first macroblock;

[0047] (c) obtaining a first prediction residual according to the sampling point and the non-sampling point;

[0048] (d) obtaining a residual distribution type according to the first prediction residual;

[0049] (e) obtaining a quantization matrix according to the distribution type of the prediction residual;

[0050] (f) Obtaining a quantization residual according to the quantization matrix and the first prediction residual.

[0051] For images with complex textures, the embodiments of the present invention greatly improve the prediction accuracy of the texture at the boundary, reduce the theoretical limit entropy, and increase the band...

Embodiment 2

[0053] see again figure 1 In this embodiment, on the basis of the foregoing embodiments, the compression coding method will be described in detail. Specifically, in the method, step (b) also includes:

[0054] (a) acquiring the first macroblock;

[0055] (b) acquiring sampling points and non-sampling points of the first macroblock;

[0056] (c) obtaining a first prediction residual according to the sampling point and the non-sampling point;

[0057] (d) obtaining a residual distribution type according to the first prediction residual;

[0058] (e) obtaining a quantization matrix according to the distribution type of the prediction residual;

[0059] (f) Obtaining a quantization residual according to the quantization matrix and the first prediction residual.

[0060] Wherein, step (b) comprises:

[0061] (b1) sequentially obtaining the difference between each pixel value of the first macroblock and the previous pixel value to form a residual sequence;

[0062] (b2) Obtai...

Embodiment 3

[0088] see again figure 1 with figure 2 , figure 2 It is a schematic diagram of a prediction residual calculation principle of a compression coding method provided by an embodiment of the present invention. On the basis of the above-mentioned embodiments, this embodiment focuses on an example to describe the compression coding method in detail. Specifically, assume that the size of the first macroblock MB1 to be processed is m×n pixels, where m and n are both greater than 0 an integer of . The following embodiment takes m=16, n=1 as an example for illustration, the first macroblock MB1 to be processed={12, 14, 15, 18, 20, 23, 15, 10, 4, 0, 2, 2, 4 , 5, 5, 6} specifically include the following steps:

[0089] S10: Form a residual sequence by taking the difference between each bit of the pixel value of the first macroblock MB1 and the previous bit of pixel value. that is satisfied,

[0090]

[0091] Get ResTem = {12, 2, 1, 3, 2, 3, -8, -5, -6, -4, 2, 0, 2, 1, 0, 1}; ...

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 compression coding methods. A method comprises the following steps of (a), obtaining a first macro block; (b), obtaining sampling points and non-sampling points of the first macro block; (c), obtaining first predicted residual errors according to the sampling points and the non-sampling points; (d), obtaining residual error distribution types according to the first predicted residual errors; (e), obtaining a quantization matrix according to the residual error distribution types; and (f), obtaining quantized residual errors according to the quantization matrix and the first predicted residual errors. According to the method, for an image with complex textures, prediction precision for the textures at boundaries can be greatly improved; theoretical limit entropy is reduced; a bandwidth compression ratio is improved; moreover, quantization parameters are adaptively set according to different texture complexity; the transmission bit number is further reduced; and the bandwidth compression ratio is improved.

Description

technical field [0001] The invention belongs to the field of video compression, and in particular relates to a compression coding method. Background technique [0002] A large number of statistics show that there is a correlation between adjacent pixels of the same image, or that these pixel values ​​are similar. Moreover, there is also a strong correlation between pixels at corresponding positions between adjacent lines in the same frame of image. People can take advantage of these properties for video compression coding. With the rapid development of communication technology, people have higher and higher requirements for the clarity, fluency and real-time of video quality, and video compression technology has become an important link to solve this problem. The amount of digital video information is huge, and it will occupy a huge storage space and channel bandwidth, which restricts the expansion of the video communication industry. In a channel with limited bandwidth, ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/124H04N19/13H04N19/132H04N19/176H04N19/184
CPCH04N19/124H04N19/13H04N19/132H04N19/176H04N19/184
Inventor 岳庆冬冉文方李雯
Owner 上海本趣网络科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products