G09G2352/00

REGISTER SPILL/FILL USING SHARED LOCAL MEMORY SPACE

A mechanism is described for facilitating using of a shared local memory for register spilling/filling relating to graphics processors at computing devices. A method of embodiments, as described herein, includes reserving one or more spaces of a shared local memory (SLM) to perform one or more of spilling and filling relating to registers associated with a graphics processor of a computing device.

Method of and data processing system for providing an output surface
11004427 · 2021-05-11 · ·

A data processing system for providing an output surface for display. The data processing system includes rendering circuitry operable to generate one or more input surfaces to be used for providing an output surface for display. The rendering circuitry is operable to generate a peripheral region of an input surface at a lower fidelity than the fidelity at which a central region of the input surface is generated or is operable to generate one of a plurality of input surfaces at a lower fidelity than the fidelity at which another of the plurality of input surfaces is generated. The data processing system also includes display composition circuitry operable to select part of at least one of the one or more generated input surfaces based on received view orientation data to provide an output surface for display.

DUAL-SYSTEM DEVICE AND WRITING METHOD AND APPARATUS THEREOF, AND INTERACTIVE INTELLIGENT TABLET

A dual-system device and writing method and apparatus thereof, and interactive intelligent tablet includes a first system and a second system receiving touch data, where the data rendering speed of the first system is faster than that of the second system, and the data processing speed of the second system is faster than that of the first system; the first system acquiring data to be rendered from a target storage area, where the data to be rendered is generated by the second system according to the touch data and stored in the target storage area; the first system rendering the data to be rendered to obtain handwriting data to be displayed, and transmitting the handwriting data to be displayed to a display screen of the dual-system device for display. The disclosure solves the technical problem of writing delay of an external system when using dual-system to perform writing.

CONTROL DEVICE, DISPLAY DEVICE AND OPERATION METHOD THEREOF
20210134216 · 2021-05-06 ·

A control device includes a signal-output device, a signal modulation device, a storage device, and a processing device. The signal-output device outputs a plurality of data signals. The signal modulation device outputs a plurality of modulation signals. The storage device is coupled to the signal-output device and stores a large amount of display data. The processing device is coupled to the signal-output device and the signal modulation device. The processing device controls the signal-output device so that the signal-output device divides the display data and transforms the display data into the data signals according to the repeat performing number and the moving position region, so as to sequentially output the data signals. The processing device controls the signal modulation device, so that the signal modulation device sequentially outputs the modulation signals according to the pulse wave counting number and the pixel unit number.

Image scaling

There is disclosed in one example a video processor, including: an input buffer to receive an input image; a slicer circuit to divide the input image into a plurality of N vertical slices; N parallel input buffers for de-rasterization; N parallel image scalers, wherein each scaler is hardware configured to scale in a raster form, one of the N vertical slices according to an image scaling algorithm; N parallel output buffers for rerasteriztion; and an output multiplexer to combine the scaled vertical slices into a combined scaled output image.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20210134244 · 2021-05-06 ·

An image processing apparatus includes an obtainment unit configured to obtain first image data obtained by capturing an image of an object, a generation unit configured to generate second image data representing a second image by performing conversion to maintain a specific gradation in a color saturation range in a case where a hue or color saturation of a region of interest in a first image represented by the first image data is converted according to a characteristic of a display unit, a conversion unit configured to perform conversion on the first image and the second image according to the characteristic of the display unit, and a display control unit configured to display the converted first image and the converted second image together on the display unit.

APPARATUSES, COMPUTER PROGRAM PRODUCTS, AND COMPUTER-IMPLEMENTED METHODS FOR HARDWARE-ACCELERATED VIDEO STREAM SYNTHESIZING
20230412753 · 2023-12-21 ·

Embodiments of the present disclosure efficiently create a single video stream from a plurality of individual video streams. The single video stream may embody a grid-based presentation of the individual video streams, without requiring separate objects for each stream. Such embodiments utilize particular hardware-accelerated multiplexing image pipelines executed via one or more graphics processing unit for efficient processing. Embodiments include a multiplexer component configured to perform the hardware-accelerated image pipelines executed on one or more GPUs. Some such embodiments output a common output video that may be outputted for a variety of use cases, including but without limitation outputting to a display wall, outputting to one or more web-based client devices, outputting locally to a client device, and outputting locally to a multimonitor display. Some embodiments generate utilize an image primitive frame that is sharable between multiplexers for use in different use cases without need to repeat processing steps.

CONTRAST ENHANCEMENT DEVICE, AND DISPLAY DEVICE INCLUDING THE SAME
20230410710 · 2023-12-21 ·

A contrast enhancement device included in a display device includes an analysis circuit which receives input image data as input data in a normal mode, receives input test data as the input data in a diagnosis mode, and determines a contrast enhancement coefficient by analyzing the input data, a process circuit which generates output data by performing a contrast enhancement process on the input data based on the contrast enhancement coefficient, where the output data in the normal mode is output image data corresponding to the input image data, and the output data in the diagnosis mode is output test data corresponding to the input test data, and a diagnosis circuit which outputs the output image data in the normal mode, and generates diagnosis result data for the contrast enhancement device by comparing the output test data with reference test data in the diagnosis mode.

DISPLAY OF COMBINED FIRST AND SECOND INPUTS IN COMBINED INPUT MODE

A first processing unit provides a first input. The first processing unit has a first architecture on which a first operating system is run having a first operating environment in which first applications are run. A switching unit selects both the first and a second input in a combined input mode. The second input is provided by a second processing unit having a second architecture in which a second operating system is run having a second operating environment in which second applications are run. A scaler combines the first and second inputs into an orientation comprising a full screen of the first operating environment and a window of the second operating environment, where the window of the second operating environment is overlaid into the full screen of the first operating environment. The scaler transmits the combined first and second inputs to a display unit for display on a screen.

Augmented Reality System and Method for Visualizing an Item
20210073899 · 2021-03-11 · ·

In a system and method for searching, browsing, and visualizing items, a first image containing an item is received to be stored in an account associated with a user. The first image is processed using a processor to extract an image of the item from the first image. The image of the item is layered over a stream of video frames received from the client device to form a superimposed image. The superimposed image is caused to be displayed on the client device.