Patents by Inventor Damian Ruiz Coll

Damian Ruiz Coll 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: 20230217037
    Abstract: An apparatus determines a value of a coordinate of a sample is outside a range of values of the coordinate for samples in an intra block copy (IBC) reference region. The sample is displaced from a current block by an amount indicated by a candidate block vector predictor (BVP). Based on determining the value of the coordinate of the sample is outside the range of value of the coordinate for the samples in the IBC reference region, the apparatus adjusts a component of the candidate BVP to generate an adjusted candidate BVP. The apparatus constructs a list of candidate BVPs comprising the adjusted candidate BVP. The apparatus derives costs for the candidate BVPs in the list. The apparatus reorders the candidate BVPs in the list based on the costs.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 6, 2023
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Tae Meon Bae
  • Publication number: 20230100650
    Abstract: An apparatus calculates a block vector difference (BVD) between a block vector (BV) and a block vector predictor (BVP). The apparatus determines each of a plurality of BV candidates based on a sum of the BVP and a different one of a plurality of BVD candidates. Each of the plurality of BVD candidates comprises: a first and a second component magnitude of the BVD; and a different combination of signs for the first and second component magnitudes. The apparatus determines validities of the plurality of BV candidates based on values of samples, stored in a reference memory, of reference blocks indicated by the plurality of BV candidates. The apparatus signales, in a bitstream, a sign for at least one of the first and second component magnitudes of the BVD based on the validities of the plurality of BV candidates.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Damian Ruiz Coll
  • Publication number: 20230095946
    Abstract: A decoder receives, in a bitstream, an indication of a block vector predictor (BVP) and a first and a second component magnitude of a block vector difference (BVD). The decoder determines each of a plurality of BV candidates based on a sum of the BVP and a different one of a plurality of BVD candidates. Each of the plurality of BVD candidates comprises: the first and second component magnitudes; and a different combination of signs for the first and second component magnitudes. The decoder determines a sign for at least one of the first and second component magnitudes of the BVD based on validities of the plurality of BV candidates.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20230099655
    Abstract: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference between a block vector predictor (BVP) and the BV. The BVP may be adjusted to improve prediction accuracy of the BVP.
    Type: Application
    Filed: September 30, 2022
    Publication date: March 30, 2023
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20230098057
    Abstract: An apparatus determines a first template of a first block of samples. The apparatus searches, in a search region based on the first template, for a second template of a second block of samples. The apparatus decodes the first block of samples based on an intra prediction mode determined for the second block of samples.
    Type: Application
    Filed: September 29, 2022
    Publication date: March 30, 2023
    Applicant: Ofinno, LLC
    Inventors: Kalyan Goswami, Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Damian Ruiz Coll
  • Publication number: 20230100297
    Abstract: An apparatus determines a value of a coordinate for a sample is outside a range of values of the coordinate for samples in a reference region. The sample is displaced relative to a current block by an amount indicated by a block vector predictor (BVP). The apparatus adjusts a component, corresponding to a direction of the coordinate, of the BVP to have an adjusted value closer to the range of values of the coordinate for the samples in the reference region based on the determining. The apparatus uses the BVP, with the component adjusted to have the adjusted value, to determine or predict a block vector (BV) for the current block.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20230102958
    Abstract: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference between a block vector predictor (BVP) and the BV. The BVP may be adjusted to improve prediction accuracy of the BVP.
    Type: Application
    Filed: September 30, 2022
    Publication date: March 30, 2023
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20220312010
    Abstract: In some embodiments, a decoder may receive, from a bit stream, a residual of a block and an indication that the residual was determined based on a refined partition edge. The decoder may determine the refined partition edge based on the indication and reference samples neighboring the block. The decoder may determine based on at least one prediction mode, a prediction for two parts of the block defined by the refined partition edge. The decoder may determine a reconstruction for the block based on the residual and the prediction of the block.
    Type: Application
    Filed: March 29, 2022
    Publication date: September 29, 2022
    Applicant: Ofinno, LLC
    Inventors: Young-Yoon Lee, Tae Meon Bae, Damian Ruiz Coll, Kalyan Goswami
  • Publication number: 20220224938
    Abstract: A decoder may receive, from a bitstream for a block, a residual block of samples, a first component, and a second component. The decoder may determine reference samples for intra prediction of the block. The decoder may generate a prediction of the block from the reference samples based on a ratio of the first component to the second component. The ratio determines a prediction angle. The decoder may generate a decoded block from the prediction of the block and the residual block.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 14, 2022
    Applicant: Offinno, LLC
    Inventors: Damian Ruiz Coll, Young-Yoon Lee, Esmael Hejazi Dinan, Kalyan Goswami, Tae Meon Bae
  • Publication number: 20220210475
    Abstract: A decoder may receive, from a bitstream for a block, an indication of a first bit depth, a residual block of samples of the first bit depth, and a prediction parameter. The decoder may receive, from the bitstream for a sequence, an indication of a second bit depth. The decoder may determine a first decoded block of samples of the first bit depth based on the first bit depth, the residual block of samples of the first bit depth, and the prediction parameter. The decoder may determine a second decoded block of samples of the second bit depth based on the first decoded block of samples of the first bit depth.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 30, 2022
    Applicant: Ofinno, LLC
    Inventors: Kalyan Goswami, Damian Ruiz Coll, Esmael Hejazi Dinan, Tae Meon Bae, Young-Yoon Lee
  • Publication number: 20220201283
    Abstract: A decoder may generate a reconstruction of a luma block based on a prediction of the luma block and a residual of the luma block. The decoder may generate, at one or more hidden layers, a score distribution. The decoder may generate the score distribution based on the reconstruction of the luma block and one or more coding parameters of the luma block. The decoder may generate, at an output layer and based on the score distribution, a prediction of a chroma block corresponding to the luma block. The decoder may determine a reconstruction of the chroma block based on the prediction of the chroma block and a residual of the chroma block.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 23, 2022
    Applicant: Ofinno, LLC
    Inventors: Young-Yoon Lee, Esmael Hejazi Dinan, Tae Meon Bae, Kalyan Goswami, Damian Ruiz Coll
  • Patent number: 10362335
    Abstract: The invention relates to a method for improving the quality of an image or video sequence subjected to recoding, wherein the image is decoded and subsequently re-encoded. The method involves detecting, following the image decoding, whether the image has undergone any spatial displacement; in the event that it has, compensating for such spatial displacement by arranging the image on an image with a higher resolution such that the spatial position of the blocks of the higher-resolution image coincides with the spatial position of the blocks of the image before decoding; and adding information about the cropping to be applied to the higher-resolution image for a subsequent decoder to recover the image with its original resolution.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: July 23, 2019
    Inventors: José Damián Ruiz Coll, Oscar Patiño Gonzalez
  • Publication number: 20180270506
    Abstract: The invention relates to a method for improving the quality of an image or video sequence subjected to recoding, wherein the image is decoded and subsequently re-encoded. The method involves detecting, following the image decoding, whether the image has undergone any spatial displacement; in the event that it has, compensating for such spatial displacement by arranging the image on an image with a higher resolution such that the spatial position of the blocks of the higher-resolution image coincides with the spatial position of the blocks of the image before decoding; and adding information about the cropping to be applied to the higher-resolution image for a subsequent decoder to recover the image with its original resolution.
    Type: Application
    Filed: October 3, 2014
    Publication date: September 20, 2018
    Inventors: José Damián RUIZ COLL, Oscar PATIÑO GONZALEZ