G09G2320/0252

Optimized display image rendering

In one example, a head mounted display system includes at least one memory; and at least one processor to execute instructions to: detect a first position and a first view direction of a head of a user based on sensor data generated by at least one of an accelerometer, at least one camera, or a gyroscope at a first point in time; determine a latency associated with a time to cause an image to be presented on the display; determine a predicted position and a predicted view direction of the head of the user at a second point in time based on the latency; render, prior to the second point in time, the image for presentation on the display based on the predicted position and the predicted view direction of the head of the user; and cause the display to present the rendered image.

VIDEO PROCESSOR CHIP AND VIDEO PROCESSING METHOD
20220132072 · 2022-04-28 ·

A video processor chip includes a memory circuit, a frame rate converter circuit, and an image compensation circuit. The memory circuit includes first to third storage spaces. The frame rate converter circuit sequentially writes multiple frame data in video data to the first to the third storage spaces respectively, and reads second data in the frame data from the memory circuit to perform a frame rate conversion when first data in the frame data is written to the memory circuit. The second data is a previous frame data of the first data. The image compensation circuit reads third data in the frame data from the memory circuit when the frame rate converter circuit reads the second data, and performs an image compensation according to a difference between the second data and the third data. The third data is a previous frame data of the second data.

Method and device of compensating brightness for display device, and method and device of driving display device

A method and device of compensating a brightness for a display device and a method and device of driving a display device are provided. The method of compensating a brightness includes: acquiring display brightness data of multiple frames of pictures displayed after a display picture of the display device is switched from a first grayscale value to a second grayscale value; determining a brightness coefficient of each frame of picture according to the display brightness data; determining a reference picture and at least one frame of to-be-compensated picture according to the brightness coefficient; and determining a grayscale compensation value, so that a ratio of a display brightness of each frame of to-be-compensated picture displayed by the display device to a display brightness of the reference picture displayed by the display device is greater than or equal to a preset first brightness threshold.

Driving method for liquid crystal display device and liquid crystal display device

This application relates to a display device and a driving method thereof. An original gray-scale data group is decomposed into three gray-scale data groups for respective output and display in three consecutive time periods according to a determined type of a color corresponding to the original gray-scale data group to be displayed by a pixel unit.

Beam-racing pixel generation in a display engine

In one embodiment, a method includes accessing display timing information associated with a display, and determining, based on the display timing information, one or more rendering requirements for a plurality of portions of the display. For each portion of the display, the method may determine a current viewpoint of a user, render, based on the current viewpoint of the user, pixel values for that portion of the display in accordance with the associated rendering requirement, and send the rendered pixel values to be output by the display. The display timing information may include a waveform associated with an oscillation motion of a scanning assembly of the display, and/or a requested size for each portion of the plurality of portions of the display. The rendering requirements may include a timing interval for rendering and sending the pixel values for each of the plurality of portions of the display.

Dynamic overdrive for liquid crystal displays
11315518 · 2022-04-26 · ·

A method and apparatus for overdriving pixel elements to a desired voltage. A display device comprises a pixel array and overdrive circuitry to determine a current pixel value for a first pixel element of the pixel array and a target pixel value for the first pixel element. The overdrive circuitry is further configured to determine a first voltage to be applied to the first pixel element to cause the first pixel element to transition from the current pixel value to the target pixel value by a first instance of time. The first voltage is determined based at least in part on a position of the first pixel element in the pixel array. The display device further comprises a data driver to apply the first voltage to the first pixel element before the first instance of time and a backlight to illuminate the pixel array at the first instance of time.

Pixel driving circuit including first thin film transistor, and display device including the same
11315468 · 2022-04-26 ·

A pixel driving circuit and a display device are provided. The pixel driving circuit includes a data writing unit, a driving unit, a compensating unit, and a light emitting unit. A first capacitor is provided in the driving unit. A first thin film transistor is provided between the micro light emitting diode and the driving unit. Reduce a transmission efficiency of the driving unit in different gray scale by a capacitance coupling effect of the first capacitor to the driving unit. Enhance an ability of gray scale switching of the pixel driving circuit. Improve a display effect of a display device.

Dual source drivers, display devices having the same, and methods of operating the same

TA dual source driver includes first and second gamma voltage generators configured to generate first and second gamma voltages, respectively, first and second latches configured to latch first and second data, respectively, a first driving cell configured to receive the first gamma voltage and the first data, and to transmit a first voltage corresponding to the first data and the first gamma voltage to a panel load based on a first switching operation, and a second driving cell configured to receive the second gamma voltage and the second data, and to transmit a second voltage corresponding to the second data and the second gamma voltage to the panel load based on a second switching operation. The first switching operation and the second switching operation may operate complementarily to each other.

Liquid crystal display panel and image display method

A liquid crystal display panel is provided. The liquid crystal display panel includes a liquid crystal display panel, a backlight module and a control circuit. The control circuit is coupled to the liquid crystal display panel and the backlight module. The control circuit is configured to control the liquid crystal display panel to display a corresponding image according to image data, and control the backlight module to provide backlight to the liquid crystal display panel. The control circuit determines a turn-on time point of each of a plurality of zones of the backlight module according to a response time of the liquid crystal display panel and a writing period of at least one target display area of the liquid crystal display panel. The control circuit further determines the turn-on time length of each zone according to the image data corresponding to the grayscale data of each zone.

Beam-racing fallbacks in a display engine

In one embodiment, a method includes determining a first time interval for rendering pixel values for a first portion of a display, where the first portion of the display is one of a plurality of portions of the display, accessing a representation of virtual objects in a virtual scene, and determining that the first time interval is insufficient for rendering pixel values for the first portion of the display based on the representation of virtual objects. The method further includes, for each of the portions of the display, determining a current viewpoint of a user, rendering, based on the current viewpoint of the user, pixel values for that portion of the display, and sending the rendered pixel values to be output by the display, where the rendered pixel values for the first portion of the display are rendered based on a simplified representation of virtual objects in the virtual scene.