Patents by Inventor Haoping Yu

Haoping 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).

  • Patent number: 12718418
    Abstract: A method for decoding three-dimensional (3D) content comprising extracting a video frame from a video, wherein the video frame includes connectivity information associated with the 3D content; and reconstructing the 3D content based on the connectivity information. The reconstructing comprises: determining an end of the connectivity information with respect to a mesh frameblock based on a termination connectivity coding unit (CCU) in the block; and determining an end of the connectivity information with respect to a mesh frame based on a termination block in the mesh frame.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: August 25, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Vladyslav Zakharchenko, Haoping Yu, Yue Yu
  • Patent number: 12711669
    Abstract: A method for encoding a mesh that is represented in a one-dimensional (1D) array is provided. The method includes: applying mesh segmentation to the mesh to generate a segmented mesh; performing mesh decimation to the segmented mesh to generate a subdivided mesh; calculating a set of mesh displacements for at least one level-of-detail (LoD) based on the segmented mesh and the subdivided mesh using a coding mode of a plurality of coding modes; applying a wavelet transform to the set of mesh displacements to generate a plurality of wavelet-transform coefficients; quantizing the plurality of wavelet-transform coefficients to generate a plurality of quantized wavelet-transform coefficients; and encoding the plurality of quantized wavelet-transform coefficients to a zero-run length code.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: August 18, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Vladyslav Zakharchenko, Yue Yu, Haoping Yu
  • Publication number: 20260238805
    Abstract: An encoding and decoding method, an encoder, a decoder and a storage medium are provided, the decoding method includes that: a prediction parameter of a current level is decoded from a bitstream; a delta quantization parameter (QP) of the current level is decoded from the bitstream in case that the prediction parameter indicates updating a reference QP of the current level; a reference QP of the current level is updated according to the delta QP, to determine a target QP of the current level; a displacement component is dequantized according to the target QP of the current level, to determine a reconstructed value of the displacement component of the current level.
    Type: Application
    Filed: March 27, 2026
    Publication date: August 13, 2026
    Inventors: Vladyslav ZAKHARCHENKO, Yue YU, Haoping YU
  • Publication number: 20260238814
    Abstract: According to one aspect of the present application, a method of decoding by a decoder is provided. The method may include in response to a single tree partitioning co-located luma block being coded using intraTMP or IBC, determining, by a processor, a corresponding chroma block is eligible for prediction using a BVG-CCCM mode. The method may include parsing, by the processor, a bitstream to obtain a BVG-CCCM flag. The method may include, in response to the BVG-CCCM flag indicating that the BVG-CCCM mode is selected for the corresponding chroma block, generating, by the processor, a BVG-CCCM mode prediction of the corresponding chroma block.
    Type: Application
    Filed: March 30, 2026
    Publication date: August 13, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue YU, Haoping YU, Jonathan GAN
  • Publication number: 20260230606
    Abstract: Methods and systems for video processing are provided. In some embodiments, the method includes (i) determining if a current block is in an IntraTMP mode; (ii) parsing and identifying an IntraTMP flag in response to a determination that the current block is in the IntraTMP mode. If the current block is in the IntraTMP mode, the method includes: parsing and identifying an IntraTMP fusion flag in response to a determination that the current block is in the IntraTMP fusion mode. If the current block is in the IntraTMP fusion mode, the method includes: generating a fused IntraTMP predictor in response to a determination that the current block is configured to use the IntraTMP fusion method.
    Type: Application
    Filed: January 26, 2024
    Publication date: August 6, 2026
    Inventors: Yue YU, Jonathan GAN, Haoping YU
  • Publication number: 20260230651
    Abstract: An encoding method, a decoding method, an encoder and a decoder are provided. The encoding method includes the following steps: calculating a plurality of mesh displacements according to a plurality of previously reconstructed meshes; executing a wavelet transform on the plurality of mesh displacements to generate a plurality of wavelet transform coefficients; converting the plurality of wavelet transform coefficients to a plurality of quantized wavelet coefficients based on a plurality of level of details; scanning the plurality of quantized wavelet coefficients along a three-dimensional space to form three one-dimensional arrays for each level of detail; converting the plurality of quantized wavelet coefficients of at least portion of the one-dimensional arrays to generate a plurality of zero-run length codes and level values; and encoding the plurality of zero-run length codes and level values to generate a coded displacement component of a bitstream.
    Type: Application
    Filed: July 24, 2023
    Publication date: August 6, 2026
    Inventors: Vladyslav ZAKHARCHENKO, Yue YU, Haoping YU
  • Publication number: 20260230600
    Abstract: According to one aspect of the present disclosure, a method of decoding by a decoder is provided. The method may include, in response to a co-located luma block being coded using intra template matching (intraTMP), intra block copy (IBC), or inter-prediction mode, determining, by a processor, a current chroma block is eligible for prediction using a block vector or motion-vector guided (B-MVG)-cross-component linear model (CCLM) (B-MVG-CCLM) mode. The method may include parsing, by the processor, a bitstream to obtain a fused B-MVG-CCLM (FB-MVG-CCLM) flag. The method may include, in response to the FB-MVG-CCLM flag indicating an FB-MVG-CCLM mode is selected for the current chroma block, generating, by the processor, an FB-MVG-CCLM mode prediction for the current chroma block.
    Type: Application
    Filed: March 24, 2026
    Publication date: August 6, 2026
    Inventors: Yue YU, Haoping YU, Jonathan GAN
  • Publication number: 20260230631
    Abstract: According to one aspect of the present disclosure, a method of decoding by a decoder is provided. The method may include parsing, by a processor, a bitstream. The method may include, in response to at least one non-separable transform being enabled for an intra prediction method, determining, by a processor, an intra prediction mode and at least one non-separable transform for use in decoding a coding unit (CU) of the bitstream. The at least one non-separable transform may be associated with a plurality of transform matrix sets. The method may include selecting, by the processor, a transform matrix from the plurality of transform matrix sets based on a bitstream index and the intra prediction mode. The method may include decoding, by the processor, the CU based on the intra prediction method and the transform matrix.
    Type: Application
    Filed: January 8, 2024
    Publication date: August 6, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue YU, Jonathan GAN, Haoping YU
  • Patent number: 12701268
    Abstract: Method for decoding a video including a sequence of pictures includes: a bitstream is parsed to obtain a value of a first flag; whether the value indicates that a set of header extension parameters is present is determined; when the value of the first flag indicates that the set of header extension parameters is present, the bitstream is parsed to obtain a value of a second flag; whether the value of the second flag for the sequence of pictures indicates that a first parameter is enabled is determined; when the determination result is yes, the bitstream is parsed to obtain a value of the first parameter for one of the slices in the sequence of pictures; and the slice is decoded based on the value of the first parameter for the slice. The value of the first parameter is encoded in a header of the slice.
    Type: Grant
    Filed: October 28, 2024
    Date of Patent: August 4, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue Yu, Haoping Yu
  • Patent number: 12701267
    Abstract: Method for decoding a video including a sequence of pictures includes: a bitstream is parsed to obtain a value of a first flag; whether the value of the first flag indicates that a set of header extension parameters is present is determined; when is present, the bitstream is parsed to obtain a value of a second flag; whether the value of the second flag for the sequence of pictures indicates that a first parameter is enabled is determined; when the determination result is yes, the bitstream is parsed to obtain a value of the first parameter for one of the slices in the sequence of pictures; and the slice is decoded based on the value of the first parameter for the slice. The first parameter includes a last significant coefficient reverse flag indicative of a reference position for referencing a position of the last significant coefficient.
    Type: Grant
    Filed: October 28, 2024
    Date of Patent: August 4, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue Yu, Haoping Yu
  • Publication number: 20260222548
    Abstract: A method of decoding includes that: obtaining, by a processor, a plurality of reference blocks; and in response to determining a filtered inter (FInter) prediction mode is selected for a current block, generating, by the processor, an FInter prediction of the current block based on the plurality of reference blocks. A method for encoding, a decoder, and a computer-readable storage medium are also provided.
    Type: Application
    Filed: March 23, 2026
    Publication date: July 30, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue YU, Haoping YU, Jonathan GAN
  • Publication number: 20260222560
    Abstract: A method of decoding by a decoder is provided. The method may include, in response to a co-located luma block being coded using intra template matching (intraTMP) or intra block copy (IBC), determining, by a processor, a corresponding chroma block is eligible for prediction using a fused block vector guided (FBVG)-convolutional cross-component intra prediction model (CCCM) (FBVG-CCCM) mode. The method may include parsing, by the processor, a bitstream to obtain an FBVG-CCCM flag. The method may include, in response to the FBVG-CCCM flag indicating the FBVG-CCCM mode is selected for the corresponding chroma block, generating, by the processor, a FBVG-CCCM mode prediction of the corresponding chroma block. A decoder and a method of encoding by an encoder are also provided.
    Type: Application
    Filed: March 23, 2026
    Publication date: July 30, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue YU, Haoping YU, Jonathan GAN
  • Publication number: 20260214227
    Abstract: The video encoding method, the video decoding method, the video encoder and the video decoder are provided. The video decoder includes an entropy decoding module, a prediction module, an inverse quantization module, an inverse transform module and a reconstruction module. The entropy decoding module receives an input bitstream. The prediction module determines a prediction block. The entropy decoding module decodes the input bitstream to obtain a plurality of quantized coefficients and a NSPT index. The inverse quantization module inversely quantizes the quantized coefficients to generate a plurality of reconstructed coefficients. In response to a current coding block (CB) having 8×16, 16×8 or 16×16 block size, the inverse transform module executes an inverse non-separable primary transform (NSPT) on the reconstructed coefficients to generate a reconstructed residual block based on a kernel.
    Type: Application
    Filed: November 24, 2023
    Publication date: July 23, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jonathan GAN, Yue YU, Haoping YU
  • Patent number: 12684138
    Abstract: A video coding method, an encoder, and a decoder are disclosed. The method is applied to a decoder and comprises retrieving a bitstream corresponding to a current frame and parsing the bitstream to obtain a current coding tree unit (CTU) of the current frame; determining an availability of at least one neighbouring CTU of the current CTU in the current frame according to a wavefront delay, wherein the wavefront delay is a delay in units of CTUs in a row direction between the current CTU at a current CTU row and the neighbouring CTU at a previous CTU row which are decoded in parallel; determining a prediction block in the at least one neighbouring CTU for a current coding unit (CU) in the current CTU; and decoding the current CU using the prediction block.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: July 14, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jonathan Gan, Yue Yu, Haoping Yu
  • Patent number: 12684132
    Abstract: A video decoder decodes a video from a video bitstream encoded using Versatile Video Coding (VVC). The video decoder determines a bit depth of samples of the video based on Sequence Parameter Set (SPS) syntax element sps_bitdepth_minus8 whose value is in the range of 0 to 8. The decoder further determines the size of a decoded picture buffer (DPB) based on a Video Parameter Set (VPS) syntax element vps_ols_dpb_bitdepth_minus8 whose value is in the range of 0 to 8. The decoder allocates a storage space with the determined size of the DPB, decodes the video bitstream based on the determined bit depth, and thus obtains and stores a decoded picture in the DPB. The decoder further outputs the decoded picture.
    Type: Grant
    Filed: October 25, 2024
    Date of Patent: July 14, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue Yu, Haoping Yu
  • Publication number: 20260181159
    Abstract: In some embodiments, a video decoder decodes a video from a bitstream of the video using a history-based Rice parameter derivation along with the wavefront parallel processing (WPP). The video decoder accesses a binary string representing a partition of the video and processes each coding tree unit (CTU) in the partition to generate decoded coefficient values in the CTU. The process includes prior to decoding the CTU, determining whether WPP is enabled and the CTU is the first CTU of a current CTU row in the partition, and if so, setting a history counter to an initial value. The process further includes decoding the CTU by calculating the Rice parameters for transform units (TUs) in the CTU based on the value of the history counter and decoding the binary string corresponding to the TUs in the CTU into coefficient values of the TUs based on the calculated Rice parameters.
    Type: Application
    Filed: February 18, 2026
    Publication date: June 25, 2026
    Inventors: Yue Yu, Haoping Yu
  • Patent number: 12666067
    Abstract: A method for decoding a video includes that: a decoder decodes a video from a bitstream of the video; the decoder accesses a bitstream of the video and extracts a GCI flag from the bitstream; the decoder determines that one or more general constraints are imposed for the video based on the GCI flag value and extracts, from the bitstream of the video, a value indicating a quantity of additional bits included in the bitstream of the video, the additional bits include flag bits indicating respective additional coding tools to be constrained for the video; if the value is greater than five, the decoder extracts six flags from the bitstream of the video that indicate respective constraints for six additional coding tools; and the decoder decodes the bitstream of the video into images based on the constraints for the six additional coding tools indicated by the six flags.
    Type: Grant
    Filed: November 29, 2024
    Date of Patent: June 23, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jonathan Gan, Yue Yu, Haoping Yu
  • Publication number: 20260172565
    Abstract: According to one aspect of the present disclosure, a method for encoding a mesh is provided. The method may include applying, by at least one processor, mesh segmentation to a base mesh to generate a subdivided mesh. The method may include calculating, by the at least one processor, a set of mesh displacements based on the base mesh and the subdivided mesh. The method may include applying, by the at least one processor, a wavelet transform to the set of mesh displacements to generate a plurality of wavelet-transform coefficients. The method may include generating, by the at least one processor, a plurality of binarized wavelet-transform coefficients based on the plurality of wavelet-transform coefficients. The method may include encoding, by the at least one processor, the plurality of binarized wavelet-transform coefficients into a bitstream.
    Type: Application
    Filed: July 7, 2023
    Publication date: June 18, 2026
    Inventors: Vladyslav ZAKHARCHENKO, Haoping YU, Yue YU
  • Publication number: 20260164024
    Abstract: Video encoding/decoding methods and systems for spatial geometric partitioning mode improvement are disclosed. The video encoding/decoding method includes encoding/decoding a candidate-index code into/from a bitstream, wherein the candidate-index code is associated with intra-partition prediction and a template including one or more index-specified reference lines among a plurality of reference lines having a plurality of reconstructed samples spatially neighboring a block associated with a spatial geometric partitioning mode (SGPM).
    Type: Application
    Filed: October 24, 2023
    Publication date: June 11, 2026
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue YU, Haoping YU, Jonathan GAN
  • Patent number: 12647565
    Abstract: A method for encoding a picture of a video including a current transform unit is disclosed. A coefficient of each position in the current transform unit is quantized by a processor to generate quantization levels of the current transform unit. A value of a Rice parameter of a current position in the current transform unit for Golomb-Rice binarization is determined by the processor based on a value of a history variable for a previous transform unit preceding the current transform unit. The value of the history variable is determined based on at least one of a bit depth or a bit rate for encoding the picture. The quantization level of the current position is converted by the processor into a binary representation using Golomb-Rice binarization with the value of the Rice parameter. The binary representation of the current position is compressed by the processor into a bitstream.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: June 2, 2026
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yue Yu, Haoping Yu