Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bossen

Frank Bossen, San Jose, CA US

Patent application numberDescriptionPublished
20100124381METHOD AND APPARATUS FOR CODING POSITIONS OF COEFFICIENTS - A method and apparatus for coding positions of data such as coefficients are described. In one embodiment, the method comprises coding data in a vector of data based on indications of whether the data is zero or non-zero identified using a tree data structure and producing a bit stream based on coded data.05-20-2010

Frank J. Bossen, Mountain View, CA US

Patent application numberDescriptionPublished
20110080954MOTION VECTOR PREDICTION IN VIDEO CODING - A method and apparatus is disclosed herein for motion vector prediction and coding. In one embodiment, the method comprises: deriving N motion vector predictors for a first block that has N motion vectors corresponding to N lists of reference frames and a current frame, including constructing one of the N motion vector predictors when a second block that neighbors the first block and is used for prediction has at least one invalid motion vector, where N is an integer greater than 1; generating N differential motion vectors based on the N motion vectors and N motion vector predictors; and encoding the N differential motion vectors.04-07-2011

Frank Jan Bossen, San Jose, CA US

Patent application numberDescriptionPublished
20100014581SYSTEM AND METHOD FOR ARITHMETIC ENCODING AND DECODING - An arithmetic encoder is provided for converting an event sequence comprised of a plurality of events to an information sequence comprised of at least one information piece, and includes a core engine for receiving an event of the event sequence, and a probability estimate from a probability estimator, and generating zero or more pieces of the information sequence responsive to the received event and the probability estimate by bounding the ratio of events to information pieces. An arithmetic encoder is provided that is capable of constraining a number of events in at least one event sequence as a function of the number of generated information pieces in at least one information sequence. An arithmetic decoder is provided for converting an information sequence comprised of at least one information piece to an event sequence comprised of a plurality of events, and includes a core engine for processing at least one information piece of the information sequence from the sequencer responsive to a probability estimate received from a probability estimator to generate at least one event by accounting for a bounded ratio of events to information pieces in the information sequence.01-21-2010
20100034286LOW COMPLEXITY AND UNIFIED TRANSFORMS FOR VIDEO CODING - A method and apparatus is disclosed herein for decoding data (e.g., video data) using transforms. In one embodiment, the decoding process comprises scaling a block of coefficients using a scaling factor determined for each coefficient by computing an index for said each coefficient and indexing a look-up table (LUT) using the index. The index is based on a quantization parameter, a size of the block of coefficients, and a position of said each coefficient within the block. The method also comprises applying a transform to the block of scaled coefficients.02-11-2010

Patent applications by Frank Jan Bossen, San Jose, CA US