dc.contributor.advisor | Svarstad, Kjetil | nb_NO |
dc.contributor.author | Fagerheim, Fredrik Jacobsen | nb_NO |
dc.date.accessioned | 2014-12-19T13:48:51Z | |
dc.date.accessioned | 2015-12-22T11:48:39Z | |
dc.date.available | 2014-12-19T13:48:51Z | |
dc.date.available | 2015-12-22T11:48:39Z | |
dc.date.created | 2013-09-27 | nb_NO |
dc.date.issued | 2013 | nb_NO |
dc.identifier | 651974 | nb_NO |
dc.identifier.uri | http://hdl.handle.net/11250/2370863 | |
dc.description.abstract | We show that a hardware implementation of a lossless image compression schemecan be used as means for lowering DDR memory bandwidth usage from a videostream. A prediction scheme based on LOCO-I is used to reduce correlative redundancybetween sequential pixels, before the data is encoded by Golomb coding.The data packages after source coding contain a continuous stream of prefix codes,in order to eliminate the header data imposed by more advanced packing schemes.This in turn results in a higher demand on the decoding side in terms of resourceusage, because of the need for high parallelism when a new prefix code is countedand decoded each clock cycle.The test images are reduced in size by 49-84%, depending on their inherent complexity.Resource consumption for this design amounts to 10100 Logic Elements(synthesized for an Altera Cyclon III FPGA - EP3C80F484C6), with a operatingfrequency of 152,86 MHz for a throughput of 458 MB/s. These numbers can beimproved by reducing the algorithm complexities. LE usage is reduced to 4695,while accomplishing a image size reduction of 34-59%.We present a way to increase decompression throughput by adding parallel decodermodules. Those changes will increase throughput to a multiple of 458 MB/s whileworsening the compression somewhat. LE cost increases depending on the level ofparallelism. | nb_NO |
dc.language | eng | nb_NO |
dc.publisher | Institutt for elektronikk og telekommunikasjon | nb_NO |
dc.title | Lossless video compression in an FPGA for reducing DDR memory bandwidth usage | nb_NO |
dc.type | Master thesis | nb_NO |
dc.source.pagenumber | 192 | nb_NO |
dc.contributor.department | Norges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for elektronikk og telekommunikasjon | nb_NO |