Camera Imaging Technology Development

The Camera imaging technology development team started in 2003 as need to serve end customers for their camera products. Specialized in developing and implementing new camera features and camera enhancements, camera team is providing best camera solution to the customers and great differentiation of final product compared to the competitors. Engineers in MMS Camera team are working on the edge of camera technologies prototyping and make it real product to the market.
Group 530

SERVICES

  • Camera software architecture design for Android and Linux
  • Device driver development for Android and Linux
  • Image pipelines implementation for different usecases
  • Camera and multimedia frameworks support – AndroidCameraHAL, LibCamera
  • Implementation and integration of image processing GST plug-in components
  • Development of Camera applications for Android
  • Camera stack testing
  • Certification (Android CTS)
  • Calibration and production line support tools
  • Custom features and IP development
  • 3A and image processing algorithm enhancements
  • Standard V4L2 and custom FW driver
  • Development of End-to-end camera solution for new SoC
  • Driver – (LINUX, RTOS)
  • Image data pipeline managers
  • ISP control framework with complex synchronization scenarios
  • Tuning data base management and live IQ tuning
  • High level multi media pipeline frameworks (GST)
  • Camera application – Android, Linux native, UVC sink etc.
  • Sensor driver SDK – PC tools and generic drivers for none SW engineers to integrate new sensors.
  • Extend V4L2 standard APIs to support new and customer specific feature
  • Adding support for HDR cameras
  • Dynamic port scanning
  • Multi camera synchronization with HW master/slave sync
  • Multi camera complex pipelines
  • Using single output buffer for more than one camera and avoiding memory copy operations to combine frames from multiple cameras into single output buffer
  • Camera on-the-fly pre-processing utilizing DSP or Graphics engine
  • SEN → CSI → DSP/Graphics → ISP → DDR
  • Algorithms for on-the-fly processing
  • Adaptive DP correction
  • Radial CA correction
  • LTM
  • DCG decompounding and compression
  • Complex pipelines with pre and post processing stages
  • Pre-processing – HDR fusion 2 & 3 frames DOL, DCG frame pre-processing
  • Post processing – 360° camera stitching, surround view 4 camera stitching

SOC VENDORS

MMS has large experience in different SoC Vendors camera platforms and frameworks, and can implement custom solutions based on them.

Group
Path
Rectangle

If you are considering introducing our technology or products, or if you are interested in co-creation with us, please feel free to contact us from here.

EXPERTISE

Rectangle
Multi camera complex pipelines
  • Using single output buffer for more than one camera and avoiding memory copy operations to combine frames from multiple cameras into single output buffer.
Rectangle

Complex pipelines with pre and post processing stages

  • Pre-processing – HDR fusion 2 & 3 frames DOL, DCG frame pre-processing
  • Post processing – 360 degree camera stitching, surround view 4 camera stitching