4. ON SCREEN DISPLAY
4.1. INTRODUCTION
The On Screen Display (OSD) core in the ADV8003 allows the user to overlay a bitmap-based OSD onto one of the input video streams.
The OSD blend is capable of being performed at data rates up to 3 GHz (ADV8003KBCZ-8x derivatives). The OSD can be designed using
the ADI Blimp software tool. This code generating tool may be used to design, simulate and compile the OSD which will be used in the
end system application.
The Blimp OSD software tool covers the full design flow involved in delivering a complex bitmap-based OSD – from initial graphics
design through to outputting the files required for integration into the system application. Blimp OSD abstracts the user from the OSD
hardware so a detailed description of the OSD hardware is not provided. For more information on the OSD design flow and Blimp OSD
software, refer to the Blimp OSD software tool user manual.
4.1.1.
Features
•
Full design-flow covered by Blimp OSD software, user does not need to worry about the OSD hardware
•
OSD maximum resolution of 4096 x 3840
•
Pixel-by-pixel alpha blending
•
Dual video paths through the OSD blend block to support dual zone OSD display
•
Eight hardware timers which provide added functionality for OSD or system tasks
•
Programmable blending effect of OSD and background video
•
Programmable priority of regions
•
Uniform programmable transparent color in the OSD
•
OSD video input and output format: 36-bit RGB
•
Support for main 3D video format timings
•
High-performance scaling quality with 8-bit horizontal and vertical video scaler
•
Arbitrary resolution conversion
•
Support vertical/horizontal scaling order change
•
Support progressive to interlaced conversion
•
Anti-alias mode for downscaling
•
OSD data range control
4.1.2.
OSD System Application Diagram
Figure 72
provides a typical application diagram for using the bitmap OSD. The external MCU uses the ADV8003 SPI slave (serial port 1)
interface to configure the registers in the bitmap OSD module. The ADV8003 uses its SPI master (serial port 2) interface to obtain the
OSD data (fonts, icons, and images) from an external flash memory and store it into the DDR2 memory. The OSD can then be blended
onto either of the video paths through the OSD core.
Rev. B, August 2013
208
ADV8003 Hardware Manual
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?