| |
| CONSUMER ELECTRONICS |
| Case Study |
|
 |
|
| |
| Implementation of
Presentation Process for ARIB Standard |
|
 |
| |
| 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. |
|
| |
|
| |
|
|