Patents by Inventor Everett G. Vail, III

Everett G. Vail, III 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: 7016413
    Abstract: A technique is provided for adaptively encoding in hardware, software or a combination thereof a sequence of frames in real time, wherein one or more of the frames includes a random noise portion. The technique includes using statistics analysis to determine whether a current frame includes a random noise portion, and if so, to evaluate and dynamically encode each macroblock thereof based on activity level of the macroblock. Evaluating macroblock activity level includes determining whether its activity level exceeds a predefined threshold indicative of random noise. The macroblock is adaptively encoded by adjusting one or more coding parameters if the macroblock activity level is excessive and its target bitrate is low.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Barbara A. Hall, Agnes Y. Ngai, Charles J. Stein, Everett G. Vail, III, Edward F. Westermann
  • Patent number: 6922441
    Abstract: A method and structure for performing a sequence of integer divides without propagation of truncation error. During encoding and decoding of video signals, a buffer is dynamically filled with binary bits of encoded video data at a variable rate, and the data is subsequently removed from the buffer at a constant rate. Calculating the number of bits removed from the buffer as each video frame is processed requires integer divides with consequent truncation of the quotient. An accumulator is utilized for each integer divide to cumulatively store remainders generated by successive integer divides. If the accumulator accumulates to a value (A) that is no less than the divisor (D) of the associated integer divide, then the quotient is effectively increased by 1, and A is decremented by D, which compensates for the prior truncations and avoids a buffer overflow violation that may otherwise occur.
    Type: Grant
    Filed: May 11, 2001
    Date of Patent: July 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Charles Boice, Everett G. Vail, III
  • Patent number: 6895048
    Abstract: Method, system and computer program product are provided for adaptively encoding in hardware, software or a combination thereof a series of still or partially still pictures using motion video encoding. A pre-encode statistics measurement unit is employed to derive statistics on each frame of the sequence of video frames to be encoded. The statistics are determinative of whether the frame comprises a still frame. If so, at least one controllable parameter to be used to encode the still frame is modified, and an encoding engine employs the at least one controllable parameter to encode the still frame so that pulsation artifacts are prevented between still frames of the series of still frames. Partial still picture encoding to prevent pulsation artifacts on a macroblock level is also addressed.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Boice, Barbara A. Hall, Agnes Y. Ngai, Charles J. Stein, Everett G. Vail, III, Edward F. Westermann
  • Patent number: 5406197
    Abstract: A circuit reduces the cost of electronic systems that contain integrated circuit chips with test leads by reducing the number of off-module connections required to drive these test leads in the assembled system. Instead of driving each such test lead through an intermodule interconnector, a single MODULE TEST line coming in through the intermodule interconnector is input to a circuit that then drives all chip test leads to an appropriate state in the assembled system, while leaving those test leads in a high-impedance state during test, allowing a module tester to drive them as required by its test program.
    Type: Grant
    Filed: July 31, 1992
    Date of Patent: April 11, 1995
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Mercier, Everett G. Vail, III