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: 12382089Abstract: 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: GrantFiled: January 5, 2023Date of Patent: August 5, 2025Assignee: Ofinno, LLCInventors: Damian Ruiz Coll, Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Tae Meon Bae
-
Patent number: 12368859Abstract: 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: GrantFiled: September 30, 2022Date of Patent: July 22, 2025Assignee: Comcast Cable Communications, LLCInventors: Damian Ruiz Coll, Tae Meon Bae
-
Publication number: 20250233985Abstract: 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: ApplicationFiled: April 4, 2025Publication date: July 17, 2025Applicant: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
-
SYSTEMS AND METHODS FOR PERFORMING CHROMA LOCAL ILLUMINATION COMPENSATION DERIVATION IN VIDEO CODING
Publication number: 20250227261Abstract: 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: ApplicationFiled: January 9, 2024Publication date: July 10, 2025Inventors: Tae Meon BAE, Sachin G. DESHPANDE -
Patent number: 12348728Abstract: 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: GrantFiled: September 28, 2022Date of Patent: July 1, 2025Assignee: Ofinno, LLCInventors: Damian Ruiz Coll, Tae Meon Bae
-
Patent number: 12327383Abstract: 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: GrantFiled: December 21, 2021Date of Patent: June 10, 2025Assignee: Ofinno, LLCInventors: Young-Yoon Lee, Esmael Hejazi Dinan, Tae Meon Bae, Kalyan Goswami, Damian Ruiz Coll
-
Patent number: 12301865Abstract: 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: GrantFiled: November 21, 2022Date of Patent: May 13, 2025Assignee: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan
-
Publication number: 20250142112Abstract: 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: ApplicationFiled: January 2, 2025Publication date: May 1, 2025Applicant: Ofinno, LLCInventors: Tae Meon Bae, Damian Ruiz Coll
-
Publication number: 20250133214Abstract: 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: ApplicationFiled: October 2, 2024Publication date: April 24, 2025Inventors: Damian Ruiz Coll, Tae Meon Bae
-
Patent number: 12278947Abstract: 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: GrantFiled: November 5, 2021Date of Patent: April 15, 2025Assignee: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
-
Publication number: 20250080725Abstract: 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: ApplicationFiled: November 20, 2024Publication date: March 6, 2025Applicant: Ofinno, LLCInventors: Young-Yoon Lee, Tae Meon Bae
-
Publication number: 20250039394Abstract: 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: ApplicationFiled: October 10, 2024Publication date: January 30, 2025Applicant: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
-
Publication number: 20250030856Abstract: 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: ApplicationFiled: July 20, 2023Publication date: January 23, 2025Inventors: Tae Meon BAE, Tianying JI, Sachin G. DESHPANDE
-
Publication number: 20250016350Abstract: 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: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Applicant: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
-
Patent number: 12192510Abstract: 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: GrantFiled: September 28, 2022Date of Patent: January 7, 2025Assignee: Ofinno, LLCInventors: Tae Meon Bae, Damian Ruiz Coll
-
Patent number: 12170759Abstract: 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: GrantFiled: August 8, 2022Date of Patent: December 17, 2024Assignee: Ofinno, LLCInventors: Young-Yoon Lee, Tae Meon Bae
-
Patent number: 12137227Abstract: 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: GrantFiled: September 30, 2022Date of Patent: November 5, 2024Assignee: Comcast Cable Communications, LLCInventors: Damian Ruiz Coll, Tae Meon Bae
-
Patent number: 12132911Abstract: 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: GrantFiled: May 15, 2023Date of Patent: October 29, 2024Assignee: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami
-
Patent number: 12112723Abstract: 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: GrantFiled: June 6, 2022Date of Patent: October 8, 2024Assignee: Alibaba Group Holding LimitedInventors: Tae Meon Bae, Sicheng Li, Yen-kuang Chen, Guanlin Wu, Shaolin Xie, Minghai Qin, Qinggang Zhou
-
Patent number: 12113998Abstract: 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: GrantFiled: November 12, 2021Date of Patent: October 8, 2024Assignee: Ofinno, LLCInventors: Tae Meon Bae, Esmael Hejazi Dinan, Kalyan Goswami