Patents by Inventor Chenchen Gu

Chenchen Gu 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: 20210409729
    Abstract: Disclosed is a video decoding method, including: obtaining a current video frame; determining a region of interest (ROI) of the current video frame; and decoding the ROI by using a first resolution, and decoding at least other regions of the current video frame than the ROI by using second resolutions, the first resolution being higher than the second resolutions.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Xinwei GAO, Weiran LI, Chenchen GU
  • Publication number: 20210409737
    Abstract: A video decoding method, a video encoding method, and related apparatuses. The method includes: obtaining a current video frame to be decoded, the current video frame being divided into a plurality of regions; determining a corresponding resolution for each region in the plurality of regions, to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding a video block in each region in the plurality of regions by using a corresponding resolution, the current video frame being divided into a plurality of video blocks. In this application, the technical problem of relatively large fluctuations in a PSNR caused by encoding and decoding of a video by using the same resolution in the related art is resolved.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Xinwei Gao, Weiran Li, Chenchen Gu
  • 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
  • Publication number: 20210409736
    Abstract: This application discloses a video encoding method and apparatus, a video decoding method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a current video frame, the current video frame being divided into a plurality of tile-divided Tile regions; determining a resolution corresponding to each Tile region in the plurality of Tile regions to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding the Tile region based on the resolution corresponding to the Tile region among the plurality of resolutions, to obtain a decoded video frame.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Xinwei GAO, Weiran LI, Chenchen GU
  • Publication number: 20210409738
    Abstract: Disclosed is a video decoding method, including: obtaining a current video frame, the current video frame being partitioned into a plurality of regions; obtaining a syntax element carried in syntax data corresponding to each of the plurality of regions, the syntax element being used for indicating a resolution used to decode the region, and a plurality of resolutions used to decode the plurality of regions including at least two different resolutions; and decoding the each of the plurality of regions by using the resolution corresponding to the region. The plurality of resolutions are determined according to a transmission bandwidth of a video stream including the current video frame from a source to a destination, e.g.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Xinwei GAO, Weiran LI, 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
  • 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: 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: 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
  • Publication number: 20200396460
    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: Application
    Filed: August 7, 2020
    Publication date: December 17, 2020
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU
  • Patent number: 10869048
    Abstract: Embodiments of this application disclose a picture transmission method performed at a computer device. After obtaining a picture, the computer device generates a video sequence by replicating the picture N times, and N being a positive integer. Next the computer device obtains a resolution setting sequence and encodes the N to-be-encoded pictures in the video sequence according to the resolution setting sequence to generate N encoded pictures, each encoded picture having an associated resolution setting. Finally, the computer device sends the N encoded pictures to a decoding computer device. The decoding computer device then decodes and displays the N encoded pictures according to their respective resolution settings from low to high.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 15, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xunan Mao, Xinwei Gao, Tao Zhang, Licai Guo, Yongfang Shi, Anlin Gao, Haibo Deng, Yaoyao Guo, Chenchen Gu, Jian He, Jing Lv
  • Publication number: 20200389665
    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: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: XINWEI GAO, XUNAN MAO, CHENCHEN GU
  • Publication number: 20200382781
    Abstract: In a video encoding method, a to-be-encoded video is obtained. The video includes at least two video frames arranged in sequence. A quantization parameter and a quantization parameter threshold of an ith video frame is calculated, where i is a positive integer greater than or equal to 2. A coding resolution of the ith video frame is determined according to the quantization parameter and the quantization parameter threshold. The coding resolution is a first coding resolution in a case that the ith video frame is sampled, and the coding resolution is a second coding resolution in a case that the ith video frame is downsampled. Then the ith video frame is encoded at the coding resolution.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xunan MAO, Licai Guo, Yongfang Shi, Anlin Gao, Xinwei Gao, Tao Zhang, Haibo Deng, Chenchen GU, Jing Lv
  • Publication number: 20200382792
    Abstract: The present disclosure provides a video coding method. The method includes obtaining an input video frame; obtaining, in response to a target processing method corresponding to the input video frame being a downsampling processing method, a sampling parameter corresponding to the input video frame, and determining downsampling information corresponding to the input video frame according to the sampling parameter, the sampling parameter being reproduced in a decoding process; and encoding the input video frame according to the downsampling information to obtain encoded data corresponding to the input video frame.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU
  • Publication number: 20200382793
    Abstract: A video coding method includes obtaining an input video frame; determining down-sampling information corresponding to the input video frame in response to determining that a target processing manner corresponding to the input video frame is a down-sampling processing manner; encoding the input video frame according to the down-sampling information to obtain encoded data corresponding to the input video frame; and adding the down-sampling information to the encoded data according to a processing range corresponding to the down-sampling information. The down-sampling information is capable of identifying at least one of a down-sampling proportion and a down-sampling method for the input video frame or identifying a rule for identifying the at least one of a down-sampling proportion and a down-sampling method.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU
  • Publication number: 20200374525
    Abstract: A video coding method includes: obtaining a current frame from a plurality of video frames to be encoded, the plurality of video frames having different resolutions; determining a target motion vector (MV) corresponding to each block in the current frame at a target resolution represented by selected target MV resolution information; obtaining a motion vector prediction (MVP) corresponding to each block and at the target resolution; and encoding the current frame according to a motion vector difference (MVD) between each target MV and the MVP of each block to obtain encoded data. The encoded data includes identification information representing the target resolution.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU
  • Publication number: 20200374547
    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: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinwei GAO, Xunan MAO, Chenchen GU