Tiedostoformaati kuville ja äänelle
Sairo, Mikko (2014)
Sairo, Mikko
Karelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014061112648
https://urn.fi/URN:NBN:fi:amk-2014061112648
Tiivistelmä
Opinnäytetyössä tavoitteena oli toteuttaa tiedostonmuodon määritelmä toimeksiantona. Tiedostomuodon tuli sisältää kuva- ja äänitiedostoista koostuva esitys pakattuna yhteen tiedostoon sekä metatietoa esityksestä, kuten esityksen otsikko ja kuvien ajastustietoa. Tiedostomuodon määritelmän lisäksi opinnäytetyössä kehitettiin HTML5-sovellus, jolla pystyy luomaan ja esittämään määritelmän mukaisia tiedostoja.
Määritelmän mukaisille tiedostoille asetettiin kriteeriksi, että niiden tuli olla luotavissa ja toistettavissa mobiili- ja tabletohjelmistoalustoilla sekä tietokoneilla, ja että tiedostot veisivät mahdollisimman vähän tilaa, mutta ei suorituskyvyn kustannuksella. Tiedostojen sisältämää metatietoa pitäisi pystyä laajentamaan helposti.
Määritelmää varten opinnäytetyössä tutkittiin ja vertailtiin eri kuva- ja
äänitiedostoformaatteja sekä häviöttömiä pakkausmenetelmiä, joilla sidotaan erilliset tiedostot yhdeksi paketiksi. Pakkausmenetelmien syvemmän tuntemuksen saamiseksi opinnäytetyössä tutkittiin myös erilaisia pakkausalgoritmeja.
Äänitiedostoformaatiksi valittiin Ogg Vorbis ja kuvatiedostoformaatiksi JPEG niiden laajan levinneisyyden, ilmaisuuden sekä soveltuvuuden takia. Pakkausmenetelmäksi valittiin Tar tehokkuutensa ja yksinkertaisen rakenteensa vuoksi. Tiedostojen metatieto tallennetaan pakkaukseen omana tiedostonaan käyttäen JSON-notaatiota.
Opinnäytetyön tuloksena syntyi tiedostomuodon määritelmä kuvia ja ääntä sisältäville esityksille, sekä HTML5-sovellus, joka toteuttaa määritelmän vaatimukset.
Määritelmän mukaisille tiedostoille asetettiin kriteeriksi, että niiden tuli olla luotavissa ja toistettavissa mobiili- ja tabletohjelmistoalustoilla sekä tietokoneilla, ja että tiedostot veisivät mahdollisimman vähän tilaa, mutta ei suorituskyvyn kustannuksella. Tiedostojen sisältämää metatietoa pitäisi pystyä laajentamaan helposti.
Määritelmää varten opinnäytetyössä tutkittiin ja vertailtiin eri kuva- ja
äänitiedostoformaatteja sekä häviöttömiä pakkausmenetelmiä, joilla sidotaan erilliset tiedostot yhdeksi paketiksi. Pakkausmenetelmien syvemmän tuntemuksen saamiseksi opinnäytetyössä tutkittiin myös erilaisia pakkausalgoritmeja.
Äänitiedostoformaatiksi valittiin Ogg Vorbis ja kuvatiedostoformaatiksi JPEG niiden laajan levinneisyyden, ilmaisuuden sekä soveltuvuuden takia. Pakkausmenetelmäksi valittiin Tar tehokkuutensa ja yksinkertaisen rakenteensa vuoksi. Tiedostojen metatieto tallennetaan pakkaukseen omana tiedostonaan käyttäen JSON-notaatiota.
Opinnäytetyön tuloksena syntyi tiedostomuodon määritelmä kuvia ja ääntä sisältäville esityksille, sekä HTML5-sovellus, joka toteuttaa määritelmän vaatimukset.