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: 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
  • Publication number: 20250233985
    Abstract: A decoder determines for each displacement vector candidate of a plurality of searched displacement vector candidates, a difference between: a neighboring region of a current block, and a neighboring region of a reference candidate block indicated by the displacement vector candidate. Based on the differences, a first displacement vector candidate is determined from the plurality of searched displacement vector candidates. A predictor candidate list is generated based on the first displacement vector candidate and one or more spatial or temporal displacement vector candidates. The decoder decodes, from a video bitstream, an index indicating a second displacement vector candidate, in the predictor candidate list, for reconstructing the current block.
    Type: Application
    Filed: April 4, 2025
    Publication date: July 17, 2025
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Publication number: 20250227261
    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 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. 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: January 9, 2024
    Publication date: July 10, 2025
    Inventors: Tae Meon BAE, Sachin G. DESHPANDE
  • Patent number: 12348728
    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: Grant
    Filed: September 28, 2022
    Date of Patent: July 1, 2025
    Assignee: Ofinno, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12327383
    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: Grant
    Filed: December 21, 2021
    Date of Patent: June 10, 2025
    Assignee: Ofinno, LLC
    Inventors: Young-Yoon Lee, Esmael Hejazi Dinan, Tae Meon Bae, Kalyan Goswami, Damian Ruiz Coll
  • Patent number: 12301865
    Abstract: A decoder may generate, for each of a plurality of intra prediction modes determined based on a most probable mode (MPM) list for intra prediction of a block, a prediction of at least one neighboring region of the block. The decoder may determine, based on the predictions of the at least one neighboring region, a first intra prediction mode from the plurality of intra prediction modes. The decoder may decode a second intra prediction mode, that is different from the first intra prediction mode, for the block based on the first intra prediction mode and signaling information in a video bitstream.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: May 13, 2025
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan
  • Publication number: 20250142112
    Abstract: An apparatus receives, in a bitstream for a block, an indication of a block vector predictor (BVP) and a first and a second component magnitude of a block vector difference (BVD). The apparatus determines each of a plurality of block vector (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 includes: the first and second component magnitudes of the BVD, and a different combination of signs for the first and second component magnitudes. Validities of the plurality of BV candidates are determined based on values of samples, stored in a reference memory, of reference blocks indicated by the plurality of BV candidates. The apparatus determines 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: January 2, 2025
    Publication date: May 1, 2025
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Damian Ruiz Coll
  • Publication number: 20250133214
    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: October 2, 2024
    Publication date: April 24, 2025
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12278947
    Abstract: A decoder may generate, for each of a plurality of displacement vectors, a prediction of a neighboring region of a block. The decoder may determine, based on the predictions of the neighboring region of the block, a first displacement vector from the plurality of displacement vectors for the neighboring region. The decoder may generate, based on a first predictor candidate list and the first displacement vector, a second predictor candidate list. The decoder may decode a second displacement vector based on: the second predictor candidate list; and signaling information, in a video bitstream, for the block.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: April 15, 2025
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Publication number: 20250080725
    Abstract: A video decoder may determine, based on comparing a coding parameter associated with a chroma block with a threshold, one or more candidate models from a first type of models and a second type of models. The decoder may select a chroma prediction model from the one or more candidate models and generate a prediction of the chroma block based on reference signals of the chroma block and the chroma prediction model.
    Type: Application
    Filed: November 20, 2024
    Publication date: March 6, 2025
    Applicant: Ofinno, LLC
    Inventors: Young-Yoon Lee, Tae Meon Bae
  • Publication number: 20250039394
    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: Application
    Filed: October 10, 2024
    Publication date: January 30, 2025
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Publication number: 20250030856
    Abstract: A device may be configured to reduce distortion in compressed feature data according to one or more of the techniques described herein. In one example, a bitstream including compressed feature data may be decoded according to the video coding standard. A quantization parameter or target bit rate and a picture type may be determined for a decoded picture corresponding to a channel. A distortion reduction engine may be selected based on the quantization parameter and the picture type. The distortion reduction engine may be applied to reduce distortion.
    Type: Application
    Filed: July 20, 2023
    Publication date: January 23, 2025
    Inventors: Tae Meon BAE, Tianying JI, Sachin G. DESHPANDE
  • Publication number: 20250016350
    Abstract: A decoder may receive, for a block, an indication that an intra prediction mode is to be determined at the decoder to decode the block. The decoder may generate, based on the indication, a plurality of reconstructed blocks for a plurality of intra prediction modes. Each of the plurality of reconstructed blocks is generated based on a prediction block generated using a respective intra prediction mode of the plurality of intra prediction modes. The decoder may further select, based on a visual quality of each of the plurality of reconstructed blocks, a prediction mode, from the plurality of intra prediction modes, as the intra prediction mode of the block. The decoder may decode the block based on the intra prediction mode.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Applicant: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Patent number: 12192510
    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: Grant
    Filed: September 28, 2022
    Date of Patent: January 7, 2025
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Damian Ruiz Coll
  • Patent number: 12170759
    Abstract: A decoder may determine reference signals of a chroma block. The decoder may decode a decision rule in a bitstream. The decoder may determine a chroma prediction model among one or more linear models and one or more non-linear models based on the decision rule. The decoder may generate a prediction of the chroma block based on the reference signals of the chroma block and the chroma prediction model. The decoder may determine a reconstruction of the chroma block based on the prediction of the chroma block and a decoded residual of the chroma block.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: December 17, 2024
    Assignee: Ofinno, LLC
    Inventors: Young-Yoon Lee, Tae Meon Bae
  • Patent number: 12137227
    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: November 5, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Damian Ruiz Coll, Tae Meon Bae
  • Patent number: 12132911
    Abstract: A decoder receives, from a bitstream for a block vector (BV), an indication of a block vector predictor (BVP). The decoder determines a sign of a first component of a block vector difference (BVD) based on a component of the BV and a component of the BVP. The decoder decodes the BV based on the BVP and the BVD. The decoder generates an intra block compensated prediction of a current block (CB) based on the BV. The decoder decodes the CB based on the intra block compensated prediction and a residual of the CB.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: October 29, 2024
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
  • Patent number: 12112723
    Abstract: A method for of encoding an application screen comprises partitioning graphic data into a plurality of graphic layers and classifying each of the plurality of graphic layers as either a screen content (SC) or a non-screen content (non-SC) layer. The method further comprises classifying each of the plurality of graphic layers as either a screen content (SC) or a non-screen content (non-SC) layer. Further, the method comprises rendering and encoding the one or more SC layers using a first codec and the one or more non-SC layers using a second codec.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: October 8, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Tae Meon Bae, Sicheng Li, Yen-kuang Chen, Guanlin Wu, Shaolin Xie, Minghai Qin, Qinggang Zhou
  • Patent number: 12113998
    Abstract: A decoder may receive, for a block, an indication of decoder-side-prediction and a reconstructed residual block from a bit stream. The decoder may generate, for each respective intra prediction mode of a plurality of intra prediction modes, a reconstructed block based on: a prediction block generated for the respective intra prediction mode; and the reconstructed residual block. The decoder may determine a selected prediction mode, from the plurality of intra prediction modes, for the block based on a visual quality of each of the reconstructed blocks. The decoder may decode the block based on the indication of the decoder-side-prediction and the selected prediction mode.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: October 8, 2024
    Assignee: Ofinno, LLC
    Inventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami