World 2012
1
World 2012 1 Extending Lecture Recording Systems A simple proof - - PowerPoint PPT Presentation
World 2012 1 Extending Lecture Recording Systems A simple proof of concept Adam Reed Division of Information The Australian National University 2 Background to the Proof of Concept What turned out to be an interesting research project 3
1
Adam Reed Division of Information The Australian National University A simple proof of concept
2
What turned out to be an interesting research project
3
Digital Lecture Delivery
4
XW12
scheduled
5
XW12
We generate a little bit of content...
(Summer and Semester 1)
6
XW12
...that’s consumed by our community
(Semester 1)
7
XW12
In any language
intermixed
native speakers as of 2001 Indian census)
http://censusindia.gov.in/Census_Data_2001/ Census_Data_Online/Language/Statement5.htm
8
XW12
Add value to binary blobs
been made?
requirements
9
XW12
Web Content Accessibility Guidelines
web content more accessible for people with various disabilities, including but not limited to blindness or low vision and deafness or hearing loss
your content more usable to users in general
http://www.w3.org/TR/WCAG20/
10
XW12
Web Content Accessibility Guidelines
colours, layouts, alternative access mechanisms, etc
content, referred to as time-based media within the guidelines
live (streaming) media
11
XW12
Web Content Accessibility Guidelines
based media
alternative
Video - Captions, Audio description, full text alternative, sign language, extended audio description
http://www.w3.org/TR/2008/REC-WCAG20-20081211/#media-equiv
12
XW12
Levels
13
XW12
http:// www.mediaaccess.org.au/ practical-web-accessibility/ media/requirements
14
XW12
Mandated Federal Policy
mandated compliance with WCAG 2.0 A by Dec 31st 2012, and AA by Dec 31st 2014
government and agency websites
government under any domain for all internet, intranet, and extranet sites
http://webguide.gov.au/accessibility-usability/accessibility/
15
Whether we could add value to a lecture recording...
16
XW12
How hard can it be?
and enhance it, so that students could “find” content
relevant spot in a recording
ability to jump to the relevant spot
17
Everything including the kitchen sink...
18
XW12
homebrew/) to install a lot of the tools, which
made my life far easier
19
XW12
Find the chapters
designed for Final Cut projects
http://www.imagemagick.org/script/index.php & http://scene-detector.com
20
XW12
Massage the chapter data
scenes
21
XW12
Create chapter metadata
file with
(I used “Detected Chapter ###”)
22
XW12
Add chapter markers to file
file
markers
http://gpac.wp.mines-telecom.fr/
23
XW12
Convert chapter markers to Quicktime format
Quicktime format
VLC, and potentially others
http://code.google.com/p/mp4v2/
24
XW12
Students can now jump to the automatically detected scenes instead of needing to scrub through all of the video
25
XW12
Capture a still frame at the chapter marker
save all of the resulting files
http://ffmpeg.org/
26
XW12
Preform OCR on each of the still frames
recognition over it
http://code.google.com/p/tesseract-ocr/
27
XW12
Create HTML 5 Player
javascript to create a player
chapter
jump to the appropriate place
http://popcornjs.org/
28
XW12
Students can now search for content (as long as it was displayed), and jump to the appropriate part of the lecture
29
How did it actually turn out...
30
XW12
31
XW12
But there is a lot of room for improvement
tweaking
modified - with a large sample set you could find some good defaults
preform OCR, with results from spot on, to absolute gibberish
32
XW12
Required a lot of processing power
1/2 of the running time of the video
to existing processing, requiring either more compute time, or longer wait for content
33
Watch this space...
34
XW12
Man vs Machine
transcription and scene detection, or attempt the machine solution?
content for human based services to be cost effective
35
XW12
leverage students to
can be reviewed and tweaked) and the systems performance reviewed
lecture content)
36
Are you tackling similar issues, or do you have any insights that could shed some light on the topic?
37
38