LightBlog

vendredi 2 octobre 2020

How Qualcomm is Improving the Camera Experiences on Android Phones with its Spectra ISPs

Qualcomm is one of the giants of the chip maker industry. The U.S.-based company designs system-on-chips (SoCs) for smartphones, wearables, and more. The Snapdragon line of SoCs is used by nearly every major Android device maker for flagship, mid-range, and budget smartphones. Qualcomm gets plaudits every year at the company’s annual Tech Summit for advancements in the CPU, GPU, and AI fields, as it incorporates ARM’s new CPU microarchitectures and complements them with yearly improvements in its custom GPUs. However, its advancements in the field of cameras aren’t noticed as much, as they tend to go under the radar.

This doesn’t mean, however, that Qualcomm’s work in smartphone cameras is unimportant. On the contrary, Qualcomm’s Spectra ISPs in its Snapdragon SoCs help make much of modern smartphone cameras possible with increased computational processing power, features such as 8K video recording, HDR10 video, support for high-megapixel QCFA cameras, and much, much more. Qualcomm has promoted that the Spectra 380 ISP in the Snapdragon 855 was the world’s first CV-ISP, and it has promoted the world’s first 4K HDR video recording features, which itself has now supplemented by 2nd generation 4K HDR10+ video recording. The Spectra 480 ISP in the latest-generation Snapdragon 865 is highly capable – it can process two gigapixels per second, a 40% increase over its predecessor. It’s an intellectual property (IP) that differentiates Qualcomm from its competitors in the mobile chip vendor space.

While Qualcomm explains most of the headline features in its press releases and product keynotes, up until now, consumers haven’t got a chance to know most of the low-level detail that makes these things work.

That’s why we at XDA Developers were happy to accept an offer to speak with Judd Heape, Senior Director, Product Management at Qualcomm. XDA’s Editor-in-Chief, Mishaal Rahman, and I had an interview with Judd in June 2020 to learn and see how Qualcomm is pushing the goalposts with smartphone photography and video recording. We spoke about topics including AI image processing, multi-frame noise reduction (MFNR), AV1, Dolby Vision video recording, pixel binning in high-megapixel cameras, and much more. Let’s take a look at Judd’s insights at each topic one-by-one:


AI image processing workloads

Mishaal Rahman: I’ll start off with one of the ones that Idrees had, which is an interesting one, and which I was also interested in. So we’re wondering what are the AI image processing workloads that Qualcomm uses in the Spectra ISP and to what degree are they customizable by device makers?

Judd Heape: Yeah, so we look at a lot of AI workloads and there are some AI that can run in the ISP itself like for example our next generation 3A auto exposure white balance and focus are AI based.

But we also look at a few other AI workloads, which would run outside of the ISP, in one of the other computing elements. So in particular we look at things like: we have a AI based noise reduction core which runs externally in the AI part of the chip.

Also, we have things like face detection, which is a full deep learning engine that also runs in that complex, but of course assists the camera. And there’s other things that which we are working on other than face detection and denoising we’re also looking at doing things like an auto adjust picture of core using AI that would automatically set things like per scene based, based on like HDR content aware processing to to modify shadow and highlights and color and that sort of thing.

One of our partners just won a huge AI workload award. Independent software vendor partners also have a lot of really intense AI based algorithms and those can range any thing from like, smooth camera transition, like what Arcsoft does, I mentioned that at the last tech day and that’s AI based to which is Morpho’s semantic segmentation engine which is a AI engine that understands live different parts of the scene like what is you know, fabric versus skin versus sky and grass and building and that sort of thing and and then the ISP can take that information and process those pixels differently for texture and noise and color for example.

Qualcomm’s statement: For ML & AI we’re also not announcing any new updates for the features of face detection and “3A” (AE, AF and AWB) today, either. However, as Judd said, we are committed, going forward, to bringing more ML/AI capability to the camera, including these two feature areas.


Analysis and context: AI in smartphones has largely been held to be a buzzword ever since the first neural processing units (NPUs) and “AI-based” features started arriving in Android phones. However, that doesn’t mean AI itself is meaningless. On the contrary, AI has a lot of potential in mobile, to the point where chip vendors and device makers alike are only scratching the surface so far of what’s possible.

Thanks to AI, smartphone cameras have become better – sometimes quickly, sometimes agonisingly slowly, but they are getting there. Smartphone cameras are overcoming fundamental limitations such as relatively smaller sensors, fixed focal lengths, and poorer optics with smart computational photography that is powered by machine learning (ML). Auto exposure, noise reduction, face detection, and segmentation are only some of the fields where AI in smartphone photography has been able to make an impact. In the next five years, these nascent fields of AI improving different aspects of photography will mature a lot.


Multi-frame noise reduction

Idrees Patel: Qualcomm has been mentioning multi-frame noise reduction as a feature. I would like to know more detail about it as in how the image stacking works. Is it similar in any way to like what Google is doing with their HDR+ technology or is it completely different?

Judd Heape: It’s similar but different. So the multi-frame noise reduction basically takes five to seven frames in a very rapid succession. So imagine the camera doing a burst and capturing five to seven frames. Then the ISP engine takes a look at those frames and picks the best one for focus and clarity and then it can pick frames on either side of that say three to four frames of either either side of that and then average them all together and then what it does is: it tries to pick frames that are close enough together so that there’s very little movement.

And when it finds those frames, it then averages them together to discern what is different. What is actual image data and what is noise data. So when you have more and more information: more and more frames, you can actually do simple things like you look at the differences between the frames. The differences are probably noise, whereas what’s equal in the frames are probably image data.

So we can do that into this real-time frame combining to reduce noise. Now, you can also do the same thing with low light and HDR and that’s a lot like what Google is probably doing. We’re not privy to their algorithm. But they’re using multi-frame to increase sensitivity so that you can see; once you’ve reduced the noise floor, you can now look at more at doing local tone mapping, or putting gain to the image without adding more noise.

So that’s how they get low light. As well as HDR. So those enhancements to the multi-frame noise reduction will be coming from Qualcomm, which will also include low light and also HDR. But that is something we’ll roll out shortly.

Mishaal Rahman: So you mentioned rolling out this feature shortly. Is that coming in like an update to the BSP for partners?

Judd Heape: In our next-generation products, we – this is a software addition – so we will have the ability to engage with – actually it’s happening right now on the next generation products – we’re engaging with customers right now to do more multi-frame techniques beyond noise reduction, but also to handle HDR and low-light situations. But it is using the same base ISP engine, but we’re adding more software to handle these multi-frames for more than just noise reduction.

So it’s not something that this has rolled out but we’re engaging with some key lead customers on those features.


Analysis and context: With every new Snapdragon SoC announcement, Qualcomm’s specifications table includes specifications related to multi-frame noise reduction. The Snapdragon 865, for example, with its dual 14-bit CV-ISPs supports up to a hypothetical 200MP single camera (even though camera sensor vendors such as Sony, Samsung and OmniVision have yet to release any smartphone camera sensor above 108MP). However, when it comes to single camera support with MFNR, zero shutter lag (ZSL), and 30fps support, the specification changes to 64MP, and for dual cameras with the same specifications, the specification changes to 25MP.

Qualcomm’s multi-frame noise reduction is very similar to HDR+ but not entirely the same, as explained by Judd above. While HDR+ takes a series of underexposed exposures and averages them to get the best photo, MFNR takes five-seven normal frames. It doesn’t seem as Qualcomm’s MFNR is as advanced as Google’s solution because HDR and low light are not mentioned to be specific priorities in the current workflow for Spectra, while Google’s HDR+ targets HDR, low light photography, and noise reduction at the same time, with Night Sight taking it up a notch even further. However, it’s encouraging to learn that MFNR is receiving enhancements and Qualcomm will be rolling out these enhancements to “some key customers”. In the future, maybe we won’t need unofficial Google Camera ports to achieve the full potential of non-Google Android smartphone cameras.


Super resolution for video

