Apparatus and method for correcting image regions following upsampling or frame interpolation

US11620729B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11620729-B2
Application numberUS-202217573392-A
CountryUS
Kind codeB2
Filing dateJan 11, 2022
Priority dateDec 28, 2018
Publication dateApr 4, 2023
Grant dateApr 4, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus and method for correcting image regions following upsampling or frame interpolation. For example, one embodiment of an apparatus comprises a machine-learning engine to evaluate at least a first image in a sequence of images generated by a real-time interactive application, the machine learning engine to responsively use previously learned data to generate an upsampled or interpolated image comprising a plurality of pixel patches. In one embodiment, each pixel patch is associated with a confidence value reflecting how accurately the pixel patch was generated by the machine learning engine. A selective ray tracing engine identifies a first pixel patch to be corrected based a first confidence value corresponding to the first pixel patch being lower than a threshold and performs ray tracing operations on a first portion of the first image to generate a corrected first pixel patch.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: evaluating a first pixel patch in a first image to determine a confidence value associated with the first pixel patch, the confidence value determined based on: 1) an evaluation of one or more other images in a sequence of images on which an interpolation or upsampling for generating the first image is based, and/or 2) an analysis motion data associated with the first pixel patch across one or more images in the sequence; detecting that the confidence value is below a target quality threshold value; and responsive to the detecting, performing one or more shading operations to generate a second pixel patch with greater shading detail than the first pixel patch. 2. The method of claim 1 , wherein the second pixel patch is to replace the first pixel patch in the first image prior to displaying the first image on a display. 3. The method of claim 1 , wherein the second pixel patch is to be included in a second image prior to displaying the second image on a display. 4. The method of claim 1 , wherein the confidence value is determined by a neural network-based rendering engine. 5. The method of claim 1 , wherein the second pixel patch is computed by a neural network engine. 6. The method of claim 1 , wherein the confidence value comprises a decimal value or a percentage. 7. The method of claim 1 , wherein the one or more shading operations comprise variable rate shading, coarse pixel shading, and/or other adjustable shading techniques. 8. The method of claim 1 , wherein the first pixel patch comprises N×N pixels and the second pixel patch comprises M×M pixels, where M>N. 9. The method of claim 1 , wherein the second pixel patch is of higher image quality than the first pixel patch. 10. A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform operations of: evaluating a first pixel patch in a first image to determine a confidence value associated with the first pixel patch, the confidence value determined based on: 1) an evaluation of one or more other images in a sequence of images on which an interpolation or upsampling for generating the first image is based, and/or 2) an analysis motion data associated with the first pixel patch across one or more images in the sequence; detecting that the confidence value is below a target quality threshold value; and responsive to the detecting, performing one or more shading operations to generate a second pixel patch with greater shading detail than the first pixel patch. 11. The non-transitory machine-readable medium of claim 10 , wherein the second pixel patch is to replace the first pixel patch in the first image prior to displaying the first image on a display. 12. The non-transitory machine-readable medium of claim 10 , wherein the second pixel patch is to be included in a second image prior to displaying the second image on a display. 13. The non-transitory machine-readable medium of claim 10 , wherein the confidence value is determined by a neural network-based rendering engine. 14. The non-transitory machine-readable medium of claim 10 , wherein the second pixel patch is computed by a neural network engine. 15. The non-transitory machine-readable medium of claim 10 , wherein the confidence value comprises a decimal value or a percentage. 16. The non-transitory machine-readable medium of claim 10 , wherein the one or more shading operations comprise variable rate shading, coarse pixel shading, and/or other adjustable shading techniques. 17. The non-transitory machine-readable medium of claim 10 , wherein the first pixel patch comprises N×N pixels and the second pixel patch comprises M×M pixels, where M>N. 18. The non-transitory machine-readable medium of claim 10 , wherein the second pixel patch is of higher image quality than the first pixel patch. 19. An apparatus comprising: an image upsampler/interpolator to evaluate a first pixel patch in a first image to determine a confidence value associated with the first pixel patch, the confidence value determined based on: 1) an evaluation of one or more other images in a sequence of images on which an interpolation or upsampling for generating the first image is based, and/or 2) an analysis motion data associated with the first pixel patch across one or more images in the sequence; and a selective rendering engine to detect that the confidence value is below a target quality threshold value and responsively perform one or more shading operations to generate a second pixel patch with greater shading detail than the first pixel patch. 20. The apparatus of claim 19 , wherein the second pixel patch is to replace the first pixel patch in the first image prior to displaying the first image on a display. 21. The apparatus of claim 19 , wherein the second pixel patch is to be included in a second image prior to displaying the second image on a display. 22. The apparatus of claim 19 , wherein the image upsampler/interpolator comprises a neural network-based rendering engine. 23. The apparatus of claim 19 , wherein the confidence value comprises a decimal value or a percentage. 24. The apparatus of claim 19 , wherein the first pixel patch comprises N×N pixels and the second pixel patch comprises M×M pixels, where M>N. 25. The apparatus of claim 19 , wherein the second pixel patch is of higher image quality than the first pixel patch.

Assignees

Inventors

Classifications

  • G06T1/20Primary

    Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • Memory management · CPC title

  • using two or more images, e.g. averaging or subtraction · CPC title

  • Video; Image sequence · CPC title

  • Ray-tracing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11620729B2 cover?
Apparatus and method for correcting image regions following upsampling or frame interpolation. For example, one embodiment of an apparatus comprises a machine-learning engine to evaluate at least a first image in a sequence of images generated by a real-time interactive application, the machine learning engine to responsively use previously learned data to generate an upsampled or interpolated …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).