×

Video hardware for protected, multiprocessing systems

  • US 5,751,979 A
  • Filed: 05/31/1995
  • Issued: 05/12/1998
  • Est. Priority Date: 05/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A video controller in a protected, multiprocessing system comprising:

  • a) video memory for storing pixel information representing a plurality of application windows defined by a plurality of application programs to be displayed on a video monitor;

    b) a control structure for storing priority, size and position information for a plurality of logical windows;

    c) said logical windows corresponding to said application windows stored in said video memory,d) said plurality of logical windows being defined by addresses in, and not contents of, separate physical address regions; and

    e) window mapping hardware logic connected to said control structure for receiving video memory access requests from said plurality of application programs, comprising;

    f) means for detecting logical window physical addresses in said video memory access request,g) means for identifying the logical window to which said logical window physical addresses belong,h) means for identifying the corresponding application window being accessed,i) means for completing the allowable portions of said video memory access request that seeks to access pixels contained within by reference to logical window addresses that correspond to a visible portion of said corresponding application window, andj) means for ignoring any portion of said video memory access request that seeks to access pixels by reference to those logical window addresses that do not correspond to a visible portion of said window stored in said video memory as defined by said priority, size and position information in said control structure.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×