cancel
Showing results for 
Search instead for 
Did you mean: 

10-Bit DVP (DCMI) input to DVI/HDMI output

jjjj
Associate

Hi,

Our team is working on a board that should provide the ability to stream a video from OmniVisions' OV6946 tiny CMOS camera module to a monitor with DVI port https://www.ovt.com/sensors/OV6946

We are planning to use OV426 as a convertor into a parralel interface:

https://www.ovt.com/sensors/OV426

Those two will have the video output fit the DCMI connection with 10-bit data:

https://thinksmallthings.files.wordpress.com/2012/10/camera-pinout.jpg

Our main goal is to keep the product as cheap as possible because its one-time use.

As I understood it should be failry simple to use STM32F407 discovery to grab the DCMI with 400x400 resolution @30FPS and stream it via USB into a custum made application.

But, once the DVI/HDMI output constrain enteres the equasion things start to get dirty.

Its possible to achieve the goal with an FPGA or using and analog chip like ADV75xx and controll it with enternal mcu but they require an NDA and a license for HDMI usage.

What I'd like to ask is are there any low-cost SoC solutions that can be used with STM32 family.

Things to consider:

-video input @400x400-30fps RGB

-video output to DVI/HDMI port of a physical monitor with a specific set of supported resolutions. To avoid quility loss its ok to use 640*480 resolution by padding the 400*400 with blank pixels (that way no calculations required by the mcu)

-as cheap as possible to achive the functionality

Thank you,

Roman

0 REPLIES 0