 |
Verktyg för att analysera video
 |
 |
|
Version 0.0.1.2. Den här versionen är mer självförklarande. Nackdelen
är att filmen måste visas i en liten storlek och att analysdelen också
får litet utrymme.
|
Version 0.0.1.7. I den här versionen ser användaren mer av analysresultatet.
Filmen kan visas i valfri storlek som en flytande palett. Paletten kan visas,
gömmas eller placeras på en annan skärm, allt efter behov.
|
(2005-06-17)
Nu är det på allvar! Inte för att systemet någonsin kommer att nå en massmarknad, men nu finns en liten och
(hängiven) användargrupp på olika ställen i världen! Mycket roligt, men det ställer också krav på långsiktighet,
support, bra dokumentation med mera. Inte alldeles enkelt att få till när finansieringen är begränsad (0 kr så här långt).
Även ett open source projekt kostar pengar att driva. Även om själva programmeringen görs gratis, så krävs
hårdvara och mjukvara att testa på. Det krävs också personal för dokumentation, support osv, i alla fall om det ska fungera
smidigt. Och med riktiga användare finns det i alla fall vissa baskrav tycker jag.
Nytt på den här sidan är att jag vänt på nedladdningstabellen. De senaste versionerna finns nu överst. Det är ju de som är
intressantast för de flesta (programmet är ännu inte så stort att de nyaste versionerna kräver märkbart bättre dator). Jag
har också rensat bort en del gamla versioner, som knappast kan vara intressant för någon.
Den senaste versionen är 0.3.5.1 och får nog sägas markera startpunkten på utvecklingen från beta-version till en
riktig version 1.0!
Download
Jag började arbeta på den efter att ha träffat två forskare,
Tore West
och Anna-Lena Rostvall på lärarhögskolan
i Stockholm, avdelningen för didaktikdesign.
Forskargruppen arbetar mycket med att analysera inspelade lektioner på
video. Det man analyserar är det detaljerade samspelet mellan lärare och elev. Till
det använder man en Quick Time spelare och ett Excel-blad, vilka är sammankopplade
med apple script.
Därför är man begränsad till att arbeta på Mac. Dessutom har man också problem
när analyser flyttas till andra datorer (även Macar). Det gör det svårt att visa
analyser och tillhörande videosekvenser för andra, t ex lärarstudenter.
Ett grundproblem som jag ser det är att man använder sig av tre komponenter, varav
en är knuten till ett operativsystem. Bara kravet att starta upp dessa tre komponenter
gör systemet svåranvänt. En given lösning är då att bygga ett dedicerat verktyg, med
plattformsoberoende teknik.
Applikationen är byggd i Java. Den använder sig fortfarande av Quick Time för att
spela mediefiler, vilket gör att plattformarna som stöds begränsas till Windows och
Mac OS. Skillnaden är att här startar man en applikation, all hantering görs i en
applikation, integreringen gör många funktioner möjliga och lättare att arbeta med,
samt att data och logik är separerat vilket t ex öppnar upp för möjligheten för fler
att samtidigt arbeta på samma data, byta lagrings eller filformat etc.
Kort historik
Arbetet med Video Analyzern har från och med version 0.0.1.7 till och med version 0.0.2.4 gjorts som ett
grupparbete på KTH. Gruppen har bestått av mig själv (Björn Johansson), Erland Hermodsson, Victor Galaz
och Afshin Mohammadi.
Version 0.0.1.7 har följande nyheter
- Kalkylbladet tar upp hela fönsterytan
- Filmen visas som en flytande palett som kan gömmas, visas eller placeras på olika ställen i kalkylbladet
- Prestandan på filmuppspelningen är god även med större filmer
Version 0.0.2.4 kan inte göra samma saker som 0.0.1.7. Men:
- När applikationen startas skapas ett projekt som inte har något namn
- Det går att spara ett projekt under valfritt namn (gärna med filändelsen ".xml").
Projekten sparas nämligen som xml-dokument
- Det går att öppna det projekt som man tidigare sparat (namnet finns kvar)
- Det går att spara ett modifierat projekt
- Det går att lägga till valfritt antal analysessioner, dvs arbeta med fler filmer i ett projekt.
Varje film hanteras av en analyssession.
- Det går att växla mellan sessionerna
- Det går att skapa "session events", dvs märka upp delar av filmen
- Session events skapas genom att användaren markera startpunkten för det nya eventet. Längd och
startpunkt för omgivande events räknas automatiskt om
- Varje event som skapas sorteras in i ordning beroende på starttid
- Det går att ta bort session events
Version 0.3.1.3. Listan till vänster visar vilka filmer som ingår i projektet. Det är lätt
att växla film. Filmfönstret kan stängas för att bättre se analysen. Klassificeringar kan färgkodas.
Version 0.3.1.3 är den första "mogna" versionen, där de viktigaste delarna finns på plats.
Arbetet med den här versionen har gjorts som ett grupparbetet i kursen RUP och UML, tillämpat på KTH.
Gruppen har bestått av mig själv (Björn Johansson), Tony Lindström, Victor Galaz och Afshin Mohammadi.
Ett stort tack till de här killarna. Fantastiska att arbeta med!
Det är dock fortfarande en slags "beta". Förutom funktionaliteten i 0.0.2.4 finns:
- Möjlighet att lägga till eller ta bort egenskaper (Properties) på alla session events i ett projekt
- Egenskaperna kan ha typen "Transcription" eller "Note"
- En Transcription kan klassificeras med hjälp av en användarspecificerad Code
- När en Transcription har en Code, visa kodens färg som bakgrundsfärg till Transcription-cellen
- Möjlighet att lägga till eller ta bort Codes
- Klickar man på en rad spelas just den biten upp en gång. Underlättar vid transkribering.
Jag har tänkt att driva detta som ett "open source" projekt. Därför finns både kompilerad
kod, källkod och dokumentation tillgänglig att ladda ner här:
|