G09G2360/12

DATA PROCESSING SYSTEMS
20170301319 · 2017-10-19 · ·

A display controller of a data processing system fetches data for surfaces to be displayed from memory of the data processing system into a local buffer or buffers of the display controller and provides that data from the local buffer or buffers of the display controller to a display for display. If the display controller determines that data to be provided to the display has not been fetched into a local buffer of the display controller, it provides data that has previously been fetched into the local buffer of the display controller to the display in place of the data that has not been fetched into a local buffer of the display controller.

Driving method including a partial screen display mode, driving circuit and display device
11257440 · 2022-02-22 · ·

A driving method including: receiving a partial screen display mode instruction which defines, among the N sub-display regions of the display panel, a first-type sub-display region that is to perform display and a second-type sub-display region that does not perform display; outputting, by the gate driver and according to the partial screen display mode instruction, an operation control signal to a memory to turn off a circuit of the memory associated with a storage space corresponding to the second-type sub-display region; and receiving the display data for the first-type sub-display region, and storing the display data for the first-type sub-display region in a storage space of the memory corresponding to the first-type sub-display region.

Image processing apparatus and image processing method

According to one embodiment, an image processing apparatus includes an encoding unit that compresses an input image for each pixel block having a size smaller than a line to generate a plurality of compressed blocks, and store the compressed blocks in a frame buffer, a reading unit that identifies an object block to be expanded among the compressed blocks, and reads the object block from the frame buffer, a decoding unit that expands the object block to generate an expanded block, and an information acquiring unit that acquires, based on the expanded block, position information used by the reading unit to identify the block to be expanded, or decode information used by the decoding unit to expand another compressed block.

System and method for overdrive setting control on a liquid crystal display
11257447 · 2022-02-22 · ·

A monitor includes a timing controller coupled to a liquid crystal display panel. A scaler unit receives a change event notification associated with a change to a new overdrive setting of the liquid crystal display panel, and determines a set of lookup table values associated with the change to the new overdrive setting of the liquid crystal display panel. The scaler unit determines a size of data to be transmitted based on the set of lookup table values, and divides the data to be transmitted into data portions based on factors that include the size of the data to be transmitted, speed of an inter-integrated circuit bus, or length of a vertical blank period. The scaler unit then transmits one of the data portions during the vertical blank period via the inter-integrated circuit bus.

GRAPHICS PROCESSING SYSTEMS

A tile-based graphics processing pipeline includes rendering circuitry for rendering graphics fragments to generate rendered fragment data. Each graphics fragment has associated with it a set of sampling positions to be rendered. The pipeline also includes a tile buffer configured to store rendered fragment data for sampling positions prior to the rendered fragment data being written out to memory, write out circuitry configured to write a compressed representation of the rendered fragment data for a tile in the tile buffer to memory, and processing circuitry. The processing circuitry identities, based on the writing of rendered fragment data to the tile buffer, any blocks comprising sampling positions within a tile having the same data value associated with each sampling position in the block, and to, when such a block of sampling positions is identified, trigger the write out circuitry to write a compressed representation of the block to the memory.

DATA PROCESSING
20170285725 · 2017-10-05 · ·

A data processing apparatus comprises processing circuitry configured to predict whether a region of output data to be generated by the apparatus for a current set of output data will be similar to a region of output data generated and stored in memory for a previous set of output data. When it is predicted that the new region of output data will be similar to the previous region of output data, the new region of output data is prevented from being generated and the previous region of output data is used for the current set of output data instead. The data processing apparatus can provide a way to avoid generating areas of sets of output data that are static from one set of output data to the next.

IMAGE PROCESSING APPARATUS
20170287378 · 2017-10-05 · ·

In an image processing apparatus, a first random number seed generation circuit generates a first random number seed corresponding to the line number. An image compression circuit generates compressed data by quantizing addition data acquired by adding up of first image data and a first pseudo random number generated based on the first random number seed and a quantization coefficient. A second random number seed generation circuit generates a second random number seed that corresponds to the line number and is equal to the first random number seed. An image decompression circuit generates decompressed data by dequantizing the compressed data using a quantization coefficient, and generates second image data by subtracting a second pseudo random number equal to the first pseudo random number, which is generated based on the second random number seed and the quantization coefficient, from the decompressed data.

Image data output control device, display device, and recording medium
09779693 · 2017-10-03 · ·

In a case where next image data, corresponding to a next screen, is not supplied from a host even when first predetermined time has elapsed since the first supply of image data was completed, the period control section (32) starts the second supply of the image data, of which the first supply has been carried out, to a liquid crystal display device. In a case where next image data, corresponding to a next frame, is not supplied from the host even when second predetermined time has elapsed since the second supply of the image data was completed, the period control section (32) starts the third supply of the image data to the liquid crystal display device, and sets the first predetermined time to be longer than the second predetermined time. This makes it possible to appropriately update a displayed image.

Client-server visualization system with hybrid data processing
11244650 · 2022-02-08 · ·

The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.

LIQUID CRYSTAL DISPLAY DEVICE AND DRIVING METHOD THEREOF
20170243557 · 2017-08-24 ·

A liquid crystal display includes a display unit having a plurality of pixels in a plurality of first rows and second rows that are alternately arranged. A gate driver supplies a same scan signal to a plurality of pixels of a first row and a second row that are adjacent to each other among the plurality of first rows of pixels and the plurality of second rows of pixels at a first frame period and a second frame period that are continuous. A plurality of scan signals are respectively supplied to the plurality of second rows of pixels at the second frame period. A data driver generates a plurality of data voltages respectively corresponding to the plurality of first rows of pixels at the first frame period and generating a plurality of data voltages respectively corresponding to the plurality of second rows of pixels at the second frame period.