Implementace kódů proměnné délky pro celá čísla
| dc.contributor.advisor | Platoš, Jan | en |
| dc.contributor.author | Michálek, Radek | en |
| dc.contributor.referee | Gajdoš, Petr | en |
| dc.date.accepted | 2010-06-01 | en |
| dc.date.accessioned | 2010-09-29T13:45:55Z | |
| dc.date.available | 2010-09-29T13:45:55Z | |
| dc.date.issued | 2010 | en |
| dc.description | Import 29/09/2010 | cs |
| dc.description.abstract | Cílem práce bylo seznámit se s několika typy kódování proměnných délek pro celá čísla, provést jejich implementaci z pohledu možného nasazení v kompresním frameworku a porovnat je z pohledu jejich efektivity. Zvoleny byly Fibonacciho kódy, Zobecněné Fibonacciho kódy, Goldbachovy kódy, Aditivní kódy, Golombovy a Riceovy kódy. Při hodnocení efektivity kódování jsem se zaměřil na to, zda a za jakých podmínek je dané kódování přínosem v porovnání s běžnou třiceti-dvoubitovou znaménkovou binární reprezentací. Implementace byla s výjimkou Aditivních kódů a Goldbachova G0 kódu provedena pro rozsah vstupních hodnot < 1, 2 147 483 647> . Po konzultaci s vedoucím práce bylo od implementace Aditivních kódů upuštěno a v případě Goldbachova G0 kódu byla implementace omezena na maximální délku kódu 120 000 bitů. Porovnání efektivity bylo provedeno na poskytnuté sadě testovacích souborů, přičemž v případě Goldbachova kódování G0 byl rozsah testování omezen. | cs |
| dc.description.abstract | The goal of the works was to acquaint with several types of encoding variable lenght for integral numbers, to analyze their implementation in terms of potencional use in the compression framework and to compare their effectiveness. I chose the Fibonacci code, the Generalized Fibonacci code, the Goldbach codes, the Additive codes, the Golomb and the Rice code. When evaluating the encoding efficiency, I focused on wether and under what conditions is the encoding useful in comperision with regular thirty-two sign binary representation. The implementation was made for a range of input value < 1; 2147483647 > expect the Additive and Goldbach codes G0. The implementation of the Additive codes was canceled and the implementation of the Goldbach codes G0 was limited to a maximum code leght 120 000 bites, after the consultation with the supervisor. The comparing of the effectiveness was made on the provided test files. In case of Goldbach codes G0 the extent of testing was limited. | en |
| dc.description.category | Prezenční | cs |
| dc.description.department | 456 - Katedra informatiky | en |
| dc.description.result | výborně | cs |
| dc.format | 38 l. : il. + 1 DVD-R | cs |
| dc.format.extent | 344009 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | MIC448_FEI_B2647_2612R025_2010 | |
| dc.identifier.uri | http://hdl.handle.net/10084/78972 | |
| dc.language.iso | cs | en |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Fibonacciho kódy | cs |
| dc.subject | zobecněné Fibonacciho kódy | cs |
| dc.subject | Goldbachovy kódy | cs |
| dc.subject | Aditivní kódy | cs |
| dc.subject | Golombovy a Riceovy kódy | cs |
| dc.subject | Fibonacci code | en |
| dc.subject | generalized Fibonacci code | en |
| dc.subject | Goldbach Codes | en |
| dc.subject | Additive Codes | en |
| dc.subject | Golomb and Rice code | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | en |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Implementace kódů proměnné délky pro celá čísla | cs |
| dc.title.alternative | Implementation of Variable-length Codes for Integer Numbers | en |
| dc.type | Bakalářská práce | cs |