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: 20240333963Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from a bitstream, a first control flag that indicates merge mode with motion vector difference (MMVD) is enabled for one or more coding units in a video sequence; receiving a first syntax from the video data that identifies a set of motion vector difference (MVD) offsets from a plurality sets of MVD offsets; receiving, a second control flag corresponding to a respective coding unit of the one or more coding units, which indicates the MMVD is applied to the coding unit; receiving a second syntax that selects an MVD offset from the identified set of MVD offsets, and a third syntax that selects an MVD direction; forming MVD based on the selected MVD offset and MVD direction; and reconstructing the coding unit by applying the formed MVD to generate motion vectors to the coding unit.Type: ApplicationFiled: June 7, 2024Publication date: October 3, 2024Inventors: Xiaoyu XIU, Wei CHEN, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240333956Abstract: The present disclosure provides a method for decoding video data. The method comprises: obtaining a video block of the video data from a bitstream; classifying a luma sample corresponding to a chroma sample of the video block into one of a plurality of sample groups based on edge information of the luma sample, wherein the luma sample is obtained from one or more of luma samples of the video block; and predicting the chroma sample by applying one of a plurality of linear prediction models corresponding to the classified sample group to the luma sample.Type: ApplicationFiled: June 7, 2024Publication date: October 3, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Che-Wei KUO, Xiaoyu XIU, Hong-Jheng JHU, Yi-Wen CHEN, Wei CHEN, Ning YAN, Han GAO, Xianglin WANG, Bing YU
-
Publication number: 20240333964Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from a bitstream, a first control flag that indicates merge mode with motion vector difference (MMVD) is enabled for one or more coding units in a video sequence; receiving a first syntax from the video data that identifies a set of motion vector difference (MVD) offsets from a plurality sets of MVD offsets; receiving, a second control flag corresponding to a respective coding unit of the one or more coding units, which indicates the MMVD is applied to the coding unit; receiving a second syntax that selects an MVD offset from the identified set of MVD offsets, and a third syntax that selects an MVD direction; forming MVD based on the selected MVD offset and MVD direction; and reconstructing the coding unit by applying the formed MVD to generate motion vectors to the coding unit.Type: ApplicationFiled: June 7, 2024Publication date: October 3, 2024Inventors: Xiaoyu XIU, Wei CHEN, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240333962Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from a bitstream, a first control flag that indicates merge mode with motion vector difference (MMVD) is enabled for one or more coding units in a video sequence; receiving a first syntax from the video data that identifies a set of motion vector difference (MVD) offsets from a plurality sets of MVD offsets; receiving, a second control flag corresponding to a respective coding unit of the one or more coding units, which indicates the MMVD is applied to the coding unit; receiving a second syntax that selects an MVD offset from the identified set of MVD offsets, and a third syntax that selects an MVD direction; forming MVD based on the selected MVD offset and MVD direction; and reconstructing the coding unit by applying the formed MVD to generate motion vectors to the coding unit.Type: ApplicationFiled: June 7, 2024Publication date: October 3, 2024Inventors: Xiaoyu XIU, Wei CHEN, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240333952Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a signaled flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied on a current video block; and in response to determining that the TIMD mode is applied on the current video block based on the signaled flag, the decoder derives an intra prediction mode from the TIMD mode based on different templates in a reconstruction area for the current video block, wherein the reconstruction area comprises reconstructed neighboring blocks for the current video block.Type: ApplicationFiled: June 12, 2024Publication date: October 3, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Hong-Jheng JHU, Xiaoyu XIU, Yi-Wen CHEN, Wei CHEN, Che-Wei KUO, Ning YAN, Han GAO, Xianglin WANG, Bing YU
-
Patent number: 12108067Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from the bitstream, a plurality of syntax elements associated with a coding unit, wherein the plurality of syntax elements indicate 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. In some embodiments, disabling palette mode for the coding unit includes: 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: GrantFiled: September 26, 2022Date of Patent: October 1, 2024Assignee: 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: 12108049Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving the video signal that includes a first component and a second component; receiving a plurality of offsets associated with the second component; utilizing a characteristic measurement of the first component to obtain a classification category associated with the second component; selecting an offset from the plurality of offsets for the second component according to the classification category; and modifying the second component based on the selected offset. In some embodiments, the first component is a luma video component and the second component is a chroma video component.Type: GrantFiled: November 18, 2021Date of Patent: October 1, 2024Assignee: 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
-
Publication number: 20240323362Abstract: A method of encoding video data includes obtaining a parameter set associated with a non-skip mode coded block and signaling a first syntax element, a second syntax element or a third syntax element in a bitstream. The method further includes setting the first syntax element has a first value and the third syntax element has the first value on a condition that the non-skip mode coded block is coded based on palette mode; setting the first syntax element has the first value and the third syntax element has a second value on a condition that the non-skip mode coded block is coded based on intra prediction mode; and transmitting the non-skip mode coded block via the bitstream.Type: ApplicationFiled: June 4, 2024Publication date: September 26, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xianglin Wang, Xiaoyu Xiu, Tsung-Chuan Ma, Bing Yu
-
Publication number: 20240323410Abstract: This application is directed to decoding video data including a plurality of luma components of a plurality of pixels in a video frame. The plurality of pixels belong to a coding block, and include a boundary pixel that is inside the coding block, the boundary pixel is immediately adjacent to a boundary of the coding block. One or more neighboring pixels of the boundary pixel are outside of the coding block and determined as being not available. A respective luma component corresponding to the boundary pixel is assigned to a luma component corresponding to each of the one or more neighboring pixels. A boundary luma component is determined based, at least, on the luma components of the one or more neighboring pixels and the boundary pixel according to a predefined luma interpolation scheme. A boundary chroma component is converted from the boundary luma component according to a linear mapping model.Type: ApplicationFiled: May 29, 2024Publication date: September 26, 2024Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240314339Abstract: 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: ApplicationFiled: May 27, 2024Publication date: September 19, 2024Applicant: 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: 20240314302Abstract: Implementations of the disclosure provide a video processing apparatus and method for intra prediction in video coding with an adaptive coding order. The method may include receiving, by one or more processors, one or more reference blocks from a video frame of a video for performing intra prediction on a video block of the video frame. The method may include dividing, by the one or more processors, the video block into a plurality of video sub-blocks. The method may include determining, by the one or more processors, the adaptive coding order for the plurality of video sub-blocks. The method may include generating, by the one or more processors, a plurality of reconstructed sub-blocks for the plurality of video sub-blocks based on the adaptive coding order and the one or more reference blocks. The plurality of reconstructed sub-blocks form a reconstructed block for the video block.Type: ApplicationFiled: March 26, 2024Publication date: September 19, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning Yan, Xiaoyu XIU, Yi-Wen Chen, Che-Wei KUO, Wei CHEN, Hong-Jheng JHU, Xianglin Wang, Bing YU
-
Publication number: 20240314318Abstract: A method of video decoding, apparatuses and non-transitory computer-readable storage media thereof are provided. The method of video decoding includes obtaining a first parameter based on a first neighbor block of a current block; obtaining a second parameter based on the first neighbor block and/or a second neighbor block of the current block; constructing an affine model using the first parameter and the second parameter; and obtaining a control point motion vector (CPMV) for the current block based on the affine model. The first neighbor block and the second neighbor block are obtained from a plurality of neighbor blocks to the current block based on at least one scanning area and at least one scanning distance. The first neighbor block and the second neighbor block are obtained by scanning the at least one scanning area at the at least one scanning distance.Type: ApplicationFiled: May 29, 2024Publication date: September 19, 2024Applicant: 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
-
Publication number: 20240305833Abstract: Implementations of the disclosure provide a video processing method for invertible filtering in video coding. The video processing method may include receiving, by a processor, an image derived from encoded video information stored in a bitstream. The video processing method may also include applying, by the processor, a forward filter to the image to generate an intermediate image and flipping the intermediate image. The video processing method may further include applying, by the processor, an inverse filter to the flipped intermediate image to generate a reconstructed image, and inversely flipping the reconstructed image to generate an invertible reconstructed image.Type: ApplicationFiled: May 21, 2024Publication date: September 12, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning YAN, Yi-Wen CHEN, Xiaoyu XIU, Wei CHEN, Che-Wei KUO, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240305806Abstract: A method of video decoding, a method of video encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. The method of video decoding includes obtaining one or more constructed motion vector (MV) candidates from a plurality of non-adjacent neighbor blocks to a current block by jointly or independently scanning a plurality of scanning areas at one or more scanning distances, where one scanning distance indicates a number of blocks away from one side of the current block. Furthermore, the method may include obtaining one or more control point motion vectors (CPMVs) for the current block based on the one or more constructed MV candidates.Type: ApplicationFiled: May 17, 2024Publication date: September 12, 2024Applicant: 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
-
Publication number: 20240305786Abstract: Implementations of the disclosure provide a video processing method for motion information derivation. The video processing method may include determining, by a video decoder, that one or more motion related parameters for a video block in a video frame of a video are not signaled in a bitstream. The video processing method may further include determining, by the video decoder, the one or more motion related parameters for the video block by applying a coding matching technique.Type: ApplicationFiled: May 21, 2024Publication date: September 12, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning YAN, Yi-Wen CHEN, Xiaoyu XIU, Wei CHEN, Che-Wei KUO, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Publication number: 20240305792Abstract: Implementations of the disclosure provide a video processing method for performing intra prediction on a video block. The video processing method may include receiving reconstructed samples from a video frame in the bitstream including the video block. The video processing method may further include determining reference samples in neighboring video blocks of the video block according to a first slant line and a second slant line through a sample of the video block. The first slant line is along an interpolation direction and the second slant line is perpendicular to the first slant line. The video processing method may also include interpolating the sample of the video block based on the reference samples.Type: ApplicationFiled: May 21, 2024Publication date: September 12, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Ning YAN, Yi-Wen CHEN, Xiaoyu XIU, Wei CHEN, Che-Wei KUO, Hong-Jheng JHU, Xianglin WANG, Bing YU
-
Patent number: 12088850Abstract: Methods and apparatuses for video coding are provided. The method includes that a decoder receives a first syntax element in picture parameter sets (PPS) specifying whether a picture corresponding to the PPS comprises one or more network abstraction layer (NAL) units and whether the one or more NAL units have a same NAL unit type, receives a second syntax element in a picture header (PH) specifying whether the picture corresponding to the PH is an intra random access point (IRAP) picture or a gradual intra refreshing (GDR) picture, and determines a value of the first syntax element based on a value of the second syntax element or determines the value of the second syntax element based on the value of the first syntax element.Type: GrantFiled: November 18, 2022Date of Patent: September 10, 2024Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu Xiu, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Wei Chen, Xianglin Wang, Bing Yu
-
Publication number: 20240298007Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder receives a signaled flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied on a current video block; and in response to determining that the TIMD mode is applied on the current video block based on the signaled flag, the decoder derives an intra prediction mode from the TIMD mode based on different reference lines in a reconstruction area of the current video block, where the reconstruction area comprises reconstructed neighboring blocks for the current video block.Type: ApplicationFiled: May 10, 2024Publication date: September 5, 2024Applicant: 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: 20240298037Abstract: A method for Cross-Component Sample Adaptive Offset (CCSAO) process is provided. The method comprises: determining a first rate-distortion (RD) cost for a block using a first classifier, wherein the first classifier having a first category number in a first value range, and wherein the first RD cost is the least among RD costs associated with classifiers having a category number in the first value range; determining a second RD cost for the block using a second classifier, wherein the second classifier having a second category number in a second value range, and wherein the second RD cost is the least among RD costs associated with classifiers having a category number in the second value range; and applying the first classifier as a classifier for the CCSAO process in response to determining the first RD cost is less than the second RD cost.Type: ApplicationFiled: May 8, 2024Publication date: September 5, 2024Applicant: 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: 20240298009Abstract: Implementations of the disclosure provide a video decoding apparatus and method for transform coefficient sign prediction on a video decoder side. The method includes: receiving a bitstream including a sequence of sign signaling bits; determining a sign prediction area in a transform block of a video frame from a video for performing the sign prediction for the transform coefficients of the transform block; generating a plurality of candidate hypotheses for a set of candidate transform coefficients associated with the sign prediction area of the transform block; selecting a hypothesis from the plurality of candidate hypotheses as a set of predicted signs for the set of candidate transform coefficients based on a cost function; and estimating original signs for the set of candidate transform coefficients based on the set of predicted signs and the sequence of sign signaling bits.Type: ApplicationFiled: May 8, 2024Publication date: September 5, 2024Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu XIU, Ning YAN, Yi-Wen CHEN, Che-Wei KUO, Wei CHEN, Hong-Jheng JHU, Xianglin WANG, Bing YU