Patents by Inventor Bing Yu
Bing Yu 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: 20260352822Abstract: Methods and apparatus are provided for decoding video data. The method generally includes determining a candidate list comprising a plurality of entries for a video block, wherein an entry of the plurality of entries contains one partition split mode indicative of a partition of the video block into two partitions and two prediction modes for the two partitions respectively, and at least one of the two prediction modes of an entry being associated with inter-prediction; obtaining template matching costs for different entries of the plurality of entries having different partition split modes and different prediction modes; obtaining a reordered candidate list based on the template matching costs; and determining one entry of the reordered candidate list indicated by an index in a bitstream.Type: ApplicationFiled: June 26, 2026Publication date: November 5, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Changyue MA, Xiaoyu XIU, Wei CHEN, Hong-Jheng JHU, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU, Qi HUANG
-
Publication number: 20260352835Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video encoding. The method includes dividing a video block to multiple video subblocks; obtaining a first reference picture and a second reference picture associated with two motion vectors of the at least one of the multiple video subblocks; obtaining first prediction samples from the first reference picture and second prediction samples from the second reference picture; obtaining horizontal and vertical gradient values of the first and second prediction samples for bi-directional optical flow (BDOF) when the BDOF is applied; obtaining horizontal and vertical gradient values of the first and second prediction samples for prediction refinement with optical flow (PROF) when the PROF is applied; obtaining motion refinements for samples in the video subblock according to the horizontal and vertical gradient values; and obtaining prediction samples of the video block based on the motion refinements.Type: ApplicationFiled: March 2, 2026Publication date: November 5, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Bing YU
-
Patent number: 12786420Abstract: An electronic apparatus performs a method of encoding video data. The method comprises: determining a first syntax element for a first set of palette mode coding units at a first coding level; in accordance with a determination that the first syntax element has a first predefined value: choosing a first binarization process for samples of the first set of palette mode coding units; encoding, into bitstream, the samples of the first set of palette mode coding units using the first binarization process; in accordance with a determination that the first syntax element does not have the first predefined value: choosing a second binarization process for the samples of the first set of palette mode coding units, the second binarization process being different from the first binarization process; and encoding, into the bitstream, the samples of the first set of palette mode coding units using the second binarization process.Type: GrantFiled: November 19, 2024Date of Patent: November 3, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Xianglin Wang, Bing Yu
-
Patent number: 12786474Abstract: Methods for video coding and compression, apparatuses and non-transitory storage media are provided. In one method of video decoding, a decoder may obtain a syntax element that indicates a predefined geometric operation and an encoded video bitstream. Additionally, the decoder may reconstruct a modified picture based on the encoded video bitstream. Furthermore, the decoder may obtain an original picture by performing an inverse geometry operation based on the syntax element. Further, the decoder may obtain luma samples and chroma samples of the original picture.Type: GrantFiled: September 16, 2024Date of Patent: November 3, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Ning Yan, Xiaoyu Xiu, Che-Wei Kuo, Hong-Jheng Jhu, Wei Chen, Xianglin Wang, Bing Yu
-
Patent number: 12786385Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of CUs, at least one of which is further partitioned into two PUs including at least one geometric shaped PU; constructing a first merge list including a plurality of candidates, each candidate being a MV including a List 0 MV, and/or a List 1 MV; locating a first candidate for the first PU and a second candidate for the second PU according to a first index and a second index, respectively; obtaining a first uni-prediction MV for the first PU by selecting a List X1 MV of the first candidate according to a first binary reference list indication flag; and obtaining a second uni-prediction MV for the second PU by selecting a List X2 MV of the second candidate according to a second binary reference list indication flag.Type: GrantFiled: February 27, 2025Date of Patent: November 3, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xianglin Wang, Yi-Wen Chen, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Bing Yu
-
Publication number: 20260342985Abstract: A video decoding method is provided. The method includes obtaining one or more motion vector (MV) candidates from non-adjacent neighboring blocks of a current block. The MV candidates are obtained based on at least one scanning area and at least one scanning distance. A scanning distance indicates a number of blocks away from one side of the current block. The method further includes determining a termination condition based on a number of MV candidates obtained by scanning the at least one scanning distance in a first scanning area. In response to determining that the termination condition is met, scanning of the at least one scanning area is stopped. One or more control point motion vectors (CPMVs) for the current block are obtained based on the one or more MV candidates.Type: ApplicationFiled: July 10, 2026Publication date: October 29, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Wei CHEN, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU
-
Patent number: 12771838Abstract: An electronic apparatus performs a method of encoding a video signal. The method comprises: obtaining a first picture frame including a first component and a second component; determining a plurality of sample offsets associated with the second component in the first picture frame; deriving a first class index for the second component from a first set of one or more samples of the first component relative to a sample of the second component; selecting a first sample offset from the plurality of sample offsets for the second component according to the first class index; and obtaining a cross-component offsetted sample value of the second component based on the first sample offset.Type: GrantFiled: October 22, 2024Date of Patent: October 20, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei Kuo, Xiaoyu Xiu, Wei Chen, Xianglin Wang, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Bing Yu
-
Patent number: 12771875Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video encoding. The method for video encoding includes: determining an extended precision processing flag that indicates whether an extended dynamic range is used for transform coefficients in transform processes based on a value of the extended precision processing flag; determining an extended precision processing constraint flag in general constraint information syntax to provide general constraint controls for the extended precision processing flag, where a value of the extended precision processing constraint flag being equal to 1 indicates that the value of the extended precision processing flag shall be equal to 0; and signaling the extended precision processing flag and the extended precision processing constraint flag.Type: GrantFiled: June 3, 2025Date of Patent: October 20, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Xiaoyu Xiu, Yi-Wen Chen, Wei Chen, Che-Wei Kuo, Xianglin Wang, Bing Yu
-
Publication number: 20260323055Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, an encoder signals a parameter for determining a value of a coding bit depth; the encoder further signals a first Sequence Parameter Set (SPS) flag, and the first SPS flag is a transform skip enabled flag. The encoder sets a second SPS flag based on a value of the first SPS flag and the value of the coding bit depth.Type: ApplicationFiled: January 27, 2026Publication date: October 15, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU
-
Publication number: 20260323059Abstract: A method for video encoding includes dividing a video frame into a plurality of blocks; determining a quantization parameter for a current block in the plurality of blocks; identifying an escape sample in the current block; and encoding information associated with the quantization parameter into a bitstream. When the quantization parameter is greater than a threshold value, the method further includes obtaining a value of a reconstructed sample based on a value of the escape sample using a predefined formula. When the quantization parameter is equal to the threshold value, the method further includes determining a value of a reconstructed sample to be a value of the escape sample.Type: ApplicationFiled: June 12, 2026Publication date: October 15, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Xiaoyu Xiu, Xianglin Wang, Yi-Wen Chen, Tsung-Chuan Ma, Shuiming Ye, Bing Yu
-
Publication number: 20260323060Abstract: An electronic apparatus performs a method of decoding video data. The method includes: receiving, from the bitstream, a plurality of syntax elements associated with a coding unit, the plurality of syntax elements indicating the coding tree type of the coding unit, and whether the local dual tree mode is enabled for the coding unit; and in accordance with the determination that the coding tree type of the coding unit is a single tree, and the local dual tree mode is enabled for the coding unit: disabling the palette mode for the coding unit when the coding unit has the size equal to or less than a predefined threshold. The disabling palette mode for the coding unit may include: disabling the palette mode for both the luma component and chroma component of the coding unit, or disabling the palette mode for only the chroma component of the coding unit.Type: ApplicationFiled: June 24, 2026Publication date: October 15, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Tsung-Chuan MA, Wei CHEN, Bing YU
-
Patent number: 12764335Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video decoding. In one method, a decoder receives a Sequence Parameter Set (SPS) coefficient enabled flag that indicates whether a slice header (SH) coefficient enabled flag is present in slice header syntax structure referring to the SPS. In a second method, the decoder may receive a Sequence Parameter Set (SPS) transform precision adaption enabled flag that indicates whether downshifts in a scaling process for transform coefficients and in a transformation process for scaled transform coefficients are adaptively assigned by examining coefficients values of dequantization and inverse transform.Type: GrantFiled: December 20, 2023Date of Patent: October 13, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng Jhu, Xiaoyu Xiu, Yi-Wen Chen, Wei Chen, Che-Wei Kuo, Ning Yan, Xianglin Wang, Bing Yu
-
Publication number: 20260313155Abstract: A video coding method is disclosed. The method includes determining whether a predictor sample of a reference picture for a current coding block is out-of-boundary (OOB). In response to determining that the predictor sample is OOB, a zero additional weighting is assigned to the predictor sample in combining two or more predictor samples generated by a motion compensation process to obtain a final predictor sample for the current coding block. In response to determining that the predictor sample is not OOB, a non-zero additional weighting is assigned to the predictor sample in combining the two or more predictor samples generated by the motion compensation process to obtain the final predictor sample for the current coding block.Type: ApplicationFiled: June 3, 2026Publication date: October 8, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen CHEN, Xiaoyu XIU, Che-Wei KUO, Hong-Jheng JHU, Wei CHEN, Ning YAN, Xianglin WANG, Bing YU
-
Publication number: 20260313142Abstract: A method for video decoding is provided. The method includes obtaining a first affine candidate and a second affine candidate associated with a current block, calculating a first set of affine model parameters associated with one or more control point motion vectors (CPMVs) of the first affine candidate, calculating a second set of affine model parameters associated with one or more CPMVs of the second affine candidate, and performing a similarity check between the first affine candidate and the second affine candidate based on the first set of affine model parameters and the second set of affine model parameters.Type: ApplicationFiled: June 23, 2026Publication date: October 8, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Wei CHEN, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU
-
Patent number: 12756860Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video decoding and encoding. In one decoding method, a decoder obtains at least one motion vector of a first motion vector or a second motion vector, where a coding unit is geometrically partitioned into a first part of a geometric partition and a second part of the geometric partition for prediction in a geometric partitioning mode, and the first motion vector is from the first part and the second motion vector is from the second part. Additionally, the decoder may determine a value of a stored motion vector type based on a blending width, a motion index, and a part index. Furthermore, the decoder may store a motion vector in a corresponding motion field based on the value of the stored motion vector type and the first or second motion vector.Type: GrantFiled: December 20, 2024Date of Patent: October 6, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning Yan, Xiaoyu Xiu, Che-Wei Kuo, Hong-Jheng Jhu, Wei Chen, Xianglin Wang, Bing Yu
-
Patent number: 12756856Abstract: The present disclosure provides a method for decoding video data. The method comprises: obtaining a video block from a bitstream; obtaining neighboring luma and chroma sample values of the video block; performing at least one pre-operation to the neighboring luma sample values and to internal luma sample values in the video block, to obtain pre-operated neighboring and internal luma sample values, wherein performing the at least one pre-operation comprises calculating sample differences based on the neighboring and internal luma sample values; deriving a linear model by using the pre-operated neighboring luma sample values and the neighboring chroma sample values; predicting each of internal chroma sample values in the video block by applying the linear model to one or more corresponding pre-operated internal luma sample values for that internal chroma sample value; and obtaining decoded video block using the predicted internal chroma sample values.Type: GrantFiled: September 23, 2024Date of Patent: October 6, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei Kuo, Xiaoyu Xiu, Ning Yan, Hong-Jheng Jhu, Wei Chen, Han Gao, Xianglin Wang, Bing Yu
-
Patent number: 12750503Abstract: Methods and devices are provided for video coding. In the method, a decoder may receive a picture frame including one or more components, where the one or more components include a first component and a second component. The decoder determines a classifier for a respective sample of the second component according to a collocated sample of the first component; obtains an indicator that indicates one or more bandNum segments of the one or more components in response to determining that the classifier is a band classifier or a joint classifier encompassing the band classifier; determines, according to the indicator and from a mapping table, the one or more bandNum segments and determining a band offset according to the one or more bandNum segments; and modifies the respective sample of the second component according to a sample offset including the band offset.Type: GrantFiled: May 27, 2024Date of Patent: September 29, 2026Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei Kuo, Xiaoyu Xiu, Wei Chen, Xianglin Wang, Yi-Wen Chen, Hong-Jheng Jhu, Ning Yan, Bing Yu
-
Publication number: 20260292229Abstract: Methods for video decoding and encoding, and non-transitory computer-readable storage medium are provided. In one decoding method, the decoder obtains a neighboring block of a current coding block by scanning one or more scanning areas of the current coding block, wherein the current coding block is in an intra block copy (IBC) mode. Additionally, the decoder determines whether the neighboring block is within a valid reference area. Furthermore, in response to determining that the neighboring block is not within the valid reference area, the decoder determines whether to use the neighboring block as a valid reference block for the current coding block.Type: ApplicationFiled: May 27, 2026Publication date: September 24, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Wei CHEN, Xiaoyu XIU, Hong-Jheng JHU, Che-Wei KUO, Ning YAN, Xianglin WANG, Bing YU
-
Publication number: 20260292257Abstract: Methods for video decoding and encoding, apparatuses and non-transitory storage media are provided. In one decoding method, the decoder obtains a context compressed binarized value generated by compressing a binarized value using one or more contexts, where the binarized value is obtained by binarizing a blending index, and includes one or more bins. Furthermore, the decoder obtains the blending index based on the context compressed binarized value. Moreover, the decoder obtains a blending width for a current block based on the blending index and a mapping relationship between a plurality of blending indices and a set of blending widths, where the current block is partitioned into two parts along a partition line for prediction in a geometric partitioning mode.Type: ApplicationFiled: June 2, 2026Publication date: September 24, 2026Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Han GAO, Xiaoyu XIU, Wei CHEN, Hong-Jheng JHU, Ning YAN, Che-Wei KUO, Xianglin WANG, Bing YU
-
Patent number: D1150983Type: GrantFiled: September 8, 2025Date of Patent: October 6, 2026Assignee: Umi Smartech Co., Ltd.Inventor: Bing Yu