System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations
US-10509658-B2 · Dec 17, 2019 · US
US11798514B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11798514-B2 |
| Application number | US-202016953743-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2020 |
| Priority date | Dec 2, 2013 |
| Publication date | Oct 24, 2023 |
| Grant date | Oct 24, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide a novel solution that uses subjective end-user input to generate optimal image quality settings for an application. Embodiments of the present invention enable end-users to rank and/or select various adjustable application parameter settings in a manner that allows them to specify which application parameters and/or settings are most desirable to them for a given application. Based on the feedback received from end-users, embodiments of the present invention may generate optimal settings for whatever performance level the end-user desires. Furthermore, embodiments of the present invention may generate optimal settings that may be benchmarked either on a server farm or on an end-user's client device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: presenting, using a client device, one or more videos comprising one or more video clips, the one or more video clips generated using an application that renders graphics using in-application settings in the application; receiving, using the client device, user feedback indicative of one or more selections of relative levels of the in-application settings; determining, using the client device and based at least on the relative levels, scalar values associated with the in-application settings, the scalar values indicating an importance for a first setting of the in-application settings relative to a second setting of the in-application settings; determining, using the client device and based at least on the scalar values, an image quality score associated with the in-application settings; sending, using the client device and to a remote system, first data representing the image quality score associated with the in-application settings; receiving, using the client device and from the remote system, second data representing image quality settings for the in-application settings that are based at least on the image quality score; and modifying, using the client device and based at least on the image quality settings, at least the first setting of the in-application settings in the application to cause the application to render the graphics in accordance with the first setting as modified. 2. The method of claim 1 , wherein the application renders the graphics depicted in the one or more videos at a common frame rate and the one or more videos are presented at the common frame rate. 3. The method of claim 1 , wherein the application renders the graphics depicted in the one or more videos at a common frame rate based at least on a preference expressed by a user. 4. The method of claim 1 , wherein the presenting comprises displaying the one or more videos and prompting a selection of a desirable configuration level for pre-defined settings that corresponds to a video clip of the one or more video clips. 5. The method of claim 1 , wherein the presenting is at least one of: during execution of the application; or at completion of an application session of the application. 6. The method of claim 1 , wherein the one or more videos is a plurality of videos, and wherein the presenting comprises displaying the plurality of videos simultaneously. 7. The method of claim 1 , wherein the one or more video clips are rendered by the application at least partially at a remote server system. 8. The method of claim 1 , further comprising: sending third data representing hardware configuration information and software application settings information associated with the client device to the remote system, wherein the image quality settings are determined using the remote system and based at least on the third data and the image quality score. 9. The method of claim 1 , wherein: the relative levels include at least a first level associated with the first setting and a second level associated with the second setting; and the scalar values include at least a first scalar value that is determined based at least on the first level and a second scalar value that is determined based at least on the second level. 10. The method of claim 9 , wherein the first setting includes a greater importance than the second setting based at least on the first scalar value being greater than the second scalar value. 11. The method of claim 1 , further comprising: receiving, using the client device, an input indicating a value of a performance level associated with the application, wherein: the first data further represents of the value of the performance level; and the image quality settings are further based at least on the value of the performance level. 12. A method comprising: determining, using a remote system, different configurations of in-application settings of a graphics rendering application; based at least on user input provided in response to presentation of one or more video clips generated using the graphics rendering application based at least on the different configurations of the in-application settings, receiving, using the remote system and from a client device, first data representing an image quality score associated with the in-application settings, the image quality score determined based at least on scalar values indicating an importance for a first setting of the in-application settings relative to a second setting of the in-application settings, the scalar values determined based at least on input data indicating one or more relative levels of the in-application settings; determining, based at least on the image quality score, one or more values for the in-application settings; and sending, using the remote system and to the client device, second data defining the one or more values for the in-application settings, wherein the second data causes the graphics rendering application to modify the in-application settings to render graphics in accordance with the second data. 13. The method of claim 12 , wherein the receiving the first data is based at least on a prompt communicated to the client device to define a desirable setting level of the in-application settings. 14. The method of claim 12 , wherein the graphics are rendered at the client device. 15. The method of claim 12 , further comprising: receiving hardware configuration information and software application settings information associated with the client device, wherein the one or more values are further based at least on the hardware configuration information and the software application settings information. 16. The method of claim 12 , wherein the application is a video game and the in-application settings are in-game settings of the video game. 17. A system comprising: one or more processing units to: receive, using a client device, user feedback selecting relative levels of in- application settings for an application that renders graphics using the in-application settings; determine, using the client device, scalar values that are associated with the relative levels, the scalar values indicating an importance for a first setting of the in-application settings relative to a second setting of the in-application settings; determine, using the client device and based at least on the scalar values, an image quality score associated with the in-application settings; send, using the client device, first data representing the image quality score for the in-application settings; receive, using the client device, second data representing image quality settings for the in-application settings that are based at least on the image quality score; and cause the application to modify the in-application settings based at least on the second data to generate modified in-application settings. 18. The system of claim 17 , wherein: the relative levels include at least a first level associated with the first setting and a second level associated with the second setting; and the scalar values include at least a first scalar value that is determined based at least on the first level and a second scalar value that is determined based at least on the second level. 19. The system of claim 17 , wherein the one or more processing units are further to: present content using an application that renders the graphics using the in-application settings in the application, wherein the user feedback is received based at least on the presentat
Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto (specific for a CRT G09G1/165; for a flat panel G09G3/2092) · CPC title
Arrangements for converting the position or the displacement of a member into a coded form · CPC title
Graphics controllers · CPC title
Improving the quality of display appearance · CPC title
Manual adjustment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.