Mishaal Rahman: So, something that I heard at the Tech Summit. Actually, I think it was in an interview with Android Authority. Is that Qualcomm is planning to extend super resolution to video as a software solution for partners and that this would be rolling out in an update, apparently. I’m wondering if you have any updates to share on this feature.

Judd Heape: Yes, so that’s a feature that we’ve had the ability to do for a while, and it’s just now rolling out. I wouldn’t say it’s like in a software update, but I would say it’s kind of like the multi-frame, low-light, that sort of thing. We are engaging with some specific lead customers on that feature. So yeah, video super resolution is something that we are – it’s available now, [we’re] rolling out to some key customers. Maybe in another generation or so we will have it as what we call a plan of record feature where it actually is built into the software code base for [the] camera. But right now, it’s more on the level of specific customer engagements for that new feature.


Analysis and context: Super resolution for video is a feature that, up until now, hasn’t shown up in smartphone cameras. It’s such a new field that research papers are still being written about it. Using multi-frame techniques for photography is one thing, but using them for video to upscale the video to a higher resolution is an entirely different matter. Qualcomm says it’s rolling out the feature to “some key customers” again, but right now, it’s not built into the software code base for the camera. In the future, it may be available for everyone, but for now, it’s a feature that end-consumers haven’t even got to use yet.


High-megapixel Quad Bayer sensors

Pixel binning

Via: AnandTech

Idrees Patel: Let’s talk about Quad Bayer sensors. Since 2019, many phones now have 48MP, 64MP, and now even 108MP sensors. These are Quad Bayer sensors; you don’t actually have true color resolution of 48 or 64 or 108MP. One thing I wanted to ask was how is the ISP differing in terms of image processing for these Quad Bayer or Nona Bayer Sensors (4-in-1 or 9-in-1 pixel binning), when compared to traditional sensors, which don’t have any pixel binning.

Judd Heape: Yeah, so of course the benefit of these quad CFA (Quad Color Filter Array) sensors is the ability in bright light to run them at full resolution, and then the ISP can process them at a full 108 megapixels or 64 megapixels or whatever is available.

However, typically in most lighting situations, like indoor or dark you have to bin because the sensor pixels are so tiny that you have to bin to get the better light sensitivity. So I would say in the majority of the time. Especially if you’re doing video or if you’re in a low light for snapshot, you’re running in binned mode.

Now, the ISP can process the sensor either way. You can look at the sensor in binned mode in which case it’s just a regular Bayer image coming in or it can look at it in full resolution mode in the quad CFA mode. And if it’s in that mode the ISP converts it to Bayer.

So we’re doing some – what we call – remosaicing. So some interpolation of the quad CFA image to make it look like full resolution Bayer again. And that is typically done in software for snapshot, although we are going to eventually add this capability in the hardware.

What isn’t hardware today is binning. So you can bin in the sensor and you can actually have the sensor decide if it’s going to output, you know, full or quarter or 9th resolution or you can bin in the ISP. And that’s a feature that we added in Snapdragon 865 actually. So if you’ve been in the ISP and then run the sensor at full resolution what that gives the ISP the ability to do is have both the full resolution image and the binned image at the same time. Therefore it can use the smaller resolution to bin image for video and preview; for video and and camcorder and viewfinder; and simultaneously for snapshot use the full resolution image for full-size snapshot.

But again, that would be in the case of bright lighting conditions. But at least if you’ve been in the ISP, you have the ability to handle both the big and little image at the same time, and therefore, you can get simultaneous video and snapshot; you can get full resolution ZSL; all without having to switch the sensor back and forth, which takes time.

It’s a good feature. And as Quad CFA sensors and even you know, the 9x sensors and maybe even more come out. We’re looking more and more to – so as these sensors become more ubiquitous – we’re looking more and more to handle those sensors in the hardware, not just for binning but also for remosaicing.

And so the benefit of that is that if you do it in the hardware versus doing it in software you reduce the latency for your customers and therefore, your shot to shot times and your burst rates will be much faster. So as we march forward with new ISPs and new chips, you’ll start seeing a lot more of what we’re doing for these new types of sensors put into hardware.


Analysis and context: Huawei was the first to use a 40MP Quad Bayer sensor with the Huawei P20 Pro in 2018, and the popularity of Quad Bayer sensors was so high that it has now made its way to even $150 phones powered by Snapdragon/Exynos/MediaTek chips. In particular, we have seen the smartphone industry arrive at 48MP and 64MP cameras as the sweet spot, while a few phones do go as high as 108MP. Quad Bayer and Nona Bayer sensors don’t come without negatives, as their full resolution comes with caveats.

However, for marketing reasons, a 48MP sensor sounds a lot better than a 12MP sensor, even if the user is taking 12MP pixel binned photos most of the time anyway. A 48MP sensor should theoretically result in better 12MP pixel binned photos in low light than a traditional 12MP sensor, but the image processing has to keep up, and as I mention below, there is a long way to go for that to happen. Regardless, it was interesting to see how the Spectra ISP handles Quad Bayer sensors with remosaicing. There is a lot of potential in these sensors, and phones like the OnePlus 8 Pro (that uses a Sony IMX689 Quad Bayer sensor with large pixels) are currently at the pinnacle of smartphone cameras.


ML-based facial recognition

Mishaal Rahman: So I think earlier you had mentioned that ML-based facial recognition is supported in the Spectra 480. That’s something that I actually heard at the Tech Summit. [That this is] one of the improvements from the 380 to the 480; that it’s part of the – there’s a new objective detection block in the video analytics engine that’s used for spatial recognition going forward.

Can you talk more about how much this improves facial recognition and what potential applications do you see it being used by vendors?

Judd Heape: Yeah actually, so you’re right in the embedded computer vision block, which is the EVA block, which we talked about at Tech Summit. That has a general object detection coronet which we’re using when the camera is running, we’re using that to detect faces. The techniques in that block are more traditional techniques, so the object recognition is done with traditional classifiers, but on top of that we do have a software engine running to actually improve the accuracy of that block.

So we’re using software ML based software to filter out the false positives so it might detect more things as faces in the scene and then the ML block of the ML software is saying, okay that sort of face, that’s really not a face and so it’s increasing the accuracy by a few percentage points by running that ML filter on top of the hardware.

I mentioned a lot of things about the future. Going forward in the future, what we plan to also do is run the actual face detection itself in ML or in deep learning mode in software. Especially, that will be true at the lower tiers, so for example in a tier where we don’t have the EVA engine, the hardware engine we will start to phase in deep learning as detection, which is running in the AI complex of the chip and then later on, in the upper tiers in the 7800 tier when we do have the EVA…

I will say in general though, we will be moving more toward ML approaches to do face detection and that would include both software in the medium term and hardware in the later term. I’m not going to disclose which products will have it but of course as we march forward in improving the ISP, we will be adding more and more hardware capability to do ML, for sure.

Mishaal Rahman: Awesome. Well, I think it’s a given that the direction you’re going is bringing the 800 series’ machine learning improvements down to the lower tier, so I think that’s generally a given. But of course, no specifics you can give us on that. Thank you for the update.

Judd Heape: Face detection is something that we’re very passionate about. We want to improve these accuracies, you know generation over generation in all tiers all the way from 800 tier down to the 400 tier. ML is a big part of that.


Analysis and context: These aspects are what give smartphone photography so much more potential over even the latest mirrorless cameras. Yes, the mirrorless cameras have better image quality in low light and are much more flexible, but smartphone cameras are overcoming their limitations through ingenious ways. ML-based face detection is only a part of that.


Improvements in the image processing engine

Mishaal Rahman: Awesome. So one of the things that I briefly heard during the roundtable discussions after the Snapdragon Tech Summit was an improvement to the image processing engine. I heard that there’s been improved low middle frequency noise reduction or LANR. And that you’re applying a dynamic reverse gain map; is it something you mentioned earlier in the conversation.

Judd Heape: Oh, okay. So I think you’re mixing two things together. Yeah, so the LANR core, which is the core that works on noise reduction on more coarse grain, which helps a little light. That’s a new block which was added in Snapdragon 865 into the ISP, and that’s one thing.

