Patent application number | Description | Published |
20100067786 | IDENTIFYING INTRINSIC PIXEL COLORS IN A REGION OF UNCERTAIN PIXELS - A digital image that includes first and second regions is processed. An intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions is estimated by extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions. | 03-18-2010 |
20110038562 | Universal Front End for Masks, Selections, and Paths - A method, system, and computer-readable storage medium are disclosed for editing a digital image with automatic conversion of region modalities. Input comprising an instruction to perform an operation on a first portion of the digital image may be received. The first portion of the digital image may comprise data defined by a first region modality. The operation may be applicable to data defined by a second region modality. In response to receiving the input, the first portion of the digital image may be automatically converted from the first region modality to the second region modality. The operation may be automatically performed on the converted first portion of the digital image (i.e., as defined by the second region modality). | 02-17-2011 |
20110311134 | IMAGE MASKS GENERATED FROM LOCAL COLOR MODELS - Methods, systems, and apparatus, including computer program products, feature receiving an image mask where the image mask identifies a first opacity value of pixels in a raster image. The first opacity value ranges between a value representing foreground and a value representing background. Each pixel in the image has a color. A first boundary pixel is identified in the image. A second opacity value for the first boundary pixel is determined using a first local color model of opacity. The first local color model of opacity is determined based on the colors of the pixels in the image within a local neighborhood of the first boundary pixel. | 12-22-2011 |
20120002903 | MULTI-BEHAVIOR IMAGE CORRECTION TOOL - A system to perform modifications, or adjustments, to a digital image includes an interface component to receive selection input that indicates a location with respect to the digital data to be modified. A detector then detects a characteristic of the digital data. A configurator configures a data modification component to modify the digital data based on the detected characteristic. As configured by the configurator, the data modification component is further configured to modify the digital data based on a horizontal displacement with respect to the indicated location and a vertical displacement with respect to the indicated location. | 01-05-2012 |
20120039535 | LIVE COHERENT IMAGE SELECTION - Methods, systems, and apparatus, including computer program products, featuring receiving user input defining a sample of pixels from an image, the image being defined by a raster of pixels. While receiving the user input, the following actions are performed one or more times: pixels are coherently classified in the raster of pixels as being foreground or background based on the sample of pixels; and a rendering of the image is updated on a display to depict classified foreground pixels and background pixels as the sample is being defined. | 02-16-2012 |
20120294529 | LIVE COHERENT IMAGE SELECTION - Methods, systems, and apparatus, including computer program products, feature receiving user input defining a sample of pixels from an image, the image being defined by a raster of pixels. While receiving the user input, the following actions are performed one or more times: pixels are coherently classified in the raster of pixels as being foreground or background based on the sample of pixels; and a rendering of the image is updated on a display to depict classified foreground pixels and background pixels as the sample is being defined. | 11-22-2012 |
20130009869 | System and Method for Image Processing using Multi-touch Gestures - Various embodiments of a system and methods for processing digital images using multi-touch gestures are described. A multi-touch gestural input set which comprises a plurality of touch gestures may be applied to a display of an image. The gestural input set may include different gesture types, such as mobile and stationary gestures. Each gesture type may indicate a different image processing constraint that may be applied to modify the digital image. Stationary gestures may indicate constrained regions of the image that are not subject to modification. Mobile gestures may indicate regions of the image which may be subject to modification. Characteristics of the mobile gestures, such as velocity and/or pressure, may also indicate an amount by which an image may be modified over the region indicated by the mobile gesture. Image masks, which separate foreground and background regions of an image, may also be specified by the gestural input set. | 01-10-2013 |
20130167087 | MODE-BASED GRAPHICAL EDITING - Among other disclosures, a method includes associating an initial work area corresponding to a portion of graphical data with a graphical editing tool, receiving a request indicating a change in editing mode to use of the graphical editing tool, determining an active work area based on the initial work area associated with the graphical editing tool, and selecting the active work area, at least initially, for editing using the graphical editing tool. | 06-27-2013 |
20140040796 | INTERACTING WITH GRAPHICAL WORK AREAS - Among other disclosures, a method may include receiving a repositioning request, relative to a work area marker, and an adjustment request, relative to a work area, wherein the work area is associated with a portion of graphical data, and the marker allows interaction with the work area. The method may include deriving an updated marker and an updated work area, wherein the updated marker reflects the repositioning request, the updated work area is associated with the portion, and the work area reflects the adjustment request. The method may include providing visually the updated marker, wherein the updated marker allows interaction with the updated work area. | 02-06-2014 |