Patents by Inventor Kenneth W. Correll

Kenneth W. Correll 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: 6654012
    Abstract: A method renders a volume data set as an image in a volume rendering system. The volume data set includes a plurality of voxels stored in a memory. The volume rendering system includes a plurality of parallel processing pipelines. The image includes a plurality of pixels stored in the memory. A set of rays are cast through the volume data set. The volume data set is partitioned into a plurality of sections aligned with the sets of rays. Voxels along each ray of each set are sequentially interpolated voxels in only one of the plurality of pipelines to generate samples only as long as the samples contribute to the image.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: November 25, 2003
    Assignee: TeraRecon, Inc.
    Inventors: Hugh C. Lauer, Larry D. Seiler, Charidimos E. Gasparakis, Vikram Simha, Kenneth W. Correll
  • Patent number: 6512517
    Abstract: A volume rendering integrated circuit includes a plurality of interconnected pipelines having stages operating in parallel. The stages of the pipelines are interconnected in a ring, with data being passed in only one direction around the ring. The volume integrated circuit also includes a render controller for controlling the flow of volume data to and from the pipelines and for controlling rendering operations of the pipelines. The integrated circuit may further include interfaces for coupling the integrated circuit to various storage devices and to a host computer.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: January 28, 2003
    Assignee: TeraRecon, Inc.
    Inventors: James M. Knittel, Stephen R. Burgess, Kenneth W. Correll, Jan C. Hardenbergh, Christopher J. Kappler, Hugh C. Lauer, Stephen F. Mason, Takahide Ohkami, William R. Peet, Hanspeter Pfister, Beverly J. Schultz, Jay C. Wilkinson
  • Publication number: 20020190984
    Abstract: A method renders a volume data set as an image in a volume rendering system. The volume data set includes a plurality of voxels stored in a memory. The volume rendering system includes a plurality of parallel processing pipelines. The image includes a plurality of pixels stored in an image buffer. A determination is made whether a particular voxel of the volume data set will contribute to the image. The voxel is read into one of the plurality of pipelines only if the particular voxel contributes to a particular pixel of the image.
    Type: Application
    Filed: October 1, 1999
    Publication date: December 19, 2002
    Inventors: LARRY D. SEILER, KENNETH W. CORRELL, HUGH C. LAUER, VISHAL C. BHATIA
  • Patent number: 6476810
    Abstract: A method generates a histogram of a volume data set in a rendering pipeline. The volume data set includes a plurality of samples stored in a memory. Each sample is partitioned in parallel into a plurality of field according to a plurality of format registers, there is one format register for each field. Entries of a plurality of tables are indexed in parallel with the plurality of fields, there is one entry indexed in each table by each field. The indexed entries are incremented to accumulate a histogram of the fields of the samples of the volume data set.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: November 5, 2002
    Assignee: TeraRecon, Inc.
    Inventors: Vikram Simha, Charidimos E. Gasparakis, Kenneth W. Correll
  • Patent number: 6424346
    Abstract: A method maps samples in a rendering pipelines. The samples are stored in a sample memory. Each sample has a plurality of fields. A descriptor is stored for each field in a field format register. Each sample is read from the memory into a mapping unit. The fields are extracted from each sample according to the corresponding descriptor, and forwarded in parallel to the rendering pipeline.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: July 23, 2002
    Assignee: Tera Recon, Inc.
    Inventors: Kenneth W. Correll, Larry D. Seiler, Vikram Simha, Charidimos E. Gasparakis, Hugh C. Lauer
  • Patent number: 6421057
    Abstract: A volume rendering pipeline includes a plurality of processing stages such as a gradient estimation stage, an interpolation stage, a classification stage, an illumination stage, and a compositing stage. The stages are connected to each other by multiplexers. A first multiplexer connects an output of a first stage to an input of a second stage. A second multiplexer connects an output of the second stage to an input of the first stage. A third multiplexer has inputs connected to the output of the first stage and the output of the second stage, the first, second, and third multiplexers are responsive to a select signal to configure the stages of the rendering pipeline for processing the volume data set.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: July 16, 2002
    Assignee: Terarecon, Inc.
    Inventors: Hugh C. Lauer, Larry D. Seiler, James M. Knittel, Kenneth W. Correll, Charidimos E. Gasparakis, Vikram Simha, Vishal C. Bhatia
  • Patent number: 6085292
    Abstract: A cache includes an address cache for storing memory addresses. An address queue is connected to the address cache for storing missed addresses in the order that the address cache is probed. A memory controller receives the missed addresses from the address queue. A data queue receives data stored at the missed addresses from the memory controller. A probe result queue is connected to the address cache for storing data cache line addresses and hit/miss information. A multiplexer connected to the data cache, the data queue, and the probe result queue selects output data from the data cache or the data queue depending on the hit/miss information.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: July 4, 2000
    Assignee: Digital Equipment Corporation
    Inventors: Joel J. McCormack, Kenneth W. Correll, Barton W. Berkowitz, Christopher C. Gianos