The reverse gain map is something else. That something else I mentioned at the round tables, but that is to reverse the effects of lens shading. So as you know, if you have a handset and it’s got a small lens; the center of the lens is gonna be bright and the edges are gonna be more vignetted; they’re gonna be darker.

And so in the years past in the ISP, what we’ve had is: we’ve applied a reverse gain map to get rid of those dark edges. And so that’s been in the ISP for quite some time. What we added in Snapdragon 865 though, is the ability for that gain map to change given the image, because if you apply a lot of gains to the edges what happens is the edges can get clipped, especially if you’re looking at bright light scenes outside, like blue sky can kind of turn white or the edges will reapply a lot of gain.

So in the Snapdragon 865, that reverse gain map is not static; it’s dynamic. So we’re looking at the image and we say, okay these parts of the image are being clipped and they shouldn’t be so we can roll off the gain map naturally so that you don’t get bright fringes or halo effects or this sort of thing from correcting the lens shading. So that’s different from noise reduction, so they’re two different cores.


Low light photography and aggressive noise reduction

Sony Xperia 1 II

Sony Xperia 1 II, a Snapdragon 865-powered flagship

Idrees Patel: So one thing I wanted to ask about was low light photography. Like in the past few years, there have been a lot of [OEM-implemented] night modes, but one thing I’ve been noticing is that many device makers go for aggressive noise reduction, which reduces detail, to the point where even luminance noise is removed.

So my question is that is Qualcomm advising any device makers not to do that and is it something that their processing pipelines do, or is it something influenced by the ISP in the SoC.

Judd Heape: Yeah, a lot of that has to do with tuning, and if you don’t have multi-frame, or I would say a very good image sensor is not available, with a high sensitivity or optics with low F numbers. One way to get rid of noise in low light in particular is to apply more noise reduction, but what happens when you apply more noise reduction is that you lose detail.

So sharp edges become blurry. Now, you can get rid of that if you apply these multi-frame techniques. Or if you apply AI techniques, which sort of can figure out where edges of objects and faces are, and that sort of thing. So applying just brute force noise reduction in this day and age is not really the way to handle it because you end up losing detail.

What you want to do is do multi-frame techniques or AI techniques so that you can still apply noise reduction to more like interior areas of objects while keeping nice clean edges or keeping sharp edges on objects. So that’s what I would say using either AI or multi-frame is the way to do the noise reduction and improve imagery in low light going forward.

Idrees Patel: Yes, and that’s exactly what I wanted to hear. [It’s] because that’s the main thing that separates great smartphone cameras from middle-tier or budget-tier cameras.

Judd Heape: Yeah.

Idrees Patel: Great smartphone cameras know when to apply noise reduction and when not to.

Judd Heape: Exactly. Yeah, and like I said, some some OEMs, I mean, so the camera tuning is is really done by our customers or OEMs, and some OEMs prefer a softer image with less noise. Some prefer to reveal more detail with maybe a little bit more noise.

And so, it’s a trade-off and so you have limitations. And it’s like I said the best thing to do, is [to] get a better image sensor with higher sensitivity, bigger pixels or lower F-number optics, because then you get more light in from the start, which is always better. But if you can’t do that, then instead of just cranking up the noise reduction and losing detail, what you want to do is to use multi-frame or AI techniques.


Analysis and context: This, in my opinion, is currently the biggest issue with smartphone cameras. Yes, you can use a 48MP or 64MP or even a 108MP sensor. However, if you don’t opt to use restrained noise reduction with MFNR or AI techniques, all of those megapixels, 4-in-1 binning and even 9-in-1 binning aren’t of much use. The Galaxy S20 Ultra is the prime example here, as its 108MP primary camera was largely held to be a disappointment. Samsung went backwards in image processing by using extremely aggressive noise reduction in its night modes in its 2020 flagships, while the 2019 Galaxy S10 series ironically had better image quality.

Judd reveals that some OEMs actually prefer a softer image with less noise, which is fundamentally the wrong choice to make. Tuning is made by device makers and hence, two phones using the same sensor and being powered by the same SoC can output very, very different photos. It has to be hoped that these device makers learn the truth from their better performing competitors. While Samsung lost its way in image processing this year, OnePlus has been a stark contrast. The OnePlus 8 Pro is one of the best smartphone cameras on the market, which is a notable achievement considering the very poor output of the OnePlus 5T‘s camera in 2017. The image processing mindset has to change for photos to come out sharp, no matter how much the megapixel wars rage on.


AV1 decoding and encoding

Mishaal Rahman: So this is kind of a little bit separate from the other discussions we’re having about camera quality. One of the things that some people in the open source media codec community have been wondering is when Qualcomm will support AV1 decoding and possibly encoding. I know that one is a little bit of a stretch but Google is requiring 4K HDR and 8K TVs on Android 10 to support AV1 decoding and Netflix, YouTube, they’re starting the rollout of videos encoded in AV1. So it looks like a slow uptick of AV1 encoded videos. So we’re wondering when at least the decoding support will be available in Spectra.

Qualcomm’s statement: Per your question on AV1 – we have nothing to announce today. However, Snapdragon is currently capable of AV1 playback via software. Qualcomm is always working with partners on next-generation codecs via software and hardware making Snapdragon the leader in HDR codecs including capture and playback in HEIF, HLG, HDR10, HDR10+, and Dolby Vision.  Of course, we realize to bring the best CODEC experiences to our customers, including support of high resolution and lowest power, that implementing these in HW is desired.


Video recording – motion compensation

Mishaal Rahman: So I don’t know if Idrees has any more questions but I did have one question about something that I read back at the Snapdragon Tech Summit. It’s about the motion compensated video core. I heard that there’s like improvements in the motion compensation engine, to reduce the noise when video recording. I was wondering if you can expand on what exactly it’s been improved and what’s been done.

Judd Heape: Yeah, so the EVA (Engine for Video Analytics) engine has been improved with a more dense motion map core so that the EVA engine, you know, for example is always looking at the incoming video and it has a core in there that’s doing motion estimation, what we’ve done is we’ve made that core a lot more accurate where it does it on almost a per pixel level rather than kind of like a more coarse maybe block level and so we’re getting a lot more motion vectors out of the EVA engine in Snapdragon 865 than we did in previous generations. And what that means is that the video core doing encoding can use those motion vectors to be more accurate about the encode, but the ISP on the camera side also uses that information for noise reduction.

So as you know, for generations we’ve had motion compensated temporal filtering, which is really the active noise reduction during video, which averages frames over time to get rid of noise.

The problem with that technique, though, is that if you have movement in the scene. Movement ends up getting just rejected from noise reduction because it can’t be handled or it gets smeared, and you get these ugly trails and artifacts on things. So, in motion compensated temporal filtering, what we’ve done in the past since we didn’t have this dense motion map for local motion, we have – simply for filming like this, when you’re moving the camera, it’s quite easy because everything’s moving globally – it’s the same thing.

But if you’re shooting something and you have an object moving within the scene. What we did before [was that] we just ignored those pixels, because we couldn’t process them for noise, because it was a moving object. And therefore, if you averaged frame-by-frame, the object was in a different place every frame so you couldn’t really handle it.

But on Snapdragon 865, because we have the more dense motion map and we have the ability to look at – the motion vector is on almost on a pixel by pixel basis, we’re actually able to process those locally moved pixels frame by frame for noise reduction, whereas before we couldn’t. I think I mentioned a metric in the talk. I don’t remember the number (it was 40%) but it was a large percentage of pixels on average for most videos can now be processed for noise whereas in the previous generation, they couldn’t be. And that’s really in part to having the ability to understand local motion and not just global motion.


Video recording – HDR

HDR10+ video recording on the Galaxy S10

Idrees Patel: Another question I have is about HDR video. This year, I am seeing many more device makers offer HDR10 video recording. So is it something that was promoted with the Snapdragon 865, or has it been there since a few generations.

