Patents by Inventor Stephen N. Schiller
Stephen N. Schiller has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7295700Abstract: Method and apparatus for segmenting a first region and a second region. A method for defining a boundary separating a first region and a second region of a digital image includes determining using a learning machine, based on one or more of the color arrangements, which pixels of the image satisfy criteria for classification as associated with the first region and which pixels of the image satisfy criteria for classification as associated with the second region. The digital image includes one or more color arrangements characteristic of the first region and one or more color arrangements characteristic of the second region. The method includes identifying pixels of the image that are determined not to satisfy the criteria for classification as being associated either with the first region or the second region. The method includes decontaminating the identified pixels to define a boundary between the first and second regions.Type: GrantFiled: October 24, 2003Date of Patent: November 13, 2007Assignee: Adobe Systems IncorporatedInventors: Stephen N. Schiller, Gregg D. Wilensky
-
Patent number: 7256798Abstract: A computer-based method of processing a computer graphics illustration having pieces of artwork includes mapping outlines of the pieces of artwork onto a grid of cells, determining a number of outlines that map to a cell, and identifying a complex region based on the determined number of outlines that map to the cell.Type: GrantFiled: January 4, 2005Date of Patent: August 14, 2007Assignee: Adobe Systems IncorporatedInventors: Lubomir D. Bourdev, Stephen N. Schiller
-
Patent number: 6894704Abstract: A computer-based method of processing a computer graphics illustration having pieces of artwork includes mapping outlines of the pieces of artwork onto a grid of cells, determining a number of outlines that map to a cell, and identifying a complex region based on the determined number of outlines that map to the cell.Type: GrantFiled: November 22, 1999Date of Patent: May 17, 2005Assignee: Adobe Systems IncorporatedInventors: Lubomir D. Bourdev, Stephen N. Schiller
-
Patent number: 6859553Abstract: Methods and apparatus, including computer program products, for flattening an image. In one aspect, the invention provides a method that includes receiving an image having multiple objects with each object having an original outline. Objects from among the multiple objects are selected to be abstracted objects. A planar-mapping outline is defined for each object. The planar-mapping outline of each selected object is an enclosing outline that encloses the object, and the planar-mapping outline of each object not selected is the original outline of the object. The image is divided into non-overlapping regions by using the planar-mapping outlines of all the objects. Each region is flattened.Type: GrantFiled: March 23, 2001Date of Patent: February 22, 2005Assignee: Adobe Systems IncorporatedInventors: Lubomir D. Bourdev, Stephen N. Schiller
-
Patent number: 6720977Abstract: Methods and computer programs for processing a computer graphics illustration having overlapping pieces of artwork. The method includes flattening at least some of the pieces of artwork into non-overlapping regions, storing information describing how the appearances of one or more pieces of artwork can be combined to determine an appearance for at least one of the non-overlapping regions, determining an appearance for at least one of the non-overlapping regions based on the stored information, and outputting the determined appearance.Type: GrantFiled: November 22, 1999Date of Patent: April 13, 2004Assignee: Adobe Systems IncorporatedInventors: Lubomir D. Bourdev, Stephen N. Schiller, Martin E. Newell
-
Patent number: 6466210Abstract: Methods and apparatus for blending graphics data that includes a plurality of objects. In one aspect, objects are grouped into two layers; objects associated with a first layer are drawn; objects associated with a second layer are drawn; and data drawn into the first and second layers is blended. A layer stack may be used to define a hierarchy for blending layers of the image. The apparatus may be an output display device and more particularly a printing device. The object data may be transformed to an intermediate form and the intermediate form data for the first and second layer may be blended. The apparatus may include an interpreter for receiving object data associated with two layers of an image and for receiving a layer operator for designating which objects belong to which layer; a drawing engine for drawing objects into a first and a second buffer for a first layer and a second layer, respectively; and a blend processor for blending data in the first and second buffers.Type: GrantFiled: December 22, 1997Date of Patent: October 15, 2002Assignee: Adobe Systems IncorporatedInventors: Stephen E. Carlsen, Stephen N. Schiller, Lars U. Borg
-
Patent number: 6456295Abstract: Methods and apparatus for simulating diffusion on an input raster. The method includes receiving an input raster for a region, the input raster including one or more objects having fixed parameter values and one or more areas of the region over which the parameter is to be diffused. The method defines a first and second raster that cover the region where the first raster includes parameter values and the second raster includes set values designating locations corresponding to one or more objects. A procedure is applied to the first and second rasters to compute diffusion values of the parameter for one or more areas of the region. The procedure includes reducing the first and second rasters until a predefined end condition is met, and expanding the reduced first and second rasters back to an original size.Type: GrantFiled: December 21, 1999Date of Patent: September 24, 2002Assignee: Adobe Systems IncorporatedInventor: Stephen N. Schiller
-
Patent number: 6313840Abstract: A method for defining a color gradient across a region in a display space that includes defining a bi-cubic patch enclosing the region. The bi-cubic patch includes four corners having a color associated therewith and four curves connecting pairs of the corners forming a closed loop. The four curves define the color gradient across the bi-cubic patch as a function of the four colors associated with the four corners of the bi-cubic patch. The method includes defining a unit square in parameter space including a mapping function from the unit square to the bi-cubic patch such that the corners of the bi-cubic patch map to the corners of the unit square. The color of every point in the unit square is a bi-cubic interpolation of the four colors associated with the four corners of the bi-cubic patch. The method includes clipping the bi-cubic patch for display of the region.Type: GrantFiled: April 18, 1997Date of Patent: November 6, 2001Assignee: Adobe Systems IncorporatedInventors: William D. Bilodeau, Paul C. Chen, Matthew J. Foley, Stephen N. Schiller
-
Patent number: 6289364Abstract: A raster image processor receives a file of instructions and images in any convenient page description language and blends the images in accordance with the specified blending mode and, possibly, opacity information.Type: GrantFiled: December 22, 1997Date of Patent: September 11, 2001Assignee: Adobe Systems, Inc.Inventors: Lars U. Borg, Stephen E. Carlsen, Stephen N. Schiller, Mark Hamburg
-
Patent number: 6147689Abstract: A method and apparatus for rendering a two dimensional (2D) patch associated with an object to achieve a smooth shading across the object where the 2D patch defines a complex gradient including at least one foldover edge. The method includes subdividing the patch until each subpatch includes no more than one foldover edge, grouping the subpatches into regions divided by a foldover edge, defining a ordering for displaying the regions and rendering the regions in order.Type: GrantFiled: April 7, 1998Date of Patent: November 14, 2000Assignee: Adobe Systems, IncorporatedInventor: Stephen N. Schiller
-
Patent number: 6049339Abstract: A system for blending graphical objects using planar map representations is described. A page description representation of an input document's graphical objects is converted, at least in part, into a planar map representation. A color is assigned to each region in the planar map as a function of the region's associated paths' transparency characteristics. In one embodiment, if the graphical processing system exhausts its memory during processing, those paths already converted to planar maps are rasterized. Any subsequent processing of graphical objects is thereafter performed in raster format. In another embodiment, an output page is divided into tiles where each tile may be rasterized independent of the other tiles. In yet another embodiment, graphical objects are processed in reverse order compared to their arrangement in the page description language representation.Type: GrantFiled: December 22, 1997Date of Patent: April 11, 2000Assignee: Adobe Systems IncorporatedInventors: Stephen N. Schiller, Daniel J. Clark
-
Patent number: 5737452Abstract: A method of generating a threshold array made up of a plurality of dot profiles, each of which is made up of a plurality of black or white pixels, certain of the pixels in certain of the dot profiles being constrained to be either black or white.Type: GrantFiled: December 17, 1996Date of Patent: April 7, 1998Assignee: Adobe Systems IncorporatedInventor: Stephen N. Schiller
-
Patent number: 5305118Abstract: A method of equalizing the shape and size of halftone dots in a supertile having digital cells, corresponding ideal cells and pixels to faithfully reproduce an image having predetermined gray levels. Various techniques include: (1) adding offset vectors to the coordinates of pixels in digital cells; (2) determining twice as many smaller digital cells as original digital cells; and (3) determining a model digital cell and ranking pixels in remaining digital cells to mimic the ranking of pixels in the model cell.Type: GrantFiled: August 18, 1993Date of Patent: April 19, 1994Assignee: Adobe Systems IncorporatedInventors: Stephen N. Schiller, Donald E. Knuth
-
Patent number: 5285291Abstract: The invention provides an improved method for producing halftone images with digital halftone cell dimension and orientation to match a desired ideal halftone cell in an ideal halftone grid by choosing a reference ideal halftone cell size having a predetermined number of pixels and comparing the number of pixels in the newly selected halftone cells to the reference, thereby making the number of pixels in all ideal cells to be equal. Methods are provided for controlling the assignment of pixels on the boundary line between ideal halftone cells while avoiding pixel clustering.Type: GrantFiled: February 8, 1991Date of Patent: February 8, 1994Assignee: Adobe Systems IncorporatedInventor: Stephen N. Schiller
-
Patent number: 5237313Abstract: An improved method for displaying a character on a raster device at relatively low resolution by identifying regions of the character that improperly touch other regions of the character, and then modifying the display of that character to move or delete pixels which decrease legibility of the character, by (1) enumerating the pixels in an order determined by the path topology, (2) searching for sequences of pixels corresponding to a pointed feature in the character that undesirably touches other parts of the character, and (3) editing the bitmap to remove such contacts.Type: GrantFiled: October 11, 1991Date of Patent: August 17, 1993Assignee: Adobe Systems IncorporatedInventors: William H. Paxton, Stephen N. Schiller
-
Patent number: 5235435Abstract: An improved method is described for producing halftone images with halftone cell dimensions and orientation to match a desired screen grid by choosing reference halftone gray values for each pixel in a supertile of representative halftone cells, testing source pixel gray values against corresponding reference gray values and selectively displaying corresponding pixels, where the supertile includes more than one halftone cell, is composed of whole pixels, can tile the source image plane when placed side-by-side with copies of itself, and includes halftone cells on adjacent supertiles that, in tiling the plane, align exactly or closely to approximate a smooth halftone screen. The invention also includes ways of manipulating the supertile for faster output of a halftone image.Type: GrantFiled: March 4, 1992Date of Patent: August 10, 1993Assignee: Adobe Systems IncorporatedInventor: Stephen N. Schiller
-
Patent number: 5200740Abstract: Method for displaying characters with improved legibility at relatively low resolution by modifying the center point fill method and displaying additional pixels as needed to maintain connectivity and avoid dropout problems. Additional pixels are turned on as needed where a black section of the character crosses the midline between two adjacent horizontal or vertical pixel centers. If the intersections of a black section of a character with a midline is entirely within one pixel which is not otherwise turned on, then that pixel is turned on; if a black section of a character crosses between two such adjacent pixel reference points in parts of both pixels, and if neither pixel is already on, the pixel having more of the black section, measured along the line between pixel centers, (or other reference points), is turned on.Type: GrantFiled: August 1, 1989Date of Patent: April 6, 1993Assignee: Adobe Systems IncorporatedInventors: William H. Paxton, Stephen N. Schiller
-
Patent number: 5050103Abstract: A method for displaying characters on a screen or printer, particularly kanji characters. The structure of the character is represented by stems and counters, both vertical and horizontal, the counters being the spaces between stems. The character is then adjusted to be displayed. Either the horizontal or vertical counters are grouped into a first chain of counters. The non-integral counter widths of this chain are adjusted in relation to the other counter widths within the chain, selected counter widths being made equal to others within the chain in order to most faithfuly reproduce the desired character. The remaining horizontal or vertical counters, if any, are also grouped into one or more series of chains which are also adjusted, chain by chain. Then the other set of counters are adjusted in the same way.Type: GrantFiled: May 12, 1989Date of Patent: September 17, 1991Assignee: Adobe Systems IncorporatedInventors: Stephen N. Schiller, William H. Paxton