Archive for ‘November, 2007’
Posted on 18:39, November 27th, 2007 by Many Ayromlou
…..Not only that — yes we know about google docs and all the other online word processors out there — it also allows you to go offline while editing your documents and sync when you get back online. All this is done through the magic of Google Gears browser plugin (Thanks G). So throw away that old copy of MS Office, uninstall it off your harddrive and start using Zoho Writer. While you’re at it you might also want to send them a “thank you” note for taking another MS shackle off your computer/ankle :-). More details + movie….
Speaking of hand tracking, here is a video of a guy playing around with an unknown system (looks a bit like linux). Very cool demo and almost perfect tracking. Not sure if it’s IR or not, you can see him in the corner of the screen, but can’t quite tell how it’s done. Anyways, I’m posting it since it’s one of the better ones I’ve seen. From the description:
Posted on 16:55, November 25th, 2007 by Many Ayromlou
Great tutorial video by Johnny Lee from Carnegie Mellon University showing how using an IR LED array and some reflective tape, you can track fingers in thin air using the Wii Remote. Great alternative to those FTIR (Frustrated Total Internal Reflection) tables.
Posted on 14:46, November 25th, 2007 by Many Ayromlou
If you’ve been tuned into Digital Cinema Projection for the past couple of years, you’d know that when it comes to 4K projection (4Kx2K image), sony’s SXRD series was pretty much the only game in town. DLP is limited to 2K and most of the projectors out there (Christie, Barco, NEC) are all 2K projectors. A downside of Sony’s projector is that although it is as hefty as a small car it only has a 2000:1 contrast ratio (measured less than that calibrated). Its rated aggresively for 40ft screens which is not nearly big enough for true cinema applications.
That was true until JVC announced their 1.27-inch 4Kx2K D-ILA (Direct-drive Image Light Amplifier) chip at InfoComm 2007. The chip can produce a 4096×2400 pixel image with a 20,000:1 contrast ratio. That’s nearly 10x the contrast ratio of the Sony behemoth.
The DLA-SH4K, which packs the 4k D-ILA chip, touts a 4,096 x 2,400 resolution, 10,000:1 contrast ratio, 3,500 lumens, a dual-link DVI input, multiscreen mode, an Ethernet port for remote operation and RS-232 / USB connectors. It measures 660 x 827 x 340 mm and is slated for launch in the first half of 2008.
Posted on 22:20, November 21st, 2007 by Many Ayromlou
I’ve been trying to figure out a way to do this on the cheap for a long time and I finally figured it out today. This process allows you to grab HDV from a HDV Camera via firewire, feed it into linux, transcode the 25Mb/s mpeg-ts stream to a 4 Mb/s mpeg4 stream (inside a TS). This mpeg4 stream in turn can be viewed at full resolution (1920×1080) on a remote client running just vlc. Here is the prerequisites:
Okay so here we go, follow the steps below to get setup:
Now that you have the chain setup, it’s time to do a quick test and see if the system is working. Issue the following command from a xterm, making sure that the camera is turned on and in “Camera” mode.
If this works you should get a vlc window and be able to see live video from your HDV camera. If you didn’t then stop here and make sure you get this working first.
So now that we have dvgrab working, lets grab that 25Mb/s HDV stream and squish it down to 4Mb/s mpeg4 stream using the following command:
So now you should be able to open up vlc on the receiver machine, goto File/Open Network menu and select UDP/RTP and specify port number 1234. Once you press OK, you should see the video stream on your receiver machine. Audio works as well and is perfectly synced since it’s captured by the HDV camera at the source and travels together with the video at all time. The delay is about 3 seconds.
This is a great way to quickly setup a HD Video Conference between a couple of locations. You could even modify the network portion of the chain to let VLC multicast the HD stream onto your network…..lots of possibilities. Enjoy :-)
Posted on 23:15, November 14th, 2007 by Many Ayromlou
Here is a quick way to enable full path display in the finder windows under Leopard. You can turn this on by issuing the following two commands in a terminal window:
Wow…now, why would Avid do this? I think that Apple and Sony might just have Avid cornered. Apple’s pounding them in the high end editing market and Sony’s bringing up the rear with Vegas. I guess some companies never learn, proprietary never pays….any one remember SGI…they used to have monster booths at NAB and would only talk to you if you had hollywood written all over your face…..Now they are next to non existent. It’s time for me to listen to my favourite Queen song….”Another one Bites the Dust”.
Posted on 16:55, November 11th, 2007 by Many Ayromlou
So now that I have a basic OSC receiver for aka.iPhone’s XY controller, I’ve been going through Apple’s Demo Compositions — under /Developer/Examples/Quartz Composer/Compositions — and adding my portion of the OSC receiver to them. Here is the latest one, akaRemote-Caterpillar, which is a adaptation of “Caterpillar.qtz” under /Developer/Examples/Quartz Composer/Compositions/Interactive. Again I need to remind you to read the first Article to get started and that these QC compositions are for Leopard/QC3.0 only and require a jailbroken Ipod Touch or iPhone.
Posted on 15:05, November 11th, 2007 by Many Ayromlou
Well here are my two (akaRemote, akaRemote-Particle) attempts at QC compositions that work really well with the XY controller of aka.iPhone. The XY Controller surface is the only thing I’ve been able to get working with QC, since Masayuki Akamatsu (the author of aka.iPhone) tends to use the same basic “/event” OSC message with a custom number of arguments. The limitations is actually in QC in that you can only have one OSC receiver on a UDP port at a time. Further a OSC receiver can not receive the same message with different arguments (int, float, float array). The author does mention that his protocol might change without notice, so hopefully he’ll read this post and change the messages to cascading/two level OSC messages to signify which button’s are activated and also to get more diversity in the base message string (ie: /event/Pad/buttonB1 message of type boolean which would signify a toggle button on the Pad screen being fired). I don’t pretend to be an OSC god, but I think it makes the protocol more readable/adaptable, which might not be the authors intent.
I decided that for my own use the XY controller was the most useful to reverse engineer (and also the easiest). The OSC command is “/event a b c“, where “a” is the trigger, “b” is the x-coordinate and “c” is the y-coordinate. X and Y coordinates are between (0,0) at the bottom left of the ipod touch screen and (1,1) at the top right.
Now here is how you get it all going: