G09G5/39

Separately processing regions or objects of interest from a render engine to a display engine or a display panel
11200717 · 2021-12-14 · ·

Video or graphics, received by a render engine within a graphics processing unit, may be segmented into a region of interest such as foreground and a region of less interest such as background. In other embodiments, an object of interest may be segmented from the rest of the depiction in a case of a video game or graphics processing workload. Each of the segmented portions of a frame may themselves make up a separate surface which is sent separately from the render engine to the display engine of a graphics processing unit. In one embodiment, the display engine combines the two surfaces and sends them over a display link to a display panel. The display controller in the display panel displays the combined frame. The combined frame is stored in a buffer and refreshed periodically. In accordance with another embodiment, video or graphics may be segmented by a render engine into regions of interest or objects of interest and objects not of interest and again each of the separate regions or objects may be transferred to the display engine as a separate surface. Then the display engine may transfer the separate surfaces to a display controller of a display panel over a display link. At the display panel, a separate frame buffer may be used for each of the separate surfaces.

SELECTIVE PIXEL OUTPUT
20210375361 · 2021-12-02 ·

In one embodiment, a computing system may write pixel values into a buffer in a tile order. Each writing operation may write a block of pixel values into two memory units. The first memory unit may receive a first half of the block of pixel values. The second memory unit may receive a second half of the block of the pixel values. The system may read a subset of pixel values from the buffer in a pixel row order. Each reading operation may read a second block of pixel values from the two memory units of the buffer. The first memory unit may provide a first half of the second block of pixel values. The second memory unit may provide a second half of the second block of pixel values. The system may output the subset of pixel values read from the buffer via an output data bus.

SELECTIVE PIXEL OUTPUT
20210375361 · 2021-12-02 ·

In one embodiment, a computing system may write pixel values into a buffer in a tile order. Each writing operation may write a block of pixel values into two memory units. The first memory unit may receive a first half of the block of pixel values. The second memory unit may receive a second half of the block of the pixel values. The system may read a subset of pixel values from the buffer in a pixel row order. Each reading operation may read a second block of pixel values from the two memory units of the buffer. The first memory unit may provide a first half of the second block of pixel values. The second memory unit may provide a second half of the second block of pixel values. The system may output the subset of pixel values read from the buffer via an output data bus.

Data Display Method and Device, and Readable Storage Medium

A data display method and device based on an ARM micro-controller, and a readable storage medium are provided. The data display method includes receiving data signals of a display image, and storing the data signals; extending the stored data signals into multiple data signal sets in a preset sequence, and synchronously caching the multiple data signal sets in a rising edge and a falling edge of a clock signal; and controlling the multiple data signal sets to be respectively output to multiple output ports to control a display unit to display the image.

Modifying graphics rendering by transcoding a serialized command stream
11348199 · 2022-05-31 · ·

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.

Modifying graphics rendering by transcoding a serialized command stream
11348199 · 2022-05-31 · ·

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.

Synchronous display method, storage medium and electronic device
11340859 · 2022-05-24 · ·

A synchronous display method, a storage medium and an electronic device are provided. The method includes: screenshot information of a first terminal is acquired, and the screenshot information into a bitmap corresponding to the screenshot information is converted; a rotation state of a screen of the first terminal is acquired; and when it is determined that the screen rotates according to the rotation state, a transposition operation corresponding to the rotation state is performed on the bitmap, the bitmap after the transposition operation is converted into a picture byte stream, and the picture byte stream is transmitted to a second terminal to synchronously display the screenshot information corresponding to the bitmap.

Video frame rate compensation through adjustment of timing of scanout

Systems and methods are configured to adjust the timing of rendered frame scanout in response to fluctuations in a variable frame rate at which source frames are rendered.

Data relay device and display device
11341935 · 2022-05-24 · ·

An object is to enhance usability when browsing through a measurement result from a sensor on an external computer. A data relay device includes a first connection part to which one or more sensors are connected, a second connection part to which an industrial network for communication with a control device is connected, a relay memory that temporarily stores first data received from the one or more sensors connected to the first connection part to relay the first data to the control device via the second connection part, a third connection part to which a computer network for communication with an external computer is connected, a creation unit that creates display screen information for use in displaying the first data stored in the relay memory in a predetermined display form, and a provision unit that provides the display screen information to the external computer via the third connection part.

Data relay device and display device
11341935 · 2022-05-24 · ·

An object is to enhance usability when browsing through a measurement result from a sensor on an external computer. A data relay device includes a first connection part to which one or more sensors are connected, a second connection part to which an industrial network for communication with a control device is connected, a relay memory that temporarily stores first data received from the one or more sensors connected to the first connection part to relay the first data to the control device via the second connection part, a third connection part to which a computer network for communication with an external computer is connected, a creation unit that creates display screen information for use in displaying the first data stored in the relay memory in a predetermined display form, and a provision unit that provides the display screen information to the external computer via the third connection part.