Patents by Inventor Xiaozhen ZHENG

Xiaozhen ZHENG 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: 20220046231
    Abstract: A video encoding method includes selecting a pulse code modulation (PCM) mode to encode a coding block in a frame to be encoded, and indicating the PCM mode in a syntax element of intra-frame prediction mode of the coding block.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Yan ZHOU, Xiaozhen ZHENG
  • Publication number: 20220005229
    Abstract: A point cloud attribute encoding method includes performing binarization on an attribute value in point cloud data to obtain a binary attribute value, and performing arithmetic encoding on bits in the binary attribute value using at least one probability model. A bit depth of the binary attribute value is larger than or equal to 1.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Pu LI, Xiaozhen ZHENG, Jiafeng CHEN, Wenyi WANG, Lu YU
  • Publication number: 20210409720
    Abstract: A video processing method includes constructing a motion information candidate list for an image block of a current frame, selecting motion information for a sub-image-block included in the image block from the motion information candidate list, and encoding or decoding the image block according to the selected motion information. The motion information candidate list includes at least one piece of dual motion-information.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Xuewei MENG, Xiaozhen ZHENG, Shanshe WANG, Siwei MA
  • Patent number: 11206422
    Abstract: A video image processing method includes determining a current image block and, in response to a size of the current image block meeting a preset condition, determining a temporal candidate motion vector of the current image block according to at least one of a temporal motion vector prediction (TMVP) operation or an advanced/alternative temporal motion vector prediction (ATMVP) operation.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: December 21, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Xiaozhen Zheng, Suhong Wang, Shanshe Wang, Siwei Ma
  • Patent number: 11190798
    Abstract: A video image processing method includes dividing a coding tree unit into one or more coding units using a quadtree plus binary tree division method, obtaining a motion vector candidate list of one of the one or more coding units, determining a base motion vector according to motion vectors in the motion vector candidate list, in response to the base motion vector pointing to a short-term reference image, scaling the base motion vector using a scaling factor not equal to 1, in response to the base motion vector pointing to a long-term reference image, scaling the base motion vector using a scaling factor set to 1, and performing prediction for the one of the one or more coding units according to the base motion vector after being scaled.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 30, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Xiaozhen Zheng, Suhong Wang, Shanshe Wang, Siwei Ma, Weiran Li
  • Patent number: 11178420
    Abstract: A video image processing method includes determining a current image block and, in response to a size of the current image block meeting a preset condition, determining a temporal candidate motion vector of the current image block according to at least one of a temporal motion vector prediction (TMVP) operation or an advanced/alternative temporal motion vector prediction (ATMVP) operation.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 16, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Suhong Wang, Xiaozhen Zheng, Shanshe Wang, Siwei Ma
  • Publication number: 20210343047
    Abstract: A three-dimensional data point encoding method includes determining maximum values of range values of an initial block of target three-dimensional data points in a radial distance direction, a zenith angle direction, and an azimuth angle direction according to position coordinates of the target three-dimensional data points in a spherical coordinate system, performing partitioning processes on the initial block, and encoding the target three-dimensional data points according to partitioning results of the initial block. Performing the partitioning processes on the initial block includes performing at least one octree partitioning process on the initial block to obtain a plurality of first-type sub-blocks and performing at least one of a quadtree partitioning process or a binary tree partitioning process on at least one of the plurality of first-type sub-blocks.
    Type: Application
    Filed: July 15, 2021
    Publication date: November 4, 2021
    Inventors: Pu LI, Fu ZHANG, Xiaozhen ZHENG
  • Publication number: 20210337232
    Abstract: A video processing method includes obtaining a motion vector of a spatial neighboring block of a current block as an initial temporal motion vector. The current block is an image block using bidirectional prediction. The method further includes determining a first reference frame list and a second reference frame list of the current block, obtaining a temporal motion vector of the current block, determining a corresponding block of the current block in the reference frame according to the temporal motion vector of the current block, determining motion information of a sub-block of the current block according to the corresponding block of the current block in the reference frame, adding the motion information of the sub-black of the current block into an affine merge candidate list, and performing inter-frame prediction on the current block according to the affine merge candidate list.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 28, 2021
    Inventors: Xiaozhen ZHENG, Suhong WANG, Siwei MA, Shanshe WANG
  • Publication number: 20210335015
    Abstract: A three-dimensional data point encoding method, decoding method, and encoding device. The encoding method includes: determining maximum values of side lengths of a cuboid of three-dimensional data points to be encoded in three directions according to position coordinates of the three-dimensional data points to be encoded; performing at least one octree partition process on the cuboid, to obtain a plurality of first-type sub-blocks; performing at least one quadtree partition process or binary tree partition process on at least one first-type sub-block of the plurality of first-type sub-blocks; and encoding the three-dimensional data points to be encoded according to partition results of the cuboid.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Pu LI, Fu ZHANG, Xiaozhen ZHENG
  • Publication number: 20210335019
    Abstract: The present disclosure provides a three-dimensional (3D) data point set processing method, the 3D data point set being divided by a multi-tree method. The 3D) data point set processing method includes encoding or decoding a Nth layer of the multi-tree in by using a breadth-first approach; and encoding or decoding a first node by using a depth-first approach when all 3D data points in the first node of the Nth layer fall into a same node of a Mth layer under the first node, wherein N and M are integers greater than or equal to one.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Pu LI, Xiaozhen ZHENG, Fu ZHANG
  • Publication number: 20210337184
    Abstract: A candidate MV list construction method and device. The method includes: obtaining a first candidate MV list of a current image block in a first merge mode when an inter-frame prediction mode is the first merge mode; and when the inter-frame prediction mode is a second merge mode, obtaining the first candidate MV list of the current image block; and reorganize MVs in the first candidate MV list to obtain a second candidate MV list of the current image block in the second merge mode when the first candidate MV list includes two-way MVs. Complexity of hardware of a video encoding/decoding device is reduced.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Xuewei MENG, Xiaozhen ZHENG, Shanshe WANG, Siwei MA
  • Publication number: 20210335016
    Abstract: The present disclosure provides a three-dimensional (3D) data point set encoding method. The method includes performing position coordinate encoding on position coordinates of one or more 3D data points in the 3D data point set to obtain a first binary bitstream; performing binary encoding on attributes of the one or more 3D data points based on a position coordinates sequence after encoding the position coordinates of the one or more 3D data points to obtain a second binary bitstream; and performing entropy encoding on the first binary bitstream and the second binary bitstream respectively.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Pu LI, Xiaozhen ZHENG
  • Patent number: 11159821
    Abstract: A video image processing method includes dividing a coding unit into one or more sub-blocks, constructing first and second motion vector candidate lists, and performing prediction for the coding unit according to the first and second motion vector candidate lists. The first motion vector candidate list includes a motion vector of a sub-block of the coding unit, and the second motion vector candidate list includes a motion vector of the coding unit. Constructing the first motion vector candidate list includes determining a reference motion vector of the coding unit, determining a related reference block of the sub-block of the coding unit in a co-located reference image of the coding unit according to the reference motion vector, determining a scaling factor of the motion vector of the related reference block, and adding the scaled motion vector into the first motion vector candidate list.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: October 26, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Xiaozhen Zheng, Tianliang Fu, Shanshe Wang, Siwei Ma, Weiran Li, Suhong Wang
  • Publication number: 20210329288
    Abstract: A video processing method includes dividing a region of a current frame to obtain a plurality of image blocks, obtaining a historical motion information candidate list, and obtaining candidate historical motion information for the plurality of image blocks according to the historical motion information candidate list. The candidate historical motion information is a candidate in the historical motion information candidate list. The method further includes performing prediction for the plurality of image blocks according to the candidate historical motion information. A size of each of the plurality of image blocks is smaller than or equal to a preset size. The same historical motion information candidate list is used for the plurality of image blocks during the prediction. The historical motion information candidate list is not updated while the prediction is being performed for the plurality of image blocks.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Suhong WANG, Xiaozhen ZHENG, Shanshe WANG, Siwei MA
  • Publication number: 20210329252
    Abstract: A motion information acquisition method for video encoding or decoding includes acquiring a to-be-processed image block, where the to-be-processed image block is divided into coding units using quadtree division and non-quadtree division, determining a motion estimation region of the to-be-processed image block according to division information and size of quadtree division nodes of the to-be-processed image block, and obtaining motion information of a coding unit or decoding unit in the motion estimation region according to the motion estimation region.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 21, 2021
    Inventors: Xiaozhen ZHENG, Shanshe WANG, Tianliang FU, Siwei MA
  • Publication number: 20210329227
    Abstract: A video processing method includes obtaining a historical motion information candidate list, and encoding or decoding a plurality of first image blocks in a first region of a current frame according to the historical motion information candidate list. The historical motion information candidate list is obtained based on motion information of one or more second image blocks each being an encoded or decoded image block in a second region of the current frame outside the first region.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Xiaozhen ZHENG, Shanshe WANG, Tianliang FU, Siwei MA
  • Publication number: 20210233280
    Abstract: The present disclosure provides a method for controlling an encoding device. The method includes determining a search area in a reference image of a current image block to be encoded, the reference image in the searching area being a search image, the reference image being stored in an external memory; obtaining image units that are not cached in N target image blocks from the external memory in sequence, the target image block being the search image in a target area in the search area, N being an integer greater than or equal to two, the first M target image blocks of the N target image blocks constituting a rectangular image, M being any integer less than or equal to N; storing the obtained image units in a cache, the N target image blocks stored in the cache being used for a motion search of the current image block to be encoded.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 29, 2021
    Inventors: Weiran LI, Xiaozhen ZHENG
  • Publication number: 20210227251
    Abstract: A video processing method includes dividing a coding tree unit into one or more coding units using a quadtree plus binary tree division method, determining a specific neighboring image block of a coding unit having a reference image same as a co-located reference image of the coding unit, determining a related reference block of the coding unit in the co-located reference image according to a motion vector of the specific neighboring image block, dividing the related reference block into several related reference sub-blocks, and performing prediction for the coding unit according to scaled or unscaled motion vector of the related reference sub-block depending on whether the motion vector of the related sub-block points to a short-term or a long-term reference image.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 22, 2021
    Inventors: Xiaozhen ZHENG, Weiran LI
  • Publication number: 20210227254
    Abstract: A video image processing method includes dividing a coding unit into one or more sub-blocks, constructing first and second motion vector candidate lists, and performing prediction for the coding unit according to the first and second motion vector candidate lists. The first motion vector candidate list includes a motion vector of a sub-block of the coding unit, and the second motion vector candidate list includes a motion vector of the coding unit. Constructing the first motion vector candidate list includes determining a reference motion vector of the coding unit, determining a related reference block of the sub-block of the coding unit in a co-located reference image of the coding unit according to the reference motion vector, determining a scaling factor of the motion vector of the related reference block, and adding the scaled motion vector into the first motion vector candidate list.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Xiaozhen ZHENG, Tianliang FU, Shanshe WANG, Siwei MA, Weiran LI, Suhong WANG
  • Publication number: 20210227227
    Abstract: System and method can support bit stream switching in video streaming. A distributed IDR picture transmission technique can be employed for reducing the delay, which is caused by the increase of amount of data to be transmitted, for performing bit stream switching. Additionally or alternatively, a progressive code stream switching technology can ensure smooth data stream transmission even when the bit stream switching happens.
    Type: Application
    Filed: March 5, 2021
    Publication date: July 22, 2021
    Applicant: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Wenjun ZHAO, Xiaozhen ZHENG