Patents by Inventor Xinhai Zeng
Xinhai Zeng 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: 10924783Abstract: Disclosed is a video coding method performed at a video coding system, in which original collected video data is received from a coding requesting terminal; each video frame image of the original collected video data is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to coding servers of which a coder is performed from a multithreaded framework into a multi-process framework, to code a respective subset of the subarea images in a second coding scheme and output a coded video stream corresponding to the respective subset of the subarea images; and the coded video streams are then merged into a target video stream in the second coding scheme and sent to a user terminal. The user terminal decodes the target video stream from the second coding scheme into a second sequence of video frame images to be played at the user terminal.Type: GrantFiled: December 4, 2019Date of Patent: February 16, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xinghua Hu, Xinhai Zeng
-
Patent number: 10872121Abstract: It is provided a method performed at a server comprising: receiving, from a client, a user matching request corresponding to a second user of the online gaming application; adding the second user to a list of multiple users to be matched, each of the multiple users to be matched being associated with a respective user matching request from a corresponding client playing the online gaming application; generating a predetermined number of user groups from the list of multiple users to be matched, each user group including the second user; calculating one or more first matching degrees for each of the predetermined number of user groups including the second user; selecting, among the predetermined number of user groups, a second user group having a highest first matching degree; and returning information of users in the second user group to the client sending the user matching request.Type: GrantFiled: October 19, 2017Date of Patent: December 22, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenbiao Xie, Lingming Chen, Xingping Long, Xinhai Zeng
-
Publication number: 20200107057Abstract: Disclosed is a video coding method performed at a video coding system, in which original collected video data is received from a coding requesting terminal; each video frame image of the original collected video data is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to coding servers of which a coder is performed from a multithreaded framework into a multi-process framework, to code a respective subset of the subarea images in a second coding scheme and output a coded video stream corresponding to the respective subset of the subarea images; and the coded video streams are then merged into a target video stream in the second coding scheme and sent to a user terminal. The user terminal decodes the target video stream from the second coding scheme into a second sequence of video frame images to be played at the user terminal.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventors: Xinghua Hu, Xinhai Zeng
-
Patent number: 10536732Abstract: A video coding method includes: original collected video data is received from a coding requesting terminal, or a transmission video stream is received from the coding requesting terminal, the coding requesting terminal obtaining the transmission video stream by performing compression coding on the original collected video data in a first coding scheme; each video frame image of the original collected video data is divided into multiple subarea images, or each video frame image of the original collected video data obtained by decoding the transmission video stream is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to multiple coding servers, to code the subarea images in a second coding scheme and output a coded video stream; and the coded video streams output by the coding servers are merged into a target video stream.Type: GrantFiled: June 30, 2017Date of Patent: January 14, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xinghua Hu, Xinhai Zeng
-
Patent number: 10187668Abstract: A method for live streaming an audio-video file is disclosed, in which an original audio-video file is obtained; an audio frame and a video frame are read from the original audio-video file; the video frame is transcoded into video frames with different code rates; the video frames with different code rates are synthesized respectively with the audio frame into audio-video files with different code rates; the audio frames and the video frames are extracted from the audio-video files with different code rates respectively to form respective video streams; and different video streams are pushed.Type: GrantFiled: July 12, 2017Date of Patent: January 22, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Fenghai Yang, Yuandong Tu, Cancheng Zhong, Xinhai Zeng
-
Patent number: 10158896Abstract: Embodiments of the present invention disclose a video channel allocation management method and related device, and a communication system. The video channel management method includes: receiving a first video data from a first user; querying a first video channel corresponding to the first user; if the first video channel corresponding to the first user is not found through the querying, allocating a second video to the first user, the second video channel being a channel that is currently timed out; and if the second video channel is allocated to the first user, writing the first video data to the second video channel, and tagging that the second video channel belongs to the first user. Technical solutions provided in the embodiments of the present invention facilitate improvement in video channel utilization efficiency, and then may reduce hardware resource deployment as much as possible.Type: GrantFiled: April 26, 2016Date of Patent: December 18, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jinyuan Long, Xinhai Zeng
-
Publication number: 20180039712Abstract: It is provided a method performed at a server comprising: receiving, from a client, a user matching request corresponding to a second user of the online gaming application; adding the second user to a list of multiple users to be matched, each of the multiple users to be matched being associated with a respective user matching request from a corresponding client playing the online gaming application; generating a predetermined number of user groups from the list of multiple users to be matched, each user group including the second user; calculating one or more first matching degrees for each of the predetermined number of user groups including the second user; selecting, among the predetermined number of user groups, a second user group having a highest first matching degree; and returning information of users in the second user group to the client sending the user matching request.Type: ApplicationFiled: October 19, 2017Publication date: February 8, 2018Inventors: Wenbiao XIE, Lingming Chen, Xingping Long, Xinhai Zeng
-
Patent number: 9872198Abstract: Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.Type: GrantFiled: October 21, 2015Date of Patent: January 16, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Xingping Long, Xinhai Zeng, Xiaomin Xu, Muyong Cao, Yuanjiang Peng
-
Publication number: 20170311006Abstract: A method for live streaming an audio-video file is disclosed, in which an original audio-video file is obtained; an audio frame and a video frame are read from the original audio-video file; the video frame is transcoded into video frames with different code rates; the video frames with different code rates are synthesized respectively with the audio frame into audio-video files with different code rates; the audio frames and the video frames are extracted from the audio-video files with different code rates respectively to form respective video streams; and different video streams are pushed.Type: ApplicationFiled: July 12, 2017Publication date: October 26, 2017Inventors: Fenghai Yang, Yuandong Tu, Cancheng Zhong, Xinhai Zeng
-
Publication number: 20170302978Abstract: A video coding method includes: original collected video data is received from a coding requesting terminal, or a transmission video stream is received from the coding requesting terminal, the coding requesting terminal obtaining the transmission video stream by performing compression coding on the original collected video data in a first coding scheme; each video frame image of the original collected video data is divided into multiple subarea images, or each video frame image of the original collected video data obtained by decoding the transmission video stream is divided into multiple subarea images; the subarea images divided from each video frame image are transmitted to multiple coding servers, to code the subarea images in a second coding scheme and output a coded video stream; and the coded video streams output by the coding servers are merged into a target video stream.Type: ApplicationFiled: June 30, 2017Publication date: October 19, 2017Inventors: Xinghua Hu, Xinhai Zeng
-
Publication number: 20160241889Abstract: Embodiments of the present invention disclose a video channel allocation management method and related device, and a communication system. The video channel management method includes: receiving a first video data from a first user; querying a first video channel corresponding to the first user; if the first video channel corresponding to the first user is not found through the querying, allocating a second video to the first user, the second video channel being a channel that is currently timed out; and if the second video channel is allocated to the first user, writing the first video data to the second video channel, and tagging that the second video channel belongs to the first user. Technical solutions provided in the embodiments of the present invention facilitate improvement in video channel utilization efficiency, and then may reduce hardware resource deployment as much as possible.Type: ApplicationFiled: April 26, 2016Publication date: August 18, 2016Inventors: JINYUAN LONG, XINHAI ZENG
-
Publication number: 20160044527Abstract: Systems and methods are provided for data transmission. For example, packet loss is detected based on at least information associated with a first data packet; and in response to packet loss being detected, a packet-retransmission request is sent to a data-transmission terminal and the packet-retransmission request is repeatedly sent to the data-transmission terminal during a retransmission life-cycle associated with the first data packet, the packet-retransmission request including a first identification of the packet-retransmission request.Type: ApplicationFiled: October 21, 2015Publication date: February 11, 2016Inventors: Xingping Long, Xinhai Zeng, Xiaomin Xu, Muyong Cao, Yuanjiang Peng
-
Publication number: 20140358945Abstract: Systems and methods are provided for matching users. For example, a user list that includes multiple users to be matched is maintained; one or more first users are retrieved from the user list; one or more first user groups including the one or more first users are retrieved, the one or more first user groups containing a predetermined number of users from the user list; one or more first matching degrees are calculated for the one or more first user groups; a second user group associated with a highest first matching degree is selected from the one or more first user groups; and the second user group is returned.Type: ApplicationFiled: June 18, 2014Publication date: December 4, 2014Inventors: Wenbiao Xie, Lingming Chen, Xingping Long, Xinhai Zeng
-
Publication number: 20140355410Abstract: Systems and methods are provided for data transmission. For example, first data to be sent is obtained; the first data is sent to a reception terminal; second data related to a packet-loss rate returned by the reception terminal is received; and in response to the packet-loss rate exceeding a pre-determined threshold, at least a portion of the first data is sent multiple times.Type: ApplicationFiled: March 20, 2014Publication date: December 4, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Xinhai Zeng, Kun Guan