So they're trading bandwidth for CPU load at either end. I wonder what the tradeoff is in terms of energy? Would this result in higher CO2 emissions?
Nvidia Uses AI to Slash Bandwidth on Video Calls
141–150 of 197 posts
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#142* instead of sending a stream of pixel-packed images, it sends specific reference points on the image around the eyes, nose, and mouth* So they're trading bandwidth for CPU load at either end. I wonder what the tradeoff is in terms of energy? Would this result in higher CO2 emissions?
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#143* instead of sending a stream of pixel-packed images, it sends specific reference points on the image around the eyes, nose, and mouth* So they're trading bandwidth for CPU load at either end. I wonder what the tradeoff is in terms of energy? Would this result in higher CO2 emissions?
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#144If the "Free View" really works well, that sounds like possibly the most important part. The missing feeling of eye contact is a significant unsolved problem in video calls.
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#145People are extremely sensitive to subtleties in mouth articulation which facial landmark tracking tends to have trouble capturing. I question whether just a keyframe and facial landmarks are enough to generate convincing lip sync or gaze. I suspect that this is why the majority of the samples in the video are muted, which is a trick commonly used by facial performance capture researchers to hide bad lip sync results.
Agree, the woman's mouth in the video looks _very_ off at 1:03 in the video.
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#146I 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 64…
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
#147* instead of sending a stream of pixel-packed images, it sends specific reference points on the image around the eyes, nose, and mouth* So they're trading bandwidth for CPU load at either end. I wonder what the tradeoff is in terms of energy? Would this result in higher CO2 emissions?
Maybe but you're discounting the energy required to send those 99% of pixels over the network. Just because it's not your CPU doesn't mean it's not doing work.
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#148Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#149It's not uncommon to see video calls at 100kbs-150kbps, which is ~10KB/s, and this is for 7fps or so, including audio. So "per frame" that would be 1KB or so (more for key frames, less for I frames).
So they say it can be 0.1KB, so better than that... Exciting, if realistic.
Also, add on top audio, and packet overhead :-) there is at least 0.1KB overhead for sending the packet (bundle it with audio if possible!)
Re: Nvidia Uses AI to Slash Bandwidth on Video Calls
#150What I don't like about AI processed images is that they are not real. I can't go past the fact that I am not looking at the picture as it looks like in reality but somehow smart approximation of the world that is not necessarily true.
Video is not real either. The perspective is different and the colors are wrong. It is even less real after it went through lossy compression. The whole point of a lossy compression is to remove details that you perceive as unimportant. For example, leaves on a tree may look like a greeny mess, but that's fine, from afar, you don't make a difference. Using neural networks for compression is far from being a new conce…