Patents by Inventor Charles C. Stearns
Charles C. Stearns 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).
-
Publication number: 20240089796Abstract: A Link 16 terminal. The Link 16 terminal includes a red enclave. The red enclave comprises a Link 16 radio. The Link 16 radio is configured to send commands to Link 16 modems. The commands specify time slots when operations in the commands should be performed by the Link 16 modems. The Link 16 terminal further includes a black enclave physically separated from the red enclave. The black enclave includes a Link 16 modem configured to receive commands from the Link 16 radio. The Link 16 terminal further includes a communication channel configured to facilitate communication between the red enclave and the black enclave. The Link 16 radio is configured to dynamically adjust when commands are sent to the Link 16 modem with respect to time slots specified in the commands based on latency between the Link 16 radio and the Link 16 modem.Type: ApplicationFiled: September 7, 2023Publication date: March 14, 2024Inventors: Jon E. Stearn, Sean K. Parker, Charles A. Wolfe, Peter C. Camana, Stuart N. Shanken, Thomas J. Allen
-
Patent number: 5818967Abstract: MPEG compressed video data is decompressed in a computer system by sharing computational decompression tasks between the computer system host microprocessor, the graphics accelerator, and a dedicated MPEG processor (video decoder engine) in order to make best use of resources in the computer system. Thus the dedicated MPEG processor is of minimum capability and hence advantageously minimum cost. The host microprocessor is used to decompress the MPEG upper data layers. The more powerful the host microprocessor, the more upper data layers it decompresses. The remainder of the decompression (lower data layers) is performed by the MPEG dedicated processor and/or the graphics accelerator. The video decoder engine is a fast hardwired processor. It has a graceful degradation capability to allow dropping of occasional video frames without displaying any part of a dropped video frame. The video decoder engine has a three stage pipeline structure to minimize circuitry and speed up operation.Type: GrantFiled: June 12, 1995Date of Patent: October 6, 1998Assignee: S3, IncorporatedInventors: Soma Bhattacharjee, Charles C. Stearns
-
Patent number: 5778096Abstract: MPEG compressed data is decompressed in a computer system by sharing computational decompression tasks between the computer system host microprocessor, the graphics accelerator, and a dedicated MPEG processor in order to make best use of resources in the computer system. Thus the dedicated MPEG processor is of minimum capability and hence advantageously minimum cost. The host microprocessor is used to decompress the MPEG upper data layers. The more powerful the host microprocessor, the more upper data layers it decompresses. The remainder of the decompression (lower data layers) is performed by the MPEG dedicated processor and/or the graphics accelerator.Type: GrantFiled: June 12, 1995Date of Patent: July 7, 1998Assignee: S3, IncorporatedInventor: Charles C. Stearns
-
Patent number: 5774676Abstract: MPEG compressed data is decompressed in a computer system by sharing computational decompression tasks between the computer system host microprocessor, the graphics accelerator, and a dedicated MPEG processor in order to make best use of resources in the computer system. Thus the dedicated MPEG processor is of minimum capability and hence advantageously minimum cost. The host microprocessor is used to decompress the MPEG upper data layers. The more powerful the host microprocessor, the more upper data layers it decompresses. The remainder of the decompression (lower data layers) is performed by the MPEG dedicated processor and/or the graphics accelerator.Type: GrantFiled: October 3, 1995Date of Patent: June 30, 1998Assignee: S3, IncorporatedInventors: Charles C. Stearns, Stephanie W. Ti
-
Patent number: 5757670Abstract: The frame reconstruction (FR) portion of an MPEG decompression circuit includes a horizontal interpolation element, a vertical interpolation element, and a selector (post processing) element. The horizontal and vertical interpolation elements are each digital filters averaging respectively two horizontal and two vertical adjacent pixels in an MPEG pixel block. Logic is included for constructing B, I, and P-type MPEG pictures. Also included is an error/warning handling mechanism.Type: GrantFiled: July 28, 1995Date of Patent: May 26, 1998Assignee: S3, IncorporatedInventors: Stephanie W. Ti, Charles C. Stearns
-
Patent number: 5719998Abstract: Decompression of MPEG compressed audio data is performed in a computer system by the host processor in the computer system providing preprocessing data decompression and a dedicated audio decoder engine (which is a digital signal processor) performing the filtering and windowing of the host preprocessed data. The audio decoder engine includes a data path, instruction set, registers and internal program and data memory. The host performs a large portion of the audio decompression, leaving the windowing and filtering to the audio decoder engine. Thus the computationally intensive portions of the decompression are performed more efficiently. Coefficient storage in the audio decompression engine is optimized by taking advantage of the symmetries inherent in the coefficient data, both for the filter coefficients and the windowing coefficients. Double buffer input and output buffers speed the data flow between the host processor and the audio decoder engine.Type: GrantFiled: June 12, 1995Date of Patent: February 17, 1998Assignee: S3, IncorporatedInventors: Charlene S. Ku, Charles C. Stearns, Olive T. Tao
-
Patent number: 5715385Abstract: Affine image transformations are performed in an interleaved manner, whereby coordinate transformations and intensity calculations are alternately performed incrementally on small portions of an image. The pixels are processed in rows such that after coordinates of a first pixel are determined for reference, each pixel in a row, and then pixels in vertically adjacent rows, are processed relative to the coordinates of the previously processed adjacent pixels. After coordinate transformation to produce affine translation, rotation, skew and/or scaling, intermediate metapixels are vertically split and shifted to eliminate holes and overlaps. Intensity values of output metapixels are calculated as being proportional to the sum of scaled portions of the intermediate metapixels which cover the output pixels respectively.Type: GrantFiled: June 6, 1994Date of Patent: February 3, 1998Assignee: LSI Logic CorporationInventors: Charles C. Stearns, Karthikeyan Kannappan
-
Patent number: 5539682Abstract: A novel technique for improving the accuracy of seed values for iterative convergent computations such as square-root taking and division by providing optional dynamic range expansion as a part of the seed selection process is described. The technique, by improving seed accuracy, reduces the number of iterations required for convergence. This is accomplished with less hardware than would be required to accomplish the same result with a large ROM.Type: GrantFiled: December 30, 1993Date of Patent: July 23, 1996Assignee: LSI Logic CorporationInventors: Himanshu Jain, Charles C. Stearns
-
Patent number: 5475803Abstract: Affine image transformations are performed in an interleaved manner, whereby coordinate transformations and intensity calculations are alternately performed incrementally on small portions of an image. The pixels are processed in rows such that after coordinates of a first pixel are determined for reference, each pixel in a row, and then pixels in vertically adjacent rows, are processed relative to the coordinates of the previously processed adjacent pixels. After coordinate transformation to produce affine translation, rotation, skew, and/or scaling, intermediate metapixels are vertically split and shifted to eliminate holes and overlaps. Intensity values of output metapixels are calculated as being proportional to the sum of scaled portions of the intermediate metapixels which cover the output pixels respectively.Type: GrantFiled: July 10, 1992Date of Patent: December 12, 1995Assignee: LSI Logic CorporationInventors: Charles C. Stearns, Karthikeyan Kannappan
-
Patent number: 5231601Abstract: A digital multiplier is configured from a number of identical circuit "slices" with interconnecting signals arranged such that the need for large wiring channels is eliminated. The resulting multiplier, a hybrid of tree and array multipliers, has many of the space saving characteristics of array multipliers, with many of the speed advantages of tree multipliers. Various parameters of the design are flexible and may be changed by the designer to make speed versus size tradeoffs. The multiplier may be either pipelined or non-pipelined.Type: GrantFiled: January 28, 1992Date of Patent: July 27, 1993Assignee: LSI Logic CorporationInventor: Charles C. Stearns
-
Patent number: 4958312Abstract: Disclosed is a digital multiplier-accumulator circuit utilizing a carry save adder tree, pipeline register and carry select adder. Also disclosed is a digital multiplier circuit including a carry save adder tree and a pipeline register.Type: GrantFiled: November 9, 1987Date of Patent: September 18, 1990Assignee: LSI Logic CorporationInventors: Peng-Huat Ang, Charles C. Stearns
-
Patent number: 4949295Abstract: A method to adjust the divisor and dividend, for application to a divider, so that the mantissa part of the divisor is transformed to be within a known limited range. The limiting of the transformed divisor range enables the complexity of the quotient select logic to be reduced accordingly. Once the divisor is restricted to the selected range, the dividend is adjusted proportionally so the quotient is unchanged.Type: GrantFiled: July 18, 1988Date of Patent: August 14, 1990Assignee: LSI Logic CorporationInventor: Charles C. Stearns