G09G5/397

Dual-memory driving of an electronic display

A display system may include a memory external to a pixel that stores a first digital data value, a memory internal to the pixel that stores a second digital data signal, where a combination of the first digital data signal and the second digital data signal may indicate a target gray level assigned to the pixel for a particular image frame. The pixel may be driven for a first duration of time according to the first digital data signal and for a second duration of time according to the second digital data signal.

Dual-memory driving of an electronic display

A display system may include a memory external to a pixel that stores a first digital data value, a memory internal to the pixel that stores a second digital data signal, where a combination of the first digital data signal and the second digital data signal may indicate a target gray level assigned to the pixel for a particular image frame. The pixel may be driven for a first duration of time according to the first digital data signal and for a second duration of time according to the second digital data signal.

DISPLAY METHOD AND APPARATUS
20220391159 · 2022-12-08 ·

At least two display areas are formed after an action such as folding a foldable screen of a device. The device displays a first display interface comprising a display interface of a first application. The device detects a first operation such as unfolding the screen and in response, displays a second display interface comprising a first display area and a second display area. The device displays the display interface of the first application in the first display area of the second display interface, and displays at least one application icon in the second display area of the second display interface. At least one application corresponding to the at least one application icon is associated with a first content in the display interface of the first application, and the at least one application comprises a first target application. The device detects a second operation acting on an application icon corresponding to the first target application and in response, displays a third display interface that comprises the first display area and the second display area. The device displays the display interface of the first application in the first display area of the third display interface, and displays, in the second display area of the third display interface, a first interface of the first target application, the first interface being associated with the first content.

Display Method for Electronic Device and Electronic Device
20220392394 · 2022-12-08 ·

A display method for an electronic device including a first display area and a second display area. In the method, the electronic device determines a first application mode, adjusts, based on the first application mode, intensity values of color channels, stored in a hardware composer (HWC), determines, using the HWC, each first layer corresponding to the first display area, and overlays, using the HWC, the first layer and a background color layer corresponding to adjusted intensity values of the color channels. In an overlay process, the background color layer is located below the first layer, and the background color layer corresponds to the second display area. Then, the display is used to display an overlaid image.

SOFTWARE VSYNC FILTERING
20230058899 · 2023-02-23 ·

Aspects of the present disclosure can receive a hardware Vsync signal from a display, generate a hardware timestamp signal based on the hardware Vsync signal, determine an error for a pulse in the hardware timestamp signal, determine whether the error for the pulse is over a threshold, synchronize a software Vsync signal based on the hardware timestamp signal, wherein the pulse of the hardware timestamp signal is ignored in synchronization based on whether the error is above the threshold, and control rendering and transmission of a frame to the display based on the synchronized software Vsync signal.

System and method for rendering a design including a dynamic design element

A computer implemented method for rendering a page that includes one or more dynamic design elements into an output video is described. The method comprises processing the page to generate one or more layers, each layer being either a static layer associated with one or more static design elements of the page or a dynamic layer associated with a single dynamic design element of the page. Output frames are then generated using the layers and then encoded into the output video.

DISPLAY DEVICE WITH LOCAL COMPRESSION AND DECOMPRESSION OF DISPLAYED DIGITAL DATA

Display device including: an array of pixels comprising several pixel blocks; a video card comprising an input configured to receive a digital signal to be displayed by the array of pixels, and an output coupled to the blocks via at least one main data bus;

and wherein: the array of pixels comprises control circuits each associated with one of the blocks, coupled to the main data bus and including a main memory circuit; the video card includes a compression circuit configured to compress, before sending them to the output, the digital data to be displayed by the blocks; each control circuit includes a decompression circuit for decompressing the part of the digital data received by the control circuit before storing them in the main memory circuit.

Integrating overlaid textual digital content into displayed data via graphics processing circuitry using a frame buffer

An apparatus, method, and computer readable medium for generating and displaying a dynamic language translation overlay that include accessing a frame buffer of the GPU, analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by a display device, based on the analyzed frame, identifying a reference patch that includes an instruction to identify an object comprising original text, based on the instruction included in the reference patch, recognizing the original text, generating translated text, generating an overlay comprising an augmentation layer, the augmentation layer including the translated text, and overlaying the overlay, onto the displayed data such that the translated text is viewable while the original text is obscured from view.

Integrating overlaid textual digital content into displayed data via graphics processing circuitry using a frame buffer

An apparatus, method, and computer readable medium for generating and displaying a dynamic language translation overlay that include accessing a frame buffer of the GPU, analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by a display device, based on the analyzed frame, identifying a reference patch that includes an instruction to identify an object comprising original text, based on the instruction included in the reference patch, recognizing the original text, generating translated text, generating an overlay comprising an augmentation layer, the augmentation layer including the translated text, and overlaying the overlay, onto the displayed data such that the translated text is viewable while the original text is obscured from view.

Wireless programmable media processing system

Embodiments of the subject matter described herein relate to a wireless programmable media processing system. In the media processing system, a processing unit in a computing device generates a frame to be displayed based on a graphics content for an application running on the computing device. The frame to be displayed is then divided into a plurality of block groups which are compressed. The plurality of compressed block groups are sent to a graphics display device over a wireless link. In this manner, both the generation and the compression of the frame to be displayed may be completed at the same processing unit in the computing device, which avoids data copying and simplifies processing operations. Thereby, the data processing speed and efficiency is improved significantly.