Patents by Inventor John Redford

John Redford 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: 6211864
    Abstract: A method and apparatus for optimizing the storage of compressed images includes serially storing pixel block data in memory. Fixed memory utilization can be improved for images having pixel blocks of varying information content. A cumulative memory allocation is updated during processing of each pixel block and compared with the current memory requirement. Memory not utilized for earlier processed pixel blocks having low information content can be used to store later processed high information content pixel blocks.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: April 3, 2001
    Assignee: Oak Technology, Inc.
    Inventor: John Redford
  • Patent number: 6130631
    Abstract: A method and apparatus for decoding of two part binary symbols, such as JPEG symbols, is disclosed. The invention takes advantage of the relationship between the Huffman symbol length, the magnitude length, and the overall symbol length so that none of these lengths need to be stored in memory. Using the invention, a Huffman symbol can be detected. Once the symbol is detected, the invention facilitates the determination of the Huffman symbol length, the magnitude length, and the overall symbol length.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: October 10, 2000
    Assignee: Oak Technology, Inc.
    Inventor: John Redford
  • Patent number: 6121905
    Abstract: A method and apparatus for decoding JPEG Huffman symbols is described. A content addressable memory module stores bit patterns representing Huffman symbols that must be decoded in a single decoding cycle. A compare-add module stores bit patterns representing Huffman symbols that can be decoded in following cycles. The content addressable memory module and the compare-add module each compare a Huffman symbol with their stored bit patterns and generate a corresponding bit pattern when a match is found. The method takes advantage of the high speed possible with a content addressable memory and the small size of the compare-add module.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: September 19, 2000
    Assignee: Oak Technology, Inc.
    Inventor: John Redford
  • Patent number: 6052703
    Abstract: A method and apparatus for performing matrix multiplication used in image processing is described. A modified Booth encoding method is used to reduce the logic circuitry in processor modules used for calculating forward and inverse discrete cosine transforms. A set of products of image values and matrix coefficients are generated and provided to a set of multiplexers. The multiplexers provide preselected products to a set of accumulators. The accumulators combine the products to generate the set of transform coefficients at the accumulator outputs.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: April 18, 2000
    Assignee: Oak Technology, Inc.
    Inventor: John Redford
  • Patent number: 6049330
    Abstract: A method and apparatus for optimizing the storage of compressed images includes serially storing pixel block data in memory. Fixed memory utilization can be improved for images having pixel blocks of varying information content. A cumulative memory allocation is updated during processing of each pixel block and compared with the current memory requirement. Memory not utilized for earlier processed pixel blocks having low information content can be used to store later processed high information content pixel blocks.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: April 11, 2000
    Assignee: Oak Technology, Inc.
    Inventor: John Redford
  • Patent number: 4079986
    Abstract: A mounting arrangement for nonrigidly connecting a vehicle cab enclosure with a vehicle body, comprises a rigid, elongate plate fixedly attached to the base of the enclosure and extending around a marginal surface of the vehicle body. A plurality of pins are attached to and depend perpendicularly from the plate in a spaced apart and generally aligned relationship, and are telescopically inserted into mating apertures positioned in the vehicle body for sliding cooperation therewith. A flexible and resilient gasket is positioned between the plate and the vehicle body marginal surface and receives the pins through associated apertures positioned therein whereby the gasket resists the transmission of vibratory motion between the vehicle enclosure and body. A plurality of longitudinally resilient fasteners are spaced apart along the body marginal surface and have one end thereof connected with a sidewall portion of the vehicle enclosure and the other end connected with the vehicle body.
    Type: Grant
    Filed: January 17, 1977
    Date of Patent: March 21, 1978
    Inventor: John Redford