×

Method for displaying single monitor applications on multiple monitors driven by a personal computer

  • US 7,356,823 B2
  • Filed: 10/18/2004
  • Issued: 04/08/2008
  • Est. Priority Date: 01/21/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of accessing multiple display frame buffers of one or more graphics adapters in a computer system, said computer system executing a software driver controlling access to said multiple frame buffers, said software driver providing a single device specific function to be used by applications for block transferring data from a source block to an identified frame buffer address, said method comprising:

  • receiving a request for invoking said single device specific function to transfer an identified source block to an identified frame buffer address;

    in response to receiving said request, determining that said identified source block is to be transferred to a plurality of said multiple frame buffers, wherein said plurality of frame buffers form a virtual destination surface, each one of said plurality of frame buffers associated with a pair of offsets specifying its starting location in said virtual destination surface; and

    for each one of said plurality of frame buffers,a) determining a sub-block of said source block, and a destination block in said each frame buffer for said sub-block, wherein each one of said destination blocks is a rectangular block and said determining said destination block comprises;

    (i) obtaining a first set of coordinates specifying starting and ending locations of said destination block in said virtual destination surface,(ii) obtaining a second set of coordinates specifying starting and ending locations of said destination block in said each frame buffer, by subtracting the offsets for said each frame buffer from said first set of coordinates; and

    b) calling said single device specific function of said software driver to transfer said sub-block to said destination block in said one of said plurality of frame buffers.

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