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
 
Development of a Portable MP3 Audio Player / Recorder

 

 
The challenge
The challenge was to develop a complete end-to-end solution for Portable MP3 audio player/recorder (storage media being hard disk). As part of the solution Wipro had to develop the following:
Reusable components like the Middleware stack
Customizable Database to support varying storage capacity (Like small Flash devices of size 8MB to large hard disk – 20+ GB capacities)
Highly abstracted application to allow easy customization
Intuitive key assignment using minimum keys
User-friendly navigation
Integration of USB 2.0 stack with Mass storage class
 
The solution
This is how Wipro went about meeting the challenge:
Wipro quickly put together a team of senior engineers to work on the design and another team for implementation.
The design team was able to leverage the Multimedia framework expertise it possessed and quickly came up with a design.
The design team iterated the design to make the key assignments very intuitive, provide for user-friendly navigation and long battery life, while the implementation team incorporated the same in the solution – the work was carried out in parallel to minimize the development cycle.
In view of the hardware problems faced, the team moved the application and portions of the middleware to PC and integrated the same into a PC simulation of the product. This enabled the integration and testing on schedule despite of the delay in resolving issues in client supplied hardware.
When the boards were finally available, the team was able to quickly move the tested code to the board and start testing the rest of the middleware portion and USB 2.0 stack integration. This approach ensured quick turnaround time for the solution.
The build environment was organized such that the client could package various sections of the code as libraries and only the required portions were made available as sources for customization by ODM’s (Original Design Manufacturer)


The software features of the product are as follows:
Software solution split into two layers namely Middleware and Application Components/Games
Middleware is easily portable
Application is highly abstracted to enable quick customization
Solution is portable across hardware platforms
Design is OS independent
Best performance using “Event Driven System Framework”
Firmware image recovery mechanism
 
The Benefits
Apart from outsourcing the complete project and benefiting from years of experience Wipro possesses, the following were some of the specific benefits:
As the PC application was a simulation of the actual product, client found it useful as a marketing tool for the MP3 player/recorder solution.
Highly organized build environment that enabled the client to provide excellent support to their ODMs and other clients.
Because Wipro took up responsibility for end-to-end integration of the solution, it resulted in considerable cost saving for the client and client could focus on other projects.
Wipro’s solution provided for easy customization & reusable components.
 
 
  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