Patent ID: 8156447

Claim:
A machine-implemented method for generating a digital contact sheet from a set of source media, the method comprising: receiving input parameters from a remotely located user to create a table comprising one or more table cells, each of which comprises a text cell and an image cell, wherein the input parameters comprise layout parameters that define an appearance of the contact sheet and the table, wherein the layout parameters include a header dimension, a footer dimension, text font, image border weight and a user defined row and column configuration; and formatting each table cell, wherein formatting a particular table cell comprises: selecting an image from the set of source media; calculating a size of the image cell associated with the particular table cell; determining a location of the image cell within the particular table cell, resizing the image; repositioning the image cell, wherein repositioning the image cell comprises using the image cell's dimensions and the image's dimensions to adjust the location of the image cell within the table cell; and drawing the resized image in the image cell.