×

Real time desktop image warping system

  • US 8,085,216 B2
  • Filed: 10/17/2007
  • Issued: 12/27/2011
  • Est. Priority Date: 10/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having computer program code recorded thereon, wherein the program code includes sets of instructions comprising:

  • first computer instructions for generating a real time image warping system graphical user interface residing on a host computer;

    second computer instructions for maintaining an input parameter memory within said host computer;

    third computer instructions for accepting a plurality of input parameters generated by manipulating a plurality of software programmed interfaces maintained by and displayed on said real time image warping system graphical user interface wherein said plurality of input parameters are stored in said input parameter memory;

    fourth computer instructions for communicating with a graphics development interface, where said graphics development interface is in communication with an operating system executing on said host computer;

    fifth computer instructions for performing a screen capture from an image source wherein said screen capture contains a plurality of seams wherein each seam has a seam area set by a seam width parameter stored within said input parameter memory;

    sixth computer instructions for slicing said seam area into a first slice, a second slice and a third slice according to a zoom width parameter stored within said input parameter memory;

    seventh computer instructions for compressing said first slice and said third slice according to a compression coefficient resulting in a compressed first slice CS1 and a compressed third slice CS3;

    eighth computer instructions for compressing said second slice resulting in a compressed second slice CS2 wherein said compressed second slice CS2 has a slice width according to the equation;


    width of CS2=(seam width−

    (width of CS1+width of CS3))/2;

    ninth computer instructions for duplicating said compressed second slice resulting in an identical pair of compressed second slices;

    tenth computer instructions for assembling a warped window consisting of said compressed first slice, said compressed third slice, said identical pair of compressed second slices where said first compressed slice and said third compressed slice maintain a position consistent with a pre-sliced position;

    eleventh computer instruction for displaying said warped window over said image source in real time on a monitor connected to said host computer according to a series of commands from said real time image warping system graphical user interface acted upon by said graphical development interface executing on said host computer; and

    twelfth computer instruction for routing said warped window to a plurality of display units to effectuate an alteration to a real time image source distributed across said plurality of display units wherein said alteration mitigates a distortion at the abutting edges of said plurality of display units induced by a lens system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×