iPhone HD video recorder

Technology

drunknbass_20071214.jpg

The Monster and Friends Design Studio released a beta version of an iPhone camcorder app today. The hack’s author, drunknbass, was able to squeeze about 10fps out of the camera when capturing data at a 2 megapixel HD framesize.

The current beta will do this for 5 seconds, but the author alludes to a future version being able to record indefinitely long clips at a higher frame rate. This may only be achievable at the sacrifice of the huge frame size, though. I’d assume that there are some non-trivial data throughput and compression horsepower limitations that would make long recordings at high framerate and high resolution pretty difficult.

I’m hoping the next version is released with source. Hopefully, with a few heads taking a crack at optimizing things, iPhone users will get a slick guerilla video platform out of this.

iPhone Video Recording – [via] Link

4 thoughts on “iPhone HD video recorder

  1. Wim says:

    Another project, using the optical mouse sensor as a tiny monochrome hand scanner.

  2. mahesh says:

    nice mod here: http://areciv.com/index.php?aid=18.

    feedback from Matt McDougal, the author of THAT page:

    In the mouse I was playing with, the chip is internally capturing and processing 1500 fps to produce the mouse motions.This was the Avago ADNS-2610, 18×18 pixels.You can definitely get video from it.  The lens on the mouse itself has a focal length of just a few mm.It is replaceable though, so with the proper lens it could focus elsewhere if needed.In communicating with the chip, which was really just designed to make reading x and y coordinates easy, • You retrieve data over a serial interface, and if I remember right it was at maybe 250 kbps. • There is a 100 µsec delay between sending the register address and receiving data • Each pixel requires a separate read command, so two bytes are transferred per pixel.16 bits/pixel / 250 kbps = 64 µsec/pixel + 100 µsec delay = 164 µsec/pixel18*18 pixels * 164 µsec/pixel = 53.5 msec/frameSo with that kind of data rate, the absolute maximum would be somewhere around 20 frames/second.I was working with a slow microcontroller and had to also send that data back out over an RS232 port,so my effective throughput was much lower.However, if you look at the Avago ADNS-3080, which is used in some gaming mice,the address-data delay is halved, the data rate is higher, there is a special burst mode for reading images, and there is less overhead.This gives you much higher frame rates, probably around 100 fps or so.It is also a larger sensor, 31×31 I think.

Comments are closed.

Tagged
Send this to a friend
FEEDBACK