G09G5/001

METHOD OF PROVIDING ONE OR MORE SETS OF GRAPHICS PARAMETERS AND COMPUTER EXECUTING A PROGRAM IMPLEMENTING METHOD OF PROVIDING ONE OR MORE SETS OF GRAPHICS PARAMETERS
20220347583 · 2022-11-03 ·

A method of providing optimized settings of graphics parameters for a computer gaming application includes: consolidating data related to settings of graphics parameters for different computer hardware equipment and respective performance values; training a machine learning model based on the consolidated data; determining a weight for each setting of a graphics parameter, by the trained machine learning model; for each set of graphics parameters, predicting a performance value achievable by the computer gaining application when it is executed on a specific type of computer, by the trained machine learning model; assigning a priority value to each graphics parameter based on its contribution to the performance value; choosing or generating at least one set of graphics parameters providing an optimized performance value, based on the predicted performance value associated with each set of graphics parameters and the determined weight for each graphics parameter and/or based on the assigned priority value.

IMAGE DATA PROCESSING DEVICE AND METHOD, AND DISPLAY DEVICE
20220345769 · 2022-10-27 · ·

The present disclosure provides an image data processing device, an image data processing method and a display device. The image data processing device includes: a plurality of writing controllers corresponding to a plurality of image blocks into which an input image is divided, and each configured to obtain input data of one image block in each input image, determine a frame address of the input data stored in a memory, and transmit the input data to the memory in accordance with the determined frame address; and a plurality of reading controllers, each reading controller corresponding to one image block into which an output image is divided, and configured to determine a frame address of the output data of one image block in ach output image in the memory, and read output data from the memory in accordance with the determined frame address.

Method and computer program product for performing queries and displaying visual representations of their results using graphics processing units
11481861 · 2022-10-25 · ·

A system and method runs a query using a GPU and generates a visualization of the query using the same GPU.

RENDERING FOR ELECTRONIC DEVICES
20230083932 · 2023-03-16 ·

Aspects of the subject technology relate to providing frame rate arbitration for electronic devices. Frame rate arbitration can include determining a global frame rate based on frame rate parameters from one or more animation sources, and providing the global frame rate to the animation sources. The frame rate parameters for various animations sources can have differing preferred, minimum, and/or maximum frame rates, and the global frame rate may be determined for concurrent display of multiple animations from the multiple animation sources. In one or more implementations, frame rate arbitration can also be performed based on frame rate parameters from an input source.

Publication of Applications Using Server-Side Virtual Screen Change Capture

Provided are computer-implemented methods and systems for optimization of publication of an application to a web browser. An example method for optimization of publication of an application to a web browser may include capturing, by a server-side agent, a video frame of a virtual screen associated with the application. The method may further include comparing, by the server-side agent, the video frame to a previous video frame of the virtual screen to detect a change in the video frame. The method may continue with generating, by the server-side agent, an image of the change based on the detection. The method may further include sending, by the server-side agent, the image of the change to a client device. The virtual screen may be re-rendered on the client device based on the image of the change and the previous video frame.

Display control device, imaging device, display control method, and display control program

A display control device performs a display control of motion picture data, and includes a specific image insertion control unit that performs an insertion control of displaying a specific image different from the motion picture data on a display unit in a period from displaying a first frame of the motion picture data on the display unit to displaying a second frame subsequent to the first frame of the motion picture data; and an insertion execution control unit that decides whether or not to execute the insertion control based on a moving amount of a moving object included in the motion picture data and an observation angle of one pixel of the motion picture data displayed on the display unit.

Controlling interactivity of digital content overlaid onto displayed data via graphics processing circuitry using a frame buffer

An apparatus, method, and computer readable medium that access a frame buffer of a graphics processing unit (GPU), analyze, in the frame buffer, a frame representing displayed data, based on the analyzed frame, identify a reference patch that includes an instruction to retrieve content, generate an overlay including an augmentation layer which includes the content, superimpose the overlay onto the displayed data such that the content is viewable while a portion of the base layer is obscured, detect a user input, determine a location of the user input in the augmentation layer, associate the location in the augmentation layer with a target location in the base layer, and associate, within memory, the target location with an operation such that the user input in the augmentation layer activates an input in the base layer.

SYSTEMS, DEVICES, AND METHODS FOR ANIMATING ALWAYS ON DISPLAYS AT VARIABLE FRAME RATES
20230068679 · 2023-03-02 ·

The disclosed computer-implemented method may include (1) transferring control of a display of a computing device from a high-power physical processor of the computing device to a low-power physical processor of the computing device, (2) animating, using the low-power physical processor, the display at a first frame rate during a first time period, (3) animating, using the low-power physical processor, the display at a second frame rate during a second time period, (4) transferring control of the display from the low-power physical processor to the high-power physical processor, and (5) animating, using the high-power physical processor, the display. Various other methods, systems, and computer-readable media are also disclosed.

Data authorization controlling and matching system capable of customizing data accessing authorization

A data authorization controlling and matching system includes a receiver, a plurality of display devices, and at least one transmitter. The receiver is used for receiving an image signal. The plurality of display devices are coupled to the receiver for displaying the image signal. The at least one transmitter is coupled to the receiver for outputting the image signal. After a member list saved in the receiver is configured, a data link between the receiver and the at least one transmitter is established. Hardware information of the at least one transmitter is saved in the receiver. The receiver automatically identifies the at least one transmitter according to the hardware information of the at least one transmitter. After the at least one transmitter is identified, the receiver sets authorization information of the at least one transmitter.

VIDEO PROCESSING
20230158887 · 2023-05-25 · ·

A video processing system (100) comprises at least one controller (102) configured to receive a plurality of video data from a respective plurality of video data sources (106, 208). The system can assign one of a plurality of hierarchical display layers to each of the plurality of video data, and generate an output video for display, the output video comprising at least a portion of each of the plurality of video data layered according to the assigned hierarchical display layers. The plurality of hierarchical display layers is based on a respective plurality of safety/security levels defined in a safety/security standard.