Back to results
US 11,908,381 B2Granted
Systems, methods and devices for providing sequence based display drivers
AssigneeSnap Inc.
InventorsHoward V. Goetz, Glen Sands
Life of this patent
Estimating the term…
Abstract
A display driver device (210) receives a downloadable “sequence” for dynamically reconfiguring displayed image characteristics in an image system. The display driver device comprises one or more storage devices, for example, memory devices, for storing image data (218) and portions of drive sequences (219) that are downloaded and/or updated in real time depending on various inputs (214).
Claims20
A display driver, comprising:
- one or more inputs for receiving image data and drive sequences from one or more external controllers;
- one or more cache memories for storing the image data;
- at least two separate sequence memories configured to separately store one or more portions of the drive sequence;
- a parsing circuit configured to receive the image data and the drive sequences, and to update the one or more cache memories and at least two separate sequence memories in real-time, the separate sequence memories being executed in parallel and asynchronously for different sets of image data;
- and
- one or more output circuits for providing the image data configured with the drive sequences to a display device via one or more output interfaces.
3 more elements
A method for driving a display, the method comprising:
- receiving, at a display driver, a first drive sequence from a graphics processing unit (GPU);
- storing the first drive sequence in a first sequence memory;
- processing a first one or more image frames received from the GPU using the first drive sequence retrieved from the first sequence memory;
- responsive to a timer event, receiving a second drive sequence from the GPU;
- storing the second drive sequence in a second sequence memory;
- and
- processing a second one or more image frames received from the GPU using the second drive sequence retrieved from the second sequence memory in parallel with and asynchronously from the retrieval of the first drive sequence from the first sequence memory,
- wherein the first and second one or more image frames respectively processed by the first and second drive sequences are provided from the display driver to a display device.
5 more elements
A method for driving a display, the method comprising:
- receiving, at a display driver, a plurality of drive sequences from a graphics processing unit (GPU);
- storing a first drive sequence of the plurality of drive sequences in a first sequence memory;
- storing a second drive sequence of the plurality of drive sequences in a second sequence memory;
- processing a first one or more image frames received from the GPU using the first drive sequence retrieved from the first sequence memory;
- and
- processing a second one or more video frames received from the GPU using a second drive sequence retrieved from the second sequence memory in parallel with and asynchronously from the retrieval of the first drive sequence from the first sequence memory,
- wherein switching from using the first drive sequence to using the second drive sequence is performed responsive to a command from the GPU.
4 more elements
Dependencies are inferred from the claim text.