It's quite safe to say no one has ever made a camera like this commercially. Even yuy2 is very rare, as the bandwidth requirements are too high. I've made custom built hardware that captures PAL to yuy2 uvc at 768 x 576 and that takes ~22MB/s on the USB bus, which only works on quite stable usb connections (ie most front ports can't keep up because of error rates). To even get 720p at 25fps you would need 35MB/s which is relatively rare to achive on a real device. You've got not chance of getting 1080p except at a very low frame rate.

On top of that, Windows UVC driver doesn't support NV12 as standard, so you would need to add your own directshow filter to convert it. This is what I do to support Y800 which isn't officially supported by uvc anyway, but by adding my own custom filter I can convert it into RGB24 at the computer end and use it fine.

Manufacturers just use mjpeg typically, because it means they can get high resolutions, windows support and still work on a normal usb port easily.

If you really need NV12 you will basically need to make your own controller, I can suggest the LPC3131 because I know it works, but it takes a lot of work to make it, and you would need frame buffer memory added to it to handle NV12 (my hardware doesn't have any ram for framebuffering).

On 13/11/2011 2:51 PM, ge s wrote:
hi,all.I need a pixel format for NV12 and resolution for 720p or 1080p USB webcam. For a long time did not find the corresponding usb webcam.Please give me some advice!Thank you!

_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to