×

Multi-media window manager

  • US 5,276,437 A
  • Filed: 04/22/1992
  • Issued: 01/04/1994
  • Est. Priority Date: 04/22/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a raster scan video display system for displaying non-obscured pixels in a multiple-media motion video environment possessing overlaid windows, apparatus comprising:

  • a horizontal memory table connected to a host for storing pixel values corresponding to vertically extended video window edges on a screen which intersect a horizontal axis of said screen;

    a vertical memory table connected to said host for storing vertical pixel values corresponding to horizontally extended window edges which intersect a vertical axis of said screen, said horizontally and vertically extended video edges of said windows forming clip rectangles;

    a rectangle identification (ID) memory table connected to said host for storing an ID value for said clip rectangles;

    an initial window rectangle coordinate memory table, coupled to said host, for storing an initial coordinate value for a clip rectangle corresponding to each video window on said screen;

    a first counter coupled to said horizontal and vertical memory tables for counting pixel coordinates starting from minimum horizontal and vertical pixel values received from said horizontal and vertical memory tables;

    a second counter coupled to said initial window rectangle coordinate memory table for counting coordinates of said clip rectangles starting from said initial coordinate value stored in said initial rectangle coordinate table;

    a first compare logic device coupled to said first counter for comparing an output of said first counter with said horizontal and vertical pixel values stored in said horizontal and vertical memory tables;

    a second compare logic device coupled to said rectangle ID memory table for comparing said ID value stored in said rectangle ID memory table with an ID value received from a video source via registers coupled to said video source;

    a control logic block coupled to said first compare logic device for generating a data display enable signal when said stored ID value and said received ID value compared in said second compare logic device are the same; and

    a data display driver coupled to an output of said control logic block for passing data to a video display buffer upon receipt from said control logic block of said data display enable signal.

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