Share Email Print
cover

Proceedings Paper

A VLSI implementation of CAVLC for H.264/AVC
Author(s): Li Luo; Zheying Li; Qinmei Yu
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

H.264 is the newest video coding standard and is currently one of the hot subjects of video processing technologies. Coding quality and compression ratio have been greatly improved in the new standard compared with the previous standards. The context-based adaptive technology is introduced into the new standard, which can be said to be a technology renovation of the video coding. The main entropy coding technologies of H.264 include VLC (Variable- Length Coding) and CABAC (Context-based Adaptive Binary Arithmetic Coding). CAVLC is VLC and adopts the context-based adaptive technology, therefore the coding efficiency is greatly improved. Currently, the design of the CAVLC encoder is mainly in software method, but with the development of real-time video processing technology, it is difficult for software to meet the demands. As a result, the hardware method in designing of CAVLC coder becomes a good choice. In the paper a CAVLC entropy encoder architecture based VLSI is proposed and implemented on an Altera FPGA device. As the results of simulation and synthesis, it can process 4×4 or 2×2 blocks per 16 clock periods with pipelined architecture and can achieve the real-time processing requirement of 30 frames per second for a 720×480 video at 100 MHz operation frequency.

Paper Details

Date Published: 30 October 2009
PDF: 10 pages
Proc. SPIE 7498, MIPPR 2009: Remote Sensing and GIS Data Processing and Other Applications, 749850 (30 October 2009); doi: 10.1117/12.833530
Show Author Affiliations
Li Luo, Beijing Jiaotong Univ. (China)
Zheying Li, Beijing Union Univ. (China)
Qinmei Yu, Beijing Jiaotong Univ. (China)


Published in SPIE Proceedings Vol. 7498:
MIPPR 2009: Remote Sensing and GIS Data Processing and Other Applications
Faxiong Zhang; Faxiong Zhang, Editor(s)

© SPIE. Terms of Use
Back to Top