Patents by Inventor Tae Meon Bae

Tae Meon Bae 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: 12647609
    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: Grant
    Filed: January 10, 2022
    Date of Patent: June 2, 2026
    Assignee: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Young-Yoon Lee, Esmael Hejazi Dinan, Kalyan Goswami, Tae Meon Bae
  • Patent number: 12641247
    Abstract: A decoder receives, from a bitstream for a video, an indication of a block vector predictor (BVP) for a block vector (BV). Each of the BV, the BVP, and a block vector difference (BVD) associated with the BV and the BVP has two components in two respective directions. The decoder determines a sign of a component of the BVD in one direction of the two directions based on: a component of the BV in the other direction of the two directions, and a component of the BVP in the one direction. The decoder further decodes the BV based on the BVP and the BVD determined based on the sign, and generates, based on the BV, an intra block compensated prediction of a current block. The decoder decodes the current block based on the intra block compensated prediction and a residual of the current block.
    Type: Grant
    Filed: October 10, 2024
    Date of Patent: May 26, 2026
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Patent number: 12634471
    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: Grant
    Filed: October 2, 2024
    Date of Patent: May 19, 2026
    Assignee: Comcast Cable Communications, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12549761
    Abstract: A decoder receives, from a bitstream, an indication of a block vector, a residual of a current block, an indication of an affine transform, and affine transform parameters. The decoder determines, based on the indication of the block vector, a reference block in a same picture as the current block for predicting the current block. The decoder applies, based on the indication of the affine transform, the affine transform parameters to the reference block to generate an affine transformation of the reference block. The decoder decodes the current block based on the residual and the affine transformation of the reference block.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: February 10, 2026
    Assignee: Ofinno, LLC
    Inventors: Kalyan Goswami, Esmael Hejazi Dinan, Tae Meon Bae
  • Publication number: 20260019648
    Abstract: A device may perform local illumination compensation. The device may determine whether video includes screen captured content. The device may derive a scale and an offset parameter for local illumination compensation based on whether the video includes screen captured content. The device may perform local illumination compensation using the derived scale and offset parameters.
    Type: Application
    Filed: May 30, 2025
    Publication date: January 15, 2026
    Inventors: Tae Meon BAE, Sachin G. DESHPANDE
  • Publication number: 20260012602
    Abstract: A device may perform local illumination compensation. The device may determine whether video includes screen captured content. The device may derive a scale and an offset parameter for local illumination compensation based on whether video includes screen captured content. The device may perform local illumination compensation using the derived scale and offset parameters.
    Type: Application
    Filed: July 5, 2024
    Publication date: January 8, 2026
    Inventors: Tae Meon BAE, Sachin G. DESHPANDE
  • Publication number: 20250379983
    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: June 17, 2025
    Publication date: December 11, 2025
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20250358440
    Abstract: A video coder (encoder or decoder) determines a sample, displaced from the current block by an amount indicated by a candidate block vector predictor (BVP), is outside a range for samples in a reference region, The reference region overlaps with a second reference region that defines valid positions of BVPs for the current block. The video coder constructs, based on the determining and the second reference region, a list of candidate BVPs for the current block. The list excludes the candidate BVP and comprises an adjusted candidate BVP where a second sample displaced from the current block by a second amount indicated by the adjusted candidate BVP has a coordinate inside the range of values. The video coder orders the list of candidate BVPs based on costs for the candidate BVPs in the list and codes the current block based on the ordered list of candidate BVPs.
    Type: Application
    Filed: July 30, 2025
    Publication date: November 20, 2025
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Tae Meon Bae
  • Patent number: 12470753
    Abstract: A decoder receives, from a bitstream, a first indication of a first bit depth for a sequence of frames, and a second indication of a second bit depth for a block in a frame of the sequence of frames, a residual block of samples of the second bit depth, and a prediction parameter. The decoder determines a first decoded block of samples of the second bit depth based on the second bit depth indicated by the second indication, the residual block of samples, and the prediction parameter. The decoder converts, based on a difference between the first bit depth and the second bit depth, the first decoded block of samples to a second decoded block of samples of the first bit depth based on the first decoded block of samples of the second bit depth and the first indication of the first bit depth for the sequence.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: November 11, 2025
    Assignee: Ofinno, LLC
    Inventors: Kalyan Goswami, Damian Ruiz Coll, Esmael Hejazi Dinan, Tae Meon Bae, Young-Yoon Lee
  • Publication number: 20250330606
    Abstract: A decoder receives, in a bitstream for a block, an indication of a block vector predictor (BVP) and indication of magnitudes associated with a first and a second component of a block vector difference (BVD). BV candidates are determined based on a sum of the BVP and a different one of BVD candidates. Each of the BVD candidates includes: the magnitudes associated with the first and second components, and a different combination of signs for the first and second components. The decoder determines a sign for at least one of the first and second components of the BVD based on validities of the BV candidates indicating only two or three of the BV candidates being valid. Each of the validities for a respective BV candidate of the BV candidates is based on whether the BV candidate indicates a reference block located within a reference region for the block.
    Type: Application
    Filed: June 27, 2025
    Publication date: October 23, 2025
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12452438
    Abstract: A device may perform local illumination compensation. The device may determine whether local illumination compensation is to be performed for a luma component of a video block. The device may determine a value of a chroma local illumination compensation variable based on local illumination compensation being performed for a luma component of a video block and one or more thresholds. The chroma local illumination compensation variable may indicate whether local illumination compensation is to be performed for a chroma component of the video block.
    Type: Grant
    Filed: April 9, 2024
    Date of Patent: October 21, 2025
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tae Meon Bae, Sachin G. Deshpande
  • Publication number: 20250324052
    Abstract: A video coder (encoder or decoder) determines a partition mode that indicates an initial partition edge for partitioning a current block. The video coder identifies reference samples neighboring the current block based on the initial partition edge. The video coder determines a refined partition edge based on the reference samples. The video coder generates a prediction of the current block by predicting at least one part of the current block defined by the refined partition edge. The video coder generates a reconstruction of the current block based on the prediction of the current block.
    Type: Application
    Filed: June 26, 2025
    Publication date: October 16, 2025
    Applicant: Ofinno, LLC
    Inventors: Young-Yoon Lee, Tae Meon Bae, Damian Ruiz Coll, Kalyan Goswami
  • Publication number: 20250324084
    Abstract: A video coder (encoder or decoder) determines that 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) candidate. Based on the determining, the video coder adjusts a component of the BVP candidate to have an adjusted value within the range of values. The video coder generates a list of BVP candidates comprising the BVP candidate with the component adjusted to have the adjusted value and determines a block vector difference (BVD) for the current block. The video coder determines a block vector (BV) for the current block by combining the BVD and a BVP selected from the list of BVP candidates and generates a reference block for the current block based on the BV.
    Type: Application
    Filed: June 25, 2025
    Publication date: October 16, 2025
    Applicant: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Publication number: 20250317582
    Abstract: A device may perform local illumination compensation. The device may determine whether local illumination compensation is to be performed for a luma component of a video block. The device may determine a value of a chroma local illumination compensation variable based on local illumination compensation being performed for a luma component of a video block and one or more thresholds. The chroma local illumination compensation variable may indicate whether local illumination compensation is to be performed for a chroma component of the video block.
    Type: Application
    Filed: April 9, 2024
    Publication date: October 9, 2025
    Inventors: Tae Meon BAE, Sachin G. DESHPANDE
  • Publication number: 20250272883
    Abstract: A video decoder generates a reconstruction of a luma block based on a prediction of the luma block and a residual of the luma block. The decoder further generates a prediction of a chroma block corresponding to the luma block via a chroma prediction model by inputting the reconstruction of the luma block to one or more first embedding layers of the chroma prediction model and inputting one or more coding parameters of the luma block to one or more second embedding layers of the chroma prediction model. The one or more second embedding layers are separate from the one or more first embedding layers. The decoder further determines a reconstruction of the chroma block based on the prediction of the chroma block and a residual of the chroma block.
    Type: Application
    Filed: May 15, 2025
    Publication date: August 28, 2025
    Applicant: Ofinno, LLC
    Inventors: Young-Yoon Lee, Esmael Hejazi Dinan, Tae Meon Bae, Kalyan Goswami, Damian Ruiz Coll
  • Publication number: 20250260838
    Abstract: A decoder generates a plurality of predictions of at least one neighboring region of a block, with each of the plurality of predictions being generated using reference samples of the block and a respective intra prediction mode of a plurality of intra prediction modes. Based on the plurality of predictions, a first intra prediction mode is determined from the plurality of intra prediction modes. The decoder receives, from a bitstream, signaling information indicating a difference between the first intra prediction mode and a second intra prediction mode. The second intra prediction mode for the block is decoded based on the first intra prediction mode and the difference. The decoder reconstructs the block based on a prediction of the block generated using the second intra prediction mode.
    Type: Application
    Filed: May 1, 2025
    Publication date: August 14, 2025
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan
  • Patent number: 12388993
    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: Grant
    Filed: March 29, 2022
    Date of Patent: August 12, 2025
    Assignee: Ofinno, LLC
    Inventors: Young-Yoon Lee, Tae Meon Bae, Damian Ruiz Coll, Kalyan Goswami
  • Patent number: 12382089
    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: Grant
    Filed: January 5, 2023
    Date of Patent: August 5, 2025
    Assignee: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Tae Meon Bae
  • Patent number: 12368859
    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: Grant
    Filed: September 30, 2022
    Date of Patent: July 22, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12368882
    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: Grant
    Filed: September 28, 2022
    Date of Patent: July 22, 2025
    Assignee: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae