Applying Thought   
About Wipro
Newsroom
Investors
Careers
  
   
Wipro Technologies Consulting IT Services Product Design Business Process Outsourcing CONTACT US
 
Case Studies
Ideas
 
Search
Consumer Electronics Home
Algorithm and Code Optimization on DSP
Product Realization
Re-use Components and Solutions
Support, Testing and Certification
 
Global Sourcing Lounge
 
 
 
 
CONSUMER ELECTRONICS
Case Study
MPEG-4
 
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.
 
 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  CASE STUDIES
High end digital satellite set top box
DVR for network camera application
Reference design for audio CD player
  More case studies
  IDEAS
MPEG-4 AVC/H.264 video coding
Custom operating kernels for DSPs: design issues
Optimizing DSP applications on TMS320C6x
Designing 1394 in a digital set-top box
  More ideas

 
Contact us Terms of use Privacy Sitemap