G09G5/393

Temperature-based pixel drive compensation
11699377 · 2023-07-11 · ·

Image data for a current image frame may be compensated for transient response variations due to variations in display panel temperatures at various positions of the display panel by performing pixel drive compensation. The pixel drive compensation may be performed based at least in part upon display panel temperatures at various portions of the display panel. In this way, drive compensation corresponding to various temperature variations in a display panel may be implemented.

METHODS FOR DRIVING ELECTRO-OPTIC DISPLAYS
20230213832 · 2023-07-06 ·

A method for driving electro-optic displays including a layer of electro-optic material disposed between a common electrode and a backplane including an array of pixel electrodes, each coupled to a pixel transistor. The method for driving includes apportioning a displayable region of the electro-optic display into N BRAID line groups, where each of the N BRAID line groups is associated with a frame buffer. The method also includes receiving first image data comprising optical state data for the entire displayable region of the electro-optic display, and sequentially writing subsets of the first image data to each of the N frame buffers, wherein each of the N frame buffers is written with data corresponding to the corresponding BRAID line group. The method also includes sequentially updating portions of the displayable region of the electro-optic display based on the data in each of the N frame buffers.

IMAGE PROCESSING DEVICE, IMAGE PROCESSING SYSTEM INCLUDING IMAGE PROCESSING DEVICE, SYSTEM-ON-CHIP INCLUDING IMAGE PROCESSING SYSTEM, AND METHOD OF OPERATING IMAGE PROCESSING SYSTEM
20220417542 · 2022-12-29 ·

An image processor is provided. In some examples, the image processor is in a system on chip or part of a larger image processing system. The image processor may include an application processor, a codec module, and a memory controller, and in some examples may also function with a dithering unit, a display controller, a display, and/or a CMOS image sensor. The image processor processes, stores, and reads image data using an embedded memory and/or an external memory. The image data is comprised of a plurality of pixels, each of which may include a first and second set of bits that can be separately or simultaneously accessed at the memory in a first and second region of the memory using one or more addresses. The first set of bits may correspond to the more significant bits of each pixel and the second set of bits may correspond to the less significant bits. In some examples the number of bits in each of the first and second set of bits may be selected according to the width of a used data bus and/or features of a peripheral device connected to the image processor such as a display.

DISPLAY ENGINE INITIATED PREFETCH TO SYSTEM CACHE TO TOLERATE MEMORY LONG BLACKOUT
20220415285 · 2022-12-29 · ·

A disclosed technique includes prefetching display data into a cache memory, wherein the display data includes data to be displayed on a display during a memory black-out period for a memory; triggering the memory black-out period; and during the black-out period, reading from the cache memory to obtain data to be displayed on the display.

DISPLAY ENGINE INITIATED PREFETCH TO SYSTEM CACHE TO TOLERATE MEMORY LONG BLACKOUT
20220415285 · 2022-12-29 · ·

A disclosed technique includes prefetching display data into a cache memory, wherein the display data includes data to be displayed on a display during a memory black-out period for a memory; triggering the memory black-out period; and during the black-out period, reading from the cache memory to obtain data to be displayed on the display.

Method for displaying an animation during the starting phase of an electronic device and associated electronic device
11523180 · 2022-12-06 · ·

A method for displaying an animation by a display chip of an electronic device, which includes a non-volatile memory and a random-access memory. The display chip includes a video output register and a display register. The method includes a first static programming phase including configuring the video output register; writing n images in the memory, n being an integer higher than or equal to two; writing into the memory of a plurality of nodes, such that each node includes the address in the memory of at least one portion of an image, as well as the address of the following node in the memory, the last node including the address in the random-access memory of the first node; and configuring the display register. The method also includes a second phase in which the n images are read by the display chip by the display register, to display the animation.

Dynamic brightness and resolution control in virtual environments

Systems, apparatuses, and methods may provide for technology to dynamically control a display in response to ocular characteristic measurements of at least one eye of a user.

Dynamic brightness and resolution control in virtual environments

Systems, apparatuses, and methods may provide for technology to dynamically control a display in response to ocular characteristic measurements of at least one eye of a user.

Electronic device and method for controlling storage of content displayed on display panel

An electronic device according to various embodiments may comprise: a display; a processor; a memory; and a display drive circuit for driving the display panel, wherein the display drive circuit is configured to: receive first frame data including at least a part of a second content from the processor while a first content is displayed using the display panel; keep from storing the received first frame data in the memory at least temporarily for a designated period of time; receive second frame data including at least a part of the second content from the processor after the designated period of time; store the received second frame data in the memory; and display the second content on the display panel according to the second frame data.

EXTENDING ASYNCHRONOUS FRAME UPDATES WITH FULL FRAME AND PARTIAL FRAME NOTIFICATIONS
20220375436 · 2022-11-24 · ·

Disclosed herein are techniques to provide notification of the type and/or attributes of frame updates. A platform can notify a panel of further frame updates, whether the frame update is a full frame update or a partial frame update and attributes of the frame update. The platform can notify the panel of information about the frame update during a vertical blanking interval by asserting a command or signaling the panel using selected symbols during the vertical blanking interval.