Judd Heape: Oh yeah, so as we talked about it at Tech Summit, we’ve had HDR10, which is the video standard for HDR on the camera encode side for a few generations now, since Snapdragon 845, I believe, and we’ve constantly improved that.

So last year, we talked about HDR10+, which is 10-bit HDR recording, but instead of with static metadata it has dynamic metadata, so the metadata that’s captured by the camera during the scene is actually recorded in real time, so that when you play it back the playback engine understands if it was a dark room or a bright room, and it can compensate for that.

We also last year at Tech Summit talked about Dolby Vision capture, which is Dolby’s alternative to HDR10+. For example and so it’s very similar where they actually do the dynamic metadata as well. So Snapdragon today can support all three of these formats: HDR10, HDR10+, and Dolby Vision capture. And so, there’s really no constraint: our OEMs can choose whichever method they choose. We’ve had customers using HDR10 for a while now, and we have last year and this year, more and more customers picking up HDR10+. And I think in the future, you’ll see some adoption of Dolby Vision capture as well.

So yeah, we’ve been promoting that heavily. HDR is really important to us, both on the the snapshot side and on the video side. And like I said, we’ve been committed to the HDR10 and HDR10+ and now Dolby Vision formats now, you know for since Snapdragon 845 and now even recently Snapdragon 865 for Dolby Vision.

Mishaal Rahman: Also, I actually wasn’t sure if any vendors implemented Dolby Vision recording yet, but I guess that answers that question. [That’s] something we’ll see in the future.

Judd Heape: Yeah. I think, I of course – I can’t comment on which vendors are interested and sort of thing. That would be a question for Dolby; it’s their feature and so if you wanted more information about that, I would suggest contacting Dolby. But to date, as far as I know, there’s been no handset that’s come out with Dolby Vision capture.

Idrees Patel: Because you need display support as well. I’ve noticed that smartphone displays support HDR10 and HDR10+ but not Dolby Vision.

Judd Heape: Yeah actually, but Dolby Vision playback has been supported on Snapdragon since the past. They can work with a display and the display doesn’t have to necessarily meet any specific criteria to be Dolby Vision compliant except that Dolby will grade the display and make sure that it has a certain color, gamma, a certain bit depth, a certain brightness and a certain contrast ratio.

So, you know, you can buy like an HDR10 display, but you can also buy a handset that supports Dolby Vision playback, but Doby will have qualified that display to make sure it’s compliant with their strict requirements.


Collaboration with software vendors: Imint, Morpho, and Arcsoft

Imint Vidhance

Mishaal Rahman: I guess just one question for me to follow up on, to do more research with is one company that we’ve talked to recently is Imint. They recently upgraded their Vidhance Stabilization software to work with the Spectra 480. I know you guys work with a lot of companies who also take advantage of the Spectra 480, the processing. I’m wondering if you’re able to disclose more examples of these technologies that have – or the partners that you’ve worked with, just so it’s] something we could follow up on to, learn more about how Spectra 480 is being used in the field.

Judd Heape: Yeah, so. We work with a lot of software vendors. Like what we mentioned in the past, Dolby Vision is one of them, right. There are other ones like you mentioned, Imint Vidhance for EIS. The stabilization. We also mentioned Morpho and Arcsoft before; where we work with them very closely as well.

As far as how we work with them though, our policy is that we really want to work really closely with these independent software vendors and make sure that whatever they’re doing in software, that they’re able to leverage the hardware in Snapdragon to get the lowest power possible.

So one of the things that we’re doing with these vendors is we’re making sure they have really good access to the HBX or the DSP core. They’re also using the EVA engine to get to get these motion vectors and to use the the hardware and the AVA engine for image manipulation so that they can do image movement and translation and de-warping and that sort of thing in a hardware rather than using the GPU to do that.

And so, we really work closely with these ISPs, the ones I mentioned in particular to make sure that they’re not just putting everything and software in the CPU but they’re using things like the DSP and hardware in the EVA to get better performance and lower power. So that’s really important to us as well because it gives our in-customers the best possible mixture of features and power consumption.

[Closing Comments from Judd]: I just wanted to say, thank you guys for all the really good questions. They’re really, really good. I’ve been at Qualcomm for about three years now and looking at our past even, beyond my tenure here, where we started on Spectra, before Snapdragon 845, we will work really hard to really improve the ISP, and the camera, and just the overall experience over the past several years. And I’m really excited about even what the future brings. And what we can announce at future tech summits that you guys can get to ask and write about. [Spectra] probably in my opinion is one of the most exciting technologies at Qualcomm.


Final Thoughts

It was great to have a discussion with Judd about Qualcomm’s contributions to smartphone photography. We can have mixed feelings about the company and their patent licensing system, but Qualcomm’s mark on the smartphone industry is felt by everyone, whether you talk about patents, 4G and 5G, Wi-Fi, the Adreno GPUs, the Spectra ISPs, and the Snapdragon chips themselves, which are largely held to be the gold standard in the Android smartphone market.

There are still many pain points that have to be resolved in smartphone photography, but the future is bright as Qualcomm promises that to make more advancements in the vast, growing fields of ML, which powers AI. Let’s see what Qualcomm has to announce in this field at the next Snapdragon Tech Summit.

The post How Qualcomm is Improving the Camera Experiences on Android Phones with its Spectra ISPs appeared first on xda-developers.



from xda-developers https://ift.tt/3ncJIUk
via IFTTT

Get Lifetime Access to 5 Top eLearning Platforms for Just $99

In today’s economy, standing still means going backward. If you want to impress employers and clients, it’s essential to keep learning new skills. Combining five different platforms, the Complete eLearning Lifetime Membership Bundle gives you access to hundreds of great courses. You can get it today for only $99 at the XDA Developers Depot.

https://player.vimeo.com/video/167022762

Picking up new skills isn’t only about furthering your current career. Taking a course can open your eyes to new opportunities, and give you something new to try on the weekends. 

No matter what you want to learn, this bundle has you covered. For a one-off price, you get lifetime access to over 4,100 hours of instruction from five top elearning providers. 

The line-up includes Cudoo and Skill Builder Pro, which together offer over 1,100 courses on marketing, accounting, HR, management, and other professional skills.

Want to work in IT? CyberTraining 365 has over 3,000 tutorials on cybersecurity, along with useful hacking tools. It previously won the award for Best Cybersecurity Education Provider. 

If you’re more interested in creativity and code, you can learn web development with Upskill or join the School of Game Design. In combination, they provide over 250 hours of content and loads of fun projects to try.

Lifetime membership to all these platforms is worth over $12,000. But with the bundle, you can get unlimited access for just $99.

 
The Complete eLearning Lifetime Membership Bundle – $99

See Deal

Prices subject to change 

The post Get Lifetime Access to 5 Top eLearning Platforms for Just $99 appeared first on xda-developers.



from xda-developers https://ift.tt/2SgIJ7o
via IFTTT

Samsung rolls out October 2020 security update to the Galaxy A50

Another month, another new security update. Unsurprisingly, Samsung once again managed to beat Google to deliver the monthly security patches ahead of the Pixel lineup. This time, the Korean OEM has started rolling out the October 2020 security patchset to the mid-ranger Galaxy A50.

Samsung Galaxy A50 XDA Forums

As reported by SamMobile, the update is rolling out for the SM-A505FN variant of the Galaxy A50. Other than bumping the Android Security Patch Level, the new build (software version A505FNXXS5BTI9) apparently doesn’t bring in any significant new feature. The size of the incremental update package is about 123MB, and the FOTA is currently available across a number of European countries, including but not limited to France, Germany, Italy, Spain, Portugal, Poland, and the Nordic region.

samsung_galaxy_a50_october_2020_security_patch

FYI, the Galaxy A50 also picked up the September 2020 security patches before the Google Pixel series. Moreover, the last month’s update (software version A505FNXXU5BTH8) added a number of fixes related to AR Emoji, Wi-Fi connectivity, and compatibility with third-party applications. Unfortunately, we can’t say the same for this month’s build. The bootloader version (v5) also remains the same.

