Driving and synchronizing multiple display panels
AssigneeQUALCOMM Incorporated
InventorsMark S. Caskey, Sten Jorgen Ludvig Dahl
Life of this patent
Estimating the term…
Abstract
A method for synchronization of data over multiple panels is provided. A communications apparatus that synchronizes data across multiple displays is provided. A computer program product, comprising a computer-readable medium that synchronizes video data across multiple displays is provided. At least one processor configured to synchronize data across multiple panels is provided. The video data can be sent between the multiple panels or displays at different rates to facilitate synchronization of the data. Double buffering at each panel can allow data to be written to a first buffer and at substantially the same time data is extracted from a second buffer and written to a display.
Claims25
A method for synchronization of data over multiple panels, comprising:
- receiving, at a first panel, data intended for the multiple panels including receiving the data at a first rate;
- partitioning the data to remove a first subset of data;
- sending a second subset of data to a second panel including sending the second subset of data at a second rate;
- and
- updating a display with the first subset of data.
A communications apparatus, comprising:
- a memory that retains instructions related to receiving video data at a first rate, removing at least a first portion of the video data, conveying at least a second portion of the video data to a next panel at a second rate, and updating a display based on a local timing signal that is generated from a master timing signal received from a main controller;
- and
- a processor, coupled to the memory, configured to execute the instructions retained in the memory.
A communications apparatus that synchronizes data across multiple displays, comprising:
- means for receiving at a first rate data that is to be output on the multiple displays;
- means for removing a subset of the received data;
- means for sending a remaining portion of the received data to at least a second display, the remaining portion is sent at a data rate that is a function of the first rate;
- means for generating a local timing signal based on a master timing signal;
- and
- means for outputting the subset of received data to a first display based on the local timing signal.
A computer program product, comprising:
- a computer-readable medium comprising:
- a first set of codes for causing a computer to receive video data at a first rate;
- a second set of codes for causing the computer to remove at least a first portion of the video data;
- a third set of codes for causing the computer to convey at least a second portion of the video data to a next panel at a second rate;
- and
- a fourth set of codes for causing the computer to update a display based on a local timing signal.
At least one processor configured to synchronize data across multiple panels, comprising:
- a first module that receives, at a first panel, data intended for the multiple panels, wherein the data is received at a first rate;
- a second module that partitions the data to remove a first subset of data;
- a third module that sends a second subset of data to a second panel, wherein the second subset of data is sent at a second rate;
- and
- a fourth module that updates a display with the first subset of data.
Dependencies are inferred from the claim text.