Patents by Inventor Frank Bossen

Frank Bossen 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: 7660475
    Abstract: 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.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: February 9, 2010
    Assignee: NTT DoCoMo, Inc.
    Inventor: Frank Bossen
  • Publication number: 20070133888
    Abstract: A method of representing light field data by capturing a set of images of at least one object in a passive manner at a virtual surface where a center of projection of an acquisition device that captures the set of images lies and generating a representation of the captured set of images using a statistical analysis transformation based on a parameterization that involves the virtual surface.
    Type: Application
    Filed: November 6, 2006
    Publication date: June 14, 2007
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20070122042
    Abstract: A method of representing light field data by capturing a set of images of at least one object in a passive manner at a virtual surface where a center of projection of an acquisition device that captures the set of images lies and generating a representation of the captured set of images using a statistical analysis transformation based on a parameterization that involves the virtual surface.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 31, 2007
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20070076969
    Abstract: A method of representing light field data by capturing a set of images of at least one object in a passive manner at a virtual surface where a center of projection of an acquisition device that captures the set of images lies and generating a representation of the captured set of images using a statistical analysis transformation based on a parameterization that involves the virtual surface.
    Type: Application
    Filed: November 2, 2006
    Publication date: April 5, 2007
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20070076970
    Abstract: A method of representing light field data by capturing a set of images of at least one object in a passive manner at a virtual surface where a center of projection of an acquisition device that captures the set of images lies and generating a representation of the captured set of images using a statistical analysis transformation based on a parameterization that involves the virtual surface.
    Type: Application
    Filed: November 6, 2006
    Publication date: April 5, 2007
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20060294171
    Abstract: A method and apparatus is disclosed herein for video encoding and/or decoding using adaptive interpolation is described. In one embodiment, the decoding method comprises decoding a reference index; decoding a motion vector; selecting a reference frame according to the reference index; selecting a filter according to the reference index; and filtering a set of samples of the reference frame using the filter to obtain the predicted block, wherein the set of samples of the reference frame is determined by the motion vector.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 28, 2006
    Inventors: Frank Bossen, Alexandros Tourapis
  • Publication number: 20060268166
    Abstract: A method and apparatus is disclosed herein for encoding and/or decoding are described. In one embodiment, the encoding method comprises generating weighting parameters for multi-hypothesis partitions, transforming the weighting parameters and coding transformed weighting parameters.
    Type: Application
    Filed: May 24, 2006
    Publication date: November 30, 2006
    Inventors: Frank Bossen, Alexandros Tourapis
  • Publication number: 20060262854
    Abstract: A method and apparatus is disclosed herein for encoding and/or decoding video frame data. In one embodiment, the video coder comprises a noise filtering module to operate on transformed frame data and perform signal estimation on a plurality of transform coefficients by estimating signal power for each of the plurality of transform coefficients, comparing the signal power of said each coefficient with at least one threshold, and setting the value of said each transform coefficient based, at least in part, on results of comparing the signal power to the at least one threshold.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 23, 2006
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20060257049
    Abstract: A method for representing an omni directional-like image by capturing an omni-directional-like image and determining a representation format that is commonly applicable to any image acquisition system that is able to capture the omni-directional- like image. The captured omni-directional-like image is mapped onto the determined representation format.
    Type: Application
    Filed: July 12, 2006
    Publication date: November 16, 2006
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20060251336
    Abstract: A method for representing an omni directional-like image by capturing an omni-directional-like image and determining a representation format that is commonly applicable to any image acquisition system that is able to capture the omni-directional-like image. The captured omni-directional-like image is mapped onto the determined representation format.
    Type: Application
    Filed: July 12, 2006
    Publication date: November 9, 2006
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20060133680
    Abstract: 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.
    Type: Application
    Filed: June 29, 2005
    Publication date: June 22, 2006
    Inventor: Frank Bossen
  • Publication number: 20060114997
    Abstract: A method, apparatus and article of manufacture for performing temporal prediction are described. In one embodiment, a decoding method comprises generating a prediction for a sample in one of multiple blocks using transformation parameters associated with the one block and transformation parameters associated with at least one other block in the group of blocks and adding residual data to the prediction to obtain a decoded sample.
    Type: Application
    Filed: November 28, 2005
    Publication date: June 1, 2006
    Inventors: Dan Lelescu, Frank Bossen
  • Publication number: 20060017591
    Abstract: Methods and apparatuses for performing arithmetic encoding and/or decoding are disclosed. In one embodiment, an arithmetic decoder comprises a sequencer to generate a context identifier for an event of an event sequence, a probability estimator to determine a value for a LPS and a probability estimate for the LPS, and a decoding engine that includes a range register to assign a value to a range for the LPS. The value is based on the probability estimate, a value stored in the range register and the context identifier to a range for the LPS if the context identifier is not equal to an index and the value is not based on the value stored in range register if the context identifier is equal to the index. The decoding engine further determines a value of a binary event based on the value of the range for the LPS and bits from an information sequence.
    Type: Application
    Filed: July 20, 2004
    Publication date: January 26, 2006
    Inventor: Frank Bossen
  • Publication number: 20050052295
    Abstract: Methods and apparatuses for performing arithmetic encoding and/or decoding are disclosed. In one embodiment, the method for creating a state machine for probability estimation comprises assigning probabilities to states of a look up table (LUT), including setting a probability for each state i of the states equal to the highest probability of the LPS multiplied by the adaptation rate to the power i, where i is a number for a given state and the adaptation rate is smaller than 1. The method also comprises generating state transitions for states in the LUT to be transitioned to upon observing an MPS and an LPS, wherein the next state to which the state machine transitions from a current state when an MPS is observed is a next state higher than the current state if the current state is not the highest state and is the current state if the current state is the highest state.
    Type: Application
    Filed: October 18, 2004
    Publication date: March 10, 2005
    Inventor: Frank Bossen
  • Publication number: 20040076333
    Abstract: An adaptive interpolation filter system for searching to obtain an optimized interpolation filter that minimizes prediction error in a video codec includes an interpolation module and a discrete search space. A plurality of discrete interpolation filters are positioned in a three dimensional grid within the search space. The interpolation module may select a current minimum filter. Based on the current minimum filter, a search region within the search space that includes a plurality of candidate filters located adjacent to the current minimum filter may be identified. The interpolation module may interpolate a reference image signal with each of the candidate filters. The candidate filter resulting in the smallest prediction error may be identified as the current minimum filter and the search repeated until the prediction error is minimized.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 22, 2004
    Inventors: Huipin Zhang, Frank Bossen