As always, power users can use tools like Frija or Samloader to download the new firmware right now without waiting. Note that the Galaxy A50 is not present in Samsung’s big list of phones getting the One UI 2.5 update, but it is highly unlikely that Samsung won’t bring feature updates to this popular mid-range smartphone anyway.

For those looking for a deeper insight into the new patches, it is worth mentioning that Google usually publishes the Android Security Bulletin (ASB) on the first Monday of each month. Samsung’s own Mobile Security portal has also not been updated yet. As a result, we don’t have all the details on what vulnerabilities have been patched in the October 2020 security update. We’ll follow-up once the ASB for this month goes live.

The post Samsung rolls out October 2020 security update to the Galaxy A50 appeared first on xda-developers.



from xda-developers https://ift.tt/3cTivRD
via IFTTT

Huawei MatePad Pro Review: A Premium Tablet made better with Google Apps

Chinese tech giant Huawei has been caught at the center of the trade dispute between the U.S. and China. Since the trade ban went into effect, Huawei’s latest offerings don’t feature Google apps and services out of the box. That includes Huawei’s current flagship tablet model, the Huawei MatePad Pro, which is unfortunate because it offers one of the best tablet experiences on the Android market today… if you can get around the lack of apps.

About this review: Huawei sent us the Huawei MatePad Pro along with the keyboard case for review at the end of July 2020. The company did not have any input in the contents of this review.

Huawei MatePad Pro Forums

Huawei MediaPad Pro specifications

Specification Huawei MatePad Pro 5G
Dimensions & Weight 246.0 (W) x 159.0 (H) x 7.2mm (D)

460g (Wi-Fi, LTE, 5G)

Display
  • 10.8-inches
  • 2500×1600
  • IPS LCD
CPU & GPU HiSilicon Kirin 990:
  • 2x Cortex-A76 @2.86GHz
  • 2x Cortex-A76 @2.36GHz
  • 4x Cortex-A55 @1.95GHz

Mali-G76 MP16 GPU

Fabricated on TSMC’s 7nm+EUV process

RAM & Storage 8GB LPDDR5 RAM + 256GB UFS 3.0 storage

Expandable storage (up to 256GB nano memory card)

Sound Quad Speakers

Tuned by Harman Kardon

No headphone jack

Battery & Charging 7,250 mAh

40W fast charging

15W wireless charging

7.5W reverse wireless charging

Security No fingerprint sensor
Rear Camera 13MP f/1.8 main

LED flash

Front Camera 8MP f/2.0
Ports USB Type-C
Connectivity 5G, LTE, Wi-Fi 6 (802.11 a/b/g/n/ac/ax), Wi-Fi Direct, Bluetooth 5.1
Sensors Accelerometer, compass, gyroscope, light sensor, hall sensor
Software Android 10 with EMUI

A sleek build

The Huawei MatePad Pro features a sleek build, featuring an all-glass back with a small protruding camera at the top. On each end at the top and bottom are two pairs of speakers, making for a quad-speaker setup.

The power button is situated at the top above the camera cut-out, while the volume rocker is to the right of it.

The tablet itself is extremely light, despite its size and feature package. The stylus you can also pick up for the Huawei MatePad Pro can charge from the side of the device, attaching to one of the four edges to charge. This is the same way the connected keyboard is powered.

A beautiful 10.8-inch media consumption machine held back by software

One of the most important aspects of a tablet is the screen. If you wanted a phone, you’d buy a phone, so the differentiating feature of a tablet is the larger display. The Huawei MatePad Pro’s display quality is adequate, and it gets nice and bright too. There’s a hole-punch cut-out for a selfie camera, which feels a little bit out of place. I understand that some people may want to use a tablet for video calls to replace a laptop, though. The 10.8-inch display on the Huawei MatePad Pro is one of its best features, and I love using it for watching videos. It’s just 60Hz though, which is disappointing but not surprising since Huawei has been relatively slow in adopting higher refresh rate panels. (The Huawei P40 Pro and P40+ were the company’s first devices to feature higher-than-60Hz panels.)

Huawei MatePad Pro for YouTube

The quad speakers tuned by Harman Kardon sound really good, and are perfect for watching TV shows, movies, or YouTube videos. They don’t beat a dedicated speaker, obviously, but they’re impressive for a tablet’s built-in speakers.

I do have one major gripe with the Huawei MatePad Pro’s display experience, though, but it has nothing to do with the actual hardware. I’ll get into this more in the software section, but the Widevine DRM level is 3. Because of this, you’re restricted to watching Netflix and Amazon Prime in standard definition. That’s not a big deal if you use other streaming services such as YouTube or Plex, but it’s something to keep in mind if the majority of your media consumption is on a platform that enforces Widevine L1 DRM for HD streaming.

Whenever I’ve wanted to watch something on Netflix, this has been enough of a deterrent to make me put down the Huawei MatePad Pro and get my laptop. If you think it’ll bother you and you watch a lot of DRM-protected content, then this isn’t the tablet for you. Huawei’s software woes have gone so far as to affect the content they can show on the screen.

Performance that packs a punch

The Huawei MatePad Pro features the Kirin 990 SoC with the Mali-G76 MP16 GPU. The Kirin 990 is a flagship SoC, the same one driving Huawei’s flagship smartphones this year. I’ve had no lags or stutters, and everything runs perfectly. Because of driver compatibility issues, the MatePad Pro isn’t as performant in retro game console emulators to the same degree that tablets with Qualcomm chipsets are, so you won’t be playing any Nintedo GameCube, 3DS, or Wii games here. Most tablet buyers won’t be doing that anyway.

Apps launch fast and most built-for-Android mobile games run without frame drops. It’s a flagship tablet with a flagship processor, and if it didn’t provide the performance you’d expect from its flagship specs, then there would be an issue. Thankfully, there isn’t. Overall, if you’re picking up a Huawei MatePad Pro, you shouldn’t be worried about performance.

EMUI without Google Apps?

So to preface this section before we get into the software experience on the Huawei MatePad Pro, I should clarify that I have sideloaded Google Apps on my unit. I do not know if this will be possible in the future as the software version on my unit is old. However, I did make sure to use the Huawei AppGallery primarily at first just to get a feel for what a modern Huawei experience is like. I’m sad to say that it hampered my enjoyment of the tablet.

Let me be clear with one thing: This tablet can offer a great experience… with Google apps. Without Google apps, things are a bit more complicated. Trying to download the apps that I want to use often means downloading from multiple different sources, which is somewhat helped by Petal Search. I would consider myself tech-savvy, but I can’t imagine how difficult this may be for someone who is not.

Petal Search will find apps for you that aren’t on the AppGallery from trusted third-party sources. It does do the job as I was able to find most apps that I was looking for from sources that I recognized. Looking for my banking app, though, I found that Petal Search could only find it from sources that I didn’t recognize, and looking them up yielded very few results as to the trustworthiness of the source.

However, there is an alternative to those who don’t want to try and mess with installing Google Apps, and for those who don’t want to try and deal with Petal Search either. It’s called Aurora Store, and it can be found on the XDA Forums. How it works is pretty simple—it’s a third-party, open-source apps for accessing the Google Play Store, giving you access to all of the apps and games hosted on there. You can spoof your device, location, install updates, and you don’t even need Google Play Services for it to work. There’s just one thing to be mindful of, and that is the potential risk to your Google account should you sign-in. You’re technically violating Google’s TOS by using Aurora Store with your Google Account, after all. While you can use the app without a Google account, you won’t be able to download your already-paid apps if you do so.

Aurora store

Aurora Store (Free, XDA Labs) →

But let’s say you’re someone who has managed to figure all of that out, and you’ve set up the Huawei MatePad Pro with all of your apps that you want to use and all of your games you want to play. The next issue you’ll face is that SafetyNet Attestation won’t pass, so you won’t be able to use any banking apps or games that enforce it. Sadly, even setting up Google Apps won’t rectify that, and nor will it bump up your Widevine DRM level from L3 to L1.

