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: 20210314630
    Abstract: A method of partitioning video data for video coding is disclosed. According to the method, a video block including sample values for a first component of video data and a second component of video data is received; the sample values for the first component of video data and the second component of video data is partitioned according to a first quad tree binary tree partitioning structure; 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, the samples is further partitioned according to a second quad tree binary tree.
    Type: Application
    Filed: May 27, 2019
    Publication date: October 7, 2021
    Inventors: Kiran Mukesh MISRA, Jie ZHAO, Christopher Andrew SEGALL, Michael HOROWITZ, Weijia ZHU, Frank BOSSEN, Sachin G. DESHPANDE
  • Publication number: 20210306672
    Abstract: A device may be configured to apply adaptive loop filters according to one or more of the techniques described herein.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 30, 2021
    Inventor: Frank BOSSEN
  • Publication number: 20210250606
    Abstract: This disclosure relates to video coding and more particularly to techniques for performing motion vector prediction. According to an aspect of an invention, a motion vector and a corresponding reference picture identifier for the motion vector are received; a reference picture corresponding to a second motion vector is determined based on the reference picture corresponding to the received motion vector and a current picture; a scaling value is determined based on the determined reference picture, the reference picture corresponding to the received motion vector, and the current picture; and the second motion vector is generated from the received motion vector by scaling with the scaling value.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 12, 2021
    Inventors: BYEONGDOO CHOI, FRANK BOSSEN, CHRISTOPHER ANDREW SEGALL
  • Patent number: 11076157
    Abstract: A hardware encoder has a block analyzer configured in hardware to selectively alter encoding parameters of a coding unit or a coding tree unit in response to encoder conditions and an analysis of the coding unit or coding tree unit. A stream analyzer operating as a software process on one or more computational cores selectively alters encoding parameters in response to evaluation of parameters associated with a stream of video data.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 27, 2021
    Assignee: NGCodec Inc.
    Inventors: Alberto Duenas, Frank Bossen
  • Publication number: 20210152830
    Abstract: A video coding device may be configured to perform video coding according to one or more of the techniques described herein.
    Type: Application
    Filed: April 1, 2019
    Publication date: May 20, 2021
    Inventors: Frank Bossen, Kiran Mukesh Misra, Christopher Andrew Segall, Jie Zhao, Weijia Zhu
  • Publication number: 20210144381
    Abstract: This application is a national stage application of International Patent Application PCT/JP2019/018292, filed May 7, 2019, now published as WO/2019216324. International Patent Application PCT/JP2019/018292 claims the benefit of U.S. Provisional Patent Application 62/669,928, filed May 10, 2018 and U.S. Provisional Patent Application 62/692,327, filed Jun. 29, 2018. U.S. Provisional Patent Application 62/669,928, U.S. Provisional Patent Application 62/692,327 and International Patent Application PCT/JP2019/018292, now published as WO/2019216324, are incorporated herein by reference. Some embodiments provide a method for subdividing an interval during entropy coding for a bitstream representing a set of video pictures. The method performs a bit-shifting operation on a probability estimator value. The method computes a sub-interval value by multiplying a range value representing the interval by the bit-shifted probability estimator value. The method uses the sub-interval value to update the interval.
    Type: Application
    Filed: May 7, 2019
    Publication date: May 13, 2021
    Inventor: Frank Bossen
  • Publication number: 20210120275
    Abstract: Method, device, apparatus, and computer-readable storage medium to determine whether video block is a fractional boundary video block (See paragraph [0032] and FIG. 7.) and to partition the fractional boundary video block into inferred partitions using a subset of available partition modes (See paragraph [0033] and FIG. 8.) are disclosed.
    Type: Application
    Filed: March 26, 2019
    Publication date: April 22, 2021
    Inventors: Kiran Mukesh MISRA, Weijia ZHU, Christopher Andrew SEGALL, Frank BOSSEN
  • 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