Loading…
This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
Monday, October 23 • 15:10 - 15:50
Cheap Complex Cameras - Pavel Machek, DENX Software Engineering GmbH

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Cameras in phones are different from webcams: their main purpose is to take high-resolution still pictures. Running preview in high resolution is not feasible, so resolution switch is needed just before taking final picture. There are currently no applications for still photography that work with mainline kernel. (Pavel is working on... two, but both have some limitations). libv4l2 is doing internal processing in 8-bit, which is not enough for digital photography. Cell phones have 10 to 12-bit sensors, some DSLRs do 14-bit depth.

Differences do not end here. Cell phone camera can produce reasonable picture, but it needs complex software support. Auto-exposure / auto-gain is a must for producing anything but completely black or completely white frames. Users expect auto-focus, and it is necessary for reasonable pictures in macro range, requiring real-time processing.

Speakers
PM

Pavel Machek

Developer, Denx
Pavel hacked kernel for SUSE for almost 10 years, including work on USB stack, x86-64 port and hibernation. He currently hack kernels in cooperation with DENX Software Engineering GmbH, and did some Linux trainings. He did presentations on SUSE Labs conference and OpenMobility co... Read More →


Monday October 23, 2017 15:10 - 15:50 CEST
Congress Hall I