Patent ID: 7057630

Claim:
A system for determining of a target display subsystem is compliant with a reference display subsystem, comprising: (a) a reference display subsystem for receiving drawing instructions and generating image data suitable for display on a display device; and (b) a compliance test subsystem for: (i) generating drawing instructions; (ii) applying said drawing instructions to either said reference display subsystem or a target display subsystem for receiving drawing instructions and generating image data suitable for display on a display device; (iii) storing image data generated by said either said reference display subsystem or said target display subsystem resulting from the application of said drawing instructions to said one of said reference display subsystem and said target display subsystem; (iv) applying said drawing instructions to the other of either said reference display subsystem or said target display subsystem; (v) storing image data generated by the other of either said reference display subsystem or said target display subsystem resulting from the application of said image data to the other of either said reference display subsystem or said target display subsystem; and (vi) comparing said stored image data generated by either said reference subsystem or said target display subsystem to determine if said target display subsystem is compliant with said reference display subsystem; wherein said compliance test subsystem includes a compliance test module and a test application that is launched twice by said compliance test module, the launching of said test application by said compliance test module causing the generation of said drawing instructions; wherein said compliance test subsystem also includes a display library for receiving said drawing instructions from said test application, selecting said reference display subsystem or a target display subsystem to receive said drawing instructions, and applying said drawing instructions to the selected reference display subsystem or target display subsystem; wherein said display library also translates said drawing instructions into a format suitable for application to said selected reference display subsystem or target display subsystem; wherein said display library periodically receives and stores said data generated by said selected reference display subsystem or target display subsystem; wherein said period at which said display library periodically receives and stores sad generated data is according to predetermined interval data provided by said compliance test module; and wherein said compliance test module writes said predetermined interval data into a file, and wherein said display library obtains said predetermined interval data from said file.