IP Library › Granted Patent US 10,554,984
Granted Patent B2
US 10,554,984 · App. 16/391,898 · Granted Feb 4, 2020

Systems and methods for encoder-guided adaptive-quality rendering

Inventor: Michael Kopietz (Frankfurt, DE)
Assignee: ZeniMax Media Inc.
H04N19/172A63F13/30A63F13/355A63F13/52G06T15/005H04N19/124H04N19/154A63F2300/538A63F2300/66
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,554,984
App. No.
16/391,898
Granted
Feb 4, 2020
Kind
B2
Abstract

Systems and methods for improving computer technology related to the rendering and encoding of images are disclosed, preferably for use in a video-game environment. In certain embodiments, a codec is used to encode one or more reference images for a partial range of encoder settings and a renderer is used to generate one or more rendering quality-settings profiles, generate one or more reference images, calculate perceived qualities for each of the one or more reference images, re-render the one or more reference images for each of the one or more rendering quality-setting profiles, and calculate perceived qualities for each of the one or more re-rendered reference images. The renderer compares the perceived qualities of the reference images to the perceived qualities of the re-rendered images and matches them. Those matches result in an association of one or more encoder settings with their matching rendering quality-settings profiles into a look-up table. The lookup table is used to generate a rendered image at a substantially identical perceived quality to an encoded frame during gameplay.

Claims (11)

1. A computer-implemented method for rendering, comprising the steps of:

generating one or more reference images;

encoding the one or more reference images for a partial range of encoder settings;

comparing, for each encoded reference image, one or more first perceived qualities to one or more second perceived qualities, wherein a match between one or more first perceived qualities and the one or more second perceived qualities results in an association of one or more encoder settings with a matching rendering quality-settings profile; and

generating a rendered image at a substantially identical perceived quality to an encoded frame.

2. The computer-implemented method of claim 1 , wherein the steps of the method are performed at a renderer or a codec.

3. The computer-implemented method of claim 2 , wherein the renderer may have several settings available for per-pixel-quality control including screen resolution, mipmap selection, level-of-detail (LOD) selection, shadow quality, and post-processing quality.

4. The computer-implemented method of claim 1 , wherein the quality-settings profiles are defined as a list of values for each available quality setting.

5. The computer-implemented method of claim 1 , further comprising the step of optimizing the quality-settings profiles.

6. The computer-implemented method of claim 5 , wherein quality-settings profiles are optimized using a decision tree to programmatically narrow down probability space.

7. The computer-implemented method of claim 1 , wherein quality-settings profiles are stored in one or more lookup tables.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: KOPIETZ, MICHAEL
To: ZENIMAX MEDIA INC.
Reel/Frame 049605/0499 →
Continuity (4)
Continuation 15959069 · Apr 20, 2018
Provisional Application 62653056 · Apr 5, 2018
Provisional Application 62488526 · Apr 21, 2017
Related Publication 20190253720A1 · Aug 15, 2019