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).

  • Publication number: 20210105506
    Abstract: A video coding device may be configured to perform deblocking video coding according to one or more of the techniques described herein.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 8, 2021
    Inventors: KIRAN MUKESH MISRA, CHRISTOPHER ANDREW SEGALL, PHILIP COWAN, FRANK BOSSEN
  • Publication number: 20210092372
    Abstract: A video coding device may be configured to perform video coding comprising: receiving a video block including sample values for a first component of video data and a second component of video data; partitioning the sample values for the first component of video data and the second component of video data according to a first quad tree binary tree (QTBT) partitioning structure; and for samples values of the first component of video data included in nodes of the first quad tree binary tree associated with an intra prediction type, further partitioning the samples according to a second quad tree binary tree.
    Type: Application
    Filed: July 27, 2018
    Publication date: March 25, 2021
    Inventors: Kiran Mukesh MISRA, Jie ZHAO, Christopher Andrew SEGALL, Michael HOROWITZ, Weijia ZHU, Frank BOSSEN
  • Publication number: 20210037255
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Application
    Filed: January 24, 2019
    Publication date: February 4, 2021
    Inventors: Byeongdoo CHOI, Kiran Mukesh MISRA, Jie ZHAO, Philip COWAN, Weijia ZHU, Sachin G. DESHPANDE, Frank BOSSEN, Christopher Andrew SEGALL
  • Patent number: 10805635
    Abstract: A hardware encoder has a bit estimation block to compute an estimated bit size for a Coding Tree Unit (CTU). A CTU bit size limit manager selects quantization parameters for use in quantization. The quantization parameters are selected based upon the estimated bit size to insure that the CTU in coded form will not exceed a CTU bit size limit.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: October 13, 2020
    Assignee: NGCodec Inc.
    Inventors: Alberto Duenas, Frank Bossen
  • Patent number: 10621731
    Abstract: A hardware video encoder includes a first inter-picture prediction search processor to perform at least one coarse search at a designated block size. The at least one coarse search utilizes a down-sampled version of an image to determine motion vectors. A second inter-picture prediction search processor performs motion vector refinement searches on pixels of the image for multiple block sizes. Searches of at least one block size utilize the motion vectors. A third inter-picture prediction search processor performs fractional pixel motion vector refinement searches on interpolated values of the pixels of the image for multiple block sizes in parallel.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: April 14, 2020
    Assignee: NGCodec Inc.
    Inventors: Alberto Duenas, Frank Bossen
  • Patent number: 10091514
    Abstract: A hardware video encoder includes an intra search block operating on a source picture to produce pairs of intra prediction mode indices and rate-distortion values for different block sizes. The pairs of intra prediction mode indices and rate-distortion values for the different block sizes are computed in parallel based upon the source picture. An inter search block produces pairs of motion vectors and rate-distortion values for different block sizes. The pairs of motion vectors and rate-distortion values for the different block sizes are computed in parallel.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 2, 2018
    Assignee: NGCodec Inc.
    Inventors: Frank Bossen, Alberto Duenas
  • Patent number: 9432668
    Abstract: A hardware video encoder includes an intra search block operating on a source picture to produce pairs of intra prediction mode indices and rate-distortion values for different block sizes. The pairs of intra prediction mode indices and rate-distortion values for the different block sizes are computed in parallel based upon the source picture. An inter search block produces pairs of motion vectors and rate-distortion values for different block sizes. The pairs of motion vectors and rate-distortion values for the different block sizes are computed in parallel.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 30, 2016
    Assignee: NGCodec Inc.
    Inventors: Frank Bossen, Alberto Duenas
  • Patent number: 8457203
    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: Grant
    Filed: May 24, 2006
    Date of Patent: June 4, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Frank Bossen, Alexandros Tourapis
  • Patent number: 8208564
    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: Grant
    Filed: June 12, 2006
    Date of Patent: June 26, 2012
    Assignee: NTT Docomo, Inc.
    Inventors: Frank Bossen, Alexandros Tourapis
  • Patent number: 8050331
    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: Grant
    Filed: May 18, 2006
    Date of Patent: November 1, 2011
    Assignee: NTT DoCoMo, Inc.
    Inventors: Dan Lelescu, Frank Bossen
  • Patent number: 7924918
    Abstract: A method, apparatus and article of manufacture for performing temporal prediction are described. In one embodiment, a decoding method includes, but is not limited to, 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: Grant
    Filed: November 28, 2005
    Date of Patent: April 12, 2011
    Assignee: NTT Docomo, Inc.
    Inventors: Dan Lelescu, Frank Bossen
  • Patent number: 7920750
    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: January 27, 2010
    Date of Patent: April 5, 2011
    Assignee: NTT Docomo, Inc.
    Inventor: Frank Bossen
  • Publication number: 20100124381
    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: January 27, 2010
    Publication date: May 20, 2010
    Inventor: Frank Bossen
  • 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