Method and system for implementing a video and graphics interface signaling protocol
First Claim
1. In a multimedia system, a method of interfacing media, said method comprising the steps of:
- displaying continuously a first media data type on a display having contiguous lines, said display having a line-to-line correspondence with said first media data type;
requesting from a source device a first line of data of a second media data type before a predetermined line of data of said first media data type is displayed;
receiving said first line of data into a single first-in-first-out (FIFO) buffer;
aligning said first line of data to said first media data type wherein said aligning comprises performing frame rate conversion;
mixing said first line of data with said predetermined line of data;
displaying said first line of data and said predetermined line of data concurrently on a predetermined line of said display without any interruption in the displaying of said first media data type; and
on a line by line basis repeating for a second line of data of said second media type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for interfacing video and graphics data. Specifically, the present invention discloses a method and system for displaying video and graphics data of different formats and image frequencies onto the same display line. A master device that is continually streaming data of a first media type to a display at a certain image rate requests data from a source device one line at a time. The incoming line of data is sent to a FIFO buffer. A mixer associated with the master device then aligns the incoming data to the same format and image rate used for displaying the first media type. The incoming data is then displayed simultaneously on the same line with the data of the first media type. As viewed as an image, windows of video and/or graphics data are shown on a display.
-
Citations
24 Claims
-
1. In a multimedia system, a method of interfacing media, said method comprising the steps of:
-
displaying continuously a first media data type on a display having contiguous lines, said display having a line-to-line correspondence with said first media data type;
requesting from a source device a first line of data of a second media data type before a predetermined line of data of said first media data type is displayed;
receiving said first line of data into a single first-in-first-out (FIFO) buffer;
aligning said first line of data to said first media data type wherein said aligning comprises performing frame rate conversion;
mixing said first line of data with said predetermined line of data;
displaying said first line of data and said predetermined line of data concurrently on a predetermined line of said display without any interruption in the displaying of said first media data type; and
on a line by line basis repeating for a second line of data of said second media type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a multimedia system, a method of interfacing media types, comprising the steps of:
-
a) displaying continuously a first media data type on a display having contiguous lines in a progressive mode, said display having a line-to-line correspondence with said first media data type;
b) sending a retrace signal from said first device to a source device to indicate the beginning of an image to be shown on said display;
c) requesting from said source device on a line-by-line basis a line of data of a second media data type before a corresponding line of data of said first media data type is displayed, said line of data of a second media data type to be displayed in a resizable window of said display;
d) receiving said line of data of a second media data type;
e) aligning said line of data of a second media data type to said first media data type;
f) mixing said first line of data with said corresponding line of data;
g) displaying said line of data of a second media data type and said corresponding line of data of said first media data type concurrently on a predetermined line of said display without any interruption in the displaying of said first media data type; and
h) repeating steps c) through g) until said image is displayed; and
i) repeating steps a) through h). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising a processor, a memory unit, and a display screen wherein said memory contains instructions that when executed implement a method of interfacing media, said method comprising the steps of:
-
displaying continuously a first media data type on a display having contiguous lines, said display having a line-to-line correspondence with said first media data type;
requesting from a source device a first line of data of a second media data type before a predetermined line of data of said first media data type is displayed;
receiving said first line of data into a single first-in-first-out (FIFO) buffer;
aligning said first line of data to said first media data type wherein said aligning comprises performing frame rate conversion;
mixing said first line of data with said predetermined line of data;
displaying said first line of data and said predetermined line of data concurrently on a predetermined line of said display without any interruption in the displaying of said first media data type; and
on a line-by-line basis repeating for a second line of data of said second media type. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification