Services

We design and deliver camera and imaging software from sensor bring-up to production-ready systems.

System design icon

System Design

From component selection to the validation of your product design, Ideas on Board has the experience to guide you in the development of your camera and multimedia solutions.

With more than 15 years of experience assisting clients across different fields, we can help you make the right choices from the very beginning.

Tux penguin

Linux Kernel

Ideas on Board partners with silicon vendors and ODMs to develop, improve and maintain Linux kernel drivers for image sensors, MIPI CSI-2 receivers, Image Signal Processors and more.

We employ kernel maintainers and are trusted by the kernel community to drive the future of multimedia support in Linux. For your small and large kernel needs alike, we are the right partner.

libcamera logo

libcamera

We are the creator of libcamera, the open-source fully featured camera stack for Linux that gives you full control over your cameras.

As the libcamera maintainer, Ideas on Board is the best partner to integrate libcamera in your products, support complex imaging pipelines, and improve performance and image quality.

MacBeth colour checker

Camera Tuning

Delivering image quality requires camera tuning. Ideas on Board has developed the first and only open-source tuning tool for image sensors and ISPs, as part of the libcamera framework. We can tune your cameras in our lab, or help your engineers to perform tuning in-house.

Application development icon

Applications

With libcamera, GStreamer, PipeWire and Android integration, Ideas on Board can assist development of your application across a range of platforms and frameworks in C, C++, Python or Rust.

We help our customers getting the images they want with the quality they need to deliver successful products to the market.

Projector screen icon

Training

We provide online and on site training for a wide range of Linux and camera-related topics. This includes:

  • Linux kernel driver development
  • V4L2 and Media Controller
  • libcamera development and internals
  • Camera tuning

Our training sessions are tailored to your needs, whether you need to built knowledge from the ground up or acquire expertise in specialised areas.

Work with us

Have a camera project that needs expert help?

Get in touch