Back to results
US 12,564,789 B2Granted
Tuning upscaling for each computer game object and object portion based on priority
AssigneeSony Interactive Entertainment Inc.
InventorsDeepali Arya, Jason Wang
Life of this patent
Estimating the term…
Abstract
As understood herein, not all objects in a computer game are of equal priority. Given this recognition, present principles apply a range of spatial and temporal resolutions to various objects in the same game depending on the priority of the objects in the game.
Claims20
An apparatus comprising:
- at least one processor;
- and
- at least one computer readable storage medium storing instructions which, when executed by the at least one processor, causes the apparatus to perform operations comprising:
- accessing a plurality of video frames of a video;
- analyzing a video frame of the plurality of video frames to identify a plurality of objects in the video frame;
- determining, for each respective object of the plurality of objects, a respective priority level for the respective object, wherein determining the respective priority level for the respective object comprises determining that a first object in the video frame has a first priority level and determining that a second object in the video frame has a second priority level lower than the first priority level;
- encoding frames of the plurality of video frames that include the first object at a first frame rate and frames of the plurality of video frames that include the second object at a second frame rate lower than the first frame rate;
- and
- transmitting the video to a client device according to the first frame rate and second frame rate.
6 more elements
An apparatus comprising:
- One or more non-transitory computer-readable media storing computer-readable instructions which, when executed by one or more processors, cause a system to perform operations comprising:
- accessing a plurality of video frames of a video;
- analyzing a video frame of the plurality of video frames to identify a plurality of objects in the video frame;
- determining, for each respective object of the plurality of objects, a respective priority level for the respective object, wherein determining the respective priority level for the respective object comprises determining that a first object in the video frame has a first priority level and determining that a second object in the video frame has a second priority level lower than the first priority level;
- encoding frames of the plurality of video frames that include the first object at a first resolution and frames of the plurality of video frames that include the second object at a second resolution;
- and
- transmitting the video to a client device according to the first resolution and second resolution.
4 more elements
A method, comprising:
- accessing a plurality of video frames of a video;
- analyzing a video frame of the plurality of video frames to identify a plurality of objects in the video frame;
- determining, for each respective object of the plurality of objects, a respective priority level for the respective object, wherein determining the respective priority level for the respective object comprises determining that a first object in the video frame has a first priority level and determining that a second object in the video frame has a second priority level lower than the first priority level;
- encoding frames of the plurality of video frames that include the first object at a first frame rate and frames of the plurality of video frames that include the second object at a second frame rate lower than the first frame rate;
- and
- transmit the video to a client device according to the first frame rate and second frame rate.
3 more elements
Dependencies are inferred from the claim text.