Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Distributed Residual Video Coding Method Based on Macroblock Classification

A distributed, encoding and decoding technology, applied in the field of video encoding and decoding, can solve the problems of increasing the complexity of the encoding end, and achieve the effect of maintaining low complexity, accurate classification of macroblocks, and simple threshold setting

Active Publication Date: 2019-01-08
SOUTH CHINA AGRI UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the limited resources at the encoding end, it is not possible to use a highly complex algorithm such as motion compensated frame interpolation (MCFI) to generate SI'. Only average interpolation (Average Interpolation, AI) or fast motion compensation (Fast Motion Compensation) can be used. Interpolation, FMCI) such a low-complexity algorithm to generate simple SI', however, it inevitably increases the complexity of the encoding end

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
  • A Distributed Residual Video Coding Method Based on Macroblock Classification
  • A Distributed Residual Video Coding Method Based on Macroblock Classification
  • A Distributed Residual Video Coding Method Based on Macroblock Classification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] In a distributed video coding system, macroblock classification at the coding end is an effective method to improve the rate-distortion performance of the system. In the existing encoding end macroblock classification scheme, the classification algorithm usually needs to set the threshold value in advance, but there is no clear explanation on how to set the threshold value; at the same time, more complex calculations are required, which increases the computational burden on the encoding end; In order to classify macroblocks more accurately, the encoder needs to generate side information, which increases the complexity of the encoder; the above shortcomings limit the practicability of the classification scheme.

[0048] The distributed residual video coding method based on macroblock classification in this embodiment first gives some basic definitions:

[0049] A. The video sequence is divided into WZ frame and KEY frame according to the size of GOP=2, where X 2k for WZ...

Embodiment 2

[0086] This embodiment is a specific experimental plan, using four test videos of Hall Monitor, Foreman Coastguard, and Soccer in QCIF format and a frame rate of 15 frames per second. GOP is 2, odd frames are KEY frames, encoded by H.264 / AVC Intra, QP is set to 14, 16, 18, 20, 24, 27, 30, 32 respectively; even frames are WZ frames, LDPCA code length is 396 .

[0087] 1. Macroblock classification effect and Skip block side information improvement results

[0088] figure 2 The proportion of each macroblock after all R frames of four video sequences are classified according to BMD-DRVC is given. image 3 is true figure 2 The PSNR (R block ,R′ block ) and find their average value (APSNR), from image 3 It can be seen that the APSNR of the Intra block is mostly around 14dB ~ 17dB, which shows that the difference between the Intra block and the corresponding side information block is large, and it is more effective to use Intra coding for this kind of macroblock than Wyner-Z...

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 discloses a distributed residual video coding and decoding method based on block mode decision. The method comprises the following steps: a whole video is divided into KEY frames and a WZ frame; a reference frame is subtracted by the WZ frame at a coding end so that a residual video frame is obtained, and the residual video frame is divided into Intra blocks, Skip blocks and WZ blocks through the block mode decision scheme; Intra coding is carried out on the Intra blocks, and non-uniform quantization and low-density parity-check coding are carried out on the WZ blocks; block mode decision information is sent to a decoding end through variable length coding; the decoding end obtains the block mode decision information through variable length decoding, correspondingly processes the three kinds of the blocks according to the block mode decision information, and combines processing results into the residual frame, which is then added by the reference frame so that a decoded image of the WZ frame is obtained; and decoded images of the KEY frames and the decoded image of the WZ frame are finally combined into a decoded video. The method provided by the invention has the advantages of high simplicity and effectiveness; and the block mode decision at the coding end not only achieves a small computation amount and simple threshold value settings, but also avoids side information, so that low complexity of distributed video coding at the coding end is ensured.

Description

technical field [0001] The invention relates to a distributed residual video encoding and decoding method, in particular to a distributed residual video encoding and decoding method based on macroblock classification, which belongs to the technical field of video encoding and decoding. Background technique [0002] Distributed Residual Video Coding (DRVC) is a distributed video coding scheme following pixel-domain distributed video coding (PDDVC) and transform-domain distributed video coding (TDDVC) . In order to improve the RD characteristics of the system, it is an effective way to classify macroblocks (block mode decision, BMD) at the encoding end; the current research on BMD is mostly concentrated in the framework of PDDVC and TDDVC, with the TDDVC system as the main one. DRVC systems are rarely studied. In both PDDVC and TDDVC systems, the macroblock classification algorithm involves relatively complex calculations, such as the need to calculate the "sum of absolute d...

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 Patents(China)
IPC IPC(8): H04N19/61H04N19/593H04N19/625H04N19/13H04N19/176
CPCH04N19/13H04N19/176H04N19/395H04N19/593H04N19/61H04N19/625
Inventor 胡春筠俞龙蔡坤
Owner SOUTH CHINA AGRI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products