Sony patents AI that predicts a game's next frame before the GPU finishes rendering it

Skye Jacobs

Posts: 2,274   +64
Staff
Forward-looking: Sony has filed a patent for an AI system that predicts a game's next frame before the graphics hardware finishes rendering it, aiming to reduce stuttering without introducing the additional latency associated with some frame-generation methods. The system uses the most recently completed frame and, optionally, recent controller input to generate a predicted frame that can be displayed while the hardware renders the next one.

The approach targets a drawback of some frame-generation techniques: they require two completed frames before generating an image to insert between them. Waiting for the second frame adds latency. Sony's system would instead use an already available frame to predict the next one, rather than waiting to interpolate between two completed frames.

That difference could help games maintain a steadier frame delivery rate when rendering slows down. However, the patent filing includes no performance measurements, leaving its effects on latency and visual quality unproven.

Sony's design uses a jointly trained encoder and decoder. The encoder converts a rendered frame into an embedding – a compact numerical representation of the image. The decoder then uses that representation to generate a predicted frame.

During gameplay, the system runs alongside the graphics pipeline. While the hardware renders the next frame, the AI processes the previous one and sends its prediction to the display buffer. The generated image can therefore appear before the next rendered frame is ready.

The model can also use motion vectors, which describe how parts of an image move, and recent controller input. These additional inputs provide more information than the previous frame alone: motion vectors indicate where objects are heading, while button presses reveal the player's latest actions.

Training uses consecutive video frames. The network starts with randomly initialized weights, takes one frame as input, and attempts to predict the next. It then compares its output with the actual subsequent frame, producing a loss value that measures the prediction error.

The patent's claims describe checking this loss against a threshold during training. Because the video itself provides reference images, the process does not require people to label the training material. The decoder also outputs more color channels than the encoder receives, allowing it to generate multiple predicted frames at once.

Sony also describes a non-AI alternative that shifts pixel blocks according to their motion. This method would generate synthetic frames without using the trained encoder-decoder model. The filing also describes maintaining a fixed frame delivery rate without reducing visual quality, although whether the generated frames can actually preserve that quality remains an open question.

The practical test will be whether the AI can generate accurate frames quickly enough to fill gaps when rendering slows down. The patent outlines a method for doing so, but it does not establish how well the system works in practice.

Permalink to story:

 
Sometime from AMD before Nvidia for once, albeit via Sony.
Nvidia already has Frame Generation, MFG even, so nVidia beat em by miles.

****Also, predicting a frame coming AFTER a frame, instead of making one that would fit BETWEEN two frames, will be so bad. You need to know where you're going to get there, so this tech will never get off the ground.
 
Sure, but they don't predict frames before input is sent. This is different than typical frame gen.
And will be much worse. AI would need to be omniscient for it to actually work, because you have no clue where stuff is going to go. Sure you could get a general idea, but you'll never get it right enough times to be usable. Curious to see where it goes, but have no faith it can be anything more than theoretical.
 
Nvidia already has Frame Generation, MFG even, so nVidia beat em by miles.

****Also, predicting a frame coming AFTER a frame, instead of making one that would fit BETWEEN two frames, will be so bad. You need to know where you're going to get there, so this tech will never get off the ground.
The funny thing is that people's favorite thing about frame gen is the ability to turn it off
 
The funny thing is that people's favorite thing about frame gen is the ability to turn it off
Frame Generation is the best thing to happen to gaming since DLSS, and people thought DLSS blew arse when it first came out too, but then they got a clue and realized it is flipping amazing. The general public are just naturally stupid af, and so it takes them awhile to see a good thing when it happens.
 
Frame Generation is the best thing to happen to gaming since DLSS, and people thought DLSS blew arse when it first came out too, but then they got a clue and realized it is flipping amazing. The general public are just naturally stupid af, and so it takes them awhile to see a good thing when it happens.
naturally stupid af
oh my, I feel you might be right. You even provided me with a prime example of just how right you are.
 
oh my, I feel you might be right. You even provided me with a prime example of just how right you are.
Go ahead, you continue not using FG and playing at say 55-60 fps, while I game at 224 (max of my setup as I have 240Hz monitor w/ Gsync) and with no noticeable input latency and better image quality (as I can play on Ultra/Extreme settings while you're stuck at High) and we'll see just who has the most fun playing their game. And with that I am done debating this, because it is pointless, because I know I already won and you're just one of the bandwagoning fools that can't think for themself.
 
Go ahead, you continue not using FG and playing at say 55-60 fps, while I game at 224 (max of my setup as I have 240Hz monitor w/ Gsync) and with no noticeable input latency and better image quality (as I can play on Ultra/Extreme settings while you're stuck at High) and we'll see just who has the most fun playing their game. And with that I am done debating this, because it is pointless, because I know I already won and you're just one of the bandwagoning fools that can't think for themself.
if you can't notice the added latency of frame gen the only explaination I can think of is that your brain must just be running slower
 
Back