Patents by Inventor Xunan MAO

Xunan MAO 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: 20220030245
    Abstract: A video encoding code rate control method of a terminal device is provided. A space domain complexity and a time domain complexity of a first picture frame in a video stream are obtained. A first target bit of the first picture frame is updated to a second target bit according to the space domain complexity and the time domain complexity. A first initial quantization parameter of the first picture frame is updated to a second initial quantization parameter according to the space domain complexity and the time domain complexity. A compressed code stream of the first picture frame is generated according to the second target bit and the second initial quantization parameter.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yaoyao GUO, Xunan Mao, Chenchen Gu
  • Publication number: 20220014737
    Abstract: A video processing method is provided. In the method, at least one pair of decoded blocks to be reconstructed in a video frame is determined. Each pair of decoded blocks in the at least one pair of decoded blocks includes a first decoded block of a first resolution and a second decoded block of a second resolution. The first decoded block is adjacent to the second decoded block. The first resolution of the first decoded block is adjusted to a target resolution. The second resolution of the second decoded block is adjusted to the target resolution. A first edge pixel set in the first decoded block is determined. A second edge pixel set in the second decoded block is determined, the second edge pixel set being adjacent to the first edge pixel set. Further, the first edge pixel set and the second edge pixel set are filtered.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 13, 2022
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinwei GAO, Weiran LI, Xunan MAO, Chenchen GU
  • Publication number: 20220007039
    Abstract: A video decoding method, a video encoding method, and related apparatuses. The video decoding method includes: determining a current video frame; obtaining, from video frames that have been decoded, a first quantity of blocks of a first size and a second quantity of blocks of a second size in a reference frame associated with the current video frame, the first size being less than the second size; determining, according to a relationship between the first quantity and the second quantity, a target resolution used for decoding the current video frame; and decoding the current video frame by using the target resolution. In this application, the technical problem of the relatively low video encoding and decoding efficiency caused by complex processing operations in the related art is resolved.
    Type: Application
    Filed: September 17, 2021
    Publication date: January 6, 2022
    Inventors: Xinwei GAO, Xunan Mao
  • Publication number: 20210409685
    Abstract: A video decoding method, a video encoding method, and a related apparatus are provided. In the video decoding method, for a current target video frame in a target video, reference decoding parameters in a reference frame may be obtained from video frames that have been decoded before the target video frame, and a target resolution may be obtained based on a decoding indication parameter obtained based on (e.g., fusing) the reference decoding parameters. The current target video frame may be decoded by using the target resolution.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinwei GAO, Xunan MAO
  • Publication number: 20210409763
    Abstract: A video decoding method is disclosed and performed by an electronic device, the method including: obtaining a first resolution used in decoding a current block and a second resolution used in decoding a reference block in a current video frame, the reference block being a reference block used for performing directional prediction on the current block in the current video frame; building a reconstruction block from the reference block; when the first resolution is greater than the second resolution, adjusting the reconstruction block of the reference block to the first resolution to obtain a first reconstruction block; and performing directional prediction on the current block according to the first reconstruction block and the current block.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Xinwei GAO, Weiran Li, Xunan Mao, Chenchen Gu
  • Patent number: 11206405
    Abstract: This application relates to a video decoding method performed at a computer device. The method includes: obtaining encoded data corresponding to a current video frame; obtaining a processing parameter corresponding to the current video frame; determining a target processing manner corresponding to the current video frame according to the processing parameter, the target processing manner being one of candidate processing manners, the candidate processing manners comprising at least one of a full resolution processing manner and a downsampling processing manner, and the processing parameter being consistent with a corresponding processing parameter in an encoding process; and decoding the encoded data corresponding to the current video frame according to the target processing manner, to obtain a corresponding decoded video frame. In the encoding method, a processing manner for a video frame can be flexibly selected, thereby improving video encoding quality in the case of limited bandwidth.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: December 21, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinwei Gao, Xunan Mao, Chenchen Gu
  • Patent number: 11202072
    Abstract: A video encoding method of a video encoding apparatus is provided. In the method, an intra-frame pre-coding cost of a video frame is calculated. The intra-frame pre-coding cost indicates an amount of information in the video frame and a spatial correlation degree of the information in a plurality of code blocks of the video frame. A quantization parameter threshold of the video frame is set according to the intra-frame pre-coding cost. A quantization parameter estimation value of the video frame is calculated. The quantization parameter estimation value indicates a predicted compression status of the information in the video frame. A target encoding manner of the video frame is determined according to the quantization parameter threshold and the quantization parameter estimation value. The target encoding manner is one of a plurality of encoding manners including full-resolution encoding and downsampling encoding.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 14, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 11197021
    Abstract: This application relates to an encoding resolution control method and apparatus, and relates to the field of computer technologies. The encoding resolution control apparatus determines a quantization parameter threshold of a current frame according to a preset rule; determines a quantization parameter estimated value of the current frame according to an encoding mode of an encoder; determines encoding resolution of the current frame according to the quantization parameter threshold and the quantization parameter estimated value of the current frame; and encodes the current frame into a bitstream according to the encoding resolution.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 7, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 11190766
    Abstract: A method and apparatus for determining division of a coding unit, a and a readable storage medium are provided. The method includes: determining whether a size of a current coding unit is greater than a size of a smallest coding unit; obtaining a gradient of the current coding unit when the size of the current coding unit is greater than the size of the smallest coding unit; determining to divide the current coding unit when the gradient of the current coding unit is not less than a first threshold; and when the gradient of the current coding unit is less than a first threshold, obtaining gradients of sub-coding units included in the current coding unit; and determining, according to the gradients of the sub-coding units, whether to divide the current coding unit.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 30, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Publication number: 20210352318
    Abstract: This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 11, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU
  • Patent number: 11172220
    Abstract: This application relates to a video encoding and decoding method. The video encoding method includes: obtaining a current frame from an input video; determining, from a plurality of processing modes, a target processing mode corresponding to the current frame, the candidate processing modes including a full-resolution processing mode or a downsampling processing mode; processing the current frame according to the target processing mode; and encoding the processed current frame according to resolution information to obtain encoded data corresponding to the current frame. According to the encoding method, a processing mode of a video frame can be flexibly selected, and a resolution of the input video frame is adaptively adjusted for encoding.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 9, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinwei Gao, Xunan Mao, Chenchen Gu
  • Patent number: 11128888
    Abstract: This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: acquiring a reference frame corresponding to a current frame to be encoded from a video input; determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; processing the reference frame according to resolution information of the current frame using an interpolation in the sub-pixel interpolation mode, to obtain a corresponding target reference frame; and encoding the current frame according to the target reference frame, to obtain encoded data corresponding to the current frame. By using the foregoing video encoding method, a reference frame corresponding to a current frame to be encoded can be flexibly selected, thereby effectively improving the utilization efficiency of reference frames.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: September 21, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinwei Gao, Xunan Mao, Chenchen Gu
  • Patent number: 11089305
    Abstract: Disclosed are a video frame coding method performed at a terminal. The method includes: obtaining and coding an ith video frame in a group of pictures, and counting a quantity of actually consumed bits corresponding to the ith video frame; detecting a state of the ith video frame based on the quantity of actually consumed bits, an initial average bit rate of the group of pictures, a quantization model, and a video frame detection rule, and determining multiple quantization parameters of a (i+1)th video frame; and determining first quantities of allocated bits for compensation of first to-be-compensated video frames; updating the first coding rule according to a first quantity of allocated bits for compensation, the quantization parameters corresponding to the (i+1)th video frame, and coding the (i+1)th video frame.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: August 10, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yaoyao Guo, Xunan Mao, Chenchen Gu, Xinwei Gao, Jing Lv
  • Patent number: 11070817
    Abstract: A video encoding method is provided. A plurality of subunits is obtained by performing preset division on the current coding unit. A skip status of an intra-frame prediction mode corresponding to the current coding unit is determined according to differences between the plurality of subunits. In a case that the skip status of the intra-frame prediction mode corresponding to the current coding unit is determined to be skipped, execution of the intra-frame prediction mode for the current coding unit is skipped, and the current coding unit is encoded according to an inter-frame prediction mode.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: July 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 11070803
    Abstract: In a method for determining a coding cost of a coding unit (CU) that is performed by a server, a CU subject to predictive coding in an intra-frame prediction mode is determined. Pixel gradient information corresponding to the CU is performed. A division predecision on the CU is made according to the pixel gradient information. A first coding cost is determined as a second coding cost of the CU in a case that a result of the division predecision on the CU is negative. The second CU is used for determining a division policy of a coding tree unit (CTU) corresponding to the CU, and the first coding cost is a coding cost obtained by performing predictive coding on the CU by using a current size of the CU as a size of a prediction unit (PU).
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: July 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 11044278
    Abstract: A transcoding capability configuration method that includes: separately obtaining capability information reported by at least two terminals, where the capability information includes first transcoding capability data and a service type of a service executed by the at least two terminals, and the at least two terminals belong to a same service group; determining, based on the first transcoding capability data and the service type of each of the at least two terminals, second transcoding capability data satisfying the at least two terminals; and sending the second transcoding capability data to each of the at least two terminals, so that each terminal configures a transcoding parameter based on the second transcoding capability data.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 22, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yongfang Shi, Anlin Gao, Xunan Mao, Chenchen Gu
  • Patent number: 11032539
    Abstract: This application relates to a video coding method, including: obtaining a current video frame to be coded, and obtaining a predicted residual of a reference video frame of the current video frame in a case that the current video frame is an inter prediction frame; determining a quantization parameter threshold corresponding to the current video frame according to the predicted residual of the reference video frame; obtaining a quantization parameter estimated value corresponding to the current video frame; selecting a target coding mode from candidate coding modes according to the quantization parameter estimated value and the quantization parameter threshold, the candidate coding modes including a down-sampling mode and a full resolution mode; and coding the current video frame according to the target coding mode.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: June 8, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 10986332
    Abstract: Embodiments of the present application relate to a prediction mode selection method performed at a video encoding device, including: acquiring a first optimal intra-frame prediction mode of a downsampled unit obtained by downsampling an image frame to which a target prediction unit belongs and then dividing the downsampled image frame, and the first optimal intra-frame prediction mode obtained by performing precoding analysis on the downsampled unit; adding a candidate intra-frame prediction mode to a candidate mode set according to the first optimal intra-frame prediction mode; adding a candidate intra-frame prediction mode to the candidate mode set according to a second optimal intra-frame prediction mode of an adjacent PU corresponding to the target PU; and determining an optimal intra-frame prediction mode of a current PU according to prediction residuals and encoding cost values corresponding to the candidate intra-frame prediction modes in the candidate mode set.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: April 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 10951905
    Abstract: A video transcoding method is described. A computer device obtains at least one initial quantization parameter used to encode at least one initial coding unit for generating an initial compressed video, and determines, according to the at least one initial quantization parameter, a current reference quantization parameter corresponding to a current coding unit in a current video frame that is generated by decoding the initial compressed video. The computer device determines an estimated quantization parameter for encoding the current coding unit, determines a first difference between the current reference quantization parameter and the estimated quantization parameter, and sets a target quantization parameter to be equal to or greater than the estimated quantization parameter according to the first difference. The computer device encodes the current coding unit according to the target quantization parameter.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: March 16, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xunan Mao, Haixu Han, Xinwei Gao, Chenchen Gu, Jian He, Jingchang Chen
  • Patent number: 10944970
    Abstract: A video coding method can include receiving, by processing circuitry of a coding device, a current picture in a group of pictures (GOP) of a layered coding structure in video sequence. The current picture can have two reference pictures. A current layer of the current picture in the layered coding structure can be determined. A current quantization parameter (QP) offset of the current picture can be determined according to the current layer of the current picture. Reference QPs corresponding to the two reference pictures of the current picture can be determined. A current QP of the current picture can be determined according to the reference QPs and the current QP offset. The current picture can be coded according to the current QP.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 9, 2021
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xunan Mao