G09G5/001

Semiconductor apparatus for image transmission
11659211 · 2023-05-23 · ·

A video input interface receives input video data in a normal state. A control input interface receives character data for On Screen Display (OSD) in a setup state. An encoder encodes the character data and stores encoded compressed data in a memory in the setup state. A decoder receives an instruction signal designating the character data to be displayed, reads and decodes one piece of compressed data corresponding to the instruction signal from the memory, and reproduces the original character data in the normal state. A multiplexer superimposes character data on frame data and outputs the data.

ELECTRONIC DEVICE COMPRISING DISPLAY AND OPERATION METHOD THEREOF

An electronic device includes a display including a plurality of pixels; a display driver configured to provide a data voltage to the plurality of pixels of the display; and a processor configured to: obtain frequency change-based event information, determine a first frequency and a second frequency higher than the first frequency based on the frequency change-based event information, the first frequency being a target value of a refresh frequency, and provide frame data to the display driver, wherein the processor is further configured to control the display driver to: set a frame section in which the display is driven, during a first frame, generate the data voltage based on the frame data and provide the data voltage to the plurality of pixels, and during a low-frequency driving section, in which the frame data is not obtained, after the first frame, refresh an image based on the second frequency and refresh the image based on the first frequency.

Method for generating graphic surfaces to be displayed on a screen, related graphics processor
11651543 · 2023-05-16 · ·

This method for generating graphic surfaces to be displayed on a screen is implemented by a graphics processor and comprises: generating a first graphic surface to be displayed on the screen; switching between generating the first graphic surface and generating a second graphic surface; generating the second graphic surface to be displayed on the screen; the switching including saving a graphic execution context of the first graphic surface; and if the generation of the second graphic surface had been interrupted during a preceding switch with the generation of another graphic surface, restoring a graphic execution context of the second graphic surface, the restored context having been saved during said preceding switch.

Methods and apparatus to facilitate speculative page fault handling in a graphics processing unit
11645145 · 2023-05-09 · ·

The present disclosure relates to methods and apparatus for display processing. For example, disclosed techniques facilitate speculative page fault handling in a GPU. Aspects of the present disclosure can perform a graphics operation associated with using a set of constants within a flow control. Aspects of the present disclosure can also query a first memory to determine whether memory addresses associated with the set of constants are allocated at a constant buffer of the first memory. Further, aspects of the present disclosure can set a page fault indicator to a true value when the query indicates that at least one memory address associated with the set of constants is unallocated at the constant buffer, and set the page fault indicator to a false value otherwise.

ACTIVITY-FOCUSED DISPLAY SYNCHRONIZATION
20230206884 · 2023-06-29 ·

This disclosure provides methods, devices, and systems for data synchronization. The present implementations more specifically relate to adjusting a rate at which display updates are output to a digital display based on an activity level associated with the digital display. For example, digital displays that render images with relatively little motion or user engagement may be associated with lower activity levels, whereas digital displays that render images with more significant motion or user engagement may be associated with higher activity levels. In some aspects, an adaptive display interface may dynamically increase the rate at which display frames are output to a display when the activity level increases and may dynamically decrease the rate at which display frames are output to the display when the activity level decreases.

Light field displays having synergistic data formatting, re-projection, foveation, tile binning and image warping technology

Systems, methods and apparatuses may provide for technology to reduce rendering overhead associated with light field displays. The technology may conduct data formatting, re-projection, foveation, tile binning and/or image warping operations with respect to a plurality of display planes in a light field display.

SCHEDULING TECHNIQUES IN SPLIT RENDERING

Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., client device or a server. The apparatus may transmit, during a first time period, a plurality of head poses associated with a plurality of positions of the client device, the first time period being associated with a downlink activation time period for at least one previous frame. The apparatus may also receive, during a second time period after the first time period, at least one first frame including first content based on the plurality of head poses, the first time period and the second time period being synchronized with the server, the at least one first frame occurring after the at least one previous frame. Further, the apparatus may display, upon receiving the at least one first frame during the second time period, the at least one first frame including the first content.

METHOD AND ELECTRONIC APPARATUS FOR PROVIDING COMPOSITION SCREEN BY COMPOSING EXECUTION WINDOWS OF PLURALITY OF OPERATING SYSTEMS

An electronic apparatus and method of operating the electronic apparatus, to simultaneously display execution screen images of a first OS and a second OS are provided. The method includes obtaining screen image data of the second OS based on graphic data processed by the second OS; obtaining, by the first OS, at least one of control information related to the screen image data of the second OS and memory mapping information of the second OS; converting the screen image data of the second OS into graphic data of the first OS based on the at least one of the control information and the memory mapping information; generating screen image data of the first OS based on the graphic data of the first OS, the screen image data of the first OS including the screen image data of the second OS; and displaying the screen image data of the first OS.

Modifying graphics rendering by transcoding a serialized command stream
11682102 · 2023-06-20 · ·

Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.

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.