Claims
- 1. In a computer system which includes a graphics source and a display units said display unit being coupled to said graphics source by a communication path, wherein said graphics source sends to said display unit on said communication path a plurality of successive images encoded in a plurality of analog signal frames and said display unit displays each of said plurality of images in response to receiving a cornding one of said plurality of analog signal frames, each of said plurality of successive images being encoded in the active display portion of a plurality of horizontal lines, a method of automatically determining in said display unit one or more display signal parameters used for reproducing and displaying said plurality of images, said method comprising the steps of:
- (a) generating a test data having a predetermined format, wherein said format is designed to enable said display unit to determine said one or more display signal parameters;
- (b) encoding said test data as an analog signal frame comprising a plurality of horizontal lines,
- (c) sending said analog signal frame encoded with said test data from said graphics source to said display unit on said communication path, wherein said plurality of analog signal frames encoding said plurality of images are also sent on said communication path;
- (d) sending an indication to said display unit on said communication path during a time said active display portions are sent to said display unit, said indication being associated with said analog signal frame encoding said test data, wherein said indication indicates to said display unit that said test data has been encoded in said associated analog signal frame;
- (e) receiving in said display unit said analog signal frame sent in step (c) and said indication sent in step (d);
- (f) determining in said display unit that said test data is encoded in said analog signal frame according to said associated indication; and
- (g) examining said log signal frame received in step (e) to determine said one or more display signal parameters,
- wherein said determined display signal parameters can be used to display images encoded in subsequently received analog signal fames.
- 2. The method of claim 1, wherein step (a) comprises the steps of:
- (h) including data representing brightness greater than a predetermined brightness level in one or more positions of a horizontal line of said analog signal frame encoding said test data, wherein said data representing brightness enables said display unit to determine a horizontal start position and a horizontal end position of said horizontal line;
- (i) including data representing a white color and a black color in said test data, wherein said data representing a white color and a black color enables said display unit to determine the voltage levels used by said graphics source to encode a maximum brightness level and a minimum brightness level respectively; and
- (j) including one or more display signal parameter values in said test data, wherein said one or more display signal parameter values can be ascertained at said graphics source, wherein said display unit can decode said analog signal encoding said test data to determine said display signal parameter values.
- 3. The method of claim 2, wherein step (j) comprises the step of including values indicative of the number of colors used by said graphics source in representing said plurality of images and the total number of pixels in each horizontal line on said graphics source.
- 4. The method of claim 1, wherein steps (a), (b), (c) and (d) comprise the steps of:
- (k) generating a code value, which when processed along with said test data enables said display unit to determine whether said test data is encoded in said analog signal frame encoded with said test data;
- (l) encoding said code value along with said test data in said analog signal frame;
- (m) sending said analog signal frame including said test data and said code value to said display unit,
- wherein said indication comprises said code value.
- 5. The method of claim 4, wherein step (k) comprises the step of generating said code value according to a cyclic redundancy check (CRC) scheme and modifying the CRC code value such that a desired syndrome value will be generated when the test data with the CRC code is processed according to said CRC scheme.
- 6. The method of claim 4, further comprising the step of sending from said graphics source to said display unit a horizontal synchronization signal to correspond to said plurality of horizontal lines comprised in said analog signal frame encoding said test data, and wherein step (b) comprises the further step of encoding a single bit in each of said plurality of horizontal lines, and wherein step (g) comprises the step of receiving each said bits using said horizontal synchronization signal.
- 7. A circuit for use in a display unit of a computer system, said display unit being coupled to a graphics source by a communication path, wherein said graphics source sends to said display unit on said communication path an analog signal representative of a plurality of images and said display unit displays said plurality of images in response to receiving said analog signal, each of said plurality of images being encoded in the active display portion of a plurality of horizontal lines, said circuit for automatically determining in said display unit one or more display signal parameters used for reproducing and displaying said plurality of images, said circuit comprising:
- a display signal parameter determination circuit for receiving on said communication path from said graphics source said analog signal, wherein said analog signal includes a plurality of analog signal frames encoded with display data and at least one another analog signal frame encoded with a test data, wherein said display data represents said plurality of images and said test data has a predetermined format which enables said display signal parameter measurement circuit to determine said one or more display signal parameters;
- a signature identification block for receiving an indication when said analog signal includes an analog signal frame encoded with said test data, said indication being received on said communication path during a time said active display portions are received, wherein said indication indicates that said analog signal frame includes said test data, said signature identification block determining that said received analog signal frame includes said test data according to said indication; and
- a micro-controller for receiving said one or more display signal parameters determined by said display signal parameter determination circuit if said signature identification block determines that said test data is received,
- wherein said display unit uses said received display signal parameters for displaying subsequently received images encoded in said analog signal.
- 8. The invention of claim 7, wherein said test data includes data values representing brightness greater than a predetermined brightness level in one or more positions of a horizontal line of said analog signal frame encoding said test data, and wherein said display signal parameter determination circuit comprises a source timing measurement circuit for determining a horizontal start position and a horizontal end position of said horizontal line by examining said data representative of brightness greater than a predetermined brightness level.
- 9. The invention of claim 7, wherein said test data includes a white color and a black color in said test data, and wherein said display signal parameter determination circuit comprises a full swing determination circuit for determining the voltage levels used by said graphics source to encode a maximum brightness level and a minimum brightness level respectively by examining a portion of said analog signal representing said white color and said black color.
- 10. The invention of claim 7, wherein said indication comprises a CRC code designed to generate a desired syndrome when said CRC code along with said test data is processed by a CRC syndrome generator, and wherein said signature identification means comprises said CRC syndrome generator for generating said desired syndrome when said test data is received.
- 11. The invention of claim 7, wherein each bit of said test data is encoded in one horizontal line of said analog signal frame encoding said test data, and wherein said signature determination block receives each bit of said test data using a horizontal synchronization signal received with said analog signal frame encoding said test data.
- 12. A computer system for displaying a plurality of successive images, said computer system comprising:
- a display unit for receiving a plurality of successive analog signal frames, each of said plurality of successive analog signal frames representing one of said plurality of successive images, each of said plurality of images being encoded in the active display portion of a plurality of horizontal lines, said display unit reproducing each of said plurality of successive images from said plurality of successive analog signal frames based on a plurality of display signal parameters used for displaying said plurality of successive image encoded in said plurality of successive frames; and
- a graphics source coupled to said display unit by a communication path, said graphics source for generating said plurality of successive analog signal frames representing said plurality of images, said graphics source designed to send said plurality of successive images on said communication path,
- said graphics source generating a test data having a predetermined format, wherein said format is designed to enable said display unit to determine said one or more display signal parameters;
- said graphics source encoding said test data as an analog signal frame comprising a plurality of horizontal lines and sending said analog signal frame encoded with said test data from said graphics source to said display unit on said communication path;
- said graphics source further sending an indication to said display unit indicating that said test data has been encoded in said analog signal, said graphics source sending said indication on said communication path during a time said active display portions are recieved,
- wherein said display unit determines that said analog signal frame encoded with said test data includes said test data according to said indication, and determines said display signal parameters by examining said analog signal frame encoded with said test data.
- 13. The computer system of claim 12, wherein said graphics source includes in said test data, data values representing brightness greater than a predetermined brightness level in all positions of a horizontal line of said analog signal frame, and wherein said display unit includes:
- a source timing measurement circuit for determining a horizontal start position and a horizontal end position of said horizontal line by examining said data representative of brightness greater than a predetermined brightness level.
- 14. The computer system of claim 12, wherein said graphics source includes data representing a white color and a black color in said test data, and wherein said display unit includes:
- a full swing determination circuit for determining the voltage levels used by said graphics source to encode maximum brightness and minimum brightness levels respectively by examining a portion of said analog signal representing said white color and said black color.
- 15. The computer system of claim 12, wherein said graphics source includes data display signal parameter values in said test data, said graphics source sending a horizontal synchronization signal to correspond to said plurality of horizontal lines comprised in said analog signal frame encoding said test data, said graphics source encoding only one bit in each of said plurality of horizontal lines, said one bit being encoded as a black color if the bit has a value of zero and as a white color if the bit has a value of one, and wherein said display unit further comprises:
- an analog to digital converter (ADC) for sampling said analog signal frame encoding said test data using a sampling clock to generate a plurality of sampled values;
- a flip-flop for receiving a most significant bit of said plurality of sampled values, said flip-flop being clocked by said horizontal synchronization signal such that said bits encoded in said each of said plurality of horizontal lines are stored in said flip-flop; and
- a buffer coupled to said flip-flop for receiving said bits stored in said flip-flop, wherein said bits received by said buffer represent the display signal parameter values encoded in said analog signal frame.
- 16. The computer system of claim 12, wherein said host generates a code word using a cyclic redundancy check (CRC) scheme and encodes said code word in said analog display frame encoding said test data, said display unit further comprising:
- an analog to digital converter (ADC) for sampling said analog signal frame encoding said test data using a sampling clock to generate a plurality of sampled values;
- a CRC generator for generating a syndrome value by processing one or more bits of said sampled values,
- wherein said display unit determines that said sampled values represent said test data if said syndrome value equals a predetermined value.
- 17. In a computer system which includes a graphics source and a display unit, said display unit being coupled to said graphics source by a communication path, wherein said graphics source sends to said display unit on said communication path a plurality of successive images encoded in a plurality of analog signal frames and said display unit displays each of said plurality of images in response to receiving a corresponding one of said plurality of analog signal frames, each of said plurality of success being encoded in the active display portion of a plurality of horizontal lines, an apparatus for automatically determining in said display unit one or more display signal parameters used for reproducing and displaying said plurality of images, said apparatus comprising:
- means for generating a test data having a predetermined format, said means for generating being comprised in said graphics source, wherein said format is designed to enable said display unit to determine said one or more display signal parameters;
- means for encoding said test data as an analog signal frame comprising a plurality of horizontal lines, wherein said means for encoding is included in said graphics source;
- means for sending said analog signal frame encoded with said test data from said graphics source to said display unit on said communication path;
- means for sending an indication to said display unit indicating that said test data has been encoded in said analog signal, said indication being sent or said communication path during a time said active display portions are sent;
- means for receiving in said display unit said analog signal sent and said;
- means for determining in said display unit that said test data is encoded in said analog signal according to said indication; and
- means for examining said analog signal frame encoded with said test data to determine said one or more display signal parameters,
- wherein said determined display signal parameters can be used to display images encoded in subsequently received analog signal frames.
- 18. The apparatus of claim 17, wherein said means for generating a test data comprises:
- means for including data representing brightness greater than a predetermined brightness level in one or more positions of a horizontal line of said analog signal frame, wherein said data representing brightness enables said means for examining to determine a horizontal start position and a horizontal end position of said horizontal line;
- means for including data representing a white color and a black color in said test data, wherein said data representing a white color and a black color enables said means for examining to determine the voltage levels used by said graphics source to encode maximum brightness and minimum brightness levels respectively; and
- means for including display signal parameter values in said test data, wherein said means for examining can decode said analog signal encoding said test data to determine said display signal parameter values.
- 19. The apparatus of claim 18, wherein said means for sending from said graphics source to said display unit sends a horizontal synchronization signal to correspond to said plurality of horizontal lines comprised in said analog signal frame encoding said test data, and wherein said means for encoding encodes a single bit in each of said plurality of horizontal lines, and wherein said means for examining receives each said bits using said horizontal synchronization signal.
- 20. A circuit for use in a display unit of a computer system, said display unit being coupled to a graphics source by a communication path, wherein said graphics source sends to said display unit on said communication path a plurality of successive images encoded in a plurality of analog signal frames and said display unit displays each of said plurality of images in response to receiving a corresponding one of said plurality of analog signal frames, each of said plurality of successive images being encoded in the active display portion of a plurality of horizontal lines, said circuit for automatically determining in said display unit one or more display signal parameters used for reproducing and displaying said plurality of images, said circuit comprising:
- means for receiving said plurality of analog signal frames and an another analog signal frame from said graphics source, wherein said analog signal frame is encoded with a test data having a predetermined format, said means for receiving further receiving an indication from said graphics source, said indication indicating that said another analog signal film is encoded with said test data, said indication being received on said communication path during a time said active display portions are received;
- means for determining in said display unit that said test data is encoded in said analog signal according to said indication; and
- means for examining said another analog signal frame to determine said one or more display signal parameters,
- wherein said determined display signal parameters can be used by said display unit to display images encoded in subsequently received analog signal frames.
- 21. The method of claim 1, wherein said indication includes data encoded in said plurality of analog signal frames.
- 22. The circuit of claim 7, wherein said indication includes data encoded in said plurality of analog signal frames.
- 23. The computer system of claim 12, wherein said indication includes data encoded in said plurality of analog signal frames.
- 24. The apparatus of claim 17, wherein said indication includes data encoded in said plurality of analog signal frames.
- 25. The circuit of claim 20, wherein said indication includes data encoded in said plurality of analog signal frames.
RELATED APPLICATIONS
The present application is related to the following co-pending Patent Applications, which are both incorporated in their entirety into the present application herewith:
1. Patent Application entitled, "A Method and Apparatus for Upscaling an Image", Filed Feb. 24, 1997, having Ser. No. 08/804,623 and Attorney Docket Number: PRDN-0001;
2. Patent Application entitled, "A Method and Apparatus for Clock Recovery in a Digital Display Unit", Filed Feb. 24, 1997, having Ser. No. 08/803,824 and Attorney Docket Number: PRDN-0002; and
3. Patent Application entitled, "A Method and Apparatus Implemented in a Computer System for Determining the Frequency Used by a Graphics Source for Generating an Analog Display Signal", Serial Number: UNASSIGNED, Filed Concurrently herewith and having Attorney Docket Number: PRDS-0005.
US Referenced Citations (32)
Foreign Referenced Citations (5)
Number |
Date |
Country |
4-269796 |
Sep 1992 |
JPX |
5-35240 |
Feb 1993 |
JPX |
8-202330 |
Aug 1996 |
JPX |
8-160928 |
Aug 1996 |
JPX |
WO 930658 |
Apr 1993 |
WOX |