Method and apparatus for aligning and synchronizing a remote video signal and a local video signal
AssigneeIntel Corporation
InventorBenjamin M. Cahill, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorBenjamin M. Cahill, III
Estimating the term…
A method and apparatus for raster calibration is described. Calibration circuitry operates in the context of a local video subsystem which receives at least one sync signal from a remote video (typically graphics) subsystem. The calibration circuitry calibrates a local raster of the local video subsystem to a remote raster of the remote video subsystem. The calibration circuitry includes measurement circuitry for measuring a first duration of a first phase of the sync signal, and for measuring a second duration of a second phase of the sync signal. Processing logic compares the first and second durations and determines that the phase having the shorter duration is an active phase, the active phase corresponding to the polarity of the sync signal. The processing logic also adds the first and second durations to provide an estimate of the scan line period of the remote raster. The calibration circuitry generates an estimate of the remote raster clock frequency by initializing a local raster clock (preferably a PLL) with an initial clock value, and phase locking the local raster clock to the sync signal to thereby generate an estimate of the remote raster clock signal. The initial clock value is set in a variety of ways. The calibration circuitry also confirms the frequency of the estimated remote raster clock signal by comparing a measured size of a graphics object generated by the remote video subsystem with a known size of the object. Further, the calibration circuitry aligns the local and remote rasters.
Calibration circuitry for calibrating a local raster of a local video subsystem to a remote raster of a remote video subsystem, the remote video subsystem for providing a sync signal to the local video subsystem, the calibration circuitry comprising:
Calibration circuitry for calibrating a local raster of a local video subsystem to a remote raster of a remote video subsystem, the remote raster including a plurality of scan lines, each scan line having a scan line period, the remote video subsystem for providing a sync signal to the local video subsystem, the local video subsystem including a local raster clock and a remote raster clock for generating a remote raster clock signal, the calibration circuitry comprising:
Calibration circuitry for calibrating a local raster of a local video subsystem to a remote raster of a remote video subsystem, the remote raster including a plurality of scan lines, each scan line having a scan line period and a visible display line resolution, the remote video subsystem for providing a sync signal to the local video subsystem, the local video subsystem including a local raster clock and a remote raster clock for generating a remote raster clock signal, the calibration circuitry comprising:
Calibration circuitry for calibrating a local raster of a local video subsystem to a remote raster of a remote video subsystem, the remote video subsystem for providing a sync signal to the local video subsystem, the remote video subsystem including circuitry for generating a graphics object having a predetermined size .sup..DELTA.W graphics, the local video subsystem including a local raster clock and a remote raster clock for generating a remote raster cock signal, the calibration circuitry comprising:
Calibration circuitry for calibrating a local raster of a local video subsystem to a remote raster of a remote video subsystem, the remote video subsystem for providing a sync signal to the local video subsystem and for generating a graphics object in response to processor instructions, the processor for specifying a specified leading edge position of the graphics object in terms of visible pixels referenced to a leading edge of a visible raster interval, the calibration circuitry comprising:
In a computer system including a local video subsystem and a remote video subsystem, the remote video subsystem for providing a sync signal to the local video subsystem, wherein the local video subsystem has a local raster and the remote video subsystem has a remote raster, the local raster has a local raster clock for generating a local raster clock signal and the remote raster has a remote raster clock for generating a remote raster clock signal, a method for calibrating the local raster to the remote raster, the method comprising the steps of:
In a computer system including a local video subsystem and a remote video subsystem, wherein the local video subsystem has a local raster and the remote video subsystem has a remote raster, the local raster has a local raster clock and the remote raster has a remote raster clock for generating a remote raster clock signal, the remote raster including a plurality of scan lines, each scan line having a scan line period, the remote video subsystem for providing a sync signal to the local video subsystem, a method for calibrating the local raster to the remote raster, the method comprising the steps of:
In a computer system including a local video subsystem and a remote video subsystem, wherein the local video subsystem has a local raster and the remote video subsystem has a remote raster, the remote raster including a plurality of scan lines, each scan line has a scan line period and a visible display line resolution, the local raster has a local raster clock and the remote raster has a remote raster clock for generating a remote raster clock signal, the remote video subsystem for providing a sync signal to the local video subsystem, a method for calibrating the local raster to the remote raster, the method comprising the steps of:
In a computer system including a local video subsystem and a remote video subsystem, wherein the local video subsystem has a local raster and the remote video subsystem has a remote raster, the local raster has a local raster clock and the remote raster has a remote raster clock for generating a remote raster clock signal, the remote video subsystem for providing a sync signal to the local video subsystem, a method for calibrating the local raster to the remote raster, the method comprising the steps of:
In a computer system including a local video subsystem and a remote video subsystem, the local video subsystem for receiving a video signal and a sync signal from the remote video subsystem, wherein the local video subsystem has a local raster and the remote video subsystem has a remote raster, a method for aligning the local raster with the remote raster, the method comprising the steps of:
Dependencies are inferred from the claim text.