Patents by Inventor Arthur L. Spence
Arthur L. Spence 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: 20240078949Abstract: 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.Type: ApplicationFiled: August 21, 2023Publication date: March 7, 2024Inventors: Mahesh B. Chappalli, Arthur L. Spence, Bartosz Ciechanowski, Ross Thompson
-
Publication number: 20240078961Abstract: Systems and methods are described herein to control brightness based on image content or other inputs to a display system. A dual-control system may integrate both slow control operations and fast control operations into a cohesive brightness management system. By using both shorter-term (e.g., fast control) and longer-term (e.g., slow control) brightness adjustment operations, the electronic device may quickly respond to high luminance and high brightness situations that may cause burn-in into the display, image artifacts, or other damage. Responding quickly to these high consumption situations may prevent damage or perceivable upset to an ongoing process, among other benefits.Type: ApplicationFiled: December 6, 2022Publication date: March 7, 2024Inventors: Wanqing Xin, Yang Xu, Mohammad Ali Jangda, Jenny Hu, Koorosh Aflatooni, Giovanni Corradini, Martin Kocicka, Alexey Kornienko, Asha G Karvaje, Aishwarya Prem Renu, Andrew D Pangborn, Chaohao Wang, Yingying Tang, Arthur L Spence, Mahesh B Chappalli
-
Publication number: 20240038154Abstract: An electronic device may include processing circuitry configured to generate a first frame of image content and a second frame of image content. The second frame of image content is different from the first frame of image content. The electronic device may also include a display configured to display the first frame of image content at a first refresh rate. In response to receiving the second frame of image content, the electronic device may initially increase the refresh rate before tapering back to the first refresh rate while displaying the second frame of image content.Type: ApplicationFiled: July 19, 2023Publication date: February 1, 2024Inventors: Jie Won Ryu, Ing-Jye Wang, Alex H Pai, Alexandre V Gauthier, Ardra Singh, Arthur L Spence, Gihoon Choo, Hyunsoo Kim, Hyunwoo Nho, Jenny Hu, Graeme M Williams, Jongyup Lim, Kingsuk Brahma, Marc J DeVincentis, Peter F Holland, Shawn P Hurley
-
Publication number: 20240013692Abstract: To reduce overall power consumption for an electronic display power management integrated circuit (PMIC), one of multiple electric power converters and/or electric power regulators may be selected based on an electrical load (e.g., due to the total brightness of the content displayed) on the electronic display at a given moment. In some embodiments, the PMIC may include a less efficient heavy load converter designed with high-current handling capability and a more efficient light load (e.g., low current) converter with lower current handling capability. A controller may dynamically select between the converters depending on a present load or an expected load on the electronic display.Type: ApplicationFiled: June 21, 2023Publication date: January 11, 2024Inventors: Jie Won Ryu, Ardra Singh, Arthur L. Spence, Christopher P. Tann, Chun Lu, Daniel J. Drusch, Hyunwoo Nho, Jongyup Lim, Kingsuk Brahma, Marc J. DeVincentis, Mohammad Ali Jangda, Paolo Sacchetto, Peter F. Holland, Shawn P. Hurley, Wei H. Yao, Yue Jack Chu, Zhe Hua
-
Patent number: 11756503Abstract: An electronic device includes a display panel and image processing circuitry. The image processing circuitry receives input image data corresponding to an image to display on the display panel, modifies the input image data by executing a first context task (e.g., lower priority task), and receives a context switch request. The image processing circuitry also pauses modification of the input image data by pausing execution of the first context task and then switches to modifying the input image data by executing a second context task (e.g., higher priority task).Type: GrantFiled: May 11, 2022Date of Patent: September 12, 2023Assignee: Apple Inc.Inventors: Jim C. Chou, Honkai Tam, Roy G. Moss, Arthur L. Spence
-
Patent number: 11670252Abstract: A device implementing a system for displaying an image includes a processor configured to, generate, during a first power state of a device, a data structure specifying image frames and a respective display time for each of the image frames, and retrieve, during a second power state of the device and from the data structure, an image frame based on the respective display time for the image frame. The at least one processor is further configured to display, during a third power state of the device, the retrieved image frame on a display of the device.Type: GrantFiled: May 29, 2020Date of Patent: June 6, 2023Assignee: Apple Inc.Inventors: Simon M. Douglas, Ross Thompson, Russell A. Blaine, Arthur L. Spence, Brad W. Simeral, Giovanni M. Agnoli, Chendi Zhang, Jacob Z. Weiss, Yiqiang Nie, Brent W. Schorsch
-
Patent number: 11615727Abstract: In an embodiment, an electronic device includes an electronic display. The electronic display provides a programmable latency period in response to receiving a first image frame corresponding to first image frame data. The electronic display also displays the first image frame after the programmable latency period and during display of the first image frame, receives a second image frame corresponding to second image frame data. The electronic display also repeats display of the first image frame in response to receiving the second image frame.Type: GrantFiled: February 24, 2022Date of Patent: March 28, 2023Assignee: Apple Inc.Inventors: Kevin W. Sliech, Jason N. Gomez, David A. Hartley, Chengrui Le, Paolo Sacchetto, Arthur L. Spence
-
Patent number: 11568588Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.Type: GrantFiled: July 7, 2020Date of Patent: January 31, 2023Assignee: APPLE INC.Inventors: Arthur L. Spence, Jeremy T. Sandmel, David M. Chan, Chendi Zhang, Peter C. Tsoi
-
Publication number: 20220327977Abstract: In an embodiment, an electronic device includes an electronic display. The electronic display provides a programmable latency period in response to receiving a first image frame corresponding to first image frame data. The electronic display also displays the first image frame after the programmable latency period and during display of the first image frame, receives a second image frame corresponding to second image frame data. The electronic display also repeats display of the first image frame in response to receiving the second image frame.Type: ApplicationFiled: February 24, 2022Publication date: October 13, 2022Inventors: Kevin W. Sliech, Jason N. Gomez, David A. Hartley, Chengrui Le, Paolo Sacchetto, Arthur L. Spence
-
Publication number: 20220270567Abstract: An electronic device includes a display panel and image processing circuitry. The image processing circuitry receives input image data corresponding to an image to display on the display panel, modifies the input image data by executing a first context task (e.g., lower priority task), and receives a context switch request. The image processing circuitry also pauses modification of the input image data by pausing execution of the first context task and then switches to modifying the input image data by executing a second context task (e.g., higher priority task).Type: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Inventors: Jim C. Chou, Honkai Tam, Roy G. Moss, Arthur L. Spence
-
Patent number: 11335296Abstract: An electronic device includes a display panel and image processing circuitry. The image processing circuitry receives input image data corresponding to an image to display on the display panel, modifies the input image data by executing a first context task (e.g., lower priority task), and receives a context switch request. The image processing circuitry also pauses modification of the input image data by pausing execution of the first context task and then switches to modifying the input image data by executing a second context task (e.g., higher priority task).Type: GrantFiled: September 14, 2020Date of Patent: May 17, 2022Assignee: Apple Inc.Inventors: Jim C. Chou, Honkai Tam, Roy G. Moss, Arthur L. Spence
-
Publication number: 20220084482Abstract: An electronic device includes a display panel and image processing circuitry. The image processing circuitry receives input image data corresponding to an image to display on the display panel, modifies the input image data by executing a first context task (e.g., lower priority task), and receives a context switch request. The image processing circuitry also pauses modification of the input image data by pausing execution of the first context task and then switches to modifying the input image data by executing a second context task (e.g., higher priority task).Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Jim C. Chou, Honkai Tam, Roy G. Moss, Arthur L. Spence
-
Patent number: 11211036Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.Type: GrantFiled: July 2, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray, Christopher P. Tann
-
Publication number: 20210389816Abstract: Direct access to device functionality from a low power state of the device is provided. The direct access can be provided without an initial user input to wake the device or the display of the device before activating the desired functionality. The low power state of the device may include a low power state of the display in which the time is persistently displayed, and may include a low power state or an inactive state of a main processor of the device. The direct access can be provided by detecting a type, location, or other aspects of a user input received while the device is in the low power state.Type: ApplicationFiled: February 11, 2021Publication date: December 16, 2021Inventors: Jacob Z. WEISS, Ardra SINGH, Ari Y. BENBASAT, Arthur L. SPENCE, Asha G. KARVAJE, Brent W. SCHORSCH, Giovanni CORRADINI, Steven S. NOBLE
-
Patent number: 11061793Abstract: Circuits, methods, and apparatus that may estimate the power being consumed by an OLED display screen of an electronic device, may provide further information about that power usage, may modify or change functions performed by the electronic device based on that power usage, and may inform an application's developer about the amount of power being used by the electronic device while the electronic device is running the application. One example may estimate the power being used by an OLED display screen of an electronic device by determining the content of images being displayed during a duration. The estimated power may then be presented to a user. The estimated power may be used in decisions to modify or change parameters of the screen or other device components.Type: GrantFiled: February 20, 2018Date of Patent: July 13, 2021Assignee: Apple Inc.Inventors: Abhinav Pathak, Conor J. O'Reilly, Shashi K. Dua, Udaykumar R. Raval, Christopher W. Chaney, Amit K. Vyas, Albert S. Liu, Roberto Alvarez, Rohit Mundra, Vladislav Sahnovich, Patrick Y. Law, Paul M. Thompson, Paolo Sacchetto, Chaohao Wang, Arthur L. Spence, Jean-Pierre Simon Guillou, Mohammad Ali Jangda, Christopher Edward Glazowski, Yifan Zhang, Prajakta S. Karandikar, Han Ming Ong
-
Publication number: 20200410738Abstract: One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.Type: ApplicationFiled: July 7, 2020Publication date: December 31, 2020Inventors: Arthur L. Spence, Jeremy T. Sandmel, David M. Chan, Chendi Zhang, Peter C. Tsoi
-
Publication number: 20200402482Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.Type: ApplicationFiled: July 2, 2020Publication date: December 24, 2020Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray, Christopher P. Tann
-
Publication number: 20200380926Abstract: A device implementing a system for displaying an image includes a processor configured to, generate, during a first power state of a device, a data structure specifying image frames and a respective display time for each of the image frames, and retrieve, during a second power state of the device and from the data structure, an image frame based on the respective display time for the image frame. The at least one processor is further configured to display, during a third power state of the device, the retrieved image frame on a display of the device.Type: ApplicationFiled: May 29, 2020Publication date: December 3, 2020Inventors: Simon M. DOUGLAS, Ross THOMPSON, Russell A. BLAINE, Arthur L. SPENCE, Brad W. SIMERAL, Giovanni M. AGNOLI, Chendi ZHANG, Jacob Z. WEISS, Yiqiang NIE, Brent W. SCHORSCH
-
Patent number: 10825419Abstract: In situations with reduced image changes, display panels, such as the ones disclosed herein, may reduce their power consumption by performing self-refresh cycles, in which they may display locally stored data in the display panel instead of retrieving it from an image buffer. Methods and circuitry for management of the self-refresh cycle may reduce jitter, luminance errors, and/or flickers that may be caused by untimely self-refresh cycles that may occur as a result of latency in the image buffer. In some implementations, the display panel may have a dedicated low latency input that notifies an arrival of an incoming image. In some implementations, the self-refresh cycles of the panel may be managed by a host or a buffer that is responsible for sending the images.Type: GrantFiled: September 27, 2017Date of Patent: November 3, 2020Assignee: Apple Inc.Inventors: Yue Jack Chu, Christopher P. Tann, Arthur L. Spence, Brad W. Simeral, Yafei Bi, Jiayi Jin, Ruo-Gu Huang, Haifeng Li, Weijun Yao, Chaohao Wang
-
Patent number: 10733942Abstract: Aspects of the subject technology relate to electronic devices with displays and ambient light sensors. An electronic device modifies the color of images to be displayed based on measured ambient light color. The modification is performed in a perceptually uniform color space and includes a determination of a bleaching effect of reflected ambient light, and a determination of a color correction factor to be applied within the perceptually uniform color space, based on the determined bleaching effect. The modification may also include an application of a strength factor that mitigates out-of-gamut colors in color compensated images.Type: GrantFiled: July 24, 2018Date of Patent: August 4, 2020Assignee: Apple Inc.Inventors: Francisco H. Imai, Chi Zhang, Adria Fores Herranz, Jiaying Wu, Arthur L. Spence, Marc Albrecht