The concept of this project is converting legacy video standards to current HDMI with audio. Many such closed designs for this exact adapter are sold on eBay and other site. You job will be to reproduce such a design, preferably in 2 phases.
The Adapter should support conversion of NTSC and PAL Composite video. Also Analog and Digital RGB. This can be done with a Decoder such as AD7181C.
The Adapter should allow for mono and stereo audio input, which will be output along with the HDMI video output on the HDMI display. This is assuming the HDMI display will have speakers. If so, audio will be output.
The Adapter should “Scan Double”, which takes a smaller sized image and up-scales them to larger resolutions to better fill the HDMI display. The display is not required to be filled, and images should be kept as true to scale as possible when being displayed.
The Adapter should also have a selectable option for “color fringing”, or also called video artifacts when converting video. These artifacts are well documented online, and I can supply any information needed. Process: The video image will need to be built in a buffer (RAM for example). Then once the Scan Doubling has occurred the image needs to be analyzed and the corrected colors for the affected pixels substituted. A lookup table of course will be needed, and several are available online.
HDMI video can be any resolution, however 720-1080p are preferred. However I am open to other modes if hardware price is a factor or image sizes can be better matched.
Video resolutions will range from NTSC to 640x480.
Review similar existing open source project - [url removed, login to view] and [url removed, login to view]
You will produce a schematic which I will have produced and assembled for alpha testing of Phase 1. I will send you a board for testing. You will send me a JEDEC for programming and testing. Upon completion, testing, and full payment you will provide project source code.
This is a relatively simple project and shouldn’t take more than 10 days at the most to have code ready for testing. I have an existing PCB design – see attached. Please let me know if this is good enough or you would like to make any changes so I can order boards.
Phase 2 to be discussed. It mainly involves supporting some non-standard video frequencies and raw video input signals. Possibly adding some user selectable options.