As for how to set up Google Apps on the Huawei MatePad Pro, it can really depend on what software version you’re on. I tried the guide below, but your mileage may vary as I’ve heard this may not work for every software version.

If you can get around the lack of apps one way or another, the Huawei MatePad Pro is a fine tablet. It’s a great device for watching YouTube and local videos, and it has worked as a media consumption device when it was all that I could fit in my bag. The Huawei MatePad Pro is also a much lighter alternative to my laptop, making it a decent option for getting some work done. I wouldn’t use it as a permanent laptop replacement, but most of the time, it does what I need.

EMUI and productivity

The Huawei MatePad Pro has a number of productivity-focused features that make it a viable competitor to other premium tablets. I didn’t have the stylus accessory for review, so I couldn’t try out the tablet’s note-taking capabilities for use in university. However, I’ve had no issues using it as somewhat of a laptop replacement for basic tasks.

EMUI aids productivity in ways that make sense, primarily through the use of multiple window support. I can take notes or work on an article while Spotify is up in a smaller window, or I can have another web browser up in another window for research. This window is quite small but definitely usable, and it makes it much easier to do other tasks while I’m working.

EMUI itself is feature-packed, though I’ve not come across anything that I thought was really special. Multi-tasking is the best feature here, and that’s very well done. The 10.8-inch screen is great for keeping multiple applications open at a time when working. Multi-window works as well as you’d expect, and I’ve been using it when getting work done to look at notes or to control my music. Not all apps are compatible out of the box, but if you enable developer options, you can enable “force all activities to be resizeable”. Following a reboot, you’ll be able to resize previously-unsupported applications.

Accessories – Keyboard Case

The Huawei MatePad Pro that we received for review also came with the Huawei Keyboard Case, too. How it works is simple: It closes over the tablet like a book, and when you want to use it, you can just open it up and place it on a desk. The MatePad Pro magnetically snaps into one of two positions, which then wirelessly powers the keyboard and connects it to the tablet via Bluetooth. From there, it works just like a normal keyboard. When you’re done, simply close it back up again!

If you anticipate you’ll be doing a lot of writing on the go, the keyboard case is a good investment. I kept it on my Huawei MatePad Pro review unit all the time, and I used it both for replying to regular messages and for working. I didn’t really ever take it out of the case. The keyboard itself is nice to use, and it didn’t really feel all that cheap or flimsy, despite how thin it is. I was able to use it for long periods of time without issues.

If you think you’ll be writing a lot, the Keyboard Case is so much better to type on than using the on-display keyboard. The on-display keyboard is a bit unwieldy with such a large display, but that’s nothing unique to the Huawei MatePad Pro. Definitely consider picking up one of these if you are interested in this device.

Conclusion

The Huawei MatePad Pro can be a fantastic tablet, and for the price, may well be worth the investment. It may not be as feature-packed as the Samsung Galaxy Tab S7, for example, but it’s much cheaper. With flagship specs, it may well be a great “lite” laptop that you can pick up for work or basic tasks. Definitely make sure you understand the limitations with the software experience and the various workarounds that are available to you before taking the plunge, though.

    Huawei MatePad Pro
    The Huawei MatePad Pro is an excellent tablet for those looking for a basic but flagship tablet experience.

The post Huawei MatePad Pro Review: A Premium Tablet made better with Google Apps appeared first on xda-developers.



from xda-developers https://ift.tt/33oZuUl
via IFTTT

OPPO brings the Reno4 Pro 5G, Reno4 5G, and Reno4 Z 5G to the UK

OPPO recently launched its Reno4 lineup as part of its Reno series, which launches roughly twice a year. And these devices offer a pretty good value, all things considered. But since the launch of the OPPO Reno3 lineup, they’ve been taking a (sort of) different approach to the way they launch devices globally. The phone that launched as the Reno3 Pro in India and other markets, for example, is way different than the one that launched as the Reno3 Pro in China. That device launched as the Find X2 Neo globally. A similar thing happened with the Reno4 in how the Pro variant launched in India with a Snapdragon 720G and quad rear cameras. Now, though, the same Reno4 phones that launched in China earlier this year are launching in the UK as the Reno4 Pro 5G and the Reno4 5G, as well as the newer Reno4 Z 5G.

Both 5G versions of the Reno4 Pro and the Reno4 are identical to the devices that launched in China earlier. That means that the quad rear camera setup in the Reno4 Pro is replaced for a triple one instead, and the Snapdragon 720G is replaced for the more powerful, and 5G capable, Snapdragon 765G. Of course, these devices’ headlining feature is 5G, and 5G needs an SoC that’s up for the task. Otherwise, though, the phones are pretty similar: The Pro variant has a curved 90Hz display, the regular variant has a flat 60Hz one, and both of them have hole-punch panels.

The Reno4 Z 5G, though, was actually just announced in China a couple of days back, and it’s actually just a rebrand of the OPPO A92s. It comes with a MediaTek Dimensity 800 processor which is also 5G-capable, 8 GB of RAM, 128 GB of storage, a different design language (with a square camera bump), and, the fastest refreshing display of the bunch at 120Hz (though it has an LCD instead of an AMOLED panel like the other two). It does come with a few downsides, though: Whereas the Reno4 Pro and the Reno4 feature 65W SuperVOOC 2.0, the Reno4 Z has a more conventional 18W charger.

OPPO Reno4 5G OPPO Reno4 Pro 5G OPPO Reno4 Z 5G

Both the Reno4 and Reno4 Pro 5G are running Android 10 with ColorOS 7.2 out of the box, while the Reno4 Z 5G is running Android 10-based ColorOS 7.1. These devices will be among the first in line to get ColorOS 11 based on Android 11 when it rolls out more widely.

OPPO Reno4 5G Product Page ||| OPPO Reno4 Pro 5G Product Page ||| OPPO Reno4 Z 5G Product Page

OPPO Reno4 5G, Reno4 Pro 5G, Reno4 Z 5G: Specifications

Specifications OPPO Reno4 5G (CPH2091) OPPO Reno4 Pro 5G (CPH2089) OPPO Reno4 Z 5G (CPH2065)
Dimensions and Weight
  • 159.3 x 74.0 x 7.8mm
  • 183g
  • 159.6 x 72.5 x 7.6mm
  • 172g
  • 163.8 x 75.5 x 8.1mm
  • 184g
Display
  • 6.4″ AMOLED
  • 2400×1080 resolution
  • Flat display
  • 60Hz refresh rate
  • 409PPI
  • Dual hole-punch
  • 6.5″ AMOLED
  • 2400×1080 resolution
  • Curved display
  • 90Hz refresh rate
  • 402PPI
  • Single hole-punch
  • 6.57″ LCD
  • 2400×1080 resolution
  • Curved display
  • 120Hz refresh rate
  • 401PPI
  • Dual hole-punch
CPU and GPU
  • Qualcomm Snapdragon 765G
    • 1x Kryo 475 (ARM Cortex-A76-based) Prime core @ 2.4GHz
    • 1x Kryo 475 (ARM Cortex-A76-based) Performance core @ 2.2GHz
    • 6x (ARM Cortex-A55-based) Efficiency cores @ 1.8GHz
    • 7nm EUV process
  • Adreno 620 GPU @ 625 MHz
  • Qualcomm Snapdragon 765G
    • 1x Kryo 475 (ARM Cortex-A76-based) Prime core @ 2.4GHz
    • 1x Kryo 475 (ARM Cortex-A76-based) Performance core @ 2.2GHz
    • 6x (ARM Cortex-A55-based) Efficiency cores @ 1.8GHz
    • 7nm EUV process
  • Adreno 620 GPU @ 625 MHz
  • MediaTek Dimensity 800
    • 4x ARM Cortex-A76 @ 2GHz
    • 4 ARM Cortex-A55 @ 2GHz
    • TSMC’s 7nm process (N7)
  • ARM Mali-G57MC4 GPU
Storage and RAM
  • 8GB + 128GB
  • 12GB + 256GB
  • 8GB + 128GB
