Home / Latest Videos /

Exposing the Android Camera Stack

Details

Summary

Android 4.0 was released with support for many advanced Camera Features like Video Snapshot, Face Detection, and Video Stabilization. This presentation provides a technical deep dive into the Android Camera Stack Internals. The Camera.Parameters pipe-line enables different image sensors to expose its hardware specific functionalities to the application layer. The system level camera service interacts with the media framework, the display subsystem, and the camera hardware via an implementation of the Camera Hardware Abstraction Layer (HAL). The Low Level Camera Interface discussion will include a general overview of camera hardware, the hardware interfaces used by the camera (control and data), and the driver interface to the camera. The intended audience for this conference session is engineers who want to learn more about the Android Camera Internals and driver Architecture. Cameras in mobile devices have gone mainstream and this talk should facilitate engineers wanting to integrate, improve or innovate using the Camera subsystem. Balwinder Kaur has recently spoken at JavaOne, and Silicon-Valley Android Meetups. Balwinder Kaur, Aptina Imaging, Inc. Balwinder Kaur is a Principal Software Architect at Aptina Imaging, Inc. working on the Aptina Camera Software Stack, Augmented Reality and Mobile Image Sensing. She has been working with Android since 2009. Prior to Aptina, she was at T-Mobile where she worked on Android Applications, and Android Internals. She graduated with a MS in Computer Technology from the Indian Institute of Technology. Outside of work, she spends time with her two rambunctious boys, and doing art and crafts with six year olds. Joe Rickson, Aptina Imaging, Inc. Joe Rickson is a Principal Software engineer for Aptina Imaging (formally Micron Technology, Inc). His focus is on low level driver development. He has been working with the Android Camera Subsystem since Froyo days. In a previous life, he worked on Windows Display drivers. Joe has a BS and MS is Computer Engineering from San Jose State University. In his spare time, Joe enjoys home improvement tasks.

Tags

Comments

Subscribe to Comments Feed