ASIC implementation of a video decoder

As digital signal processors have optimized instruction sets to manage the required operations so image and video codec is implemented mainly in software. Improvements in speed occur primarily because the hardware can be tailored to the compression algorithm as well as the application Using ASIC/FPG...

Full description

Saved in:
Bibliographic Details
Main Author: Dang Bao Duc
Other Authors: Ho Duan Juat
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46536
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:As digital signal processors have optimized instruction sets to manage the required operations so image and video codec is implemented mainly in software. Improvements in speed occur primarily because the hardware can be tailored to the compression algorithm as well as the application Using ASIC/FPGA device to implement a codec increased processing speed due to the use of customized hardware. The JPEG algorithm was chosen for this project because it is ordinarily used in many multimedia applications, and is an important standard for video compression today. The JPEG includes many compression techniques such as variable length coding, discrete cosine transform, quantization…. Variable length coding (VLC) reduces data redundancy based on assigning short codeword to frequent symbols and long codeword to infrequent symbols. In the design of VLC decoder (VLD), the most important objective is to achieve high throughput. Many algorithms and architectures of VLD have been proposed. This project will be focus on Constant output rate decoder for VLD. The simulations of the model show that the design proposed in this thesis can meet the real time requirement for HD video decoding