System and method for magnifying and editing images
AssigneeCorel Corporation
InventorEdward W. Sarfeld
Life of this patent
Estimating the term…
Abstract
An image editing system uses a loupe cursor to magnify a selected area of a basic image displayed on a display device. The system generates basic image data representing the selected area of the basic image, and generates magnified image data by magnifying the selected basic image data. It displays within the loupe cursor a loupe image based on the magnified image data. When a user editing signal is received for editing the loupe image, the system generates modified image data, and dynamically modifies the loupe image displayed within the loupe cursor based on the modified image data.
Claims31
A loupe cursor controller for assisting a user to edit a basic image displayed on a display device;
- the loupe cursor controller comprising:
- a user input interface for receiving a user select signal and a user editing signal;
- a selector for generating selected basic image data representing an area of the basic image defined by the user select signal;
- a magnifier for generating magnified image data by magnifying the selected basic image data;
- a modifier for generating modified image data by modifying the magnified image data in response to the user editing signal;
- a loupe image data generator for generating loupe image data based on the magnified image data and the modified image data, and
- a display interface for sending the loupe image data to the display device to display over the area of the basic image a loupe image based on the loupe image data.
An image editing system for assisting a user to edit a basic image;
- the image editing system comprising:
- a user input device for receiving inputs by a user;
- a user input device controller for generating a user select signal and a user editing signal in response to the inputs by the user;
- a display device for displaying the basic image;
- a display controller for controlling the display device;
- a loupe cursor controller having:
- a user input interface for receiving the user select signal and the user editing signal from the user input device controller;
- a selector for generating selected basic image data representing an area of the basic image defined by the user select signal;
- a magnifier for generating magnified image data by magnifying the selected basic image data;
- a modifier for generating modified image data by modifying the magnified image data in response to the user editing signal;
- a loupe image data generator for generating loupe image data based on the magnified image data and the modified image data, and
- a display interface for sending the loupe image data to the display controller to display over the area of the basic image a loupe image based on the loupe image data over the basic image.
A user interface for assisting a user to edit a basic image displayed on a display device, the user interface comprising:
- a loupe cursor provided on the basic image, the loupe cursor having a predetermined area on the display, and dynamically displaying over the selected area of the basic image within the predetermined area a loupe image of a selected area of the basic image;
- and
- an editing tool for editing the loupe image displayed within the loupe cursor.
A method for editing a basic image displayed on a display device, the method comprising:
- generating basic image data representing a selected area of the basic image using a loupe cursor having a predetermined area on the display device;
- generating magnified image data by magnifying the selected basic image data;
- displaying within the loupe cursor a loupe image based on the magnified image data;
- receiving a user editing signal for editing the loupe image;
- generating modified image data when the user editing signal is received;
- and
- dynamically modifying the loupe image displayed within the loupe cursor based on the modified image data wherein said loupe image is displayed over the selected area of the basic image.
A medium for carrying computer executable code for assisting a user to edit a basic image displayed on a display device, the computer executable code comprising instructions of:
- generating basic image data representing a selected area of the basic image using a loupe cursor having a predetermined area on the display device;
- generating magnified image data by magnifying the selected basic image data;
- displaying within the loupe cursor a loupe image based on the magnified image data;
- generating modified image data when a user editing signal is received;
- and
- modifying the loupe image displayed within the loupe cursor based on the modified image data wherein the loupe image is positioned over the selected area of the basic image.
Dependencies are inferred from the claim text.