G09G5/399

Apparatus and method for displaying images unto LED panels

The present teaching relates to method, system, medium, and implementations for LED display. A first signal is received that signals a timing for a next data transfer. In response to the first signal, a bit-based image block stored in a memory is transferred, via a bus connected thereto, to one of a pair of alternate buffers pointed to by a write buffer pointer, which is subsequently toggled to point to another of the pair of alternate buffers. A second signal is received that signals a timing for refreshing the LED display. In response to the second signal, the bit-based image block is retrieved from the one of the pair of alternate buffers pointed to by a read buffer pointer, which is then toggled to point to the other of the pair of alternate buffers. The lights of the LED display are then refreshed in accordance with control signals generated based on the bit-based image block.

Apparatus and method for displaying images unto LED panels

The present teaching relates to method, system, medium, and implementations for LED display. A first signal is received that signals a timing for a next data transfer. In response to the first signal, a bit-based image block stored in a memory is transferred, via a bus connected thereto, to one of a pair of alternate buffers pointed to by a write buffer pointer, which is subsequently toggled to point to another of the pair of alternate buffers. A second signal is received that signals a timing for refreshing the LED display. In response to the second signal, the bit-based image block is retrieved from the one of the pair of alternate buffers pointed to by a read buffer pointer, which is then toggled to point to the other of the pair of alternate buffers. The lights of the LED display are then refreshed in accordance with control signals generated based on the bit-based image block.

Manipulating Display Content of a Graphical User Interface
20170352172 · 2017-12-07 ·

A method and system of augmenting display content in a graphical user interface environment. Content produced by a graphical user interface is augmented with additional content before the content is displayed. In an example, a security marker may be rendered on top of an existing display content using the method described to protect high-value or sensitive information.

POWER DEMAND REDUCTION FOR IMAGE GENERATION FOR DISPLAYS
20230186872 · 2023-06-15 ·

Power demand reduction for image generation for displays skips rendering of frames that are highly similar based on a comparison of certain parameters associated with draw calls. A first set of draw calls is received from a game engine by a central processing unit (CPU) circuit and then a second set of draw calls are provided to the CPU circuit. The CPU circuit compares the second set of draw calls to the first set of draw calls. If there is a change in at least one parameter that exceeds a threshold, then the CPU circuit sends the second set of draw calls to a graphics processing unit (GPU) circuit for rendering. If, however, the change in selected parameters is below the threshold, then the CPU circuit sends an earlier rendered image to the display for presentation to the user, effectively omitting usage of the GPU circuit for that frame.

Refresh rate dependent adaptive dithering for a variable refresh rate display
09837030 · 2017-12-05 · ·

A method, computer program product, and system for selectively disabling temporal dithering is disclosed. The method includes the steps of configuring a display device to refresh utilizing a dynamic refresh rate to display images and selectively disabling temporal dithering of the images based on the dynamic refresh rate. Selectively disabling temporal dithering may comprise determining a dynamic refresh rate associated with a current frame of image data and disabling temporal dithering for the current frame of image data when the dynamic refresh rate is less than a first threshold value, or enabling temporal dithering for the current frame of image data when the dynamic refresh rate is greater than or equal to a second threshold value.

SYSTEMS, METHODS AND DEVICES FOR PROVIDING SEQUENCE BASED DISPLAY DRIVERS
20230178000 · 2023-06-08 ·

A display driver device (210) receives a downloadable “sequence” for dynamically reconfiguring displayed image characteristics in an image system. The display driver device comprises one or more storage devices, for example, memory devices, for storing image data (218) and portions of drive sequences (219) that are downloaded and/or updated in real time depending on various inputs (214).

Apparatus and method for data transfer in display images unto LED panels

The present teaching relates to method, system, medium, and implementations for data transfer in LED display. A signal signaling a timing for a next data transfer is received. In response to the signal, a next data transfer instruction is obtained that instructs reading a bit-based image block of an image from a memory. The bit-based image block is transferred, according to the next data transfer instruction, from the memory via a bus connected thereto, to one of a pair of alternate buffers pointed to by a write buffer pointer. Then, the write buffer pointer is toggled to point to another of the pair of alternate buffers and the process repeats. The bit-based image blocks alternately stored in the buffers are later retrieved and displayed on the LED display.

Apparatus and method for data transfer in display images unto LED panels

The present teaching relates to method, system, medium, and implementations for data transfer in LED display. A signal signaling a timing for a next data transfer is received. In response to the signal, a next data transfer instruction is obtained that instructs reading a bit-based image block of an image from a memory. The bit-based image block is transferred, according to the next data transfer instruction, from the memory via a bus connected thereto, to one of a pair of alternate buffers pointed to by a write buffer pointer. Then, the write buffer pointer is toggled to point to another of the pair of alternate buffers and the process repeats. The bit-based image blocks alternately stored in the buffers are later retrieved and displayed on the LED display.

Method and system for the distribution of synchronized video to an array of randomly positioned display devices acting as one aggregated display device
11487560 · 2022-11-01 ·

A system and method for sharing information amongst user display devices, such as cell phones, smart phones, tablet computers, or other devices with an electronically controllable screen or display, in a peer to peer (P2P) network, to display one image or video across the totality of all of the display devices, regardless of where the display devices are positioned or how they are oriented relative to each other, and a system and method for identifying the exact position and orientation of each display device.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND, PROGRAM
20170309256 · 2017-10-26 ·

The present technology relates to an image processing apparatus, an image processing method, and a program that a memory capacity necessary for deformation processing of each frame image of a moving image can be reduced. Pixel data of a first frame image being each frame image of an input moving image is written into a predetermined plurality of storage areas in a storage unit in a predetermined write-in order, and the pixel data of the first frame image written into the storage unit is reads out in a predetermined read-out order, thereby generating a second frame image being the first frame image deformed. The write-in of the pixel data and the read-out of the pixel data are performed in parallel, the first frame image is divided into blocks in 2 rows×2 columns or more, the blocks are written into each of the storage area one by one, and the block to be written next is written into the storage area that becomes vacant by reading out the pixel data immediately before. The present technology is applicable, for example, to an image processing apparatus.