Adaptive scene complexity based on service quality
First Claim
Patent Images
1. A system comprising:
- one or more processorsone or more memories to store a set of instructions, which if executed by the one or more processors, causes the one or more processors to perform operations comprising;
identifying data included in a video game corresponding to a scene, wherein the video game includes interest information and intricacy information, the interest information identifying a respective level of interest for each of a plurality of objects in the scene the interest information identifying a respective level of interest for each of a plurality of objects in the scene based at least in part on a likelihood of user interaction therewith, the intricacy information identifying a respective level of intricacy for each of the plurality of objects in the scene;
adjusting, based at least in part on a change in bandwidth of at least one network, the data to result in a reduction to scene complexity associated with the scene, wherein the reduction to the scene complexity comprises removing a first object of the plurality of objects from the scene based at least in part on a first level of interest for the first object identified in the interest information and a first level of intricacy for the first object identified in the intricacy information;
rendering an image based on the data that is adjusted; and
transmitting, over the at least one network, the image to a destination.
1 Assignment
0 Petitions
Accused Products
Abstract
Content, such as a video game, may be delivered by a content provider to a destination using, for example, streaming content delivery techniques. The transmission of the content may be monitored in order to determine transmission conditions such as a quality of the network connection from the content provider to the destination. The determined transmission conditions may then be used to determine adjustments to a complexity of various scenes associated with the content. For example, in some cases, when transmission conditions are unfavorable, scenes may be adjusted by reducing a complexity of the scenes.
-
Citations
11 Claims
-
1. A system comprising:
-
one or more processors one or more memories to store a set of instructions, which if executed by the one or more processors, causes the one or more processors to perform operations comprising; identifying data included in a video game corresponding to a scene, wherein the video game includes interest information and intricacy information, the interest information identifying a respective level of interest for each of a plurality of objects in the scene the interest information identifying a respective level of interest for each of a plurality of objects in the scene based at least in part on a likelihood of user interaction therewith, the intricacy information identifying a respective level of intricacy for each of the plurality of objects in the scene; adjusting, based at least in part on a change in bandwidth of at least one network, the data to result in a reduction to scene complexity associated with the scene, wherein the reduction to the scene complexity comprises removing a first object of the plurality of objects from the scene based at least in part on a first level of interest for the first object identified in the interest information and a first level of intricacy for the first object identified in the intricacy information; rendering an image based on the data that is adjusted; and transmitting, over the at least one network, the image to a destination. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
identifying data included in a video game corresponding to a scene, wherein the video game includes interest information and intricacy information, the interest information identifying a respective level of interest for each of a plurality of objects in the scene the interest information identifying a respective level of interest for each of a plurality of objects in the scene, the intricacy information identifying a respective level of intricacy for each of the plurality of objects in the scene; adjusting, based at least in part on a change in bandwidth of at least one network, the data to result in a reduction to scene complexity associated with the scene, wherein the reduction to the scene complexity comprises removing a first object of the plurality of objects from the scene based at least in part on a first level of interest for the first object identified in the interest information and a first level of intricacy for the first object identified in the intricacy information; rendering an image based on the data that is adjusted; and transmitting, over the at least one network, the image to a destination. - View Dependent Claims (5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon a set of instructions, which if performed by one or more processors, causes the one or more processors to perform operations comprising:
-
identifying data included in a video game corresponding to a scene, wherein the video game includes interest information and intricacy information, the interest information identifying a respective level of interest for each of a plurality of objects in the scene the interest information identifying a respective level of interest for each of a plurality of objects in the scene, the intricacy information identifying a respective level of intricacy for each of the plurality of objects in the scene; adjusting, based at least in part on a change in bandwidth of at least one network, the data to result in a reduction to scene complexity associated with the scene, wherein the reduction to the scene complexity comprises removing a first object of the plurality of objects from the scene based at least in part on a first level of interest for the first object identified in the interest information and a first level of intricacy for the first object identified in the intricacy information; rendering an image based on the data that is adjusted; and transmitting, over the at least one network, the image to a destination. - View Dependent Claims (9, 10, 11)
-
Specification