UG-707
ADV8005 Hardware Reference Manual
4.
ON SCREEN DISPLAY
4.1.
INTRODUCTION
The On Screen Display (OSD) core in the
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. 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
provides a typical application diagram for using the bitmap OSD. The external MCU uses the
interface to configure the registers in the bitmap OSD module. The
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. A | Page 166 of 317