Video port interface supporting multiple data formats
AssigneeCirrus Logic, Inc.
InventorRobert William Gimby
Life of this patent
Estimating the term…
Abstract
A video port interface that determines the amount and type of incoming data by reading information from certain memories. A first memory indicates a first format of the incoming data. A second memory indicates a second format of the incoming data. Finally, a third memory indicates a number of lines of the first format that will be received. The video port interface reads all three memories at the beginning of each frame, then counts incoming lines until it reaches the line indicated by the third memory. At the end of that line, the video port interface switches from processing the data in the first format to processing data in the second format.
Claims14
A circuit for receiving a data signal comprising a first portion having a first data format and a second portion having a second data format, said circuit comprising:
- circuitry for determining the first data format;
- circuitry for determining the second data format;
- circuitry for determining an amount of data in said first signal portion;
- circuitry for counting an amount of data received in said signal and for producing a data count;
- circuitry for processing data received in said first signal portion when said data count is less than or equal to said amount of data in said first portion;
- and
- circuitry for processing data received in said second signal portion when said data count is more than said amount of data in said first portion.
A method of receiving a frame comprised of a plurality of lines of data, wherein a first group of said lines of data has a first data format and a second group of said lines of said data has a second data format, the method comprising the steps of:
- determining a first value in a first memory, the first value indicating said first data format;
- determining a second value in a second memory, the second value indicating said second data format;
- and
- determining a third value in a third memory, the third value indicating a number of said lines in said first group.
A video port interface in a computer system for receiving a TV signal from an outside source, the TV signal comprised of a frame comprised of a plurality of lines of data, the video port comprising:
- means for determining a first value in a first memory, the first value indicating a first format of the data;
- means for determining a second value in a second memory, the second value indicating a second format of the data;
- and
- means for determining a third value in a third memory, the third value indicating a number of lines in the first format.
A video port interface in a computer system for receiving a TV signal from an outside source, the TV signal comprised of a plurality of frames, each of said frames comprised of a first group of lines having a first data format and a second group of lines having a second data format, the video port comprising:
- means for determining a first value in a first memory, the first value indicating said first data format;
- means for determining a second value in a second memory, the second value indicating said second data format;
- and
- means for determining a third value in a third memory, the third value indicating a number of lines in said first group of lines having said first data format.
Dependencies are inferred from the claim text.