Battery and Charging
  • 2x2010mAh cells (4020 mAh total)
  • 65W SuperVOOC 2.0 fast charging
  • 2x2000mAh cells (4000 mAh total)
  • 65W SuperVOOC 2.0 fast charging
  • 4000mAh
  • 18W charging
Rear Camera
  • Primary: 48MP, Sony IMX589, f/1.7, 1.20″ sensor
  • Secondary: 8MP, ultra-wide-angle, 119° FoV, f/2.2
  • Tertiary: 2MP, monochrome camera, f/2.4
  • Laser AF
  • Video: 4K@30, 1080p@30/60, 720p@30/60
  • Slow motion: 1080p@120, 720p@240
  • Primary: 48MP, Sony IMX586, f/1.7, 1.20″ sensor, OIS
  • Secondary: 12MP, Sony IMX708, ultra-wide-angle, night scene video camera, 120° FoV, 1/2.43″ sensor, 1.4μm pixel size pre-binning
  • Tertiary: 13MP, telephoto camera, f/2.4
  • Laser AF
  • Video: 4K@30, 1080p@30/60, 720p@30/60
  • Slow motion: 1080p@120, 720p@240
  • Primary: 48MP
  • Secondary: 8MP wide-angle lens
  • Tertiary: 2MP black-and-white monochrome lens
  • Quaternary: 2MP vintage portrait monochrome lens
  • Video: 4K@30, 1080p@30, 720p@30
Front Camera
  • Primary: 32MP, f/2.4
  • Secondary: 2MP, f/2.4
  • Video: 1080p@30, 720p@30
  • Primary: 32MP, f/2.4
  • Video: 1080p@30, 720p@30
  • Primary: 16MP
  • Secondary: 2MP depth sensor
  • Video: 1080p@30, 720p@30
Security Optical under-display fingerprint scanner Optical under-display fingerprint scanner Side-mounted fingerprint scanner
Sensors Geomagnetic sensor, optical proximity sensor, ambient light sensor, accelerometer, gravity sensor, gyroscope, pedometer Geomagnetic sensor, optical proximity sensor, ambient light sensor, accelerometer, gravity sensor, gyroscope, pedometer Magnetic sensor, light sensor, proximity sensor, gravity sensor/accelerometer, other sensors
Ports USB Type-C

No 3.5mm headphone jack

USB Type-C

No 3.5mm headphone jack

USB Type-C

Has 3.5mm headphone jack

Connectivity
  • Qualcomm Snapdragon X52 5G modem (SA/NSA Dual Mode)
  • SIM 1 (primary SIM)
    • 5G: n1/n3/n5/n7/n8/n20/n28/n38/n40/n41/n77/n78
    • 4G(TD-LTE): B38/B39/B40/B41/B42
    • 4G(FDD-LTE): B1/B2/B3/B4/B5/B7/B8/B12/B17/B18/B19/B20/B26/B28/B32/B66
    • 3G(WCDMA): B1/B2/B4/B5/B6/B8/B19
    • 2G(GSM): 850/900/1800/1900MHz
  • SIM 2 (Secondary SIM)
    • 4G(TD-LTE): B38/B39/B40/B41/B42
    • 4G(FDD-LTE): B1/B2/B3/B4/B5/B7/B8/B12/B17/B18/B19/B20/B26/B28/B32/B66
    • 3G(WCDMA): B1/B2/B4/B5/B6/B8/B19
    • 2G(GSM): 850/900/1800/1900MHz
  • WLAN: 2.4G/5.1G/5.8G; Wi-Fi Display; MU-MIMO supported
  • Bluetooth Version: Bluetooth v5.1
  • Bluetooth Audio: SBC/AAC/APTX/APTX-HD/APTX-TWS/LDAC
  • GNSS: Built-in GPS that supports A-GPS, BeiDou, GLONASS, Galileo, QZSS
  • NFC: Android Beam supported, HCE/UICC supported
  • Qualcomm Snapdragon X52 5G modem (SA/NSA Dual Mode)
  • SIM 1 (primary SIM)
    • 5G: n1/n3/n5/n7/n8/n20/n28/n38/n40/n41/n77/n78
    • 4G(TD-LTE): B38/B39/B40/B41/B42
    • 4G(FDD-LTE): B1/B2/B3/B4/B5/B7/B8/B12/B17/B18/B19/B20/B26/B28/B32/B66
    • 3G(WCDMA): B1/B2/B4/B5/B6/B8/B19
    • 2G(GSM): 850/900/1800/1900MHz
  • SIM 2 (Secondary SIM)
    • 4G(TD-LTE): B38/B39/B40/B41/B42
    • 4G(FDD-LTE): B1/B2/B3/B4/B5/B7/B8/B12/B17/B18/B19/B20/B26/B28/B32/B66
    • 3G(WCDMA): B1/B2/B4/B5/B6/B8/B19
    • 2G(GSM): 850/900/1800/1900MHz
  • WLAN: 2.4G/5.1G/5.8G; Wi-Fi Display; MU-MIMO supported
  • Bluetooth Version: Bluetooth v5.1
  • Bluetooth Audio: SBC/AAC/APTX/APTX-HD/APTX-TWS/LDAC
  • GNSS: Built-in GPS that supports A-GPS, BeiDou, GLONASS, Galileo, QZSS
  • NFC: Android Beam supported, HCE/UICC supported
  • SIM Card 1:
    • GSM: 850/900/1800/1900MHz
    • WCDMA: Bands 1/2/4/5/6/8/19
    • FDD-LTE: Bands 1/2/3/4/5/7/8/12/17/18/19/20/26/28/66
    • TD-LTE: Bands 38/39/40/41
    • 5G NR: n77/78/38/40/41/1/3/5/7/8/20/28
  • SIM Card2:
    • GSM: 850/900/1800/1900MHz
    • WCDMA: Bands 1/2/4/5/6/8/19
    • FDD-LTE: Bands 1/2/3/4/5/7/8/12/17/18/19/20/26/28/66
    • TD-LTE: Bands 38/39/40/41
    • 5G NR: n77/78/38/40/41/1/3/5/7/8/20/28
  • WLAN: WLAN 2.4G, WLAN 5.1G, WLAN 5.5G, WLAN 5.8G, WLAN Display
  • Bluetooth Version:Bluetooth v5.1
  • Bluetooth Audio Codec:SBC, AAC, aptx, aptx HD, LDAC
  • GNSS: (Beidou), GPS, GLONASS, GALILEO, QZSS
  • NFC:HCE, NFC-SIM
Software ColorOS 7.2 based on Android 10 ColorOS 7.2 based on Android 10 ColorOS 7.1 based on Android 10

 

The post OPPO brings the Reno4 Pro 5G, Reno4 5G, and Reno4 Z 5G to the UK appeared first on xda-developers.



from xda-developers https://ift.tt/33mt7pl
via IFTTT

jeudi 1 octobre 2020

Gmail prepares to let you opt out of personalizing other Google services

Given how important email has become in our day-to-day lives, it’s important that you sign up with an email service that you can trust. Most people are using free email services like Gmail, and it’s thanks to Gmail’s huge userbase that Google is able to collect massive amounts of aggregated data on our email habits. Google uses this data to show you more targeted ads, but they also use this data to improve their own services. Features like smart reply and nudges are two of the ways that Gmail has become smarter for the user, but there are also various cross-product integrations like Google Pay surfacing your loyalty cards, Google Assistant reminding you of your bills, and Google Maps displaying your restaurant reservations.

Once you’ve enabled these features, you have to go to the settings of multiple apps to turn off all these integrations if you want to rein in what information other Google services can glean from your emails. Fortunately, it looks like the Gmail app is preparing to add a form to make it easier to opt out of cross-product information sharing. That form will also inform the user about Gmail’s various “smart” features, and Google may soon require users to opt in to continue using them (if they’re already using them.)

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Version 2020.09.20 of the Gmail app rolled out today on the Google Play Store, and it contains strings suggesting there will be in-app forms for the user to opt-in or opt-out of personalizing other Google products based on your Gmail, Chat, or Meet content. It seems the opt-out process is all-or-nothing as you can’t opt-out of sharing your Gmail, Chat, and Meet content on a per-service basis. Once you opt out, you won’t be able to have Google Assistant remind you of your upcoming bills, you can’t have Google Maps display your restaurant reservations, you can’t have Travel bundle your itineraries, and you can’t have Google Pay extract your loyalty cards and tickets from your email.

