Camera Architecture and UX

In order to really understand cameras in smartphones, it’s important to understand all aspects of the camera sub-system. The first aspect is the physical hardware, which forms the foundation upon which a great camera can be made. In the case of the Xiaomi Mi Note and Mi Note Pro, Xiaomi has elected to use a relatively standard choice for the rear-facing camera, and a relatively interesting one on the front. I’ve included the specs below, with a comparison to the Mi4 to get an idea for what Xiaomi’s previous cameras were like.

Camera Architecture
  Xiaomi Mi4 Xiaomi Mi Note /
Mi Note Pro
Front Camera 8MP 4MP
Front Camera - Sensor ? OV4688
(2µm, 1/3.0")
Front Camera - Focal Length ? 3.53mm
Front Camera - Max Aperture F/1.8 F/2.0
Rear Camera 13MP 13MP
Rear Camera - Sensor IMX214
(1.12 µm, 1/3.06")
IMX214
(1.12 µm, 1/3.06")
w/OIS
Rear Camera - Focal Length ? 3.8mm (28mm eff)
Rear Camera - Max Aperture F/1.8 F/2.0

For both the Xiaomi Mi Note Pro and Mi Note, the rear camera uses Sony’s IMX214 along with an OmniVision OV4688 sensor on the front. If this sounds rather familiar, it’s probably because this is actually the rear camera sensor of the HTC One M7 and M8. Given that some of the major advantages of larger pixels is improved low light performance from reduced read noise, other random sensor noise reductionsand improved dynamic range, it makes sense to use larger pixels on a front-facing camera which is almost guaranteed to never need to do landscape shots. The rear facing camera is generally pretty standard here, but Xiaomi has also added optical image stabilization. It’s interesting to see that the maximum aperture of the Mi Note and Mi Note Pro has regressed compared to the Mi4. It’s likely that this was done in response to a need to decrease the z-height of the module and keep certain distortions from getting to unacceptable levels. I’ve definitely noticed a number of phones this year with noticeable field curvature and other uncorrectable distortions as focal length/z-height decreases and aperture increases, so it’s interesting to see an OEM that is fighting against this trend. The 28mm equivalent focal length isn’t quite as long as one might hope for low distortion, but it isn’t the 24-26mm focal lengths that we’ve seen in a lot of recent smartphones.

Overall, Xiaomi has set up the camera of the Mi Note line with a relatively good foundation at the hardware level. I would’ve liked to see some extra components like phase-detection auto-focus and possibly laser auto-focus to improve AF speed regardless of light levels, but as long as Xiaomi does their part in their contrast AF algorithms it shouldn’t be a huge difference.

Now that we’ve covered the basic hardware, we can start to talk about the factors that affect the user experience of the camera. This can be effectively boiled down to the camera app UI and the latencies involved such as camera app launch, focus, and capture latency. A good camera UI should have all the right controls easily accessible, with a high resolution/frame rate preview, along with good accessibility for a wide range of expertise from all-auto point and shoot to full-manual control and anywhere in between.

In the case of the Xiaomi Mi Note, the camera app isn’t immediately accessible from a dark screen, but swiping left on the right edge of the display will open the camera application immediately like most smartphones today. Once you’re in the camera app you’re presented with a very simple UI. 4:3 and 16:9 resolution modes are both properly represented here with the preview resizing depending upon which you choose. It's worth noting here that in both phones the preview is acceptable, but frame rate and resolution here won't be as good as something like the Galaxy S6 or Note 5. The options that you can change with one tap are photo/video capture, flash settings, HDR settings, and camera switch. Pretty much everything else is hidden in a panel to the left of the display including panorama, countdown timer, refocus, manual mode, beauty mode, and low light mode.

The rest of the settings available are hidden behind a gear icon which opens a long menu. I would personally enable the framing grid and the stabilization mode (which only takes a photo when hand shake won’t affect the sharpness of the photo) but it isn’t magic. One setting I found to be completely necessary here is setting long hold of the camera shutter to focus because the burst mode of the camera doesn’t combine a burst into a single “photo” in the gallery, which means deleting the whole burst can potentially take a few minutes if you don’t realize this. This is a pretty major usability issue but once I set it to not allow burst shot the camera didn’t have any problems.

I mentioned the manual mode option earlier, and it’s pretty safe to say that while I like its presence in the camera application. However, there are a few problems that I noticed. The first is that the manual white balance mode only allows for some pre-determined presets rather than a dynamic slider of some kind. As a result, you’re probably not going to be able to compensate for problems with auto white balance with manual white balance unless the color temperature of your environment happens to exactly fit one of the presets. It’s worth noting though that the ISO range and the focus range are both the same as what their automatic equivalents are capable of, rather than the range of the hardware itself. The exposure controls aren’t quite as good, as the exposure time tops out at 1/1000 of a second, but I suspect most people are going to use auto mode at that point anyways. On the other end of the spectrum, the 32 second maximum exposure time in manual mode is quite possibly the most ridiculous thing I’ve ever seen in a smartphone camera, but really opens up a lot of potential for interesting photos that wouldn’t be possible otherwise.

On the video side, the same settings are basically replicated. However, in order to access the video mode and start recording a video you have to first tap the video button, then tap the record button to start recording. Once again, on the left panel you get a choice of video modes like slow motion, fast motion, and timelapse. This is actually a pretty smart way to approach the problem of usability, but it isn’t necessarily the fastest compared to other interfaces that try to combine both photo and video into a single mode.

Overall, Xiaomi’s camera interface isn’t perfect, but there’s nothing that stands out to be that would make the UI hard to use. I noticed a few problems that should definitely be resolved for a better user experience, but compared to some of the other phones I’ve used in the same segment, the camera application shows far better polish and attention to detail.

While the camera app UI is important, there are still other aspects that we should consider such as camera latency. While we still don’t have a comprehensive way of testing this, our current testing offers a pretty good ideal case camera shot and focus latency. This is done by pointing the camera at a high contrast object that is well-lit like our ISO chart and measuring how long it takes for the camera to reach focus and how long it takes to save a photo. As mentioned previously, Xiaomi is only using contrast detection for focusing, so this automatically places them at a disadvantage relative to OEMs using PDAF or laser AF.

Camera Focus Latency (Shooting ISO 12233 Target)

Camera Shot Latency (Shooting ISO 12233 Target)

In this test, Xiaomi does a decent job on shot latency but an average job on focus latency. To be fair to Xiaomi, I never really felt like the focus was all that unreliable but it does seem to take its time compared to the faster contrast AF implementations out there. For some reason the Mi Note Pro is consistently slower to focus than the Mi Note, but shot latency is consistently faster, which is a difference I actually noticed in day to day use. I'm not sure whether this is due to the Snapdragon 810's new ISP or a change in algorithm on Xiaomi's part, but given the enormous difference in focus latency on the One M9 I would guess this is a change at the ISP level.

I suspect without PDAF, laser AF, or other AF speed up assist mechanisms there won’t be all that much improvement available. If Xiaomi really wants to make the camera UX on par with the best of the best flagships, at least one extra mechanism of that list will be necessary. However, seeing as how flagships this year with contrast AF can be surprisingly slow to focus, Xiaomi isn’t alone here, and I suspect most people won’t encounter a lot of problems. Overall, Xiaomi isn’t necessarily leading the pack, but they’re still competitive with flagship smartphones in camera user experience that cost hundreds of dollars more.

Software: MIUI 6 Still Image Performance
Comments Locked

94 Comments

View All Comments

  • prisonerX - Saturday, September 12, 2015 - link

    Why would anyone care about that?

    Did you just discover that China is a communist/authoritarian?
  • sonny73n - Sunday, September 13, 2015 - link

    WTF is wrong with you people? Is capitalist better than communist? How about Saudi Arabia - our "ally"? Stop mixing politic and nationality with tech. FYI more than 80% of products in the U.S. are made in China that included the beloved iPhone. Oh iPhone which costs ~$210 to make but priced at $650. How's that capitalism for you? So please keep the politic bs and racial comments at CNN, Fox or whatever fake news site you like. This is a tech site for God's sake.
  • Yaru - Sunday, October 4, 2015 - link

    I'm not a big fan of the a Chinese government and some of their internet policies.......but so what? It's a review of a product not some geopolitical analysis.

    Also while it's nowhere near the same level, the US government DO give subsidies companies (though tech industry isn't one of them). All goventments gives out subsidies to one degree or another.

    Also, where do you think a lot of tech companies manufacturer their products? Those savings from the cheap labor, where do the profits goes? Back to US tech companies.
  • Penti - Friday, September 11, 2015 - link

    I don't see what's up with all the whining, these devices are not sold in Europe by retailers and distributors or by operators. Through their sales in China it's one of the big five brands though. Nobody whines when it comes to Oppo or OnePlus reviews.
  • soccerballtux - Saturday, September 12, 2015 - link

    'for those who don't spend their whole lives reading about this'--LOL

    another good review, thanks. impressive phone...bit worried about where my data gets stored (Chinese Clouds are polluted with government eyes), no microSD, and thankfully this doesn't have NFC or Qi so I'm less tempted to purchase, but wow does that have a refined look or what...
  • Penti - Saturday, September 12, 2015 - link

    I only saw local and Google as options in the pics. I'm pretty sure you can use it without a MI account, and thus nothing syncing to the "MI Cloud".
  • BMNify - Saturday, September 12, 2015 - link

    Mi cloud is opt-in and Xiaomi has migrated its Mi cloud servers to Singapore and India for the International customers and it is handled by Amazon Web Services, here is the link to AWS itself talking about Mi cloud: https://aws.amazon.com/solutions/case-studies/xiao...
  • Penti - Saturday, September 12, 2015 - link

    I'm pretty sure they have removed the option to sync app data to MI Cloud any how. No need to sync contacts, calendar or photos to the Mi Cloud if you don't want to either.
  • aces170 - Saturday, September 12, 2015 - link

    AT nice to see a review of a xiaomi phone, with the usual in depth perspective. You do have a lot of readers here in India, and we are glad you covered for the region. I don't understand the north American contempt for anything Chinese, especially since everything they use is made in China. Xiaomi is a good brand so far, as Joshua pointed out having the attention to detail that is lacking in Android world. I think you could have covered the audio bit more in detail as note pro shines in that department.
  • Margalus - Saturday, September 12, 2015 - link

    Most of it was not contempt for anything Chinese. Most of the complaining is simply because you have read thru lots of pages of details and reviews before you find out that this phone will not work with any carrier in the USA. That is the problem. Somebody asked for them to put a sentence in saying this at the beginning and then the comments fill up with arrogant Europeans screaming about "muricans" and their entitlement attitude. This is, and always was an American website. So if they start reviewing things that won't work in America, it's pretty simple to just say that at the beginning so that people don't waste their time reading about something that they can't use.

    They can also do the same if they review something for America that won't work in Europe or Asia so that people from those areas don't have to waste their time if they don't want to.

Log in

Don't have an account? Sign up now