News for hackers. Stuff that matters.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by ksec on Friday October 09, 2020 @09:03AM (#24729467)
I would imagine Apple doing this with FaceTime soon.

Using their own NPU ( Neural processing unit ), you can now make FaceTime call with ridiculously low bandwidth. From the Nvidia example, 0.1165 KB/frame even at buttery smooth 60fps ( I could literally hear Apple market the crap out of this ), that is 7KBps or 56Kbps! Remember when the industry were trying to compress CD Audio quality ( aka 128Kbps MP3 ) down to 64Kbps? This FaceTime Video Call is using even less!

And since the NPU and FaceTime are all part of Apple's platform and not available anywhere else. They now have an even better excuse not to open it up and further lock customers into their ecosystem. ( Not such a good thing with how Apple are acting right now )

Not so sure where Nvidia is heading for this since Not everyone will have a CUDA GPU.

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by izacus on Friday October 09, 2020 @09:37AM (#24729781)
> I would imagine Apple doing this with FaceTime soon.

What's this claim based on? Last I looked into FaceTime tech, they didn't do anything special - their quality comes from use of H.265 and the fact that iOS devices have good quality HW encoding blocks which provide good compression at low bandwidths.

FaceTime stream is usually also low motion / change so it's possible to achieve very good compression even with basic quality. Although they still don't quite match the quality of AV1 powered Google Duo on very poor connections.

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by sebular on Friday October 09, 2020 @10:24AM (#24730177)
I'm not the person you're replying to, but I think the main reason you'd expect to see this on iOS is due to the additional Face ID sensors available on most of their devices. Presumably Apple could offer a version of this tech that features higher quality tracking and thus a more realistic and natural-looking final output.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by ohno1111 on Friday October 09, 2020 @09:12AM (#24729543)
The latest NPU can't deliver this kind of "deep compression" at 25fps, not even 10fps. But in the future they can just send the Facemesh vertices and streaming text of the speech (and classically compress non-speech audio, if it's even desired as most people are happy just using it to talk) so it will be less data than 1Kbps.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by loueed on Friday October 09, 2020 @09:45AM (#24729830)
I think Face ID could be used to create the point map, instead of generating it from an image. They could also use Face ID to prevent the tech from malicious deep fakes, e.g only allow people to use this feature I when Face ID confirms the user and the manipulated photo are the same person.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by colejohnson66 on Friday October 09, 2020 @10:05AM (#24730002)
Isn’t the point map supposedly encrypted on the Secure Enclave?[a] If it is, you can’t access it from the main CPU; you can only ask it to compare a provided one with the stored one.

[a]: I know the password is stored on it, but idk about the face mesh

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by zaroth on Friday October 09, 2020 @10:20AM (#24730152)
The verifier point cloud used for unlocking the phone must be kept in the secure element.

That doesn’t mean you can’t read a point cloud for other purposes.

They currently expose ARPointCloud API but I don’t know what sensors it uses to produce it;

https://twitter.com/nobbis/status/1292262455490629633?lang=e...

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by loudmax on Friday October 09, 2020 @10:06AM (#24730011)
> Remember when the industry were trying to compress CD Audio quality (aka 128Kbps MP3) down to 64Kbps?

128kb mp3 is good enough for most people most of the time, but it isn't CD quality. Having said that, 64kb Opus is almost or about as good as 128kb mp3.

I wonder how well these techniques can be applied to audio.

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by patentatt on Friday October 09, 2020 @10:12AM (#24730068)
I doubt the general technique described here would have any applicability to audio, unless the idea is to dynamically create a text-to-speech model of the speaker and transmit only text. I don’t see that being practical any time soon.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by pier25 on Friday October 09, 2020 @11:47AM (#24731069)
> Not so sure where Nvidia is heading for this since Not everyone will have a CUDA GPU.

Maybe it will be exclusive to Android devices.

Or maybe it will work on any device (consuming CPU or GPU depending on the hardware) but only on Nvidia's communication app.

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by codesnik on Friday October 09, 2020 @10:37AM (#24730293)
> I would imagine Apple doing this with FaceTime soon.

And we'll notice it because somehow our and other people faces in facetime will start to subtly translate strangely aggravating emotions, as current memojis do.

Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by hokkos on Friday October 09, 2020 @03:27PM (#24733497)
The problem is with phone the background change more, and you show more things than just a static face, because it is easier to move around.
Re:Nvidia Uses AI to Slash Bandwidth on Video Calls by duhi88 on Friday October 09, 2020 @09:21AM (#24729637)
Probably just turning an R&D project into a marketing feature.