Abstract:
The present disclosure relates to methods and apparatus for display processing. In some aspects, the apparatus can measure at least one panel including one or more panel measurements. The apparatus can also determine at least one correction factor for each of the one or more panel measurements. Further, the apparatus can adjust the at least one correction factor based on each of the one or more panel measurements. In some aspects, the apparatus can compress the at least one correction factor based on each of the one or more panel measurements. Moreover, the apparatus can store the compressed at least one correction factor. In some aspects, the apparatus can decode correction data for at least one frame based on the adjusted at least one correction factor. The apparatus can also store or communicate the decoded correction data for the at least one frame.
Abstract:
The present disclosure relates to methods and devices for display processing. The device can receive a first image including a plurality of first pixels. Each of the first pixels can include a first red, green, blue (RGB) color value. The device can also determine an RGB adjustment value based on a lens correction value. Additionally, the device can determine a second RGB color value for each first pixel based on the determined RGB adjustment value. The device can also generate a second image including a plurality of second pixels, where each of the second pixels includes a determined second RGB color value. Moreover, the device can separate at least one of a red color value, green color value, or blue color value of the RGB color value and adjust at least one of a red color value or a blue color value based on the lens correction value.
Abstract:
Aspects presented herein relate to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may receive at least one input image for a scaling operation, the at least one input image being associated with one or more scanning windows, each of the scanning windows including a plurality of pixels. The apparatus may also detect one or more features in the plurality of pixels in each of the one or more scanning windows. Further, the apparatus may adjust an amount of the plurality of pixels in each of the scanning windows for each of the detected features. The apparatus may also combine the adjusted amount of the plurality of pixels for each of the detected one or more features into a plurality of output pixels. The apparatus may also process each of the plurality of output pixels into at least one output image.
Abstract:
Described herein is a system and method that relates to mapping from one color space on a 3D cube to another, and an addressing method used to represent the data. The system organizes the data to reduce memory storage requirements, by re-using redundant information from different cube corners in a lattice structure without re-storing the same data. The lattice structure may repeat for every cube of interest.
Abstract:
The present disclosure relates to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may receive a plurality of panel measurements for a display panel, each of the plurality of panel measurements associated with a plurality of subpixels in the display panel. The apparatus may also determine, upon receiving the plurality of panel measurements, at least one offset for one or more subpixels of the plurality of subpixels associated with each of the plurality of panel measurements. The apparatus may also store, upon determining the at least one offset for the one or more subpixels, the at least one offset for the one or more subpixels associated with each of the plurality of panel measurements.
Abstract:
Rescaling or reconstructing of a digital image may be accomplished by directional interpolation, so that interpolation is done in the direction perpendicular to the gradient—the direction in which the change in pixel values is the smallest. Each pixel is generated by interpolation in the output image as a weighted average of nearby pixels, in which the weighting is done in the direction of the gradient. The interpolation is accomplished with an adaptive filter that has an elliptical frequency response determined by the direction of the gradient. The filter uses filter coefficients that are a function of the direction. Rather than storing coefficients for each of several directions, three filter coefficients are stored—one set for non-directional filter, one for one direction such as 45 degrees, and another for another direction such as 135 degrees. A blending of the filter coefficients is used.
Abstract:
Described herein is a system and method that relates to mapping from one color space on a 3D cube to another, and an addressing method used to represent the data. The system organizes the data to reduce memory storage requirements, by re-using redundant information from different cube corners in a lattice structure without re-storing the same data. The lattice structure may repeat for every cube of interest.