[go: up one dir, main page]

Huang et al., 2013 - Google Patents

High throughput VLSI architecture for H. 264/AVC context-based adaptive binary arithmetic coding (CABAC) decoding

Huang et al., 2013

View PDF
Document ID
4678906318667713008
Author
Huang K
Ma D
Yan R
Ge H
Yan X
Publication year
Publication venue
Journal of Zhejiang University SCIENCE C

External Links

Snippet

Context-based adaptive binary arithmetic coding (CABAC) is the major entropy-coding algorithm employed in H. 264/AVC. In this paper, we present a new VLSI architecture design for an H. 264/AVC CABAC decoder, which optimizes both decode decision and decode …
Continue reading at www.fitee.zjujournals.com (PDF) (other versions)

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information or similar information or a subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information or similar information or a subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/4031Fixed length to variable length coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/43Hardware specially adapted for motion estimation or compensation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding

Similar Documents

Publication Publication Date Title
US7443318B2 (en) High speed context memory implementation for H.264
US7710296B2 (en) N-bin arithmetic coding for context adaptive binary arithmetic coding
US9392292B2 (en) Parallel encoding of bypass binary symbols in CABAC encoder
US8233545B2 (en) Run length encoding in VLIW architecture
US20150092834A1 (en) Context re-mapping in cabac encoder
US9001882B2 (en) System for entropy decoding of H.264 video for real time HDTV applications
US20080267293A1 (en) Video Encoder Software Architecture for VLIW Cores
Chen et al. A deeply pipelined CABAC decoder for HEVC supporting level 6.2 high-tier applications
Lian et al. Lossless frame memory compression using pixel-grain prediction and dynamic order entropy coding
CN102186075B (en) An Entropy Encoder and Its Implementation Method
US20080072016A1 (en) Entropy Processor for Decoding
Fei et al. A 1 gbin/s cabac encoder for h. 264/avc
US7714753B2 (en) Scalable context adaptive binary arithmetic coding
Zhang et al. Variable-bin-rate CABAC engine for H. 264/AVC high definition real-time decoding
Liao et al. A highly efficient VLSI architecture for H. 264/AVC level 5.1 CABAC decoder
Chen et al. A high-throughput fully hardwired CABAC encoder for QFHD H. 264/AVC main profile video
Chen et al. A 2014 Mbin/s deeply pipelined CABAC decoder for HEVC
Huang et al. High throughput VLSI architecture for H. 264/AVC context-based adaptive binary arithmetic coding (CABAC) decoding
KR101151352B1 (en) Context-based adaptive variable length coding decoder for h.264/avc
CN101854538B (en) Motion image processing method and motion image processor
US7075462B2 (en) Speeding up variable length code decoding on general purpose processors
Zheng et al. Efficient pipelined CABAC encoding architecture
Shi et al. Pipelined architecture design of h. 264/avc cabac real-time decoding
Lee et al. A design of high-performance pipelined architecture for H. 264/AVC CAVLC decoder and low-power implementation
Hong et al. A 360Mbin/s CABAC decoder for H. 264/AVC level 5.1 applications