Huang et al., 2013 - Google Patents
High throughput VLSI architecture for H. 264/AVC context-based adaptive binary arithmetic coding (CABAC) decodingHuang 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 …
- 230000003044 adaptive 0 title abstract description 10
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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/43—Hardware specially adapted for motion estimation or compensation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods 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 |