| Pixel Camera | |
|---|---|
Google Camera 5.2.019 running on Android Oreo 8.1 on a Google Pixel 2 | |
| Original author | X Development |
| Developers | Google, Google Research |
| Initial release | April 16, 2014; 11 years ago (2014-04-16) |
| Stable release | |
| Operating system | Android,Wear OS |
| Type | Camera |
| License | Proprietary |
Pixel Camera is acamera phone application developed byGoogle for theAndroid operating system onGoogle Pixel devices. Development with zoom lenses for the application began in 2011 at theGoogle X research incubator led byMarc Levoy, which was developing image fusion technology forGoogle Glass.[3] It was publicly released forAndroid 4.4+ on theGoogle Play on April 16, 2014.[4] The app was initially released asGoogle Camera and supported on all devices running Android 4.4 KitKat and higher. However, in October 2023, coinciding with the release of thePixel 8 series, it was renamed toPixel Camera and became officially supported only on Google Pixel devices.[5]
Pixel Camera contains a number of features that can be activated either in the Settings page or on the row of icons at the top of the app.
This sectionneeds expansion. You can help byadding to it.(October 2019) |
Starting with the first-generation Pixel devices, the Pixel Camera app has utilizedhardwareaccelerators to assist withimage processing. The first generation of Pixel phones usedQualcomm'sHexagon DSPs andAdreno GPUs to improve processing efficiency. ThePixel 2 andPixel 3 (excluding thePixel 3a) include thePixel Visual Core to aid with image processing. ThePixel 4 introduced thePixel Neural Core.[6] The Visual Cores enables HDR+ image processing to be accessed by third-party applications through Google APIs and is designed to perform complex processing tasks while minimizing energy consumption.
Unlike earlier versions ofhigh dynamic range (HDR) imaging, HDR+, also known as HDR+ on, usescomputational photography techniques to achieve higher dynamic range. HDR+ takes continuous burst shots with short exposures. When the shutter is pressed the last 5–15 frames are analysed to pick the sharpest shots (usinglucky imaging), which are selectively aligned and combined with image averaging. HDR+ also uses Semantic Segmentation to detect faces to brighten using synthetic fill flash, and darken and denoise skies. HDR+ also reducesshot noise and improves colors, while avoidingblowing out highlights andmotion blur. HDR+ was introduced on the GoogleNexus 6 and brought back to theNexus 5.[7][8][9]
Unlike HDR+/HDR+ On, 'HDR+ enhanced' mode does not use Zero Shutter Lag (ZSL). Like Night Sight, HDR+ enhanced features positive-shutter-lag (PSL): it captures images after the shutter is pressed. HDR+ enhanced is similar to HDR+ from the Nexus 5, Nexus 6,Nexus 5X andNexus 6P. It is believed to use underexposed and overexposed frames likeSmart HDR fromApple. HDR+ enhanced captures increase the dynamic range compared to HDR+ on. HDR+ enhanced on the Pixel 3 uses the learning-based AWB algorithm from Night Sight.[10][11]
Starting with the Pixel 4, Live HDR+ replaced HDR+ on, featuringWYSIWYG viewfinder with a real-time preview of HDR+.[12] HDR+ live uses the learning-based AWB algorithm from Night Sight and averages up to nine underexposed pictures.[13]
'Live HDR+' mode uses Dual Exposure Controls, with separate sliders for brightness (capture exposure) and for shadows (tone mapping). This feature was made available for Pixel 4, and has not been retrofitted on older Pixel devices due to hardware limitations.[13][12]
In April 2021, Google Camera v8.2 introduced HDR+ with Bracketing, Night Sight with Bracketing and Portrait Mode with Bracketing. Google updated theirexposure bracketing algorithm for HDR+ to include an additional long exposure frame and Night Sight to include 3 long exposure frames. The spatial merge algorithm was also redesigned to decide merged or not per pixel (like Super Res Zoom) & updated to handle long exposures (clipped highlights, more motion blur and different noise characteristics). with Bracketing enables further reducedread noise, improved details/texture and more natural colors. With Bracketing is automatically enabled depending on the dynamic range and motion. With Bracketing is supported in all modes for the Pixel 4a (5G) and 5. With Bracketing is supported in Night Sight for the Pixel 4 and 4a.[14]
Google Camera's Motion photo mode is similar toHTC's Zoe andiOS' Live Photo. When enabled, a short, silent, video clip of relatively low resolution is paired with the original photo. If RAW is enabled, only a 0.8MP DNG file is created, not the non-motion 12.2MP DNG. Motion Photos was introduced on the Pixel 2. Motion Photo is disabled in HDR+ enhanced mode.[15][16][17]
Fused Video Stabilization, a technique that combinesoptical image stabilization andElectronic/Digital image stabilization, can be enabled for significantly smoother video. This technique also correctsRolling shutter distortion andFocus breathing, amongst various other problems. Fused Video Stabilization was introduced on the Pixel 2.[18][19]
Super Res Zoom is amulti-frame super-resolution technique introduced with the Pixel 3 that shifts the image sensor to achieve higher resolution, which Google claim is equivalent to 2-3×optical zoom. It is similar todrizzle image processing. Super Res Zoom can also be used with telephoto lens, for example Google claims the Pixel 4 can capture 8× zoom at near-optical quality.[20][21]
When Motion Photos is enabled, Top Shot analyzes up to 90 additional frames from 1.5 seconds before and after the shutter is pressed. The Pixel Visual Core is used to accelerate the analysis usingcomputer vision techniques, and ranks them based on object motion, motion blur, auto exposure, auto focus, and auto white balance. About ten additional photos are saved, including an additional HDR+ photo up to 3 MP. Top Shot was introduced on the Pixel 3.[22]
Like most camera applications, Pixel Camera offers different usage modes allowing the user to take different types of photo or video.[24]
Slow motion video can be captured in Pixel Camera at either 120 or, on supported devices, 240 frames per second.[25]
Panoramic photography is also possible with Pixel Camera. Four types of panoramic photo are supported; Horizontal, Vertical,Wide-angle andFisheye. Once the Panorama function is selected, one of these four modes can be selected at a time from a row of icons at the top of the screen.[26]
Pixel Camera allows the user to create a 'Photo Sphere', a360-degree panorama photo, originally added in Android 4.2 in 2012.[27] These photos can then be embedded in a web page with custom HTML code or uploaded to various Google services.[28]
ThePixel 8 released without the feature, the first Pixel phone not to have the feature, and thus leading many to believe that the feature has been discontinued.[citation needed]
Portrait mode (called Lens Blur previous to the release of the Pixel line) offers an easy way for users to take 'selfies' or portraits with aBokeh effect, in which the subject of the photo is in focus and the background is slightly blurred. This effect is achieved via theparallax information from dual-pixel sensors when available (such as the Pixel 2 and Pixel 3), and the application ofmachine learning to identify what should be kept in focus and what should be blurred out. Portrait mode was introduced on the Pixel 2.[29][30][31]
Additionally, a "face retouching" feature can be activated which cleans up blemishes and other imperfections from the subject's skin.[32]
The Pixel 4 featured an improved Portrait mode, the machine learning algorithm uses parallax information from the telephoto and the Dual Pixels, and the difference between the telephoto camera and wide camera to create more accurate depth maps.[33] For the front facing camera, it uses the parallax information from the front facing camera and IR cameras.[34] The blur effect is applied at the Raw stage before the tone-mapping stage for more realistic SLR-like bokeh effect.[13][33]
In late 2017, with the debut of thePixel 2 andPixel 2 XL, Google introduced AR Stickers, a feature that, using Google's newARCore platform, allowed the user to superimposeaugmented reality animated objects on their photos and videos. With the release of the Pixel 3, AR Stickers was rebranded to Playground.[35][36]
The camera offers a functionality powered byGoogle Lens, which allows the camera to copy text it sees, identify products, books and movies and search similar ones, identify animals and plants, and scan barcodes andQR codes, among other things.
The Photobooth mode allows the user to automate the capture of selfies. TheAI is able to detect the user smile or funny faces and shoot the picture at the best time without any action from the user, similar toGoogle Clips. This mode also feature a two level AI processing of the subject's face that can be enabled or disabled in order to soften its skin.Motion Photos functionality is also available in this mode. Thewhite balance is also adjustable to defined presets.[37] In October 2019, Photobooth was removed as a standalone mode, becoming an "Auto" option in the shutter options,[38] later being removed altogether.[clarification needed]
Night Sight is based on a similar principle to exposure stacking, used inastrophotography. Night Sight uses modified HDR+ or Super Res Zoom algorithms. Once the user presses the trigger, multiple long exposure shots are taken, up to 15× 1/15 second exposure or 6× of 1 second exposure, to create up to a 6-second exposure. The motion metering and tile-based processing of the image allows to reduce, if not cancel, camera shake, resulting in a clear and properly exposed shot. Google claims it can handle up to ~8% displacement frame to frame. And each frame is broken into around 12,000 tiles. It also introduced a learning-based AWB algorithm for more accuratewhite balance in low light.[39][40][13]
Night Sight also works well in daylight, improving WB, detail and sharpness. Like HDR+ enhanced, Night Sight features positive-shutter-lag (PSL). Night Sight also supports a delay-timer as well as an assisted selector for the focus featuring three options (far, close and auto-focus). Night Sight was introduced with the Pixel 3, all older Pixel phones were updated with support.[41][42][43][44]
Astrophotography mode activates automatically when Night Sight mode is enabled and the phone detects it is on a stable support such as a tripod. In this mode, the camera averages up to fifteen 16-second exposures, to create a 4-minute exposure to significantly reduceshot noise. By dividing the shot into several shorter exposures, the camera manages to achieve the light capture of a long exposure without having to deal withstar trails, which would otherwise require moving the phone very precisely during the exposure to compensate for the Earth's rotation. Astrophotography mode also includes improved algorithms to removehot pixels and warm pixels caused bydark current andconvolutional neural network to detect skies for sky-specificnoise reduction.[45] Astrophotography mode was introduced with the Pixel 4, and backported to the Pixel 3 and Pixel 3a.[18][46][13]
Portrait Light is apost process feature that allows adding light source to portraits. It simulates the directionality and intensity to complement the original photograph's lighting usingmachine learning models. Portrait Light was introduced with the Pixel 5, and backported to the Pixel 4, Pixel 4a and Pixel 4a 5G. When using the default mode or Night Sight mode, its automatically applied if there a person or people. Portrait Light was a collaboration between Google Research,Google Daydream,Google Pixel, andGoogle Photos teams.[47]
With the launch of the Pixel 8, Google announced that the Pixel Camera would receive support forUltra HDR. Ultra HDR is a format that stores an additional set of data alongside the JPG, with additional luminosity information to produce an HDR photo.[48] Shortly after, with version 9.2 of the app, Ultra HDR was backported to the Pixel 7 and 6.[49]
Many developers have released unofficial gcamports for phones not made by Google, or implement its premium features on older Google phones. These unofficial apps often work around the lack on other phones of some of the hardware features of Google's more advanced devices, and sometimes enable features not exposed by the official version of the app. There are many different versions, targeted at different Android phones.
Although many Pixel features are available on the ported versions, some features may not to be available, or not work properly, on phones without proper API support[50] or incompatible hardware.[51]Google Play Services or a replacement such asmicroG is also required for the app to run.[52]
In 2016 a modified version brought HDR+ with Zero Shutter Lag (ZSL) to the Google Nexus 5X and Nexus 6P.[53] In mid-2017, a modified version of Google Camera was created for any smartphone equipped with a Snapdragon 820, 821 or 835 processor.[54] In 2018, developers released modified versions enabling Night Sight on non-Pixel phones.[55] In August 2020, a new way of accessing extra cameras was introduced,[56] removing the need to use root on phones that don't expose all cameras for third-party apps.[57]