Multidimensional Data Patents (Class 708/308)
  • Publication number: 20020194234
    Abstract: Embodiments of a two-dimensional pyramid filter architecture are described.
    Type: Application
    Filed: April 30, 2001
    Publication date: December 19, 2002
    Inventor: Tinku Acharya
  • Publication number: 20020184276
    Abstract: Embodiments of a two-dimensional pyramid filter architecture are described.
    Type: Application
    Filed: March 30, 2001
    Publication date: December 5, 2002
    Inventor: Tinku Acharya
  • Publication number: 20020174154
    Abstract: Embodiments of a two-dimensional pyramid filter architecture are described.
    Type: Application
    Filed: March 26, 2001
    Publication date: November 21, 2002
    Inventor: Tinku Acharya
  • Publication number: 20020161807
    Abstract: Embodiments of a two-dimensional pyramid filter architecture are described.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 31, 2002
    Inventor: Tinku Acharya
  • Publication number: 20020146179
    Abstract: A method for implementing a filter on a signal is disclosed wherein interval membership information is computed and stored in such a manner so as to use a minimal amount of memory thereby allowing filter computation by a small number of deterministic sequence of table lookups and bit-wise logical operations. In general, the present invention involves using a non-linear filter represented as a plurality of intervals and the discrete values a sample may take. Each sample corresponds to a component in a vector. Each interval is comprised of a lower and upper vector. Each sample value is compared to the lower and upper values of the sample's associated coordinate. A table for that sample is then constructed with binary entries where a ‘1’ denotes that a sample value is within the lower and upper values of the coordinate and ‘0’ denoting otherwise. A table is built for each sample.
    Type: Application
    Filed: May 30, 2002
    Publication date: October 10, 2002
    Applicant: Xerox Corporation
    Inventor: John C. Handley
  • Patent number: 6400849
    Abstract: An image processing method using memory management and pre-computed look up tables to speed up computations. Application of filters along directions other than image rows is simplified using several structured processing approaches that improve image data cache-ability. Time consuming or repeated computations are pre-computed and stored as look up tables to reduce the time required for image processing and to remove or reduce the need for special purpose image processing hardware.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: June 4, 2002
    Inventors: Shih-Jong J. Lee, Louis R. Piloco, Larry A. Nelson
  • Publication number: 20010011290
    Abstract: Interpolating filter banks are constructed for use with signals which may be represented as a lattice of arbitrary dimension d. The filter banks include M channels, where M is greater than or equal to two. A given filter bank is built by first computing a set of shifts &tgr;i as D−1 t1, i=1, 2, . . . M−1, where ti is a set of coset representatives taken from a unit cell of the input signal lattice, and D is a dilation matrix having a determinant equal to M. A polynomial interpolation algorithm is then applied to determine weights for a set of M−1 predict filters Pi having the shifts &tgr;1. A corresponding set of update filters Ui are then selected as Ui=Pi*/M, where Pi* is the adjoint of the predict filter Pi. The resulting predict and update filters are arranged in a lifting structure such that each of the predict and update filters are associated with a pair of the M channels of the filter bank.
    Type: Application
    Filed: February 27, 2001
    Publication date: August 2, 2001
    Applicant: Lucent Technologies Inc.
    Inventors: Jelena Kovacevic, Wim Sweldens
  • Patent number: 6208764
    Abstract: A rank filter suitable for use in real-time signal processing and image processing applications, for example, for improving an image. The rank filter can be implemented in software or hardware, employed in single- and multi-dimensions, and within any specified window. A link-list algorithm is combined with a memory array for storing and ordering the data.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: March 27, 2001
    Assignee: Eastman Kodak Company
    Inventors: Greg L. Archer, Larry W. Wilkinson
  • Patent number: 6182102
    Abstract: Two implementations of the inverse wavelet transform for use in an image decompression system do not waste computation power on the zero-valued values inserted into the data stream during an upsampling process. The implementation optimized for low-bandwidth applications toggles between even and odd modes each clock cycle. In even/odd mode, the transformed values are multiplied by the even/odd filter coefficients. The implementation optimized for high-bandwidth applications multiplies the transformed values by the even and odd filter coefficients seperately in two sets of multipliers and outputs two different results each clock cycle.
    Type: Grant
    Filed: May 14, 1996
    Date of Patent: January 30, 2001
    Assignee: LSI Logic Corporation
    Inventors: Loganath Ramachandran, Mody Lempel, Manoucher Vafai
  • Patent number: 6085347
    Abstract: DSP error detection and filtering of a modem signal using a simple, robust, and low cost technique. The DSP technique utilizes a equalizer/filter to adjust the amplitude and phase delay of the transmitted data signal. The modem on the DSP chip may include a demodulator, parser/interpreter module, start and stop bit module, and modulator. The demodulator may include a switch, equalizer/filter, processing module, bit converter, adder, and averaging module. The averaging module computes an average value for the error signal during the frame training sequence. The error signal is the output of the bit converter minus the output of the demodulator. After each bit of the error signal is fed into the averaging module, the averaging module computes a new average. The averaging module performs an adaptive process. The average value of the error signal is compared to a threshold value.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: July 4, 2000
    Assignee: PocketScience, Inc.
    Inventor: Zhifang Du
  • Patent number: 6009447
    Abstract: Methods for generating and implementing digital orientational filters. A first method of the present invention is provided for generating digital orientational filters of uniform size but each having a different fixed orientation. A second method provides for dilation of the digital orientation filters generated by the first method, both in a decimated and an undecimated format. A third method of the present invention provides for steering the orientation of the filters generated by the first method. Also, associated VLSI hardware based systems implementing the above methods are disclosed. The above methods and systems allow digital orientational filters to be utilized in computer vision and other applications requiring a large amount of video signal data to be processed in real-time.
    Type: Grant
    Filed: February 13, 1997
    Date of Patent: December 28, 1999
    Assignee: Georgia Tech Research Corporation
    Inventors: Toshiro Kubota, Cecil O. Alford
  • Patent number: 5928312
    Abstract: A digital filter processing device receives image data of a frame in the order of time series in scanning the frame for carrying out a filter process for every group of image data corresponding to each of a plurality of regions of a predetermined size in the frame. The device receives image data in the order of time series of the scanning operation of a frame to multiply the input image data by a corresponding filter coefficient. This multiplied result is accumulated for every group to be output as an accumulation result. As a result, a region for storing a multiplied result which is an intermediate result of the filter process and an operation for reading out the multiplied result from the storage region for accumulation can be eliminated. Therefore, a filtering process of a frame can be carried out at high speed and in real-time.
    Type: Grant
    Filed: March 12, 1996
    Date of Patent: July 27, 1999
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Ricardo T. Shichiku, Shinichi Yoshida