Font Size: a A A

Implementation Of The Symbol Grouping Run-Length Based Entropy Coding In Video Compression Using C

Posted on:2022-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2518306554982619Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years,video compression technology has been widely used and developed rapidly.With the advent of the 5G era,the requirements for the definition of video are getting higher and higher.Inevitably,the higher the video resolution,the larger the data volume of the entire video.Video compression technology generally includes the following parts: transformation,quantization,and entropy coding.Among them,entropy coding plays a vital role in whether the entire video can be compressed to the ideal entropy value.What this article implements is a new three-dimensional transform video compression algorithm,which does not use motion compensation.Each module of the implemented video compression algorithm adopts a more independent and efficient algorithm.For the transformation step,SCWP(Spectral Condensed Wavelet Packet),that is,wavelet transform(spectral compression wavelet packet)is used.For the quantization step,a novel and simple thresholding method is used to achieve entropy-constrained scalar quantization.For the entropy coding step,a new entropy coding technology based on run-length symbol grouping entropy coding.This binary entropy coding can be applied to multi-symbol source coding,and when it encodes sources close to independent distribution,the best redundancy is The range of the residual rate is within 1.5% of the source entropy.The advantage lies in the complexity of the algorithm,the complexity of this transform video coding algorithm is similar to the complexity of the two-dimensional still image transform coding algorithm.However,in high bit rate video compression,its video compression performance can be comparable to the traditional standard compression scheme HEVC(High Efficiency Video coding).The work done in this paper is as follows.In the entire compression program,the C language is used to implement the run-length-based symbol grouping entropy coding module,and the entire compression program is debugged and run normally,and the operation results are consistent with the matlab program.In the result analysis,the traditional video compression standard scheme H264 reference software JM and HEVC reference software HM are compared with the compression program implemented in this paper,which proves that it has unique advantages in high-quality video compression.
Keywords/Search Tags:Video compression, Transform coding, Entropy coding, Symbol grouping method
PDF Full Text Request
Related items