<string name="cross_products_form_description_paragraph_1">Get the most out of products like Assistant, Maps, Travel, and GPay with personalization based on your Gmail, Chat, and Meet content and how you use these products.</string>
<string name="cross_products_form_description_paragraph_2">By agreeing, you grant other Google products access to your Gmail, Chat, and Meet information. Other Google products use this information under their own terms, such as the Google <annotation type="google_term_of_service_link">Terms of Service</annotation> and <annotation type="google_privacy_policy_link">Privacy Policy</annotation>. Depending on your settings, some Google products may show you ads personalized with your information, including information you share from Gmail, Chat, and Meet. <annotation type="smart_features_learn_more_link">Learn more</annotation></string>
<string name="cross_products_form_done">Done</string>
<string name="cross_products_form_footer">2 of 2</string>
<string name="cross_products_form_opt_in_bullet_1">Assistant reminders of your bills due</string>
<string name="cross_products_form_opt_in_bullet_2">Maps displaying restaurant reservations</string>
<string name="cross_products_form_opt_in_bullet_3">Travel bundling your itineraries</string>
<string name="cross_products_form_opt_in_bullet_4">GPay surfacing loyalty cards &amp; tickets</string>
<string name="cross_products_form_opt_in_description">Google can continue to help you via:</string>
<string name="cross_products_form_opt_out_description">This <annotation type="opt_out_description_highlight">disables the features above and more (effective by the end of this year).</annotation> You can turn this back on in Gmail settings.</string>
<string name="cross_products_form_opt_out_title">Use limited versions of other Google products</string>
<string name="cross_products_form_title">Personalize other Google products with your Gmail, Chat, and Meet data</string>
<string name="cross_products_opt_out_confirmation_bullet_travel">Travel showing places of interest</string>
<string name="cross_products_setting_opt_in_confirmation_bullet_title">Google can help you via:</string>
<string name="cross_products_setting_opt_in_confirmation_button_proceed">Personalize</string>

In addition, the first page of this form will allow you to opt out of other “smart features” in Gmail, such as nudges, smart reply, smart compose, automatic email filtering/categorization, high priority notifications for important emails, and extracting calendar events from emails.

<string name="in_gmail_form_description_paragraph_1">Get the most out of Gmail, Chat, and Meet with smart features and personalization based on your content and how you use these products.</string>
<string name="in_gmail_form_footer">1 of 2</string>
<string name="in_gmail_form_next">Next</string>
<string name="in_gmail_form_opt_in_bullet_1">Automatic email filtering/categorization (Primary/Social/Promotions)</string>
<string name="in_gmail_form_opt_in_bullet_2">Smart Compose (suggested text) in email</string>
<string name="in_gmail_form_opt_in_bullet_5">Summary cards above emails (travel, package tracking, and more)</string>
<string name="in_gmail_form_opt_in_bullet_6">Extracting event details to create calendar entries</string>
<string name="in_gmail_form_opt_in_bullet_high_priority_notification">High priority notifications for important emails</string>
<string name="in_gmail_form_opt_in_description">Gmail will continue to offer you:</string>
<string name="in_gmail_form_opt_in_title">Continue with smart features</string>
<string name="in_gmail_form_opt_out_description">This will <annotation type="opt_out_description_highlight">disable or degrade the performance of the features above and more.</annotation> You can turn this back on in Gmail settings. <annotation type="smart_features_learn_more_link">Learn more</annotation></string>
<string name="in_gmail_form_opt_out_title">Turn off smart features</string>
<string name="in_gmail_form_title">Allow smart features in Gmail, Chat, and Meet to use your data</string>
<string name="in_gmail_opt_out_confirmation_bullet_nudge">Nudges to reply forgotten emails</string>
<string name="in_gmail_opt_out_confirmation_bullet_smart_reply">Smart Reply (suggested quick replies) in email</string>
<string name="in_gmail_setting_opt_in_confirmation_bullet_title">Gmail will offer you:</string>
<string name="in_gmail_setting_opt_in_confirmation_button_proceed">Allow</string>

Some of the strings suggest that at least some of these “smart features” will be turned off at the end of this year unless you opt back in.

<string name="smart_feature_opt_in_teaser_dismiss">Dismiss</string>
<string name="smart_feature_opt_in_teaser_main"><annotation type="opt_in_teaser_link">Turn on smart features and personalization</annotation> in Gmail, Chat, and Meet to <annotation type="purpose_placeholder">%1$s</annotation></string>
<string name="smart_feature_opt_in_teaser_purpose_filter_inbox_category">use inbox categories</string>
<string name="smart_feature_opt_in_teaser_purpose_high_priority_notification">use high priority notifications</string>
<string name="smart_feature_opt_in_teaser_purpose_important_first_inbox">use important first inbox</string>
<string name="smart_feature_opt_in_teaser_purpose_inbox_tip">receive inbox tips</string>
<string name="smart_feature_opt_in_teaser_purpose_notify_important_section">be notified about important emails only</string>
<string name="smart_feature_opt_in_teaser_purpose_nudges">use nudges</string>
<string name="smart_feature_opt_in_teaser_purpose_personalize_google_product">personalize other Google products</string>
<string name="smart_feature_opt_in_teaser_purpose_search_suggestion">get better search suggestions</string>
<string name="smart_feature_opt_in_teaser_purpose_smart_compose_mail">use Smart Compose in mail</string>
<string name="smart_feature_opt_in_teaser_purpose_smart_folder">categorize emails as %1$s</string>
<string name="smart_feature_opt_in_teaser_purpose_smart_inbox_types">use smart inbox types with this account</string>
<string name="smart_feature_opt_in_teaser_purpose_smart_reply_chat">use Smart Reply in chat</string>
<string name="smart_feature_opt_in_teaser_purpose_smart_reply_mail">use Smart Reply in mail</string>
<string name="smart_feature_opt_in_teaser_purpose_use_inbox_category">use inbox categories</string>
<string name="smart_feature_opt_out_back">Back</string>
<string name="smart_feature_opt_out_confirmation_description_both_in_gmail_and_cross_products">The following features and more will be turned off until you change your settings. Features in other Google products will be turned off by the end of this year:</string>
<string name="smart_feature_opt_out_confirmation_description_only_cross_products">The following features and more will be turned off (effective by the end of this year) until you change your settings:</string>
<string name="smart_feature_opt_out_confirmation_description_only_in_gmail">The following features and more will be turned off until you change your settings:</string>
<string name="smart_feature_opt_out_confirmation_title">Turn off these features?</string>
<string name="smart_feature_opt_out_proceed">Turn off features</string>
<string name="smart_feature_usage_form_bullet">•</string>
<string name="smart_features_setting_opt_in_confirmation_button_cancel">Cancel</string>

In the middle of 2019, Google revealed 3 hidden privacy settings for Google Pay that users could opt out of. Earlier this year, Google announced that the company will no longer store audio recordings by default for all users of Assistant. It seems that Google wants to address the concerns of privacy advocates, who have alleged that Google’s services collect and use data in a manner that isn’t abundantly clear to users. By informing users what data is collected to make these features possible and requiring them to opt back in to continue using them, Google can satisfy both regular users who wish to continue using these features and the privacy-conscious who want to limit what services their data is shared with.

I have not been able to surface these settings in the latest version of the Gmail app for Android. If Google announces this feature, we’ll of course provide coverage of that announcement.

Gmail (Free, Google Play) →

The post Gmail prepares to let you opt out of personalizing other Google services appeared first on xda-developers.



from xda-developers https://ift.tt/2SjoOEI
via IFTTT