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: 20170094286
    Abstract: An initial value of a current depth Depth is 1, and an inter-frame mode selection method includes: S701: if calculation of a coding overhead of coding a coding unit CUDepth is to be skipped, invoking S703 to S705; and if the calculation is not to be skipped, invoking S702 to S705; S702: determining a current optimum coding mode and coding overhead of the coding unit CUDepth; S703: dividing the coding unit CUDepth into multiple coding subunits having a depth Depth+1, and recursively performing S701 to S705 until the depth of the coding subunit reaches a preset maximum depth or satisfies a division stopping condition; S704: comparing a sum of coding overheads of the multiple coding subunits with the current coding overhead of the coding unit CUDepth; and S705: determining that a mode corresponding to the smaller one in S704 is an optimum coding mode.
    Type: Application
    Filed: December 8, 2016
    Publication date: March 30, 2017
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Chenchen GU
  • Patent number: 9332267
    Abstract: According to an example, after a terminal X joins in a multi-party video communication, a number of important video encoders in use and a number of common video encoders in use of the terminal are respectively determined; according to a processing capability of the terminal and a newest determining result, an encoding parameter is respectively determined for an important video and a common video, and each important video encoder in use and each common video encoder in use are informed to perform video encoding according to the newly determined encoding parameters.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: May 3, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chenchen Gu
  • Patent number: 9137530
    Abstract: The present invention relates to a video communication method for dynamically modifying video encoding, which includes: obtaining a video window size change signal in a video receiver; generating an encoding modification signal according to the change signal; transmitting the encoding modification signal to a video sender; the video sender receiving the modification signal and modifying encoding parameters of a encoder in real time according to the modification signal. The present invention also relates to a video communication system for dynamically modifying video encoding. Once video window size changes, the video receiver immediately sends a signal to the video sender to inform the video sender to modify encoding parameters. The video sender modifies the encoding parameters according to the signal, and adaptively modifies bandwidth and CPU requirement of each channel according to the RTCP feedback.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: September 15, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chenchen Gu, Qian Chen
  • Publication number: 20150215627
    Abstract: According to an example, after a terminal X joins in a multi-party video communication, a number of important video encoders in use and a number of common video encoders in use of the terminal are respectively determined; according to a processing capability of the terminal and a newest determining result, an encoding parameter is respectively determined for an important video and a common video, and each important video encoder in use and each common video encoder in use are informed to perform video encoding according to the newly determined encoding parameters.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 30, 2015
    Inventor: Chenchen Gu
  • Patent number: 8908757
    Abstract: A multi-channel video communication method which includes: detecting network status information and attributes of at least two remote clients, and establishing a video communication connection; selecting a video encoding parameter corresponding to each remote client according to the network status information and the attributes of each remote client; encoding raw video data according to the video encoding parameter respectively, and transmitting respectively encoded video bit-stream to each corresponding remote client. In the multi-channel video communication method, the video encoding parameter corresponding to each remote client may be selected according to the network status information and attributes of each remote client.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 9, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Chenchen Gu
  • Patent number: 8890930
    Abstract: The present invention provides a multi-channel video communication system which includes a scalable video codec, a bit-stream truncating module, a network module and a multi-channel bit-stream truncating control module. The scalable video codec encodes a video source to generate a scalable original video bit-stream. The bit-stream truncating module is set between the scalable video codec and the network module, truncates the original video bit-stream to obtain a final video bit-stream and sends the final video bit-stream to the remote client device through the network module. The multi-channel bit-stream truncating control module is connected with the bit-stream truncating module, calculates a filter parameter for each bit-stream truncating unit in the bit-stream truncating module based on received device capabilities and network conditions of the remote client device. The present invention also provides a multi-channel video communication method in the above multi-channel video communication system.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: November 18, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Chenchen Gu
  • Patent number: 8730298
    Abstract: A method for switching video resolution includes: confirming that a video sender and a video receiver have established a video communication connection, and obtaining an initial resolution of the video sender; confirming that bandwidth of the video communication connection and hardware of the video sender meet preset conditions, and switching the initial resolution of the video sender to a target resolution, in which the target resolution is higher than the initial resolution. After establishing video communication connections between terminals, when there are available bandwidth and hardware of the terminal using video communication, the resolution of terminal may be switched to provide a more clear video communication for terminal user, and guarantee smooth switching of resolution.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: May 20, 2014
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chenchen Gu, Jing Lv, Xuecheng Luo, Peizhao Li, Pu Wang
  • Patent number: 8654845
    Abstract: The invention provides a method and device for video predictive encoding.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 18, 2014
    Assignees: Tencent Technology (Shenzhen) Company Limited, Tsinghua University
    Inventors: Pin Tao, Wenting Wu, Mou Xiao, Jiangtao Wen, Chenchen Gu, Jing Lv, Fuzhong Sheng
  • Publication number: 20130293668
    Abstract: The present invention relates to a video communication method for dynamically modifying video encoding, which includes: obtaining a video window size change signal in a video receiver; generating an encoding modification signal according to the change signal; transmitting the encoding modification signal to a video sender; the video sender receiving the modification signal and modifying encoding parameters of a encoder in real time according to the modification signal. The present invention also relates to a video communication system for dynamically modifying video encoding. Once video window size changes, the video receiver immediately sends a signal to the video sender to inform the video sender to modify encoding parameters. The video sender modifies the encoding parameters according to the signal, and adaptively modifies bandwidth and CPU requirement of each channel according to the RTCP feedback.
    Type: Application
    Filed: July 2, 2013
    Publication date: November 7, 2013
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chenchen GU, Qian Chen
  • Publication number: 20130051468
    Abstract: An embodiment of the invention provides a method for video predictive encoding. Firstly, extract a pixel block from current frame, divide the pixel block into a principal set of pixels and a complementary set of pixels; encode the principal set of pixels, output code stream of the principal set of pixels, obtain a reconstruction value of the principal set of pixels; interpolate to reconstructed pixel values, which include the reconstruction value of the principal set of pixels, take a result as predictive value of the complementary set of pixels, execute an intra-frame predictive encoding for the complementary set of pixels, output code stream of the complementary set of pixels, obtain a reconstruction value of the complementary set of pixels; and finally combine the reconstruction value of the principal set of pixels and the reconstruction value of the complementary set of pixels, and obtain a reconstruction value of the pixel block.
    Type: Application
    Filed: September 10, 2012
    Publication date: February 28, 2013
    Applicants: TSINGHUA UNIVERSITY, TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Pin Tao, Wenting Wu, Mou Xiao, Jiangtao Wen, Chenchen Gu, Jing Lv, Fuzhong Sheng
  • Publication number: 20120281062
    Abstract: A method for switching video resolution includes: confirming that a video sender and a video receiver have established a video communication connection, and obtaining an initial resolution of the video sender; confirming that bandwidth of the video communication connection and hardware of the video sender meet preset conditions, and switching the initial resolution of the video sender to a target resolution, in which the target resolution is higher than the initial resolution. After establishing video communication connections between terminals, when there are available bandwidth and hardware of the terminal using video communication, the resolution of terminal may be switched to provide a more clear video communication for terminal user, and guarantee smooth switching of resolution.
    Type: Application
    Filed: July 12, 2012
    Publication date: November 8, 2012
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chenchen Gu, Jing Lv, Xuecheng Luo, Peizhao Li, Pu Wang
  • Publication number: 20120050457
    Abstract: The present invention provides a multi-channel video communication system which includes a scalable video codec, a bit-stream truncating module, a network module and a multi-channel bit-stream truncating control module. The scalable video codec encodes a video source to generate a scalable original video bit-stream. The bit-stream truncating module is set between the scalable video codec and the network module, truncates the original video bit-stream to obtain a final video bit-stream and sends the final video bit-stream to the remote client device through the network module. The multi-channel bit-stream truncating control module is connected with the bit-stream truncating module, calculates a filter parameter for each bit-stream truncating unit in the bit-stream truncating module based on received device capabilities and network conditions of the remote client device. The present invention also provides a multi-channel video communication method in the above multi-channel video communication system.
    Type: Application
    Filed: May 6, 2010
    Publication date: March 1, 2012
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chenchen Gu
  • Publication number: 20110090949
    Abstract: A multi-channel video communication method which includes: detecting network status information and attributes of at least two remote clients, and establishing a video communication connection; selecting a video encoding parameter corresponding to each remote client according to the network status information and the attributes of each remote client; encoding raw video data according to the video encoding parameter respectively, and transmitting respectively encoded video bit-stream to each corresponding remote client. In the multi-channel video communication method, the video encoding parameter corresponding to each remote client may be selected according to the network status information and attributes of each remote client.
    Type: Application
    Filed: December 23, 2010
    Publication date: April 21, 2011
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chenchen Gu