G09G2340/02

Methods and apparatus for an embedded appliance

In some embodiments, an apparatus comprises a media module and a modification module included in an embedded appliance. The media module is configured to receive a first media signal associated with a first input port of the embedded appliance and a second media signal associated with a second input port of the embedded appliance. The media module is configured to identify a first set of media signal parameters based on the first media signal. The modification module is configured to receive a modification instruction associated with a session format having a second set of media signal parameters different from the first set of media signal parameters. The modification module is configured to modify the first media signal based on the first set of media signal parameters and the modification instruction to produce a first modified media signal in the session format and having the second set of media signal parameters.

IMAGE DATA TRANSFER APPARATUS, IMAGE DISPLAY SYSTEM, AND IMAGE TRANSFER METHOD
20230142944 · 2023-05-11 · ·

In a server, an image generation section stores a generated image in a frame buffer. A compression/encoding section compresses and encodes image data in units of partial images smaller than one frame. A processing order control section, on the basis of information pertaining to a scan order for a display panel connected to an image processing apparatus which is a data transmission destination, controls an order of reading out pixel data from the frame buffer, a shape of a partial image, or a compression and encoding order. The compressed and encoded partial image data is packetized by a packetization section and transmitted to the image processing apparatus by a communication section.

Scalable multiviewer system and method for distributing data

A scalable multiviewer system comprises at least one communication module. The at least one communication module comprises at least one input being associated with at least one data source. The at least one communication module comprises at least one output being associated with at least one data sink. The at least one communication module comprises at least one channel interface for an inter-module communication channel configured to transfer data between the at least one communication module and at least one further communication module. The at least one communication module comprises a processor configured to receive an input signal from the at least one input, to downscale the input signal based on at least one preset communication parameter, and to selectively transmit the downscaled input signal to either the output or to the channel interface for the inter-module communication channel based on the at least one preset communication parameter.

Display driving chip, display apparatus and display driving method

Provided are a display driving chip, a display apparatus and a display driving method. The display driving chip includes a gaze tracker, an image receiver, an image parser and an image driver, wherein the gaze tracker is configured to achieve real-time locating for the pupil center of human eyes and real-time calculation for gaze point coordinates, and output the gaze point coordinates of human eyes to the image parser; the image receiver is configured to receive image data to be played through a first image interface and input the image data to be played to the image parser; the image parser is configured to compress or decompress the image data to be played according to the gaze coordinates of human eyes and output the image data to the image driver.

Display device and method for processing compensation data thereof
11645982 · 2023-05-09 · ·

For a display device having a plurality of subpixels disposed in an active area of a display panel, a method for processing a compensation data of the display device may include reconfiguring an order of unit patches having the compensation data so that the unit patches having similar reference values are positioned adjacent to each other when the compensation data are compressed. The disclosed method can improve the compression process efficiency where a compression loss can be reduced, and an effect of an image quality improvement using the compensation data can be enhanced.

METHOD, APPARATUS, AND STORAGE MEDIUM

A method includes: transmitting a screen shared by a plurality of apparatuses coupled through a network to the plurality of apparatuses at a given interval; updating the screen based on operation information when receiving the operation information regarding the screen from a first apparatus which an operation right regarding the screen is given among the plurality of apparatuses; and determining, by a processor, the given interval based on comparison between a first index value that represents smoothness of display of the screen in the first apparatus and a second index value that represents smoothness of display of the screen in a second apparatus among the plurality of apparatuses when the operation right is moved from the first apparatus to the second apparatus.

ELECTRONIC DISPLAY BORDER GAIN SYSTEMS AND METHODS
20170372675 · 2017-12-28 ·

Systems and methods for improving perceived image quality of an electronic display, which includes a display region with a rounded border and a display pixel at a pixel position adjacent the rounded border. A display pipeline communicatively coupled to the electronic display receives first image data that indicates target luminance at the pixel position in a rectangular image frame; determines a gain value associated with the pixel position from a gain map, in which the gain value is inversely proportional to distance between the display pixel and the rounded border; determines second image data that indicates target luminance of the display pixel by processing the first image data based at least in part on the gain value; and outputs the second image data to the electronic display to facilitate displaying a non-rectangular portion of the image frame on the display region.

DATA DRIVER AND DISPLAY DEVICE INCLUDING THE SAME
20230206859 · 2023-06-29 · ·

A display device includes a display panel configured to display an image, a gate driver connected to gate lines of the display panel, and a data driver connected to data lines of the display panel, and the data driver provides duplicates of red, green and blue data signals, except for a white data signal, in a digital data signal having a 4:2:0 format externally input thereto, and converts the white data signal, the red, green and blue data signals, and the duplicated red, green and blue data signals, thereby outputting an analog data voltage having a 4:4:4 format.

Image decoder, graphics processing system, image decoding method, and graphics processing method

There is provided a graphics processing system that allows decompression of a compressed texture with high efficiency. The graphics processing system includes: a main memory; and a graphics processing unit, in which the graphics processing unit includes a run length decoding section adapted to run-length-decode a compressed texture, and a reciprocal spatial frequency conversion section adapted to restore the texture by performing reciprocal spatial frequency conversion on the run-length-decoded texture, and the main memory includes a texture pool adapted to partially cache the restored texture.

Processing a Plurality of Threads of a Single Instruction Multiple Data Group
20170365237 · 2017-12-21 · ·

Methods, systems and apparatuses for processing a plurality of threads of a single-instruction multiple data (SIMD) group are disclosed. One method includes initializing a current instruction pointer of the SIMD group, initializing a thread instruction pointer for each of the plurality of threads of the SIMD group including setting a flag for each of the plurality of threads, determining whether a current instruction of the processing includes a conditional branch, resetting a flag of each thread of the plurality of threads that fails a condition of the conditional branch, and setting the thread instruction pointer for each of the plurality of threads that fails the condition of the conditional branch to a jump instruction pointer, and incrementing the current instruction pointer and each thread instruction pointer of the threads that do not fail, if at least one of the threads do not fail the condition.