Loading…
Embedded Linux Conference (ELC) [clear filter]
Monday, October 26
 

14:15 GMT

Image Signal Processing (ISP) Drivers & How to Merge One Upstream - Helen Koike, Collabora
Image Signal Processing (ISP) units are hardware accelerators attached to camera sensors. Coming with more and more features, ISPs are essential nowadays for phones and tablet devices, capable of capturing pictures with high quality resolution and several image effects and filters.

The Media subsystem in the kernel offers a framework and defines APIs for ISP drivers to be upstreamed. There are different ways to model the hardware and expose its capabilities and features to userspace through a Media topology, which reflects the complexity of the hardware. Cameras are becoming more and more complex, making it necessary for drivers in userspace, and this is where the libcamera project comes into play.

In this talk, Helen will share a bit of her experience upstreaming the Rockchip ISP1 driver, going over the topics mentioned above, also comparing with other ISPs hardware/driver architectures and sharing tips and lessons learned along the way, to hopefully be useful for other willing to upstream another ISP driver.

Speakers
avatar for Helen Koike

Helen Koike

Senior Software Engineer, Collabora
Helen Koike is a Senior Software Engineer at Collabora who has made significant contributions to various open-source projects. She began her journey into continuous integration (CI) while working on Mesa3D and has since expanded her expertise to upstream DRM/CI on the graphics subsystem... Read More →



Monday October 26, 2020 14:15 - 15:05 GMT
ELC Theater
 

Twitter Feed

Filter sessions
Apply filters to sessions.
  • 101 Essentials - Cloud Administration
  • 101 Essentials - Embedded Linux
  • 101 Essentials - Linux Administration
  • AI/ML/DL
  • Ask the Experts Sessions
  • Cloud + Cloud Native
  • Community Leadership
  • Diversity Empowerment Summit
  • Embedded Linux Conference (ELC)
  • Interactive Learning + Special Events
  • Internet of Things
  • Keynote Sessions
  • KVM Forum
  • LF Project Mini-Summits
  • Linux Security Summit (LSS)
  • Linux Systems
  • OS Databases
  • OS Dependability
  • OS Program Office
  • Sponsor Showcase Booth Hours
  • Wildcard