Patent ID: 6448956
Filing Date: 2002-09-10
Classification: G06F,G09G,G16H

Abstract:
An image manipulation system comprising:(a) at least one display monitor, (b) at least one computer coupled to the monitor, (c) programming for: (i) causing the display of at least one of a plurality of digital images on the display monitor in at least one of a plurality of image display locations; (ii) designating transparent virtual spaces throughout each of said images as function executing; (iii) generating a cursor movable throughout said images, and associating image manipulation instructions with said virtual spaces, said image manipulation instructions comprising instructions for at least one assigned image manipulation function corresponding to the location of said cursor in each virtual space and further comprising at least a plurality of: a first scrolling function for scrolling backward through said digital images; a second scrolling function for scrolling forward through said digital images; a cine control function for controlling the cinematic display speed of said digital images; a drag and drop function for changing the position of said digital images on said display monitors; a window and leveling function for adjusting the brightness and contrast of said digital images; a magnification function for magnifying said digital images; a zoom function for zooming in on and out from said digital images; a pan function for panning across said digital images; a synch/unsynch function for synchronizing and desynchronizing said image manipulation functions when multiple images are displayed; a first rotation function for rotating said digital images 90 degrees counterclockwise; a second rotation function for rotating said digital images 90 degrees clockwise; a third rotation function for rotating said digital images 180 degrees; a fourth rotation function for rotating and mirroring said digital images 180 degrees about the vertical axes of said digital images; a stack/unstack function for toggling between a stack mode and a page layout mode for said digital images; and an image quantity function for decreasing and increasing the number of said digital images displayed; and (iv) executing instructions associated with each of said virtual spaces in response to a user command received when the cursor is located in one of said virtual spaces.