Method and device for compressing and decompressing reference frames

A compression method and a technology of reference frames, which are applied in television, electrical components, and pulse-modulated television signal transmission, etc., can solve the problems of large unit memory access bandwidth, large precision loss, and large random access redundancy, so as to reduce random access redundancy. The loss of residual and average precision, and the effect of reducing access bandwidth

Active Publication Date: 2013-01-02
MIGU CO LTD
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The video coding standard in the prior art uses a 4×4 pixel block as the minimum unit, and the entire package needs to occupy 128 bits, which has a large unit memory access bandwidth and large random access redundancy; and a 4×4 pixel block includes 16 Pixels, there is a greater possibility of a large difference between each pixel, and a greater loss of precision

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
  • Method and device for compressing and decompressing reference frames
  • Method and device for compressing and decompressing reference frames
  • Method and device for compressing and decompressing reference frames

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] This embodiment provides a reference frame compression method, such as figure 1 As shown, the method includes:

[0058] 101. Using a 2×2 pixel block as a basic unit, divide the reference frame into multiple 2×2 pixel blocks;

[0059] 102. Calculate the difference between the maximum pixel value and the minimum pixel value of the pixels included in each 2×2 pixel block;

[0060] 103. If the difference between the maximum pixel value and the minimum pixel value of the pixels included in the 2×2 pixel block is smaller than the first preset threshold, set the 2×2 pixel block except for the minimum pixel value The difference between the pixel value of each pixel and the minimum pixel value of the pixels included in the 2×2 pixel block is represented by a fixed number of bits less than 8 bits;

[0061] The fixed number of bits means that in a 2×2 pixel block, the same number of bits is used to represent the difference between the pixel values ​​of the three pixel points oth...

Embodiment 2

[0067] This embodiment provides a reference frame compression method, such as figure 2 As shown, the method includes:

[0068] 201. Using a 2×2 pixel block as a basic unit, divide the reference frame into multiple 2×2 pixel blocks;

[0069] 202. Calculate the difference between the maximum pixel value and the minimum pixel value of the pixels included in each 2×2 pixel block;

[0070] 203. When the difference between the maximum pixel value and the minimum pixel value of the pixels included in the 2×2 pixel block is smaller than a second preset threshold, directly divide the 2×2 pixel block by the minimum pixel The difference between the pixel value of each pixel other than the pixel value and the minimum pixel value of the pixels included in the 2×2 pixel block is represented by a fixed number of bits less than 8 bits, wherein the second threshold less than said first threshold;

[0071] The second preset threshold can be 64 (ie 2 6 ).

[0072] 204. Pack the 2×2 pixel b...

Embodiment 3

[0078] This embodiment provides a reference frame compression method, such as image 3 As shown, the method includes:

[0079] 301. Using a 2×2 pixel block as a basic unit, divide the reference frame into multiple 2×2 pixel blocks;

[0080] 302. Calculate the difference between the maximum pixel value and the minimum pixel value of the pixels included in each 2×2 pixel block;

[0081] 303. When the difference between the maximum pixel value and the minimum pixel value of the pixels included in the 2×2 pixel block is greater than or equal to the second preset threshold (this threshold is 64) and smaller than the first preset threshold (128 ), it will be used to represent the difference between the pixel value of each pixel in the 2×2 pixel block except the minimum pixel value and the minimum pixel value of the pixels included in the 2×2 pixel block After the number of bits of the value is shifted to the right, it is represented by a fixed number of bits less than 8 bits;

[...

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

An embodiment of the invention discloses a method and a device for compressing and decompressing reference frames. The method includes the steps of taking a 2x2 pixel block as a basic unit, and dividing a reference frame into a plurality of 2x2 pixel blocks; computing the difference between the maximum pixel and the minimum pixel value of pixel points included in each 2x2 pixel block; if the difference between the maximum pixel and the minimum pixel value of the pixel points included in each 2x2 pixel block is smaller than a first preset threshold value, expressing the difference between pixel value except the minimum pixel value of every pixel point included in the 2x2 pixel block and the minimum pixel value of the pixel point included in the 2x2 pixel block in a fixed bit digit mode less than 8 bits; packing the 2x2 pixel block into a data packet which is 32 bits in length, and sending the 32-bit data packet to a receiver. The method and the device for compressing and decompressing the reference frames are applicable to reference frame compression in the technical field of video compression.

Description

technical field [0001] The invention relates to the technical field of video compression, in particular to a reference frame compression and decompression method and device. Background technique [0002] Due to the large amount of information in the transmission of video signals, especially when the video signal is represented by more than 8 bits, the transmission bandwidth requirements are high. If the video signal is directly transmitted, it is difficult to achieve it in terms of the current transmission bandwidth, so it is required We perform compression encoding before video signal transmission, that is, video source compression encoding, and then transmit to save bandwidth and storage space. Usually there are video encoders / video decoders at the sending end and receiving end of video signal transmission, and video coding and decoding technology is used to code and decode video signals. The sender or receiver here can be a mobile phone, digital phone terminal, wireless ...

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): H04N7/26
CPCH04N7/26H04N19/00727H04N19/00715H04N19/58H04N19/573
Inventor 亢丽娟马彦卓林四新
Owner MIGU CO LTD
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