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 pipeline implementation for different use cases.
  • Camera and multimedia frameworks support: Android Camera HAL, Lib Camera.
  • 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 drivers.
  • Development of an end-to-end camera solution for the new SoCDriver.
  • 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 applications: Android, Linux native, UVC sink, etc.
  • Sensor driver SDK: PC tools and generic drivers for non-SW engineers to integrate new sensors.
  • Extend V4L2 standard APIs to support new and customer-specific features.
  • Adding support for HDR cameras.
  • Dynamic port scanning.
  • Multi-camera synchronization with HW master/slave sync.
  • Multi camera complex pipelines.
  • Using a single output buffer for more than one camera and avoiding memory copy operations to combine frames from multiple cameras into a 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 and 3 frames, DOL, and DCG frame pre-processing.
  • Post processing: 360° camera stitching, surround view, 4 camera stitch.

SOC VENDORS

MMS has a large amount of experience with different SoC vendor 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 a single output buffer for more than one camera and avoiding memory copy operations to combine frames from multiple cameras into a single output buffer.
Rectangle

Complex pipelines with pre- and post-processing stages.

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