Virtual lane graphics for swimming with CSS3
xy-kao.com
xy-kao.com
Here's some samples: http://www.youtube.com/user/randallvpp
All we use is Google Chrome on the output side to make it simple to display the graphics.
All three of us have video & TV backgrounds, but we all turned into coders somehow. We're always looking to meet more interesting folks who are interested in the intersection of video and the web. I have info in my profile, plus you can check out our website: http://www.vidpresso.com/
PS: Vidpresso is the real deal, good stuff.
You going to NAB? We'll be there, so stop by!
EDIT: Your YouTube link on your homepage under "On the Web" points to your Twitter account!
Which is a way of saying if you want to help us fix our marketing woes, contact me. :)
I can't honestly say I've ever seen one of the latter that hasn't annoyed the crap out of me and just distracted from the show I wanted to watch... It'd be nice if the main video and the overlay could be delivered separately so you could have the option to turn it off (like you can turn off annotations on YouTube video). Hopefully when all our video content comes over the internet and not broadcast.
added: ah of course: http://blogs.sitepointstatic.com/examples/tech/css3-starwars...
http://en.wikipedia.org/wiki/1st_%26_Ten_(graphics_system) http://www.sportvision.com/
EDIT: The demo reel is pretty good nerdporn too http://www.sportvision.com/media/sportvision-reel-2012
The point is it doesn't take any messing about with web technologies , the people doign this sort of titling professionaly for Sky/Fox BBC are using a combination of broadcast hardware & occasionally Apple Shake in the case of sky sports though i may be out of touch now since shake is not avail much longer.
However, this is only a small part of what is actually done to present the final image. The more complicated part is the computer vision which allows for things like composing the image so that the swimmers are always above the labels (i.e. the superimposed labels appear to be at the bottom of the pool). They also are using computer vision to recognize where the labels should go, rather than some kind of positional mount on the camera as he suggests. The image is processed through a computer which is capable of recognizing the lane lines, the boundaries of the pool, and the bottom of the pool. This way, when the camera moves the image is updated automatically.
Again, I'm not trying to downplay what was done here, it is a very nice hack.
That's why sometimes, parts of the players go missing because the colors are too close to the color of the field.
College and NFL football typically has 3 to 4 stationed cameras up at ~30 degree angle. These cameras are bolted down and do not move from their positions. They are able to transmit their zoom, angle, and pitch very precisely which allows the production team to know exactly where they are pointing at all time. During the transmission they can choose the exact location for the first down markers, etc., and all the high-angle cameras will add it in. To do the overlay they choose a swatch on the field to use as a green-screen. They only trouble that arises is when a teams uniforms is very close to the field color.
The technical challenges, as well as potential for live info-graphics in sport make this a pretty interesting area, and it's nice to see relatively modest setups capable of producing what were, until recently, digustingly complex and expensive video effects/compositing tasks.
[1] http://www.wired.com/playbook/2012/08/ff_americascup_ellison...
http://chartsnthings.tumblr.com/post/29133053109/the-olympic...
I can see this being used in a car where an interface is displayed over the top corner of a screen.