G09G5/39

SEPARATELY PROCESSING REGIONS OR OBJECTS OF INTEREST FROM A RENDER ENGINE TO A DISPLAY ENGINE OR A DISPLAY PANEL
20220139015 · 2022-05-05 ·

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.

SEPARATELY PROCESSING REGIONS OR OBJECTS OF INTEREST FROM A RENDER ENGINE TO A DISPLAY ENGINE OR A DISPLAY PANEL
20220139015 · 2022-05-05 ·

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.

DRIVING METHOD AND APPARATUS OF DISPLAY PANEL

The present disclosure discloses a driving method and apparatus of a display panel. When each of a plurality of obtained display frames is transmitted, only display data, corresponding to each pixel in one row group, in the display frame of image data is transmitted to a driving chip in the display panel, so that the driving chip in the display panel drives the display panel to display an image according to the received display data. Therefore, when a system on chip transmits each of the plurality of obtained display frames, only the display data, corresponding to each pixel in one row group, in the display frame of image data is transmitted to the driving chip in the display panel.

DRIVING METHOD AND APPARATUS OF DISPLAY PANEL

The present disclosure discloses a driving method and apparatus of a display panel. When each of a plurality of obtained display frames is transmitted, only display data, corresponding to each pixel in one row group, in the display frame of image data is transmitted to a driving chip in the display panel, so that the driving chip in the display panel drives the display panel to display an image according to the received display data. Therefore, when a system on chip transmits each of the plurality of obtained display frames, only the display data, corresponding to each pixel in one row group, in the display frame of image data is transmitted to the driving chip in the display panel.

Glitchless GPU switching at a multiplexer

A rendering device signals a display device to capture and replay a current frame to maintain a static image while switching between multiple graphics processing units (GPUs) at a multiplexer (MUX). Replaying the current frame while the MUX switch is in progress smooths the user experience such that no screen blanking or artifacts are observable.

Glitchless GPU switching at a multiplexer

A rendering device signals a display device to capture and replay a current frame to maintain a static image while switching between multiple graphics processing units (GPUs) at a multiplexer (MUX). Replaying the current frame while the MUX switch is in progress smooths the user experience such that no screen blanking or artifacts are observable.

VEHICULAR DEVICE AND CONTROL METHOD FOR VEHICULAR DEVICE
20220027276 · 2022-01-27 ·

A vehicular device includes multiple CPU modules, multiple cache memories allocated to the CPU modules, respectively, and a memory synchronization unit configured to synchronize multiple surfaces drawn in the multiple cache memories. The memory synchronization unit divides the surfaces to be synchronized into multiple tiles, and sequentially synchronize the divided tiles from tiles for which drawing has been completed.

Image signal processor for generating a converted image, method of operating the image signal processor, and application processor including the image signal processor
11189001 · 2021-11-30 · ·

An image signal processor for generating a converted image based on a raw image includes processing circuitry configured to store data corresponding to a plurality of lines of a received image in a line buffer, perform an image processing operation by filtering the data stored in the line buffer based on at least one filter, and divide the raw image into a plurality of sub-images and request the plurality of sub-images from a memory in which the raw image is stored, such that the plurality of sub-images are sequentially received by the line buffer, a width of each of the plurality of sub-images being less than a width of the line buffer, and the plurality of sub-images being parallel to each other.

Image signal processor for generating a converted image, method of operating the image signal processor, and application processor including the image signal processor
11189001 · 2021-11-30 · ·

An image signal processor for generating a converted image based on a raw image includes processing circuitry configured to store data corresponding to a plurality of lines of a received image in a line buffer, perform an image processing operation by filtering the data stored in the line buffer based on at least one filter, and divide the raw image into a plurality of sub-images and request the plurality of sub-images from a memory in which the raw image is stored, such that the plurality of sub-images are sequentially received by the line buffer, a width of each of the plurality of sub-images being less than a width of the line buffer, and the plurality of sub-images being parallel to each other.

IMAGE CONTROLLER AND SEMICONDUCTOR PACKAGE
20220028359 · 2022-01-27 ·

An image controller includes: a first semiconductor circuit configured to generate a third compensation data obtained by applying a first image compensation to an input image data; a second semiconductor circuit configured to generate a first compensation data obtained by applying a second image compensation different from the first image compensation to the input image data; and a sensing unit configured to generate a temperature sensing data by measuring a temperature of the second semiconductor circuit. The first semiconductor circuit determines whether an operation of the second semiconductor circuit is to be off based on the temperature sensing data.