DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD

Nowadays, video digital communication is becoming very commonly. Tn this thesis, it will be designed a filter which is used in MPEG4 H.264/AVC video compression standard, namely Deblocking Filter. Tn this designed system, filtering process is applied in each decoded macroblock to reduc...

Full description

Saved in:
Bibliographic Details
Main Author: Sutanto, Andreas
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/72808
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:72808
spelling id-itb.:728082023-05-29T08:38:47ZDEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD Sutanto, Andreas Indonesia Theses MPEG4 H.264/AVC, deblocking filter, frame, macroblock, block, boundary strength, luminance(luma), chrominance(chroma), pixel, VHDL, FPGA, testbench. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/72808 Nowadays, video digital communication is becoming very commonly. Tn this thesis, it will be designed a filter which is used in MPEG4 H.264/AVC video compression standard, namely Deblocking Filter. Tn this designed system, filtering process is applied in each decoded macroblock to reduce the block distortion, so a higher picture quality is obtained. This filter functions for block distortion filtering which is appeared from compression process in this standard. For each macroblock, 48 filtering processes are executed, where two blocks data are involved in each process. For each block contains 128 bit data, the total processed data for each filtering are 6,144 data. Because of these large data, a specific design structure is needed so the clock cycle can be minimized. The deblocking filter will be designed using process parallelization of luminance and chrominance filtering process. The memory accesses of this design will also be minimized for getting minimum clock cycles. The functional verification of this design is applied using Synopsys® vcs-mx.For hardware verification, the design will be implemented in Altera Niosii Stratix EPtS40F780C5 FPGA development board. After that, the verified design will be synthesized using Synopsys® Design Vision and the layout of the design is generated using Synopsys® Astro. For the last two processes, the TSMC 0.18u design technology will be used. The design result is compared to the reference design from Huang and Sheng. The design in this thesis needs only 382 clock sequences, smaller than Huang's design (614) or Sheng's design (446). The frame rate of this design (72.1 fps) is also better than Huang's (45.2 fps) or Sheng's (62.3 fps) designs. Number of gates in this design (10.64 K) is also smaller than Huang's (20.66 K) or Sheng's (24 K). text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Nowadays, video digital communication is becoming very commonly. Tn this thesis, it will be designed a filter which is used in MPEG4 H.264/AVC video compression standard, namely Deblocking Filter. Tn this designed system, filtering process is applied in each decoded macroblock to reduce the block distortion, so a higher picture quality is obtained. This filter functions for block distortion filtering which is appeared from compression process in this standard. For each macroblock, 48 filtering processes are executed, where two blocks data are involved in each process. For each block contains 128 bit data, the total processed data for each filtering are 6,144 data. Because of these large data, a specific design structure is needed so the clock cycle can be minimized. The deblocking filter will be designed using process parallelization of luminance and chrominance filtering process. The memory accesses of this design will also be minimized for getting minimum clock cycles. The functional verification of this design is applied using Synopsys® vcs-mx.For hardware verification, the design will be implemented in Altera Niosii Stratix EPtS40F780C5 FPGA development board. After that, the verified design will be synthesized using Synopsys® Design Vision and the layout of the design is generated using Synopsys® Astro. For the last two processes, the TSMC 0.18u design technology will be used. The design result is compared to the reference design from Huang and Sheng. The design in this thesis needs only 382 clock sequences, smaller than Huang's design (614) or Sheng's design (446). The frame rate of this design (72.1 fps) is also better than Huang's (45.2 fps) or Sheng's (62.3 fps) designs. Number of gates in this design (10.64 K) is also smaller than Huang's (20.66 K) or Sheng's (24 K).
format Theses
author Sutanto, Andreas
spellingShingle Sutanto, Andreas
DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
author_facet Sutanto, Andreas
author_sort Sutanto, Andreas
title DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
title_short DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
title_full DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
title_fullStr DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
title_full_unstemmed DEBLOCKING FILTER DESIGN FOR VIDEO CODEC IMPLEMENTATION USING MPEG4 H.264/AVC STANDARD
title_sort deblocking filter design for video codec implementation using mpeg4 h.264/avc standard
url https://digilib.itb.ac.id/gdl/view/72808
_version_ 1822006925864206336