Patents by Inventor Anlin Gao
Anlin Gao 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: 11388403Abstract: 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: GrantFiled: August 18, 2020Date of Patent: July 12, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan Mao, Licai Guo, Yongfang Shi, Anlin Gao, Xinwei Gao, Tao Zhang, Haibo Deng, Chenchen Gu, Jing Lv
-
Patent number: 11363263Abstract: 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: GrantFiled: May 1, 2019Date of Patent: June 14, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan Mao, Yaoyao Guo, Chenchen Gu, Xinwei Gao, Licai Guo, Yongfang Shi, Anlin Gao, Haibo Deng, Jing Lv
-
Patent number: 11044278Abstract: 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: GrantFiled: August 21, 2019Date of Patent: June 22, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yongfang Shi, Anlin Gao, Xunan Mao, Chenchen Gu
-
Patent number: 10869048Abstract: 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: GrantFiled: August 20, 2019Date of Patent: December 15, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan Mao, Xinwei Gao, Tao Zhang, Licai Guo, Yongfang Shi, Anlin Gao, Haibo Deng, Yaoyao Guo, Chenchen Gu, Jian He, Jing Lv
-
Publication number: 20200382781Abstract: 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: ApplicationFiled: August 18, 2020Publication date: December 3, 2020Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan MAO, Licai Guo, Yongfang Shi, Anlin Gao, Xinwei Gao, Tao Zhang, Haibo Deng, Chenchen GU, Jing Lv
-
Patent number: 10834405Abstract: 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: GrantFiled: March 22, 2019Date of Patent: November 10, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan Mao, Chenchen Gu, Yongfang Shi, Anlin Gao
-
Patent number: 10735029Abstract: 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: GrantFiled: April 17, 2018Date of Patent: August 4, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yongfang Shi, Anlin Gao, Jing Lv, Jingchang Chen, Jian He, Chenchen Gu, Xunan Mao, Haibo Deng, Licai Guo, Chao Dai, Xun Zhang
-
Patent number: 10666939Abstract: 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: GrantFiled: August 30, 2017Date of Patent: May 26, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan Mao, Chenchen Gu, Yongfang Shi, Anlin Gao
-
Patent number: 10652580Abstract: Video data processing method and apparatus are provided. The method includes: encoding, by an encoder side, obtained original video data according to a hierarchical P-frame prediction HPP structure to obtain an HPP bitstream; redundancy-coding the HPP bitstream according to a forward error correction FEC code, redundancy packet quantities in frames in the HPP bitstream progressively decreasing from lower to higher temporal layers to which the frames belong in the HPP structure; and sorting the frames in the redundancy-coded HPP bitstream and sequentially sending the frames in the redundancy-coded HPP bitstream to a decoder side.Type: GrantFiled: November 29, 2018Date of Patent: May 12, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yongfang Shi, Anlin Gao, Chao Dai, Jing Lv
-
Publication number: 20190394476Abstract: 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: ApplicationFiled: August 20, 2019Publication date: December 26, 2019Inventors: Xunan MAO, Xinwei GAO, Tao ZHANG, Licai GUO, Yongfang SHI, Anlin GAO, Haibo DENG, Yaoyao GUO, Chenchen GU, Jian HE, Jing LV
-
Publication number: 20190379707Abstract: 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: ApplicationFiled: August 21, 2019Publication date: December 12, 2019Inventors: Yongfang SHI, Anlin GAO, Xunan MAO, Chenchen GU
-
Publication number: 20190260991Abstract: 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: ApplicationFiled: May 1, 2019Publication date: August 22, 2019Inventors: Xunan MAO, Yaoyao GUO, Chenchen GU, Xinwei GAO, Licai GUO, Yongfang SHI, Anlin GAO, Haibo DENG, Jing LV
-
Publication number: 20190222849Abstract: 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: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: Xunan MAO, Chenchen GU, Yongfang SHI, Anlin GAO
-
Publication number: 20190182480Abstract: 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: ApplicationFiled: August 30, 2017Publication date: June 13, 2019Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xunan MAO, Chenchen GU, Yongfang SHI, Anlin GAO
-
Publication number: 20190098339Abstract: Video data processing method and apparatus are provided. The method includes: encoding, by an encoder side, obtained original video data according to a hierarchical P-frame prediction HPP structure to obtain an HPP bitstream; redundancy-coding the HPP bitstream according to a forward error correction FEC code, redundancy packet quantities in frames in the HPP bitstream progressively decreasing from lower to higher temporal layers to which the frames belong in the HPP structure; and sorting the frames in the redundancy-coded HPP bitstream and sequentially sending the frames in the redundancy-coded HPP bitstream to a decoder side.Type: ApplicationFiled: November 29, 2018Publication date: March 28, 2019Inventors: Yongfang SHI, Anlin GAO, Chao DAI, Jing LV
-
Publication number: 20180234116Abstract: 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: ApplicationFiled: April 17, 2018Publication date: August 16, 2018Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yongfang SHI, Anlin Gao, Jing Lv, Jingchang Chen, Jian He, Chenchen Gu, Xunan Mao, Haibo Deng, Licai Guo, Chao Dai, Xun Zhang