Patent classifications
G09G2360/122
SYSTEM AND METHOD FOR POWER-EFFICIENT DDIC SCALING UTILIZATION
An improved method and system for power-efficient display are provided. Burst mode display processing allows a host processor to compose and render multiple low-resolution frames in a computation cycle. The low-resolution frames are transferred to a display panel, and the host processor enters a power-saving mode and minimizes power consumption while the frames are being displayed. In one embodiment, the host processor drives frame switches at the display panel while in a power-saving mode. In another embodiment, the display panel drives frame switches itself with no further input from the host processor.
Image illumination rendering system and method
The present invention facilitates efficient and effective image processing. A network can comprise: a first system configured to perform a first portion of lighting calculations for an image and combing results of the first portion of lighting calculations for the image with results of a second portion of lighting calculations; and a second system configured to perform the second portion of lighting calculations and forward the results of the second portion of the lighting calculations to the first system. The first and second portion of lighting calculations can be associated with indirect lighting calculations and direct lighting calculations respectively. The first system can be a client in a local location and the second system can be a server in a remote location (e.g., a cloud computing environment). The first system and second system can be in a cloud and a video is transmitted to a local system.
Pooling and tiling data images from memory to draw windows on a display device
The instant application discloses receiving a command via a processor to initiate a window creation operation on a client computing device, retrieving at least one image tile pre-allocated in a memory of the client computing device, performing a draw operation that places at least one image overplayed onto the at least one image tile and displaying the image overplayed onto the at least one image tile on a display of the client computing device.
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.
Intelligent memory DVFS scheme exploiting graphics inter-frame level correlation
Methods and apparatus relating to techniques for intelligent memory DVFS (Dynamic Voltage and Frequency Scaling) scheme exploiting graphics inter-frame level correlation are described. In an embodiment, collection logic collects bandwidth usage information by a system agent during performance of one or more operations associated with a first graphics workload. Memory stores the collected bandwidth usage information. The selection logic causes selection of an operating frequency for the system agent to perform a plurality of operations associated with one or more graphics workloads based at least on the stored collected bandwidth usage information. The one or more graphics workloads occur after the first graphics workload. Other embodiments are also disclosed and claimed.
LIGHT EMITTING DISPLAY WITH TILES AND DATA PROCESSING
A light emitting display can be formed from tiles mounted within a certain distance range with respect to each other and with an established blending region positioned towards the edges of the tiles. A tile can be a matrix of light emitting elements, such as LEDs, OLEDs, quantum dots, or other element that emits light. The tolerance of spacing between tiles can allow for less precision in alignment during installation in a theatre, thereby reducing display assembly cost but still maintaining a display for displaying an image at a high quality with reduced or eliminated appearance of visual artifacts between tiles.
METHOD AND APPARATUS FOR DATA PROCESSING
A method and an apparatus for data processing are provided. In the method and apparatus, compressed image data including N pieces of compressed image slice data each composed of invalid and valid data is received; when storing the N pieces of compressed image slice data into a memory, writing of a piece of compressed image slice data corresponding to the invalid data is stopped on detecting that a preset amount of invalid data has been continuously stored in the memory; and the piece of compressed image slice data in the memory is read, and an image slice is obtained by decoding valid data in the piece of compressed image slice data.
Method and system for combining multiple area-of-interest video codestreams into a combined video codestream
A method and system of transmitting a plurality of area-of-interest video codestreams is described. A first video codestream and one or more second video codestreams are generated from a plurality of large format images that are captured. The first video codestream has a first plurality of areas-of-interest selected from the plurality of large format images and the one or more second video codestream have at least a second plurality of areas-of-interest from the same plurality of large format images. The first video codestream is generated at a first frame rate and each of the second video codestreams is generated at a second frame rate. The first and second video codestreams are combined to obtain a combined video codestream. The combined video codestream is then transmitted to a computer system that regenerates the first video codestream and the one or more second video codestreams at their respective frame rates.
Draggable maps
A web server receives a request from a client specifying a location and a bounding area. A mapping engine creates a tile grid centered at the specified location. A seed tile is created, including or adjacent to the center location. The web server creates a resource identifier for each tile in the tile grid, and returns the tile grid including the resource identifiers to the client. The resource identifier for each tile includes the location of the seed tile and a position offset for the tile relative to the seed tile, in one embodiment specified in units of northward and eastward movement. The client requests tiles from the system using the resource identifiers previously provided by the system. Upon receiving the request, the mapping engine dynamically renders each requested tile using map data from the map database, and the web server returns the dynamically-generated tiles to the requesting client.
Computer systems that are able to reduce memory data flow and graphics processing methods thereof
A graphics processing method is provided, adapted to a graphic processing unit, the steps including: receiving, via a CSP, a first command associated with all render targets from a display driver; determining, via the display driver, sizes and areas of a plurality of tiles in each frame; repeatedly controlling, via a scissor pool unit, a graphics processing unit to perform drawing processing for each tile according to the first command; comparing, via a signature comparing unit of a cache memory, a signature of a current tile of a current frame and a signature of a tile corresponding to the same position of a previous frame and generating a comparison result; and determining whether to flush the dirty data of the current tile stored in the cache memory from the cache memory to a memory access unit according to the comparison result.