HERE WE'RE LOOKING FOR RIGHT PART TO DESIGN AUTOMOTIVE DISPLAY CONTROL UNIT FOR FOLLOWING USE CASE
1. VIDEO OVERLAY
PIP / POP FOR DYNAMIC INCOMING FRAMES
2. IMAGE OVERLAY
PIP / POP FOR VIDEO STREAM OVER STILL PICTURE / PICTURE OVER VIDEO STREAM
FOR THE OVERLAY CAPABILITY
MUST SUPPORT 2 WAY VIDEO PIPELINE DMA AND CONFIGURABLE FRAME BUFFER IN DDR FOR ON-THE-FLY OVERLAY
REQUIRE RESOLUTION SHOULD BETTER SUPPORT
1080P / 60FPS EACH VIDEO PORT
OR SHOULD AT LEAST SUPPORT
720P / 60FPS EACH VIDEO PORT
3. MEMCOPY TO DISPLAY FRAMEBUFFER AND ROTATE 90 / 180 DEGREE FOR TARGET DISPLAY WITH DIFFERENT ORIENTATION.
THAT'S ALL WE WANT IT TO DO. CAN YOU SUGGEST ONE OF POWERFUL DSP PROCESSOR THAT'S CAPABLE OF PERFORMING WHAT WE WANT TO US?
The only products that can blend/overlay two streams of video are ADV8003 and ADV8005. Picture-in-picture (PiP) support is possible when receiving video data on more than one of the video inputs, such as the48-bit pixel port and the serial video receiver. For more details please refer here https://ez.analog.com/video/w/documents/728/adv8003-design-support-files
Unfortunately, ADV8005 has no ability to rotate images .And also the character rotation and OSD page rotation is not yet implemented.
Note: The ADV8005 contains multiple video processing paths with up to 3 simultaneous video streams including picture-in-picture (PiP) support.It can overlay on 3D and 4k × 2k video formats.Dual video scalers allow the ADV8005 to support two different output resolutions on its outputs, for example, 1080p60 on HDMI Tx1 and 720p on HDMI Tx2 and the HD encoder.
Our Design Requirement Ask Rotation And Video Overlay. They Are Mandatory Features And Cannot Be Either One Compromise. That's Why We Asked BF60X BLACKFIN Processor Not The Other Ones. And We Don't Need HDMI TX Either. The Most Important Ones Remain
1. Video Input Data Rate With Multichannel DMA Support Allow
2 CH Video Input 720P / 1080P @ 60FPS
2. Support DDR Controller And Overlay On-The-Fly
3. Capable Of 90 Degree Rotation
4. Output And Drive Display For Portrait Compliant Display From The Original Landscape Input
In ADV8003 video rotation and portrait features are not possible, but it can support other features like scaling,overlay etc.
And also our Eval has BF-524 processor https://ez.analog.com/video/w/documents/697/advantiv-eval-adv8003-smz-video-evaluation-board
Note: In some designs the processor may be needed to reverse the image depending on the input/camera usage. For example reversing camera vs. frontview camera.
I BELIEVE THAT I HAVE DESCRIBED OUR DESIGN REQUIREMENT.
ADV8003 MAY HELPS FOR WANTED FEATURES LIKE OVERLAY / SCALER BUT COST-ISSUE DOESN'T FIT IN OUR PLAN. WE NEED ONE SOC SOLUTION CAN DO THAT. FOR EXAMPLE IF ANY OF MOST POWERFUL BACKFIN PROCESSOR (607 / 609) CAN DO THAT WE WOULD LIKE TO DESIGN BY THAT WAY BECAUSE IF USING ADV8003 WE SHOULD NEED ANOTHER PROCESSOR LEVEL SOC WITH DDR (AS FRAME BUFFER) TO CONTROL DISPLAY ORIENTATION FOR INTENDED ANGLE ON-THE-FLY WHICH MEANS DRAM THE DESIGN NEED MORE DRAM FOR ADV8003 AND ANOTHER SOC FOR DISPLAY CONTROL.
IT DOESN'T MAKE SENSES.
The ADV8005 is designed to handle PIP/POP/OVERLAY with scaling and frame rate conversion along with text menu overlays. It is not designed to rotate or reverse the image.
None of the BlackFin devices have the bandwidth required to meet your specifications.
There is no single SoC device I know that will meet these specs. (I have not done any searching either.) The best solution might be a FPGA with custom programming. It would be costly.