Imaging subsystem middleware

Several years long project aimed at designing and maintain the video part of the NXP/STE “Nexperia Cellular System Solution” platform, used by an important mobile phone company.

Main responsabilities:

  • Creating the service layer for Acquisiton, Encoding, Decoding, Rendering, Display
  • Creating the codec layer – video and image, encoders and decoders and rendering
  • Creating the driver layer – drivers to control the camera, the HW encoder/decoder components, the HW rendering component and the display
  • Specifying the APIs and the interactions between the several drivers / codecs / services
  • Implementation of new features
  • Optimization of the code
  • Testing and Validation
  • Customer Support Level 3