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: 20200053356
    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: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventor: Xunan MAO
  • Publication number: 20190394476
    Abstract: Embodiments of this application disclose a picture transmission method performed at a computer device. The picture transmission method includes: obtaining a picture; generating a video sequence according to the picture, the video sequence including N to-be-encoded pictures generated by replicating the picture N times, and N being a positive integer; obtaining a resolution setting sequence, the resolution setting sequence including resolutions corresponding to the N to-be-encoded pictures; encoding 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, and sending the N encoded pictures to a decoding terminal, so that the decoding terminal decodes and displays the N encoded pictures according to their respective resolution settings from low to high.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 26, 2019
    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: 20190379707
    Abstract: Embodiments of the present disclosure disclose a transcoding capability configuration method and device and a computer storage medium. The method 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: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: Yongfang SHI, Anlin GAO, Xunan MAO, Chenchen GU
  • Publication number: 20190373284
    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: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventor: Xunan MAO
  • Patent number: 10455229
    Abstract: Provided are a prediction mode selection method, apparatus and system related to the field of video coding.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: October 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Publication number: 20190320193
    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: Application
    Filed: June 10, 2019
    Publication date: October 17, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xunan MAO, Haixu HAN, Xinwei GAO, Chenchen GU, Jian HE, Jingchang CHEN
  • Publication number: 20190320175
    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: Application
    Filed: June 24, 2019
    Publication date: October 17, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Xunan MAO
  • Publication number: 20190297327
    Abstract: A video coding processing method performed by a computing device includes: obtaining a percentage of intra-prediction blocks in an inter-predicted frame in a previous group of video frame sequences; determining, according to the percentage, whether a current video scene changes, and determining a target bit rate of an intra-coded frame in a current group of video frame sequences according to the percentage when determining that the current video scene changes; and coding the intra-coded frame according to the target bit rate.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 26, 2019
    Inventor: Xunan MAO
  • Publication number: 20190281300
    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: Application
    Filed: May 30, 2019
    Publication date: September 12, 2019
    Inventors: Yaoyao GUO, Xunan Mao, Chenchen Gu, Xinwei Gao, Jing Lv
  • Publication number: 20190260991
    Abstract: A data coding method includes determining a length of a current first bit-rate-control-unit data frame in to-be-transmitted data, and the length of the first bit-rate-control-unit data frame is less than or equal to a length of a group of pictures (GOP) data frame. The method also includes determining a first target bit rate of the first bit-rate-control-unit data frame according to the length of the first bit-rate-control-unit data frame, a target bit rate of the to-be-transmitted data, and a frame rate of the to-be-transmitted data and, when a first difference value between a real bit rate of a second bit-rate-control-unit data frame and a second target bit rate of the second bit-rate-control-unit data frame is greater than zero, adjusting the first target bit rate according to the first difference value, and coding the first bit-rate-control-unit data frame according to the adjusted first target bit rate.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventors: Xunan MAO, Yaoyao GUO, Chenchen GU, Xinwei GAO, Licai GUO, Yongfang SHI, Anlin GAO, Haibo DENG, Jing LV
  • Publication number: 20190253709
    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: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Inventor: Xunan MAO
  • Publication number: 20190230349
    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: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Inventor: Xunan MAO
  • Publication number: 20190222838
    Abstract: Embodiments of this application provide a video coding processing method and apparatus and a storage medium. The method includes: identifying a to-be-coded macroblock in a to-be-coded video frame; obtaining an inter-frame coding cost of the to-be-coded macroblock based on at least one inter-frame coding scheme; obtaining an intra-frame coding cost of the to-be-coded macroblock based on at least one intra-frame coding scheme; comparing the inter-frame coding cost with the intra-frame coding cost, to obtain a comparison result; determining a coding scheme of the to-be-coded macroblock based on the comparison result, the coding scheme including intra-frame predictive coding and inter-frame predictive coding; and coding the to-be-coded macroblock according to the coding scheme.
    Type: Application
    Filed: March 27, 2019
    Publication date: July 18, 2019
    Inventor: Xunan MAO
  • Publication number: 20190222849
    Abstract: A bit rate allocation method is provided for a bit rate allocation device. The method includes obtaining an intra prediction frame (I-frame) of a to-be-encoded video, and obtaining a bit-rate characteristic parameters associated with the I-frame. The bit-rate characteristic parameters include a number of video frames in a group-of-picture (GOP) in which the I-frame is located, a pixel number of the I-frame, and a proportion of an inter prediction macroblock in a historical inter prediction frame (P-frame) before the I-frame. The method also includes determining an allocated bit rate of the I-frame according to each bit-rate characteristic parameter.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: Xunan MAO, Chenchen GU, Yongfang SHI, Anlin GAO
  • Publication number: 20190182480
    Abstract: A method and an apparatus for processing a video bitrate, a storage medium, and an electronic device are provided. The method is performed by at least one processor and includes acquiring a number of video frames included in a current group of pictures, a starting frame of the current group of pictures being a current I frame, acquiring a target bitrate of the current I frame, based on the number of the video frames included in the current group of pictures, and encoding the current I frame, based on the target bitrate.
    Type: Application
    Filed: August 30, 2017
    Publication date: June 13, 2019
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xunan MAO, Chenchen GU, Yongfang SHI, Anlin GAO
  • Patent number: 10097821
    Abstract: The present invention provides a hybrid-resolution encoding and decoding method. The method includes performing full-resolution standard coding on an I frame that adopts only intra-frame coding in a video frame sequence, and performing frame reconstruction to obtain a reconstructed frame of the I frame; performing down-sampling on the reconstructed frame of the I frame to obtain a first sampling image of the reconstructed frame of the I frame; performing down-sampling on a non-I frame in the video frame sequence to obtain a second sampling image of the non-I frame; performing standard coding on the second sampling image of the non-I frame by using the first sampling image of the reconstructed frame of the I frame that corresponds to the non-I frame as a reference frame; and sending a video code stream that includes the full-resolution standard coded I frame and the standard coded non-I frame.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 9, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chenchen Gu, Xunan Mao, Jingchang Chen, Jing Lv, Ronggang Wang, Bocheng Xin, Wen Gao
  • Publication number: 20180234116
    Abstract: The application discloses video data redundancy control methods and apparatuses. Video packet redundancy control information is determined according to packet loss at a reception apparatus. The video packet redundancy control information is received from the reception apparatus. Video data is encoded according to the video packet redundancy control information to obtain encoded video data of a plurality of frames by a transmission apparatus. A frame-level redundancy budget is allocated for one of the plurality of frames according to the video packet redundancy control information. Further, the one of the plurality of frames is packetized according to the frame-level redundancy budget to generate a packetized frame. Redundancy coding is performed on the packetized frame to generate video packets including data packets and redundant packets for transmission to the reception apparatus.
    Type: Application
    Filed: April 17, 2018
    Publication date: August 16, 2018
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yongfang SHI, Anlin Gao, Jing Lv, Jingchang Chen, Jian He, Chenchen Gu, Xunan Mao, Haibo Deng, Licai Guo, Chao Dai, Xun Zhang
  • Publication number: 20170353720
    Abstract: Provided are a prediction mode selection method, apparatus and system related to the field of video coding.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 7, 2017
    Inventor: Xunan Mao
  • Publication number: 20140140407
    Abstract: The present invention provides a hybrid-resolution encoding and decoding method. The method includes performing full-resolution standard coding on an I frame that adopts only intra-frame coding in a video frame sequence, and performing frame reconstruction to obtain a reconstructed frame of the I frame; performing down-sampling on the reconstructed frame of the I frame to obtain a first sampling image of the reconstructed frame of the I frame; performing down-sampling on a non-I frame in the video frame sequence to obtain a second sampling image of the non-I frame; performing standard coding on the second sampling image of the non-I frame by using the first sampling image of the reconstructed frame of the I frame that corresponds to the non-I frame as a reference frame; and sending a video code stream that includes the full-resolution standard coded I frame and the standard coded non-I frame.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 22, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chenchen YU, Xunan MAO, Jingchang CHEN, Jing LV, Ronggang WANG, Bocheng XIN, Wen GAO