
PEDL86V8208-02
OKI Semiconductor
MSL86V8208
20/31
On-Screen Display (OSD)
On-Screen Display (OSD) is a function that displays character information by overlapping on or mixing with the
main screen, which is the output screen.
The OSD display area, “OSD Window”, has the structure (Character Matrix) where multiple characters are
assigned in grid format. The display position of the OSD Window is specified with the relative position for the
main screen.
A character is a unit for displaying characters and graphics and the display shapes can be defined using the Font
Memory.
The shape data of the font to be displayed must be written in the Font Memory in advance. Two methods are
available for writing data in Font Memory; writing from the host CPU via the I
2C bus and loading data from
external Font ROM. Data can be loaded from external ROM faster than writing data from a host. The contents of
Font ROM can also be written to external ROM. The external ROM interface supports 2-byte and 3-byte address
sizes in SPI interface. For ROM access, communication with ROM is not required since the hardware functions
automatically.
Select a character size from horizontal 16 pixels or 24 pixels and vertical 16 lines or 24 lines. The number of
display colors for characters can be selected from 2, 4, and 16 colors. Specify the actual display colors with the
OSD Color Pallet. One of the display colors is allocated to a “transparent color”. For the transparent color section,
a semi-transparent composition with the main screen is allowed.
Characters are managed by character numbers and up to 128 types can be defined. However, the maximum
number of characters is restricted by the character size, number of display colors, and Font Memory size (4K
bytes).
11
0
13
6
20
0
OSD Window
Main Screen
Character Matrix
1023
1022
Text Memory
0
1
2
3
4
5
Font Memory
01234
Blink
0
1
L
A
N
G
A
U
Column
Row
OSD
start
point