Guzzi Camera Framework

Camera Framework is in-house developed Software framework, which generates optimized settings for image sensor and ISP for current ambient light conditions. And also providing camera features and controls to the service and application layers.

Known as Guzzi this is 7th generation of framework integrated on multiple platforms and licensed to several major SoC vendors.

CA fr logo 20210928@2x

EXPERTISE

CAMERA FRAMEWORK

Camera framework 20211104@2x

Guzzi Framework integrates MMS state-of-the-art 3A algorithms (Auto Exposure, Auto White Balance, Auto Focus), ISP settings generator, camera pipeline and server for IQ tuning database.

MAIN COMPONENTS

Rectangle

3A framework – which integrates 3A algorithms (AE, AWB, AF/CAF) and ISP settings generator

  • Managing of incoming statistics data
  • Synchronizing different components
  • Executing pre-defined sequences required for operating of AE, AWB, AF/CAD, LED control, HDR
  • Provide sensor settings and ISP processing optimized for ambient light conditions
  • Applying high level camera controls from Camera Service and Camera Application
  • Supporting per frame based operating mode and streaming mode
  • OS and SW platform independent having well separated layers for abstracting the OS system calls and platform controls
  • Isolated ISP settings generated with option for virtual generic ISP blocks – giving the opportunity for quick and easy integration of support for different ISP engines.
Rectangle

Camera pipeline component managing and driving complex use cases defined as graph processing blocks – containing:

  • Image data and statistics data buffer management
  • Event synchronization – SW events from different blocks and HW event from entire camera subsystem (sensor, CSID, ISP pre/post processing blocks, different statistics and others)
  • Meta data management
  • Configuration synchronization
  • Operating in per-frame-control mode and streaming mode
Rectangle

Server for IQ tuning database (Dynamic Tuning Parameters – DTP server)

  • Manages the IQ tuning database
  • Has capability to maintain settings for different scenes and generate optimized settings based on different dynamic parameters – Lux level, colour temperature, sensor gain, lens position etc.
  • Maintains different sets of IQ settings for different operation modes – video, still, HDR, etc.
  • Provides to IQ engineers to create flexible dependences based on pre-defined set of static and dynamic camera parameters
  • Isolates the IQ tuning database from the software and provides smooth update of DTP database without software changes

FLEXIBLE INTEGRATION FOR DIFFERENT OS AND PLATFORMS

Camera framework can be integrated in various OS:

Group
Group

and platforms:

Group
Group

SOC VENDORS

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

Group
Path 4464@2x 1
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.