Zobrazování obrázků ve formátu JPEG
Displaying images in JPEG format
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/15878/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/15878Identifiers
Study Information System: 49198
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Hubička, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Applied Mathematics
Date of defense
23. 6. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Cílem předložené práce je popsat algoritmy a techniky, které umožňují co nejrychleji zobrazovat sekvenční JPEG obrázky. Toho je dosaženo eliminací počtu aritmetických výpočtů, odstraňováním podmíněných skoků v kritických sekcích, využitím vektorových instrukcí a přednačítáním souborů v několika vláknech. Kromě použití vektorových instrukcí SSE2, které jsou podporovány pouze architekturou IA-32, jsou tyto techniky nezávislé na platformě. Přiložený program pak demonstruje implementovatelnost a účinnost těchto postupů.
The content of this work is the description of techniques and algorithms, which accelerate loading of sequential JPEG images. To reach this, special methods, such as the elimination of arithmetic computation, the reduction of conditional jumps in the most critical sections, the use of the vector instruction and the multithreaded preloading of images, are used. These techniques are platform independent, except the usa of SSE2 vector instructions, which are supported only on the IA-32 platform. The attached computer program demonstrates their real implementation and their efficiency.