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: 20220270267
    Abstract: Embodiments of the disclosure provide systems and methods for performing occlusion detection in frame rate up-conversion of video data including a sequence of image frames. The method includes determining, by a video processor, whether a target block of a target frame is a potential occlusion block based on at least one of motion vector information or distortion metric information associated with the target block. The target frame is to be generated and interpolated into the sequence of image frames. Responsive to the target block being the potential occlusion block, the method further includes detecting, by the video processor, an occlusion type of the target block. The method additionally includes generating, by the video processor, the target block by performing a motion compensation method adaptively selected based on the occlusion type of the target block.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 25, 2022
    Applicant: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Shuiming Ye, Xianglin Wang, Yi-Wen Chen, Guoxin Jin, Shufei Fan, Bing Yu
  • Publication number: 20220272375
    Abstract: A method for video encoding is provided. The method includes: partitioning a frame of video data into a plurality of blocks; obtaining a current prediction of a current block of the plurality of blocks using one or more motion vectors of the current block; obtaining one or more collocated predictions of the current block using one or more motion vectors of one or more neighbor blocks of the current block in respective one or more blending areas, where each of the one or more blending areas is at least part of the current block and adjustable based at least on the partitioning; and obtaining a combined prediction of the current block by combing the current prediction with the one or more collocated predictions.
    Type: Application
    Filed: February 21, 2022
    Publication date: August 25, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Che-Wei KUO, Wei CHEN, Yi-Wen CHEN, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220256199
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, one or more syntax elements and video data corresponding to a coding unit encoded in palette mode; determining a first binarization parameter according to the one or more syntax elements; decoding, from the video data, a first codeword for an escape sample within the coding unit; decoding, from the video data, a value for an escape sample within the coding unit using a predefined binarization scheme with the first binarization parameter.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 11, 2022
    Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG, Bing YU
  • Publication number: 20220248031
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video signal. A decoder partitions a video picture into a plurality of coding units (CUs) comprising a lossless CU. The decoder may further receive a high-level syntax. The high-level syntax may include, for example, a first flag that indicates whether a residual coding scheme is switchable.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Tsung-Chuan MA, Xianglin WANG, Xiaoyu XIU, Yi-Wen CHEN, Hong-Jheng JHU, Bing YU
  • Publication number: 20220239906
    Abstract: Embodiments of the disclosure provide systems and methods for applying an adaptive loop filter (ALP) in video coding. The method may include determining a first rate-distortion cost of applying the adaptive loop filter on a reconstructed block. The reconstructed block includes a reconstructed version of an image block of an image frame from a video. The method may further include determining a second rate-distortion cost of not applying the adaptive loop filter on the reconstructed block. The method may additionally include determining whether to apply the adaptive loop filter for processing the reconstructed block based on the first rate-distortion cost and the second rate-distortion cost.
    Type: Application
    Filed: January 11, 2022
    Publication date: July 28, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen Chen, Xianglin Wang, Xiaoyu Xiu, Hong-Jheng Jhu, Bing Yu
  • Publication number: 20220239943
    Abstract: A bit-depth representation method, apparatus, and a non-transitory computer-readable storage medium are provided. A decoder obtains a reference picture I associated with a video block within the video signal. The decoder obtains prediction samples of the video block from a reference block in the reference picture I. The decoder controls internal PROF parameters of a PROF derivation process by applying right-shifting to the internal PROF parameters based on a bit-shift value to achieve a preset precision. The decoder obtains prediction refinement values for samples in the video block based on the PROF derivation process being applied to the video block based on the prediction samples. The decoder obtains prediction samples of the video block based on the combination of the prediction samples and the prediction refinement values.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 28, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Bing YU
  • Publication number: 20220239926
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, a first syntax element associated with 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 the first set of palette mode coding units; decoding, from the bitstream, escape samples in 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 first set of palette mode coding units, the second binarization process being different from the first binarization process; and decoding, from the bitstream, the escape samples in the first set of palette mode coding units using the second binarization process.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 28, 2022
    Inventors: Hong-Jheng JHU, Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG, Bing YU
  • Publication number: 20220239902
    Abstract: Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of CUs, at least one CU 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, 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: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Applicant: 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: 20220224919
    Abstract: An electronic apparatus performs a method for video decoding. The method comprises: receiving, from a bitstream, a coding unit and determining a mode type condition of the coding unit; if the coding unit is encoded in a first chroma format, setting the mode type condition of the coding unit to a first mode type condition; if the coding unit is encoded in a second chroma format and the coding unit is a smallest chroma intra prediction unit, setting the mode type condition of the coding unit to a second mode type condition if a luma block of the coding unit and the splitting method satisfy a first criterion; setting the mode type condition of the coding unit to a third mode type condition if the luma block of the coding unit and the splitting method satisfy a second criterion, and decoding the coding unit based on the mode type condition.
    Type: Application
    Filed: February 15, 2022
    Publication date: July 14, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Bing YU
  • Publication number: 20220217349
    Abstract: A method for video decoding is provided. The method may be applied in a decoder and includes: receiving a video bitstream comprising a quantization parameter and a quantized level; deriving a scale value by scaling the quantization parameter by a scale factor; determining a plurality of parameters associated with a coding unit (CU); obtaining a plurality of bit-shifts by bit-shifting the plurality of parameters; and obtaining a plurality of coefficients associated with the CU based on the quantized level, the scale value, and the plurality of bit-shifts.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Hong-Jheng JHU, Xiaoyu XIU, Xianglin WANG, Yi-Wen CHEN, Tsung-Chuan MA, Bing YU
  • Publication number: 20220210431
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for PROF. A decoder obtains first reference picture and second reference picture associated with a video block that is coded by affine mode within a video signal. The decoder obtains first and second horizontal and vertical gradient values based on first prediction samples I(0)(i,j) and second prediction samples I(1)(i,j) associated with the first reference picture and second reference picture. The decoder obtains first and second horizontal and vertical motion refinements based on CPMVs associated with the first reference picture and second reference picture. The decoder obtains first prediction refinement ?I(0)(i,j) and second prediction refinement ?I(1)(i,j) based on the horizontal and vertical gradient values and the first and second horizontal and vertical motion refinements. The decoder obtains final prediction samples of the video block.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Bing YU
  • Publication number: 20220210467
    Abstract: According to one aspect of the disclosure, a computer-implemented method for performing frame rate up-conversion of video data including a sequence of image frames is provided. The method may include performing, by a video processor, an interpolation quality reliability prediction for a target image level based on a reliability metric. In response to the interpolation quality reliability prediction meeting a first reliability threshold condition associated with a first reliability threshold, the method may include performing, by the video processor, a motion-compensation interpolation at the target image level. In response to the interpolation quality reliability prediction not meeting the first reliability threshold, the method may include performing, by the video processor, a fallback interpolation at the target image level or performing a new interpolation quality reliability prediction for a new image level below the target image level.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 30, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen Chen, Xianglin Wang, Shuiming Ye, Guoxin Jin, Shufei Fan, Bing Yu
  • Publication number: 20220201301
    Abstract: An electronic apparatus performs a method of decoding video data, comprising: receiving, from bitstream, video data corresponding to a coding unit, wherein the coding unit is encoded in inter prediction mode or intra block copy mode; receiving a first syntax element from the video data, wherein the first syntax element indicates whether the coding unit has any non-zero residuals; in accordance with a determination that the first syntax element has a non-zero value: receiving a second syntax element from the video data, wherein the second syntax element indicates whether the coding unit has been encoded using adaptive color-space transform (ACT); in accordance with a determination that the first syntax element has a zero value: assigning the zero value to the second syntax element; and determining whether or not to perform inverse ACT on the video data of the coding unit in accordance with a value of the second syntax element.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 23, 2022
    Inventors: Xiaoyu XIU, Yi-Wen Chen, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu
  • Publication number: 20220191574
    Abstract: A method for uploading video, executed by a client and including: determining encoding complexity of a target video; determining a target encoding parameter corresponding to difference information based on the difference information between the encoding complexity and a complexity threshold; and encoding the target video based on the target encoding parameter and uploading an encoded target video to a server.
    Type: Application
    Filed: March 2, 2022
    Publication date: June 16, 2022
    Inventors: Xing WEN, Yunfei ZHENG, Bing YU, Xiaonan WANG, Min CHEN, Yue HUANG, Yucong CHEN, Xiaozheng HUANG, Mingfei ZHAO, Lei GUO, Bo HUANG, Jiejun ZHANG, Bin CHEN
  • Publication number: 20220182659
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video signal. A decoder obtains a first reference picture and a second reference picture associated with a video block. The decoder obtains first and second horizontal and vertical gradient values. The decoder obtains first and second horizontal and vertical motion refinements based on control point motion vectors. The decoder obtains first and second prediction refinements based on the first and second horizontal and vertical gradient values and the first and second horizontal and vertical motion refinements. The decoder obtains first and second refined samples based on the first and second prediction samples, and the first and second prediction refinements. The decoder obtains final prediction samples of the video block based on the first and second refined samples by manipulating the first and second refined samples and prediction parameters to prevent multiplication overflow.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Bing YU
  • Publication number: 20220174301
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises, receiving, from bitstream, video data corresponding to a palette-mode coded block; determining a quantization parameter value from information included in a parameter set associated with the palette-mode coded block; identifying escape samples in the palette-mode coded block; in accordance with a determination that the quantization parameter value is greater than a threshold value: performing de-quantization on quantized escape samples according to a predefined formula to obtain reconstructed escape sample values; and in accordance with a determination that the quantization parameter value is less than or equal to the threshold value: setting the reconstructed escape samples to be the quantized escape sample values.
    Type: Application
    Filed: February 15, 2022
    Publication date: June 2, 2022
    Inventors: Hong-Jheng JHU, Xiaoyu XIU, Xianglin WANG, Yi-Wen CHEN, Tsung-Chuan MA, Shulming YE, Bing YU
  • Publication number: 20220159248
    Abstract: A method of decoding video data, comprising: receiving, from bitstream, video data corresponding to a non-skip mode coded block; determining a parameter set associated with the non-skip mode coded block; if the parameter set satisfies a first condition, retrieving a first syntax element from the bitstream; if the parameter set satisfies a second condition, retrieving a second syntax element from the bitstream; if the parameter set satisfies a third condition, retrieving a third syntax element from the bitstream; decoding the video data corresponding to the non-skip mode coded block using palette mode when the first syntax element and the third syntax element have the first value; decoding the video data using intra prediction mode when the first syntax element has the first value and the third syntax element has a second value; and decoding the video data using inter prediction mode when the first syntax element has the second value.
    Type: Application
    Filed: February 2, 2022
    Publication date: May 19, 2022
    Inventors: Yi-Wen Chen, Xianglin Wang, Xiaoyu Xiu, Tsung-Chuan Ma, Bing Yu
  • Publication number: 20220159323
    Abstract: Provided is a method for pre-loading content data. The method includes: acquiring a download speed; determining target content data in response to the download speed being less than a first speed threshold and a trigger event occurring, wherein the trigger event is configured to trigger pre-loading of the target content data, and the first speed threshold is determined based on corresponding play data in different speed ranges, the play data including at least one of a play amount or a lag rate; and loading the target content data.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Ming MA, Pengyu ZHANG, Shengjin DENG, Zhe LUO, Junjian GUO, Fanping ZENG, Bing YU
  • Publication number: 20220150490
    Abstract: An electronic apparatus performs a method of decoding a video signal. The method comprises: receiving the video signal that includes a first component and a second component in a first picture frame; receiving, from the video signal, 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 each 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 in the first picture frame. In some embodiments, the first picture frame is divided into a plurality of regions, and a different classifier is used for each of the plurality of regions.
    Type: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Che-Wei KUO, Xiaoyu XIU, Wei CHEN, Xianglin WANG, Yi-Wen CHEN, Tsung-Chuan MA, Hong-Jheng JHU, Bing YU
  • Publication number: 20220150522
    Abstract: An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, video data corresponding to a transform-skip mode coded block; decoding, from the video data, a first codeword, a second codeword and a first group of codewords for a pixel within the transform-skip mode coded block; deriving an initial level value from the first group of codewords; converting the first codeword into a remainder of the pixel in accordance with a predefined mapping relationship that is generated using a constant Rice parameter; converting the second codeword into a sign value of the remainder; and deriving a quantified residual of the pixel from the remainder, the sign value and the initial level value.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Yi-Wen CHEN, Xiaoyu Xiu, Tsung-Chuan Ma, Hong-Jheng Jhu, Xianglin Wang, Bing Yu