SYSTEM AND METHOD FOR OPTIMIZING IMAGE QUALITY IN A DIGITAL CAMERA
First Claim
Patent Images
1. A computer-implemented method for rendering an image, comprising:
- capturing a raw image via an optical sensor included in a digital camera;
generating a set of image statistics for the raw image based on a set of pixel values associated with the raw image;
causing a first machine learning engine to select a rendering algorithm and a set of rendering algorithm arguments that correspond to the selected rendering algorithm; and
rendering the image by processing the raw image with the rendering algorithm and the set of rendering algorithm arguments.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital camera includes an image optimization engine configured to generate an optimized image based on a raw image captured by the digital camera. The image optimization engine implements one or more machine learning engines in order to select rendering algorithms and rendering algorithm arguments that may then be used to render the raw image.
36 Citations
20 Claims
-
1. A computer-implemented method for rendering an image, comprising:
-
capturing a raw image via an optical sensor included in a digital camera; generating a set of image statistics for the raw image based on a set of pixel values associated with the raw image; causing a first machine learning engine to select a rendering algorithm and a set of rendering algorithm arguments that correspond to the selected rendering algorithm; and rendering the image by processing the raw image with the rendering algorithm and the set of rendering algorithm arguments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing program instructions that, when executed by a processing unit, cause the processing unit to render an image by performing the steps of:
-
capturing a raw image via an optical sensor included in a digital camera; generating a set of image statistics for the raw image based on a set of pixel values associated with the raw image; causing a first machine learning engine to select a rendering algorithm and a set of rendering algorithm arguments that correspond to the selected rendering algorithm; and rendering the image by processing the raw image with the rendering algorithm and the set of rendering algorithm arguments. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device configured to render an image, including:
a processing unit configured to; capture a raw image via an optical sensor included in a digital camera, generate a set of image statistics for the raw image based on a set of pixel values associated with the raw image, cause a first machine learning engine to select a rendering algorithm and a set of rendering algorithm arguments that correspond to the selected rendering algorithm, and render the image by processing the raw image with the rendering algorithm and the set of rendering algorithm arguments. - View Dependent Claims (16, 17, 18, 19, 20)
Specification