On Screen Display; Introduction; Features; Osd System Application Diagram - Analog Devices ADV8003 Hardware Manual

Video signal processor with motion adaptive deinterlacing, scaling, bitmap osd, dual hdmi tx and video encoder
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADV8003 and is the answer not in the manual?

Table of Contents