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...
Saved in:
Main Author: | |
---|---|
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 |