Trudy SPIIRAN
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Trudy SPIIRAN, 2018, Issue 58, Pages 111–127
DOI: https://doi.org/10.15622/sp.58.5
(Mi trspy1008)
 

Artificial Intelligence, Knowledge and Data Engineering

Improving efficiency of entropy coding method in modern video compression standards

V. T. Nguyen, A. A. Tropchenko

ITMO University (Saint Petersburg National Research University of Information Technologies, Mechanics and Optics)
Abstract: Modern video coding standards have high coding efficiency, but the encoding performance has to be improved to meet the growing multimedia applications. The paper deals with the entropy encoding methods and algorithms in video coding standard H.264/AVC and H.265/HEVC. Context-based Adaptive Variable Length Coding (CAVLC) for the H.264/AVC standard was originally designed for lossy video coding, and as such does not yield adequate performance for lossless video coding. Context-Adaptive Binary Arithmetic Coding (CABAC) is a method of entropy coding first introduced in H.264/AVC and now used in the standard H.265/HEVC. While it provides high coding efficiency, the data dependencies in H.264/AVC CABAC make it challenging to parallelize and thus, limit its throughput. Accordingly, during the standardization of entropy coding for HEVC, both coding efficiency and throughput were considered. Based on an analysis of their advantages and disadvantages, a method called the entropy coding algorithm using the enumerative coding of the hierarchical approach is proposed. The proposed algorithm consists of the Context-Adaptive Binary Arithmetic Coding algorithm and the enumerative coding algorithm with a hierarchical approach. The proposed algorithm is tested in the Visual C ++ development environment on various test video sequences. The results of the experiments showed a greater efficiency of coding of multimedia data (the proposed one reduces on average up to 15% of the storage volume compared to the traditional CABAC method), while the method requires a longer coding time (approximately twice). The proposed method can be recommended for use in telecommunication systems for storage, transmission and processing of multimedia data, where a high degree of compression is required first.
Keywords: entropy coding, method CABAC, method CAVLC, enumerative coding algorithm, H.265/HEVC, H.264/AVC.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation 08-08
This work is supported by Government of the Russian Federation (Grant 08-08).
Received: 06.02.2018
Bibliographic databases:
Document Type: Article
UDC: 004.627
Language: Russian
Citation: V. T. Nguyen, A. A. Tropchenko, “Improving efficiency of entropy coding method in modern video compression standards”, Tr. SPIIRAN, 58 (2018), 111–127
Citation in format AMSBIB
\Bibitem{NguTro18}
\by V.~T.~Nguyen, A.~A.~Tropchenko
\paper Improving efficiency of entropy coding method in modern video compression standards
\jour Tr. SPIIRAN
\yr 2018
\vol 58
\pages 111--127
\mathnet{http://mi.mathnet.ru/trspy1008}
\crossref{https://doi.org/10.15622/sp.58.5}
\elib{https://elibrary.ru/item.asp?id=35630305}
Linking options:
  • https://www.mathnet.ru/eng/trspy1008
  • https://www.mathnet.ru/eng/trspy/v58/p111
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024