Method, system, and article for telephone notification of an online status of a user |
| OF A PREFERRED EMBODIMENT Embodiments of the present invention beneficially place one or more ... |
|
Graphical message notification |
| The above problems are addressed by providing an addressee of a stored message with a graphical ... |
|
Method and system for worldwide media selection, production, and delivery |
| According to the invention, the object is achieved and the disadvantages of the prior art are ... |
|
System for data extraction from a print data stream |
| The present invention provides a flexible system for retrieving reports and for extracting ... |
|
Truly anonymous communications using supernets, with the provision of topology hiding |
| Accordingly, systems and methods consistent with the present invention substantially obviate one or ... |
|
Method and apparatus for mobile radio velocity estimation |
| OF THE PREFERRED EMBODIMENT While the specification concludes with claims defining the features of ... |
|
Network initialized packet data protocol context activation for multicast/broadcast services |
| A method is provided to activate a packet data protocol (PDP) context in a cellular network. This ... |
|
|
Using detail-in-context lenses for accurate digital image cropping and measurement
| Details |
Inventors: Jetha, Zeenat; Carlisle, Andrew; Skiers, Andrew; Baar, David;
Assignee: Idelix Software Inc. (Vancouver, CA)
Primary Examiner: Luu; Matthew
Assistant Examiner:
Attorney, Agent or Firm: Conneely; Joseph McCarthy Tetrault LLP
A method for cropping a computer generated original image on a display, comprising the steps of: adjusting a user-selected movable boundary on the original image to define a cropped image within the boundary, the boundary defined by two or more points on the original image; and, distorting the original image in regions surrounding the points, whereby the boundary is accurately positioned for cropping. And, a method for measuring within a computer generated original image on a display, comprising the steps of: adjusting a user-selected movable line segment on the original image to define points on the original image for measuring between; and, distorting the original image in regions surrounding the points, whereby the points are accurately positioned for measuring. |
|
DETAILED DESCRIPTION According to one aspect of the invention, there is provided a method for cropping a computer generated original image on a display, comprising the steps of: adjusting a user-selected movable boundary on the original image to define a cropped image within the boundary, the boundary defined by two or more points on the original image; and, distorting the original image in regions surrounding the points, whereby the boundary is accurately positioned for cropping. Preferably, the step of distorting further includes the steps of: creating a lens surface for one or more of the regions; and, transforming the original image by applying a distortion function defining the lens surface to the original image. Preferably, the step of creating further includes the step of displaying a GUI over one or more of the regions for adjusting the lens surface. Preferably, the lens surface includes a focal region and a base region and the GUI includes: a slide bar icon for adjusting a magnification for the lens surface; a slide bar icon for adjusting a degree of scooping for the lens surface; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the focal region; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the base region; a move icon for adjusting a location for the lens surface on the boundary; a pickup icon for adjusting a location for the base region within the original image; and, a fold icon for adjusting a location for the focal region relative to the base region. Preferably, the adjusting is performed by moving a cursor on the display with a pointing device, the cursor is an icon, the pointing device is a mouse, and the movable boundary is a polygon. Preferably, the original image has one or more layers, the regions have a predetermined selection of these layers, and the cropped image has a predetermined selection of these layers. Advantageously, by using detail-in-context lenses to select points defining an area for a cropped image, a user can view a large area (i
|
|