Dynamic arbitrary border gain
AssigneeApple Inc.
InventorsMahesh B Chappalli, Arthur L Spence, Bartosz Ciechanowski, Ross Thompson
Life of this patent
Estimating the term…
Abstract
An electronic device may include a display panel and processing circuitry. The display panel may display frames of image data having a static border that remains the same across multiple frames and a dynamic border that changes between a first frame and a second frame. The processing circuitry may apply a static gain value set from a static gain map to pixels to reduce or eliminate aliasing image artifacts along the static border. The processing circuitry may also apply a changing gain value set from a dynamic gain map to pixels to reduce or eliminate aliasing image artifacts along the dynamic border.
Claims20
An electronic device, comprising:
- a display panel configured to display a plurality of frames of image data having a static display region with a static border that remains the same across the plurality of frames of image data and having a dynamic display region with a dynamic border that changes between a first frame and a second frame of the plurality of frames of image data, wherein the dynamic display region overlaps the static display region;
- and
- processing circuitry configured to:
- apply a first gain value set from a first gain map to a first portion of pixels of the first frame associated with the static border to reduce or eliminate aliasing image artifacts along the static border in the first frame;
- apply a second gain value set from a second gain map to a second portion of pixels of the first frame associated with the dynamic border in the first frame to reduce or eliminate aliasing image artifacts along the dynamic border in the first frame;
- apply the first gain value set from the first gain map to the first portion of pixels of the second frame associated with the static border to reduce or eliminate aliasing image artifacts along the static border in the second frame;
- and
- apply a third gain value set from a third gain map to a third portion of pixels of the second frame associated with the dynamic border in the second frame to reduce or eliminate aliasing image artifacts along the dynamic border in the second frame, wherein the third gain value set is different from the first gain value set and from the second gain value set.
A method comprising:
- receiving a plurality of frames of image data to be processed for display via pixels of a display panel, wherein the plurality of frames comprise a first frame and a second frame;
- generating adjusted image data based on applying gains to the image data at least in part by:
- determining a dynamic display region comprising a dynamic border that changes between the first frame and the second frame of the plurality of frames of image data;
- accessing first gains of a first gain map associated with the first frame and second gains of a second gain map associated with the second frame, wherein the first gain map and the second gain map correspond to the dynamic display region of the display panel comprising the dynamic border that changes between the first frame and the second frame, and wherein the first gain map and the second gain map provide different gains between the first frame and the second frame of the plurality of frames of image data within the dynamic display region;
- applying the first gains to a first portion of the image data of the first frame, wherein the first portion of the image data corresponds to a first subset associated with the pixels of the dynamic display region;
- and
- applying the second gains to a second portion of the image data of the second frame, wherein the second portion of the image data corresponds to a second subset associated with the pixels of the dynamic display region;
- and
- providing the plurality of frames of the adjusted image data for presentation on the display panel, wherein the dynamic display region overlaps a static display region while presented, and wherein the static display region comprises a static border that remains the same across the plurality of frames of image data.
Image processing circuitry configured to:
- receive a plurality of frames of image data to be processed for display via pixels of a display panel, wherein the plurality of frames comprise a first frame and a second frame;
- generate adjusted image data based on applying gains to the image data at least in part by:
- accessing first gains of a first gain map associated with the first frame and second gains of a second gain map associated with the second frame, wherein the first gain map and the second gain map correspond to a dynamic display region of the display panel comprising a dynamic border that changes between the first frame and the second frame, and wherein the first gain map and the second gain map provide different gains between the first frame and the second frame of the plurality of frames of image data;
- applying the first gains to a first portion of the image data of the first frame, wherein the first portion of the image data corresponds to a first subset associated with the pixels of the dynamic display region;
- and
- applying the second gains to a second portion of the image data of the second frame, wherein the second portion of the image data corresponds to a second subset associated with the pixels of the dynamic display region;
- and
- provide the plurality of frames of the adjusted image data for presentation, wherein the dynamic display region overlaps a static display region while presented, and wherein the static display region comprises a static border that remains the same across the plurality of frames of image data.
Dependencies are inferred from the claim text.