Implementation of
Presentation Process for ARIB Standard
The customer
A US-based company which designs
rear projection, high-definition televisions (HDTV)
using its leading-edge technology.
The challenge
The project required
the implementation of Presentation Process for ARIB,
which Wipro executed for a customer. ARIB requires
HD decoding with complex graphics support, hence
the challenge was to implement and optimize Presentation
Process for ARIB to provide a glitch-less
graphics display.
The solution
Wipro engineers developed the
following modules to enable ARIB Presentation Process.
Wipro
enabled model for ARIB can support up to 32
planes
There are no restrictions
on the sequence for the planes. The planes
can be blended and scaled in any arbitrary
sequence
The standard supports different
input and output resolutions. To enable this
conversion a highly optimized scaling algorithm
for the complex graphics requirements was
developed
To provide glitch-free
display many optimizations were done. E.g
Optimizations
for reducing blending
A
graphics sub-system was developed
to keep a track of the modified
areas of the plane.
Portions of
planes can be made transparent
and opaque.
Batch
was implemented for small modifications.
Optimizations
for glitch-free display
ping-pong
buffers were used for final display
canvas
Additional features like
updating a plane without making it immediately
visible were also enabled.
The benefits
Availability
of a ready-to-use model for the applications.
The applications do not have to deal with
the hardware directly
The application can use
more than one plane for displaying data e.g.
displaying Still Picture on one plane, video
on another plane, OSD on another plane etc.
The application can make a call to the
model for modifying a rectangle in a plane
and all blending and scaling operations
are taken care by the model.