Patents Assigned to Adobe Systems, Inc.
  • Patent number: 6028583
    Abstract: A method of compositing a set of ordered image layers in which a compound layer contains a plurality of image layers. The compound layer has a compound layer effect. Any image layers under the compound layer are composited to generate a first intermediate image, the first intermediate image is composited with each image layer in the compound layer to generate a second intermediate image, the first intermediate image is composited with the second intermediate image according to the compound layer effect to generate a third intermediate image, and the third intermediate image is composited with any remaining image layers to generate a final image.
    Type: Grant
    Filed: January 16, 1998
    Date of Patent: February 22, 2000
    Assignee: Adobe Systems, Inc.
    Inventor: Mark Hamburg
  • Patent number: 5995086
    Abstract: A method of displaying predefined characters contained in a font which maintain their artistically pleasing shapes as font design properties change over a font design axis (which defines a variable font design property) including the steps of:(1) including within each character definition a character-specific transition point which will be used to select a predefined character attribute of the character when it is displayed, the transition point lying along the font design axis;(2) selecting a value for the variable font design property of the character along the font design axis, and then determining a predefined character attribute for the character based upon the location of the selected value in relation to the character-specific transition point along the font design axis; and(3) displaying the character using the selected value of the variable font design property and the determined, predefined character attribute.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: November 30, 1999
    Assignee: Adobe Systems, Inc.
    Inventors: Terence S. Dowling, Jonathan A. von Zelowitz
  • Patent number: 5943063
    Abstract: A method for creating anti-aliased characters on a computer output device includes the steps of generating a call from a client process for a character to be rendered, rendering the character at a high resolution, and aligning stems of the character with a coarse grid corresponding to the resolution of an output device. The step of aligning the high resolution rendered stems to the coarse grid provides for an anti-aliased output with balanced stems. A method for rendering a character includes the steps of determining a device resolution and a number of greyscales to be displayed by a digital output device, determining a coarse grid and a high-resolution grid, developing character information concerning a character to be rendered, creating an initial bitmap of the character from the character information at the resolution of the high-resolution grid, and aligning stems of the initial bitmap with the coarse grid to create a coarse grid aligned high-resolution bitmap.
    Type: Grant
    Filed: October 23, 1995
    Date of Patent: August 24, 1999
    Assignee: Adobe Systems, Inc.
    Inventor: Terence S. Dowling
  • Patent number: 5929866
    Abstract: A method and apparatus for processing a character for anti-aliased display on a raster output device. A set of density values is computed for a set of raster positions to represent the character and the density values of the set are scaled to extend their range upward toward a maximum density value, whereby generally at least one of the density values of the set becomes the maximum density value. In one embodiment, the set of density values is computed from a rendering of the character at resolution higher than the resolution of the output device. In another embodiment, the character is created by a font having font metrics including a reference dimension, and the density values are scaled by computing adjusted values as a non-decreasing function of the original values, the function being defined to compute a maximum adjusted density value for at least one non-maximum density value.
    Type: Grant
    Filed: January 25, 1996
    Date of Patent: July 27, 1999
    Assignee: Adobe Systems, Inc
    Inventor: R. David Arnold
  • Patent number: 5857067
    Abstract: A method and apparatus convert font outlines to rasterized bitmaps. The method accesses stored outline data representing an object in a first coordinate space and transforms the outline data to corresponding data representing the object in a second corrdinate space. Regional relationship information is maintained in both corrdinate spaces through a non-linear transformation expressed as a plurality of linear transformation matrices, and a bit map, suitable for displaying the object, is generated as a result of the transformation. The apparatus of the invention analyzes Bezier curves and subdivides them as necessary until each portion is sufficiently flat to be approximated as a straight line, and calculates where line segments cross pixel midlines in order to fill the outline, and then generates the bit map.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: January 5, 1999
    Assignee: Adobe Systems, Inc.
    Inventors: Christopher R. Hassett, Harry J. Collins, John W. Nogrady
  • Patent number: 5819111
    Abstract: A method implemented in a computer peripheral having an IEEE 1284 interface controller for managing the transfer of data to the interface controller includes detecting a condition requiring the computer peripheral to control the flow of transfer of data to the interface controller and if a run length encoded data transfer to the interface controller is pending, delaying the control of flow of the transfer of data until a RLE data byte associated with the end of the pending run length encoded data transfer is received by the interface controller.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: October 6, 1998
    Assignee: Adobe Systems, Inc.
    Inventors: David A. Davies, Gary M. Green
  • Patent number: 5754873
    Abstract: The invention relates to a method and apparatus for adjusting the text height within a displayed image. A preferred absolute text height is input to the computer system by a user and is stored. When text images are displayed by the computer system, a selected section of text is determined. The stored preferred absolute text height is then retrieved, and the displayed text images are scaled by a scale factor such that the selected text section is displayed at the preferred absolute text height.
    Type: Grant
    Filed: June 1, 1995
    Date of Patent: May 19, 1998
    Assignee: Adobe Systems, Inc.
    Inventor: Joseph C. Nolan
  • Patent number: 5729637
    Abstract: A system for producing a raster image derived from a data structure including a data processing apparatus, a recognizer which performs recognition on an input bitmap to the data processing apparatus to detect identifiable objects within the input bitmap, a mechanism for producing a hybrid data structure including coded data corresponding to the identifiable objects and to non-identifiable objects and the input bitmap, and an output device capable of developing a visually perceptible raster image derived from the input bitmap in the hybrid data structure. The raster image is derived from the input bitmap and thus includes no misrecognition errors.
    Type: Grant
    Filed: April 10, 1995
    Date of Patent: March 17, 1998
    Assignee: Adobe Systems, Inc.
    Inventors: Dennis G. Nicholson, James C. King, David M. Emmett
  • Patent number: 5638503
    Abstract: A rendering device for converting input information into a bit map including a Bezier subdivision processor responsive to Bezier curve information describing a Bezier curve of an image. The Bezier subdivision processor performs at least one subdivision on the Bezier curve if the Bezier curve is greater than a desired resolution of a bit map to produce subdivided Bezier curves until all subdivided Bezier curves are at about the resolution of the bit map. The Bezier subdivision processor produces cross information from each Bezier curve which makes one crossing of a grid having the resolution of the bit map. The rendering device also includes a digital processor responsive to the cross information and operative to produce a bit map of the image from the cross information.
    Type: Grant
    Filed: July 7, 1994
    Date of Patent: June 10, 1997
    Assignee: Adobe Systems, Inc.
    Inventor: Jeffrey H. Hoel
  • Patent number: 5544291
    Abstract: A method for rendering a graphics image of a three-dimensional graphics model is described.
    Type: Grant
    Filed: November 10, 1993
    Date of Patent: August 6, 1996
    Assignee: Adobe Systems, Inc.
    Inventors: Glenn G. Gilley, Brice W. Tebbs
  • Patent number: 5544290
    Abstract: A two-dimensional page representation to be printed has a combination of text, graphic and image representation types. A data memory stores data representative of the page representation. A program memory stores program instructions including a plurality of different algorithms for compressing data associated with corresponding different representation types and their combinations.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: August 6, 1996
    Assignee: Adobe Systems, Inc.
    Inventor: Ronald S. Gentile
  • Patent number: 5539865
    Abstract: A two-dimensional page representation to be printed has a combination of text, graphic and image representation types. A data memory stores data representative of the page representation. A program memory stores program instructions including a plurality of different algorithms for compressing data associated with corresponding different representation types and their combinations.
    Type: Grant
    Filed: November 10, 1992
    Date of Patent: July 23, 1996
    Assignee: Adobe Systems, Inc.
    Inventor: Ronald S. Gentile
  • Patent number: 5515110
    Abstract: A computer-based video editing system provides software controlled wipes between scenes. These wipes may be the conventional horizontal, vertical, or clock type wipes used in video to transition from one scene to the next. Instead of being generated by conventional digital wave form generators, the wipes are generated as a bit map in computer memory, thus allowing the editor to design his own wipes as desired. The wipes are generated by comparators which have as their inputs line-by-line video data and computer controlled threshold data so as to control a video switcher to select between scenes as determined by the wipe pattern.
    Type: Grant
    Filed: March 29, 1995
    Date of Patent: May 7, 1996
    Assignee: Adobe Systems, Inc.
    Inventors: Robert J. Alig, Gerald A. Raitzer, Michael Shinsky
  • Patent number: 5506944
    Abstract: A two-dimensional page representation to be printed has a combination of text, graphic and image representation types. A data memory stores data representative of the page representation. A program memory stores program instructions including a plurality of different algorithms for compressing data associated with corresponding different representation types and their combinations.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: April 9, 1996
    Assignee: Adobe Systems, Inc.
    Inventor: Ronald S. Gentile
  • Patent number: 5504842
    Abstract: A two-dimensional page representation to be printed has a combination of text, graphic and image representation types. A data memory stores data representative of the page representation. A program memory stores program instructions including a plurality of different algorithms for compressing data associated with corresponding different representation types and their combinations.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: April 2, 1996
    Assignee: Adobe Systems, Inc.
    Inventor: Ronald S. Gentile
  • Patent number: 4837613
    Abstract: The invention provides a method for selecting the intensity level of each of the primary colors for displaying or printing a predetermined, desired color to be composed of a specified percent of each of the primary colors. Each primary color has available a predetermined number of discrete intensity levels ranging from minimum to maximum and is to be displayed on a matrix having a predetermined number of cells. The first step in the method is to determine a desired intensity level for each primary color and to select the number of cells of the matrix which are to display that color at that intensity level. These cells of each primary color are then arranged in the matrix in a predetermined ordering to display the desired color. The sequence of the ordering is predetermined and the same for each primary color.
    Type: Grant
    Filed: September 1, 1988
    Date of Patent: June 6, 1989
    Assignee: Adobe Systems, Inc.
    Inventors: William H. Paxton, Michael D. Schuster, John E. Warnock
  • Patent number: D327902
    Type: Grant
    Filed: February 22, 1991
    Date of Patent: July 14, 1992
    Assignee: Adobe Systems, Inc.
    Inventor: Robert J. Slimbach
  • Patent number: D327903
    Type: Grant
    Filed: February 22, 1991
    Date of Patent: July 14, 1992
    Assignee: Adobe Systems, Inc.
    Inventor: Robert J. Slimbach
  • Patent number: D402685
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: December 15, 1998
    Assignee: Adobe Systems, Inc.
    Inventor: Julian Waters
  • Patent number: D413620
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: September 7, 1999
    Assignee: Adobe Systems Inc.
    Inventor: Viktor Solt