Patents by Inventor Peter F. Holland
Peter F. Holland has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220358895Abstract: An electronic display pipeline may process image data for display on an electronic display. The electronic display pipeline may include burn-in compensation statistics collection circuitry and burn-in compensation circuitry. The burn-in compensation statistics collection circuitry may collect image statistics based at least in part on the image data. The statistics may estimate a likely amount of non-uniform aging of the sub-pixels of the electronic display. The burn-in compensation circuitry may apply a gain to sub-pixels of the image data to account for non-uniform aging of corresponding sub-pixels of the electronic display. The applied gain may be based at least in part on the image statistics collected by the burn-in compensation statistics collection circuitry.Type: ApplicationFiled: May 24, 2022Publication date: November 10, 2022Inventors: Mahesh B. Chappalli, Christopher P. Tann, Peter F. Holland, Guy Côté, Stephan Lachowsky
-
Patent number: 11442528Abstract: An electronic device may include a display panel to display images based on corresponding image data and an image source to pre-render a flip-book including a first image frame for display at a first target presentation time and a second image frame for display at a second target presentation time. The electronic device may also include a display pipeline coupled between the display panel and the image source having image data processing circuitry to process image data for display. The electronic device may also include a controller to instruct the display pipeline to process image data, to determine a power-on time based on a target presentation time, and to instruct the display pipeline to power-gate the image data processing circuitry upon completion of the processing of image data and until the power-on time is reached.Type: GrantFiled: March 8, 2021Date of Patent: September 13, 2022Assignee: Apple Inc.Inventors: Peter F. Holland, Brad W. Simeral, Lior Zimet
-
Patent number: 11385982Abstract: In an embodiment, an integrated circuit includes one or more GPIO pins coupled to a GPIO block in the integrated circuit. At least a first GPIO pin may include corresponding logic circuitry that may be programmed to apply one or more requirements to changes of the digital value received on the first GPIO pin before the change is forwarded to a destination within the integrated circuit. That is, if the requirements are not met for a given change, the logic circuitry may suppress the given change so that it is not provided to other circuits internal to the integrated circuit (e.g. the destination circuit that receives communication via the GPIO pins). The one or more requirements may be a form of hysteresis, for example.Type: GrantFiled: May 2, 2019Date of Patent: July 12, 2022Assignee: Apple Inc.Inventors: Peter F. Holland, Hari Ganesh R. Thirunageswaram
-
Patent number: 11361729Abstract: An electronic display pipeline may process image data for display on an electronic display. The electronic display pipeline may include burn-in compensation statistics collection circuitry and burn-in compensation circuitry. The burn-in compensation statistics collection circuitry may collect image statistics based at least in part on the image data. The statistics may estimate a likely amount of non-uniform aging of the sub-pixels of the electronic display. The burn-in compensation circuitry may apply a gain to sub-pixels of the image data to account for non-uniform aging of corresponding sub-pixels of the electronic display. The applied gain may be based at least in part on the image statistics collected by the burn-in compensation statistics collection circuitry.Type: GrantFiled: January 3, 2018Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Mahesh B. Chappalli, Christopher P. Tann, Peter F. Holland, Guy Côté, Stephan Lachowsky
-
Patent number: 11361476Abstract: An electronic device may include a display panel with pixels that present an image based on image data and an application processor that generates the image data. The electronic device may include a display pipeline coupled to the electronic display and the application processor. The display pipeline may receive first image data from the application processor corresponding to a first color space used by the application processor. The display pipeline may apply a color mapping relationship to the first image data to generate second image data. The color mapping relationship may define a transform to apply to the first image data to generate the second image data corresponding to a second color space used by the electronic display. The display pipeline may transmit the second image data to a display driver that operates the electronic display to emit light according to the second image data.Type: GrantFiled: September 14, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Vincent Z. Young, Can Jin, Mahesh B. Chappalli, Peter F. Holland, Nicolas Pierre Marie Frederic Bonnier
-
Publication number: 20220084260Abstract: An electronic device may include a display panel with pixels that present an image based on image data and an application processor that generates the image data. The electronic device may include a display pipeline coupled to the electronic display and the application processor. The display pipeline may receive first image data from the application processor corresponding to a first color space used by the application processor. The display pipeline may apply a color mapping relationship to the first image data to generate second image data. The color mapping relationship may define a transform to apply to the first image data to generate the second image data corresponding to a second color space used by the electronic display. The display pipeline may transmit the second image data to a display driver that operates the electronic display to emit light according to the second image data.Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Vincent Z. Young, Can Jin, Mahesh B. Chappalli, Peter F. Holland, Nicolas Pierre Marie Frederi Bonnier
-
Publication number: 20220083304Abstract: A method may include receiving, via a processor, a frame of image data, such that the frame of image data may include an active portion and an idle portion. The active portion may include data for presenting one or more images via a first display of a first electronic device. The method may also include receiving a signal from a second electronic device during the idle portion of the frame of image data, such that the second electronic device is separate from the first display. The method may then involve initiating processing of the frame of image data in response to the signal being received from the second electronic device.Type: ApplicationFiled: January 13, 2021Publication date: March 17, 2022Inventors: Assaf Menachem, Peter F. Holland, Yung-Chin Chen
-
Publication number: 20220083122Abstract: An electronic device may include a display panel. When content of an image frame is expected to consume relatively higher amounts of power, a controller of the electronic device may operate a switch to change a power supply of the display panel to be a power management integrated circuit of the electronic device. However, when content of an image frame is expected to consume relatively less amounts of power, the controller may operate the switch to change the power supply of the display panel to be a power supply of an electronic display, such as a power supply used to power driver circuitry of the electronic display.Type: ApplicationFiled: December 3, 2020Publication date: March 17, 2022Inventors: Ramana V. Rachakonda, Peter F. Holland, Rohit K. Gupta, Brad W. Simeral
-
Publication number: 20220075440Abstract: In an embodiment, a system may include one or more processors forming central processing units (CPUs) in the system, a display controller configured to display frames on a display device, a memory controller configured to control a memory, and a power management circuit. The power management circuit may be configured to establish one of a plurality of power states in the system. In a first power state, the display controller and the memory controller are powered on while the CPUs are powered off. The display controller may be configured to read a plurality of prerendered frames from the memory and display the plurality of prerendered frames at times specified for each of the plurality of prerendered frames.Type: ApplicationFiled: September 9, 2020Publication date: March 10, 2022Inventors: Ramana V. Rachakonda, Rohit K. Gupta, Brad W. Simeral, Peter F. Holland
-
Patent number: 11200867Abstract: A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.Type: GrantFiled: September 6, 2019Date of Patent: December 14, 2021Assignee: Apple Inc.Inventors: Maofeng Yang, Shengkui Gao, Paolo Sacchetto, Weijun Yao, Yongjun Li, Jiayi Jin, Pyungwoo Yeon, Michael Hong Yeol Lim, Peter F. Holland, Ross Thompson
-
Patent number: 11164541Abstract: An electronic device may include an electronic display to display images during frames based on image data. The electronic display may be divided into multiple regions each having multiple pixels. The electronic device may also include a display pipeline to process the image data and output the processed image data to the electronic display. The display pipeline may also determine a history update corresponding to an estimated burn-in aging effect of the pixels based on usage. A first portion of the history update corresponding to pixels in a first region may be determined during a first frame and a second portion of the history update corresponding to pixels in a second region may be determined during a second frame.Type: GrantFiled: December 11, 2019Date of Patent: November 2, 2021Assignee: Apple, Inc.Inventors: Peter F. Holland, Mahesh B. Chappalli
-
Patent number: 11164540Abstract: An electronic device may include an electronic display and a display pipeline. The electronic display may include multiple pixels to display images based at least in part on pixel data. The display pipeline may receive image data and process the image data to determine the pixel data. The display pipeline may include burn-in compensation circuitry to apply gains to the image data based at least in part on burn-in statistics to generate the pixel data. The gain to be applied to the image data for a pixel of the electronic display is determined by the burn-in compensation circuitry, based at least in part on an emission duty cycle of the pixel, to compensate the image data for the pixel for burn-in related aging of the pixel.Type: GrantFiled: December 11, 2019Date of Patent: November 2, 2021Assignee: Apple, Inc.Inventors: Peter F. Holland, Mahesh B. Chappalli, Yifan Zhang, Tae-Wook Koh
-
Publication number: 20210191499Abstract: An electronic device may include a display panel to display images based on corresponding image data and an image source to pre-render a flip-book including a first image frame for display at a first target presentation time and a second image frame for display at a second target presentation time. The electronic device may also include a display pipeline coupled between the display panel and the image source having image data processing circuitry to process image data for display. The electronic device may also include a controller to instruct the display pipeline to process image data, to determine a power-on time based on a target presentation time, and to instruct the display pipeline to power-gate the image data processing circuitry upon completion of the processing of image data and until the power-on time is reached.Type: ApplicationFiled: March 8, 2021Publication date: June 24, 2021Inventors: Peter F. Holland, Brad W. Simeral, Lior Zimet
-
Publication number: 20210183333Abstract: An electronic device may include an electronic display and a display pipeline. The electronic display may include multiple pixels to display images based at least in part on pixel data. The display pipeline may receive image data and process the image data to determine the pixel data. The display pipeline may include burn-in compensation circuitry to apply gains to the image data based at least in part on burn-in statistics to generate the pixel data. The gain to be applied to the image data for a pixel of the electronic display is determined by the burn-in compensation circuitry, based at least in part on an emission duty cycle of the pixel, to compensate the image data for the pixel for burn-in related aging of the pixel.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Inventors: Peter F. Holland, Mahesh B. Chappalli, Yifan Zhang, Tae-Wook Koh
-
Publication number: 20210183334Abstract: An electronic device may include an electronic display to display images during frames based on image data. The electronic display may be divided into multiple regions each having multiple pixels. The electronic device may also include a display pipeline to process the image data and output the processed image data to the electronic display. The display pipeline may also determine a history update corresponding to an estimated burn-in aging effect of the pixels based on usage. A first portion of the history update corresponding to pixels in a first region may be determined during a first frame and a second portion of the history update corresponding to pixels in a second region may be determined during a second frame.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Inventors: Peter F. Holland, Mahesh B. Chappalli
-
Patent number: 10983583Abstract: The configuration buffer may be divided into partitions that may effectively function as multiple linked configuration buffers. The linked partitions may each be associated with a portion of the display pipeline (e.g., an image process block) and may each be responsible for loading configuration entries into the programmable register(s) of a portion of the display pipeline. In this manner, the partitions may load the associated programmable register(s) of the display pipeline substantially simultaneously, reducing the time used to configure the entire display pipeline. Since configuration of the display pipeline may occur during the blanking period, a reduction in display pipeline configuration time may reduce the blanking period and increase the time for driving pixels of the display, thereby improving perceived image quality (e.g., pixel yield of the display panel).Type: GrantFiled: August 23, 2018Date of Patent: April 20, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Christopher P. Tann, Malcolm D. Gray, Hari Ganesh R. Thirunageswaram, Kristan Jon Monsen
-
Patent number: 10978027Abstract: An electronic device may include a display panel and an image data source designed to determine a differing region in the image frame by comparing source image data and image data corresponding with a previous image frame. The electronic device may also include a display pipeline between the image data source and the display panel. The display pipeline may include image processing circuitry to convert image data from a source space to a display space and image processing circuitry to spatially process the image data. The display pipeline may determine a crop region by converting the differing region to the display space and determine a partial frame region, based on the image data to be spatially processed, by the image processing circuitry. The display pipeline may also determine and retrieve a fetch region smaller than the image frame by converting the partial frame region to the source space.Type: GrantFiled: March 24, 2020Date of Patent: April 13, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Mahesh B. Chappalli, Assaf Menachem
-
Patent number: 10971079Abstract: Image data for a current image frame may be compensated for transient response variations due to changes to pixel values from one frame to another over time by performing pixel drive compensation. The pixel drive compensation may be performed using a current pixel value and a historical pixel value. The historical pixel value may be the same as a pixel value in the directly previous frame in some conditions, while in other conditions the historical pixel value may be modified from a previous image frame in light of a prior pixel value occurring before the previous image frame. In this way, drive compensation corresponding to image data of a subsequent image frame may be determined based at least in part on a multi-frame history. Even so, the memory bandwidth and/or power consumed to use a multi-frame history to determine a drive compensation may be reduced.Type: GrantFiled: August 20, 2019Date of Patent: April 6, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Mahesh B. Chappalli
-
Patent number: 10942559Abstract: An electronic device may include a display panel to display images based on corresponding image data and an image source to pre-render a flip-book including a first image frame for display at a first target presentation time and a second image frame for display at a second target presentation time. The electronic device may also include a display pipeline coupled between the display panel and the image source having image data processing circuitry to process image data for display. The electronic device may also include a controller to instruct the display pipeline to process image data, to determine a power-on time based on a target presentation time, and to instruct the display pipeline to power-gate the image data processing circuitry upon completion of the processing of image data and until the power-on time is reached.Type: GrantFiled: September 6, 2018Date of Patent: March 9, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Brad W. Simeral, Lior Zimet
-
Patent number: 10937385Abstract: A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.Type: GrantFiled: August 20, 2019Date of Patent: March 2, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Malcolm D. Gray, Mahesh B. Chappalli