G09G5/363

LIGHT FIELD DISPLAYS HAVING SYNERGISTIC DATA FORMATTING, RE-PROJECTION, FOVEATION, TILE BINNING AND IMAGE WARPING TECHNOLOGY

Systems, methods and apparatuses may provide for technology to reduce rendering overhead associated with light field displays. The technology may conduct data formatting, re-projection, foveation, tile binning and/or image warping operations with respect to a plurality of display planes in a light field display.

METHODS AND SYSTEMS FOR RENDERING AND ENCODING CONTENT FOR ONLINE INTERACTIVE GAMING SESSIONS

This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.

Rendering system and method

A rendering system and method. The rendering system may perform rendering using a rendering context stored in an internal memory. When a rendering context to be used is not available in the internal memory, the rendering system may load the rendering context to be used from an external memory into the internal memory. When an insufficient amount of storage space is available in the internal memory, storage space may be secured by selectively deleting a rendering context from the internal memory, and a requested rendering context stored in the external memory may be loaded into the internal memory.

Control device, display device, firmware updating method, and firmware updating program
09804831 · 2017-10-31 · ·

A control device includes: a storage unit that stores own-device version information indicating a version of firmware that an own device has; a version information acquisition unit that imports, from a plurality of control devices, other-device version information indicating a version of firmware that each of the plurality of control devices has; and a version management unit that compares an own-device version indicated by the own-device version information stored in the storage unit with each of a plurality of other-device versions indicated by the other-device version information imported by the version information acquisition unit, when the version management unit determines according to a result of the comparison that the own-device version is older than a newest other-device version in the plurality of other-device versions, the version management unit issuing a transfer request for firmware corresponding to the newest other-device version, to a control device corresponding to the newest other-device version.

INDIRECT CHAINING OF COMMAND BUFFERS
20220058767 · 2022-02-24 ·

Systems, apparatuses, and methods for enabling indirect chaining of command buffers are disclosed. A system includes at least first and second processors and a memory. The first processor generates a plurality of command buffers and stores the plurality of command buffers in the memory. The first processor also generates and stores, in the memory, a table with entries specifying addresses of the plurality of command buffers and an order in which to process the command buffers. The first processor conveys an indirect buffer packet to the second processor, where the indirect buffer packet specifies a location and a size of the table in the memory. The second processor retrieves an initial entry from the table, processes a first command buffer at the address specified in the initial entry, and then returns to the table for the next entry upon completing processing of the first command buffer.

Implementing previously rendered frame buffer information in a customized GUI display

Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.

Graphic processing unit and method of processing graphic data by using the same

A method and apparatus for processing graphic data, which are capable of decreasing a bandwidth of a memory, are provided. The method of processing graphic data includes receiving first graphic data and processing the first graphic data to generate second graphic data, and storing the generated second graphic data in a first shared memory line in which a state bit is set to a first state, wherein the first shared memory line is included in a first memory line set which is a part of an n-way set associative cache structure (n is a natural number equal to or greater than 2), at least one of the memory lines of the first memory line set is set to a second state which is different from the first state, and the state bit represents whether data stored in the memory line is replaceable.

Systems and Methods for Intra-Operative Image Acquisition and Calibration
20170333134 · 2017-11-23 ·

A system and method utilizing a camera device containing an inertial measuring unit or similar orientation mechanism to calibrate alignment of the camera device according to a primary image such as displayed on an imaging screen, and then utilizing this calibration data to guide the system or user in acquiring a spatially aligned digital image using the camera device. Steps include recording the spatial orientation of the camera in at least two spatial dimensions when aligned with the primary image, and guiding camera alignment relative to the imaging screen when taking a picture.

NUMERICAL CONTROLLER
20170301317 · 2017-10-19 · ·

A numerical controller includes a drawing processing unit that draws a screen on a display unit, an image display cycle measurement processing unit that measures a display cycle of the screen, and a drawing quality change processing unit that determines drawing quality of the screen based on the display cycle or a CPU processing amount estimated from the display cycle. The drawing processing unit draws the screen according to the drawing quality determined by the drawing quality change processing unit.

SYSTEM AND METHODS FOR ELECTRONIC DISPLAY IMAGE MATCHING AND RECOGNITION OF PARTIES
20170301308 · 2017-10-19 ·

A method and system generates an image on multiple devices associated with a transaction or meeting request. Two or more users who are party to the same electronically arranged transaction will have the same distinct image displayed on their electronic devices to enable identification visually. Users can identify one another when each's device is help up in plain view, respective parties may look for a display output on another's device that matches the image generated on their own device.