Patents by Inventor Airell R. Clark, II

Airell R. Clark, II 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: 7750949
    Abstract: An image device, such as a digital camera, detects specific repeating patterns of signal variations by processing columnar information from the device's two-dimensional sensor array used to generate images. In one embodiment, the columnar information is derived from calculating row averages for two image frames, with each row average being a computed average of the multiple signal intensities generated from some or all of the sensors within a particular row. After the columnar information is determined for each of the two frames, a difference signal is generated as a sequence of the differences between the row averages for the first frame and the row averages for the second frame. This row averaging and frame differencing removes a large percentage of the signal energy that is not a result of the artifact of interest, such as the flicker generated by illumination having intensity fluctuations at 100 Hz or at 120 Hz.
    Type: Grant
    Filed: January 13, 2007
    Date of Patent: July 6, 2010
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Dwight Poplin, Michael J. Zelman, Airell R. Clark, II, Todd S. Sachs
  • Patent number: 7444030
    Abstract: Methods, systems, and computer programs for encoding images are described. In one aspect, quantized frequency domain vectors are sequentially generated from a sequence of blocks of the image. Each quantized frequency domain vector includes a set of quantized forward transform coefficients that are derived from a respective image block. For each successive quantized frequency domain vector, a current input capacity level of a buffer is determined and the quantized frequency domain vector is modified to increase compressibility when the current input capacity level is determined to be below a prescribed threshold. Modified and unmodified quantized frequency domain vectors are encoded into a sequence of encoded image blocks. The sequence of encoded image blocks is stored in the buffer.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: October 28, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Donald M. Reid, Airell R. Clark, II
  • Patent number: 7187405
    Abstract: An image device, such as a digital camera, detects specific repeating patterns of signal variations by processing columnar information from the device's two-dimensional sensor array used to generate images. In one embodiment, the columnar information is derived from calculating row averages for two image frames, with each row average being a computed average of the multiple signal intensities generated from some or all of the sensors within a particular row. After the columnar information is determined for each of the two frames, a difference signal is generated as a sequence of the differences between the row averages for the first frame and the row averages for the second frame. This row averaging and frame differencing removes a large percentage of the signal energy that is not a result of the artifact of interest, such as the flicker generated by illumination having intensity fluctuations at 100 Hz or at 120 Hz.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: March 6, 2007
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Dwight Poplin, Michael J. Zelman, Airell R. Clark, II, Todd S. Sachs
  • Patent number: 6069573
    Abstract: A method and apparatus for prioritizing encoded MATCH signal and MATCH ADDRESS signals for a content addressable memory ("CAM") array is disclosed. Each CAM core has an output encoder for providing a MATCH signal and, if a MATCH is determined, a MATCH.sub.-- ADDRESS signal indicative of locations in the CAM of the data of interest. The priority encoder output signals are encoded to provide a final MATCH signal and a final MATCH.sub.-- ADDRESS to only the highest priority MATCH.sub.-- ADDRESS from the CAM core having the data, solving the problem of determining which of a plurality of CAM matches to select.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: May 30, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Airell R. Clark, II, Brian R. Jung
  • Patent number: 5978885
    Abstract: A computer memory system provides self-timed precharging and output signal latching. The method and apparatus are useful in accelerating search cycles for associative data in a memory such as a content addressable memory (CAM) where single transition memory search and output signal encoding is required. Feedback is provided to initiate memory precharging as soon as an actual search of the memory ends rather than at a next system clock transition.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: November 2, 1999
    Assignee: Hewlett Packard Co.
    Inventor: Airell R. Clark, II
  • Patent number: 5828324
    Abstract: A method and apparatus for encoding MATCH signal and MATCH ADDRESS signal generation for a content addressable memory ("CAM") array is disclosed. Each CAM core has an output encoder for providing a MATCH signal and, if a MATCH is determined, a MATCH.sub.-- ADDRESS signal indicative of the location in the CAM of the data of interest. In order to speed the critical search path, each signal line for the MATCH and MATCH.sub.-- ADDRESS have the same number of transistors, with designated MATCH.sub.-- ADDRESS transistors being used to indicate a MATCH, that is, providing a substitute MATCH signal, if the MATCH line has no transistor. The output encoder output signals are encoded to provide a final MATCH signal and a final MATCH.sub.-- ADDRESS which adds a CAM core designator to the MATCH.sub.-- ADDRESS from the CAM core having the data.
    Type: Grant
    Filed: June 17, 1996
    Date of Patent: October 27, 1998
    Assignee: Hewlett-Packard Company
    Inventor: Airell R. Clark, II
  • Patent number: 5686912
    Abstract: A method of compressing a stream of raw data including the steps of providing a memory device having compression active state and a compression inactive state, inputting a raw data segment into the memory device, generating a compressed data segment based on the raw data segment, creating output data based on the compressed data segment when the memory device is in the compression active state, otherwise based on the raw data segment when in the memory device is the compression inactive state, calculating a compression coefficient, and setting the state of the memory device based on the compression coefficient, such that compressed data is output only when compression has recently proven effective, and raw data is output when compression has recently proven ineffective. The method may also include decompression of the output data.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: November 11, 1997
    Assignee: Hewlett-Packard Company
    Inventors: Airell R. Clark, II, Brian R. Jung, Matthew P. Heineck
  • Patent number: 5654703
    Abstract: An apparatus and method for parallel data compression and decompression uses packing and unpacking of data which has multi-variable components, for example, relational multi-variable content data such as tristimulus color space data used in color hard copy applications. Multiple input words are compressed in parallel compression engines and fed in parallel to a packer device which configures the codes in an order determined by order of compression and byte count for each word into a single bit string code. In the decompression cycle of the process, an unpacker device separates the single bit string code based upon length of a data string represented by a code word last decoded by either the decompression engine for that code word if the decompression engine is idle, or the length of the string that has been decoded so far if the decompression engine is currently working on a code.
    Type: Grant
    Filed: June 17, 1996
    Date of Patent: August 5, 1997
    Assignee: Hewlett-Packard Company
    Inventor: Airell R. Clark, II
  • Patent number: 5455576
    Abstract: A class of lossless data compression algorithms use a memory-based dictionary of finite size to facilitate the compression and decompression of data. To reduce the loss in data compression caused by dictionary resets, a standby dictionary is used to store a subset of encoded data entries previously stored in a current dictionary. In a second aspect of the invention, data is compressed/decompressed according to the address location of data entries contained within a dictionary built in a content addressable memory (CAM). In a third aspect of the invention, the minimum memory/high compression capacity of the standby dictionary scheme is combined with the fast single-cycle per character encoding/decoding capacity of the CAM circuit. In a fourth aspect of the invention, a selective overwrite dictionary swapping technique is used to allow all data entries to be used at all times for encoding character strings.
    Type: Grant
    Filed: February 7, 1994
    Date of Patent: October 3, 1995
    Assignee: Hewlett Packard Corporation
    Inventors: Airell R. Clark, II, Jeffrey P. Tobin, Gadiel Seroussi