Liikkuva-sovellusprojekti

Samankaltaiset tiedostot
Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Kuovi-Sovellusprojekti. Vaatimusmäärittely

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

UCOT-Sovellusprojekti. Testausraportti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

Liikkuva-sovellusprojekti

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Asennusohje

Kuovi-projekti. Vaatimusmäärittely

Liikkuva-sovellusprojekti

CONCEPT-Sovellusprojekti. Lisenssisopimus

Liikkuva-sovellusprojekti

Koskelo-Sovellusprojekti. Vaatimusmäärittely

Tietotekniikan Sovellusprojektit

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Paatti-sovellusprojekti

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Vaatimusmäärittely

Kepler-sovellusprojekti

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet

Kepler-sovellusprojekti

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

UCOT-Sovellusprojekti. Vaatimusmäärittely

KIURU Tietotekniikan sovellusprojekti

Dynamo-Sovellusprojekti. Testausraportti. Tero Hätinen Joni Purojärvi Antti Pyykkönen

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

Joose-sovellusprojekti. Vaatimusmäärittely. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio Julkinen 26.1.

T Testiraportti - järjestelmätestaus

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

LoggerPro pikaohje

Kepler-sovellusprojekti

S11-09 Control System for an. Autonomous Household Robot Platform

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja)

Projektisopimus. 1. Sopimuksen osapuolet. 2. Määrittelyt. 2.1 Johtoryhmä. 2.2 Suunnitteludokumentit

Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager

Hoksotin-sovellusprojekti

Verso-projekti. Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Jyväskylän yliopisto

HIPARI. --Projektisuunnitelma-- v.1.0. Mirva Paavola Kari Saari Jarkko Tulla Tero Tuovinen

T Testiraportti - integraatiotestaus

Malleja ja menetelmiä geometriseen tietokonenäköön

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Laskun vaiheet ja matemaattiset mallit

Archive Player Divar Series. Käyttöopas

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Käyttöohje

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Projektisuunnitelma Viulu

Skype for Business pikaohje

Aika Keskiviikko klo 10:15 11:11 Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.1

ASENNUS JA KÄYTTÖOHJE

Juujärvi esitti itseään puheenjohtajaksi ja Korhosta sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Juujärvi aloitti palaverin.

Mallintaminen; kurssipalautejärjestelmä

Joose-sovellusprojekti. Vaatimusmäärittely. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio 0.4 Julkinen

a. Tavallisesti

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

GeoGebra-harjoituksia malu-opettajille

Kepler-sovellusprojekti

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Ksenos Prime Käyttäjän opas

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

MALLIN RENDERÖINTI KUVAKSI TAI VIDEOKSI SOLIDWORKS 2010 VERSIOLLA

NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.

Muistio. Att:Videokerho Monitori ry:n jäsenet SUB: ÄÄNI-KUVA- JA VIDEOTIEDOSTOFORMAATIT. 1 Tiedostojärjestelmistä

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

Aika: keskiviikkona klo 10: Paikka: sovellusprojektien kokoushuone Ag C226.2, Jyväskylän yliopisto

Testitapaukset. Hannu Hautakangas Nikolai Koudelia Joel Lehtonen Johan Nysten. Versio 0.1 Julkinen

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Käyttöliittymän muokkaus

Tekninen suunnitelma - StatbeatMOBILE

ATK tähtitieteessä. Osa 5 - IDL datan sovitusta ja muita ominaisuuksia. 25. syyskuuta 2014

UCOT-Sovellusprojekti. Vaatimusmäärittely

ALEA-Sovellusprojekti. Testaussuunnitelma

Dynamo-Sovellusprojekti. Testaussuunnitelma. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Operatiiviset päivät Ohjeita luennoitsijoille AV-tekniikasta

MAANMITTAUSLAITOKSEN ILMAISTEN KARTTOJEN TULOSTAMINEN QUANTUM GIS -OHJELMALLA

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique

Pikaopas 2.3. Pikaopas. Voyant Health, Ltd. 35 Efal Street Petach-Tikva, 49511, Israel

Transkriptio:

Liikkuva-sovellusprojekti Joel Kivelä Erkki Koskenkorva Mika Lehtinen Oskari Leppäaho Petri Partanen Vaatimusmäärittely Julkinen Versio 030 2822014 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä

Hyväksyjä Päivämäärä Allekirjoitus Nimenselvennys Projektipäällikkö 2014 Tilaaja 2014 Ohjaaja 2014

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen Tietoa dokumentista Tekijät: Joel Kivelä (JK) Erkki Koskenkorva (EK) Mika Lehtinen (ML) Oskari Leppäaho (OL) Petri Partanen (PP) joelakivela@studentjyufi erkkikoskenkorva@studentjyufi mikaklehtinen@studentjyufi oskarihleppaaho@studentjyufi petrimpartanen@studentjyufi Dokumentin nimi: Liikkuva-projekti, Vaatimusmäärittely Sivumäärä: 11 Tiivistelmä: Dokumentissa kuvataan Liikkuva-projektissa toteutettavan sovelluksen toiminnalliset ja tekniset vaatimukset sekä rajoitteet Lisäksi kuvataan vaatimusten prioriteetit sekä niiden tilat projektin aikana ja sen päättyessä Avainsanat: Aktiivisuustaso, CAVAPA, käyttöliittymä, liikemittari, liikemäärä, rajoitteet, tekniset vaatimukset, toiminnalliset vaatimukset i

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen Muutoshistoria Versio Päivämäärä Muutokset Tekijät 001 622014 Vaatimusmäärittelyn laatiminen on aloitettu ML 002 722014 Aloitettu luku Vaatimukset ja sen alaluvut ML 003 1022014 Lisätty prioriteettien ja tilojen pikkukuvat Lisätty ML muutoshistoriasivu ja alustavat vaatimukset 004 1122014 Lisätty alustavat tekniset vaatimukset Muokattu ML listojen sisennyksiä Lisätty hyperlinkit sähkö- posteihin ja osoitteisiin 005 1222014 Muunnettu toiminnalliset vaatimukset kokonaisiksi ML virkkeiksi Lisätty vaatimus liikemääräkäy- rän tallentamisesta 010 1322014 Lisätty johdanto ML 011 1722014 Päivitetty määritelmiä Jaettu videon käsittely kahdeksi kategoriaksi Lisätty kolme vaatimusta tulosten näyttämiseen liittyen ML 020 1822014 Päivitetty määritelmiä Lisätty määritelmät ML CAVAPA-algoritmi ja Tynnyrivääristymä Korjailtu kieliasua 021 2422014 Päivitetty vaatimuskokonaisuuksia Lisätty teknisiä ML vaatimuksia formaattien osalta Parannettu kieliasua 022 2522014 Vaatimukset numeroitu Jaettu luku Vaatimukset ML kolmeen lukuun 023 2622014 Aloitettu luku Sovelluksen kokonaisrakenne ML 024 2722014 Tarkennettu sovelluksen rakennetta ML 030 2822014 Tarkennettu vaatimuksia metatietojen syöttämiseen liittyen Lisätty alaluku Tekniset termit ML ii

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen Tietoa projektista Liikkuva-sovellusprojekti kehittää Jyväskylän yliopiston liikuntakasvatuksen laitokselle käyttöliittymän konenäköpohjaiselle liikemittarille, jolla voidaan visualisoida videokuvasta mitattua aktiivisuustasoa sekä suorittaa mittauksessa tarvittava kalibrointi Tekijät: Joel Kivelä (JK) Erkki Koskenkorva (EK) Mika Lehtinen (ML) Oskari Leppäaho (OL) Petri Partanen (PP) joelakivela@studentjyufi erkkikoskenkorva@studentjyufi mikaklehtinen@studentjyufi oskarihleppaaho@studentjyufi petrimpartanen@studentjyufi Tilaaja: Taru Lintunen Heidi Pasi Kimmo Suomi Ville Tirronen tarulintunen@jyufi heidipasi@jyufi kimmosuomi@jyufi villeettirronen@jyufi Ohjaajat: Jukka-Pekka Santanen Jarkko Vilhunen santanen@mitjyufi jarkkosvilhunen@studentjyufi Yhteystiedot: Sähköpostilistat: Sähköpostiarkistot: liikkuva@korppijyufi, liikkuva_opetus@korppijyufi https://korppijyufi/list-archive/liikkuva/, https://korppijyufi/list-archive/ liikkuva_opetus/ iii

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen iv

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen Sisältö 1 Johdanto 1 2 Termit 2 21 Aihealueen termit 2 22 Vaatimusmäärittelyn termit 3 23 Tekniset termit 3 3 Sovelluksen kokonaisrakenne 4 31 Käytetyt kirjastot 4 32 CAVAPA-ohjelma 4 33 Kokonaisrakenne 4 4 Vaatimusten prioriteetit ja tilat 6 5 Toiminnalliset vaatimukset 7 51 Videolähteiden valinta ja metatietojen syöttäminen 7 52 Kalibrointi 7 53 Mittauksen aloitus ja seuranta 8 54 Tulosten näyttäminen ja käsittely 8 55 WWW-käyttöliittymä 9 6 Tekniset vaatimukset 10 61 Käyttöjärjestelmät 10 62 Videon tallennusformaatit 10 63 Videon lukuformaatit 10 64 Käyräkuvien tallennusformaatit 10 7 Lähteet 11 v

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen vi

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 1 Johdanto Ryhmäliikunnan tutkimuksessa liikemäärän selvittämiseksi käytetään tavallisesti henkilöihin kiinnitettäviä laitteita tai tutkijoiden silmämääräistä arviointia Nämä menetelmät voivat kuitenkin olla kalliita ja/tai aikaavieviä, ja etenkin pidemmän aikavälin liikemäärän seuranta on hankalaa Liikuntakasvatuksen laitos ja tietotekniikan laitos ovat yhteistyössä kehittäneet järjestelmän, joka mahdollistaa ihmisjoukon liikemäärän mittaamisen videokuvasta Kyseisen järjestelmän käyttäminen on kuitenkin vaativaa, koska sillä ei ole kunnollista käyttöliittymää Liikkuva-projekti suunnittelee ja toteuttaa käyttöliittymän kyseiselle konenäköpohjaiselle liikemittarille, jolla voidaan visualisoida videokuvasta mitattua aktiivisuustasoa sekä suorittaa mittauksessa tarvittava kalibrointi Sovellusprojektin kokonaistavoitteena on siis mahdollistaa liikemittarin helppo käyttö Projektin taustoja, tarpeita ja tavoitteita kuvataan tarkemmin projektisuunnitelmassa[1] Vaatimusmäärittely kuvaa Liikkuva-projektissa toteutettavan sovelluksen toiminnalliset ja tekniset vaatimukset sekä kokonaisrakenteen Dokumentissa kuvataan myös vaatimusten prioriteetit ja niiden toteutumisen tila projektin aikana 1(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 2 Termit Luvussa kuvataan projektissa käytettäviä aihealueen ja vaatimusmäärittelyn termejä 21 Aihealueen termit Projektin aihealueen termejä ovat seuraavat: Aktiivisuustaso CAVAPA CAVAPA-algoritmi Kalibrointi Liikemäärä Linssivääristymä Perspektiivin korjaus Tynnyrivääristymä on videokuvan tiettyyn aikaväliin liittyvä numeerinen arvo välillä [0, 1], joka on kyseisellä aikavälillä havaitun liikemäärän ja sillä hetkellä tunnetun maksimiliikemäärän suhde on lyhenne sanoista Computer Assisted Video Analysis of Physical Activity on group level (tietokoneavusteinen fyysisen aktiivisuuden videoanalyysi ryhmätasolla) on menetelmä, joka laskee videokuvan ja tarvittavien parametrien perusteella videoon liittyvän liikemääräkäyrän sisältää ne toimenpiteet, joilla varmistetaan, että liikemäärä mitataan videokuvasta oikein on fysikaalinen suure, joka on suoraan verrannollinen aktiivisuustasoon on optiikan ilmiö, jossa todellisen maailman suorat viivat näyttävät kameran kuvassa vinoutuneilta tarkoittaa CAVAPA-algoritmin alustamista sellaisilla parametreilla, että se saa käsityksen oikeasta kuvakulmasta Käytännössä tämä tarkoittaa kaksiulotteisen ruudukon sovittamista videokuvan päälle on erikoistapaus linssivääristymästä Se aiheuttaa suorien viivojen kaartumisen ulospäin 2(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 22 Vaatimusmäärittelyn termit Vaatimusmäärittelyssä esiintyviä termejä ovat seuraavat: CAVAPA-ohjelma CAVAPA-GUI Liikemääräkäyrä Lämpökuva Videolähde (engl Cavapa program) on toteutus CAVAPA-algoritmista on toteutettavan sovelluksen työnimi on kaksiulotteinen kuvaaja, joka kuvaa liikemäärän ajan funktiona on kaksiulotteinen kuva, joka kuvaa, millä alueilla videokuvassa aktiivisuutta esiintyi Tummemmat kohdat merkitsevät suurempaa aktiivisuutta on joko videotiedosto tai videokamera 23 Tekniset termit Vaatimusmäärittelyssä esiintyviä teknisiä termejä ovat seuraavat: JPG PNG SVG eli JPEG on häviöllinen kuvatiedostoformaatti on häviötön kuvatiedostoformaatti on vektorikuvaformaatti 3(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 3 Sovelluksen kokonaisrakenne Luvussa kuvataan kehitettävän CAVAPA-GUI-sovelluksen komponentit ja niiden suhteet toisiinsa sekä sovelluksen käyttämät aliohjelmakirjastot 31 Käytetyt kirjastot CAVAPA-GUI käyttää seuraavia kirjastoja: OpenCV Qt on avoimen lähdekoodin konenäkökirjasto CAVAPA-GUI käyttää sitä videotiedostojen ja kameran lukemiseen sekä kameralta tulevan kuvan tallentamiseen on avoimen lähdekoodin käyttöliittymä- ja sovelluskehys CAVAPA- GUI käyttää sitä graafisen käyttöliittymän toteuttamisessa 32 CAVAPA-ohjelma Yllä mainittujen kirjastojen lisäksi CAVAPA-GUI käyttää tilaajan kehittämää analyysiohjelmaa, joka laskee annetun videokuvan perusteella siihen liittyvän kokonaisliikemäärän ajan funktiona sekä havaittujen hahmojen sijainnit ajan funktiona CAVAPA-ohjelman tarjoaman rajapinnan kuvaus lisätään myöhemmin 33 Kokonaisrakenne Sovelluksen kokonaisrakenne on esitetty kuvassa 31 Komponentti CavapaBase vastaanottaa videokuvaa yhdestä tai useammasta videolähteestä ja lähettää sitä eteenpäin analyysiohjelmalle (Cavapa program), joka puolestaan laskee videokuvan perusteella aktiivisuusdatan Ohjainkomponentti Controller tallentaa, lukee ja välittää sovelluksen tarvitsemia asetuksia Settingskomponentin avustuksella, 4(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen vastaanottaa komentoja käyttöliittymärajapinnasta (CavapaInterface) ja lähettää niitä eteenpäin CavapaBase-komponentille sekä ottaa vastaan laskentatietoa CavapaBase-komponentilta ja välittää sitä käyttöliittymälle Käyttöliittymärajapinnan toteuttava komponentti GUI on työpöytäkäyttöliittymä, joka huolehtii videoiden ja laskentatiedon esityksestä käyttäjälle sekä ottaa vastaan käyttäjän syötettä ja komentoja Käyttöliittymärajapinta mahdollistaa myös muunlaisten käyttöliittymien liittämisen sovellukseen Yksi mahdollinen tällainen on palvelinkomponentti CavapaServer, jonka kautta sovellusta voisi käyttää WWW-käyttöliittymän kautta Käyttöliittymistä GUI on ensisijainen, ja CavapaServer toteutetaan ajan salliessa Cavapa program Camera VideoFile Results CavapaBase VideoSource Settings Controller CavapaInterface GUI CavapaServer Kuva 31: CAVAPA-GUI-sovelluksen kokonaisrakenne 5(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 4 Vaatimusten prioriteetit ja tilat Luvussa kuvataan toteutettavan sovelluksen vaatimusten mahdolliset prioriteetit ja tilat Vaatimukset on priorisoitu asteikolla 1 5 seuraavasti: 1 Pakollinen 2 Tärkeä 3 Mahdollinen 4 Idea 5 Ei toteuteta Vaatimusten tilat esitetään seuraavasti: Ulkopuolinen moduuli Hyväksytty Testattu Toteutettu! Osittain toteutettu Ei toteutettu 6(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 5 Toiminnalliset vaatimukset 51 Videolähteiden valinta ja metatietojen syöttäminen 1 511 Mittauksen videolähteeksi voi valita työasemalla olevan videotiedoston 1 512 Mittauksen videolähteeksi voi valita työasemaan yhteydessä olevan videokameran 1 513 Mittaukseen liittyviä videolähteitä voi valita useamman kuin yhden 1 514 Sovellus asettaa automaattisesti mittauksen ajankohdan (päivämäärän ja kellonajan) 1 515 Sovellus asettaa automaattisesti mittauksen tekijän nimen työaseman käyttäjänimen perusteella 4 516 Käyttäjä voi itse syöttää mittauksen tekijän nimen 1 517 Käyttäjä voi syöttää mitattavan ryhmän nimen 1 518 Käyttäjä voi syöttää selitteen mittaukselle 1 519 Käyttäjä voi syöttää mittauksen paikan 4 5110 Käyttäjä voi syöttää mittaukseen liittyviä lisätietoja 52 Kalibrointi 1 521 Kameran katsomissuunnan ja korkeuden voi määrittää sovittamalla kaksiulotteisen ruudukon videokuvan päälle liukusäätimillä ja/tai hiirellä pyörittämällä 1 522 Kameran tynnyrivääristymän voi korjata (Tarkennetaan myöhemmin, miten) 1 523 Näkökentän leveyden voi määrittää (Tarkennetaan myöhemmin, miten) 1 524 Useamman kameran suhteellisen sijainnin voi määrittää asettamalla videokuvien päälle yhteisiä pisteitä 7(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 53 Mittauksen aloitus ja seuranta 1 531 Kustakin videolähteestä tuleva kuva näytetään mittauksen aikana samassa ikkunassa 1 532 Käyttäjä voi peruuttaa tai pysäyttää mittauksen 1 533 Videotiedoston ollessa lähteenä käyttäjä voi valita tarkasteltavan aikavälin 4 534 Useamman videotiedoston ollessa lähteenä käyttäjä voi synkronoida ne ajan suhteen 2 535 Videokameran ollessa lähteenä käyttäjä voi asettaa mittauksen enimmäispituuden 1 536 Videokameran ollessa lähteenä videokuvan voi tallentaa levylle 3 537 Videokameran ollessa lähteenä videokuvan voi tallentaa suoraan tilatallennusjärjestelmään 54 Tulosten näyttäminen ja käsittely 1 541 Videokuvan päällä voidaan käyttäjän halutessa näyttää havaitut liikkuvat kohteet laatikoituina 1 542 Liikemääräkäyrä voidaan näyttää käyttäjän haluamalla aikavälillä 1 543 Liikemääräkäyrän datan voi tallentaa levylle CSV-formaatissa 2 544 Liikemääräkäyrän voi tallentaa levylle kuvatiedostona 2 545 Havaituista kohteista voidaan piirtää 2D-lämpökuva käyttäjän valitsemalla aikavälillä 3 546 Liikkuvien hahmojen lukumäärää kuvaava käyrä voidaan näyttää liikemääräkäyrän kanssa samassa diagrammissa 4 547 Videokuvasta voi valita ne kohteet, joita ei oteta huomioon aktiivisuustasoa laskettaessa 8(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 55 WWW-käyttöliittymä 3 551 (Tarkennetaan tarvittaessa myöhemmin) 9(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 6 Tekniset vaatimukset 61 Käyttöjärjestelmät 1 611 Sovellus toimii Windows 7 -käyttöjärjestelmässä 3 612 Sovellus toimii Windows 8 -käyttöjärjestelmässä 3 613 Sovellus toimii Windows Vista -käyttöjärjestelmässä 5 614 Sovellus toimii Windows XP -käyttöjärjestelmässä 1 615 Sovellus toimii Linux-pohjaisissa käyttöjärjestelmässä 3 616 Sovellus toimii OS X -käyttöjärjestelmässä 62 Videon tallennusformaatit 1 621 Sovellus tukee MPEG-4-videomuotoa tallennuksessa 5 622 Sovellus tukee MJPEG-videomuotoa tallennuksessa 63 Videon lukuformaatit 1 631 Sovellus voi lukea MJPEG-muodossa olevia videotiedostoja 1 632 Sovellus voi lukea MPEG-4-muodossa olevia videotiedostoja 64 Käyräkuvien tallennusformaatit 1 641 Sovellus tukee PNG-tiedostomuotoa käyräkuvien tallennuksessa 4 642 Sovellus tukee SVG-tiedostomuotoa käyräkuvien tallennuksessa 5 643 Sovellus tukee JPG-tiedostomuotoa käyräkuvien tallennuksessa Mahdollisia metatietoformaatteihin, datan määrään, nopeuteen ja kuvan tarkkuuteen liittyviä teknisiä vaatimuksia tai rajoitteita lisätään myöhemmin 10(11)

Liikkuva-projekti Vaatimusmäärittely 030 Julkinen 7 Lähteet [1] Kivelä Joel, Koskenkorva Erkki, Lehtinen Mika, Leppäaho Oskari ja Partanen Petri, Liikkuva-projekti, Projektisuunnitelma, Jyväskylän yliopisto, tietotekniikan laitos, 2014 11(11)