The challenge

Our client, a multi-national hearing instrument company, needed a new sound processing algorithm to add to their offering. The main challenge was to implement an algorithm that significantly improves speech comprehension in difficult, noisy environments but with limited signal processing and memory resources available on the hearing aid device.  

How we helped

After identifying the prior-art, we proposed, developed and refined a new algorithm design that meets the client's requirements (speech comprehension improved with limited DSP resources). The algorithm was developed in compliance with the client's existing processes and systems (programming language, source code revision system, testing and documentation). The developed algorithm is fully compatible with the client's existing hearing instrument product (due to its efficient design and structure), and as a result, it is implementation-ready for commercialisation. 

Value delivered

We acted as a external R&D entity delivering a complete sound processing algorithm solution: from inception to implementation. The benefits to the client are that we created new intellectual property for them which is readily implementable in their product. Acting as an external R&D entity, we brought in fresh ideas and concepts to the project; this helped to 'think outside the box' and complemented the client's own R&D team, while strengthening the client's intellectual property foothold in this space.   

 

 

Next case study >

The challenge

Our client, is a large international technology licensing company in the consumer electronics space. The client needed to convert a large and complex audio processing library written in C-code from floating point to fixed point reference code. The client had no more engineering resources left as all team members were tied up with equally important projects. On top of this, the client had to deliver the converted and fully tested C library to their customers before a very aggressive deadline.

How we helped

We acted as a temporary engineering team member and worked closely with the client's engineering team. By synching up daily with the client, we were at all times on the same page and the client was able to track progress. We worked fully in accordance with the client's existing processes and systems (such as source code revision system, code review process, system testing and documentation).

We followed an Agile development style which allowed quick adaptation to difficulties and this helped deliver a fully tested, code reviewed and documented deliverable on time.   

Value delivered

The client was able to deliver their project on time to their customers, which is critical in the consumer electronics space. The client was able to deliver more projects than normally possible without hiring extra staff. By using our services, the client was able to get into 'overdrive' and keep a market advantage without the cost and time consuming task of hiring extra permanent staff.

 

Next case study >