Patents by Inventor Shibiao LV

Shibiao LV 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: 11316910
    Abstract: A method for uploading streaming media resources includes: receiving an uploading request for a target streaming media resource sent by a stream-pushing client, where the uploading request includes candidate streaming media information; generating response streaming media information based on the candidate streaming media information, and generating an access address for accessing the target streaming media resource; feeding back the response streaming media information and the access address to the stream-pushing client; and receiving the processed target streaming media resource uploaded by the stream-pushing client, and associating and storing the processed target streaming media resource with the response streaming media information.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: April 26, 2022
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Shuang Zou, Shibiao Lv
  • Publication number: 20210409724
    Abstract: A method for bitrate adjustment in an encoding process includes: for a target video frame that has completed a complexity analysis, determining a complexity adjustment factor of the target video frame according to a frame type and a duration of the target video frame; acquiring a to-be-encoded current video frame, and calculating a long-term complexity corresponding to the current video frame according to complexities and respective complexity adjustment factors of target video frames that have completed the complexity analysis; determining a target number of bits per pixel corresponding to the current video frame according to the long-term complexity and a preset reference number of bits per pixel; and determining a target bitrate used by a current encoding according to the target number of bits per pixel and configuration parameters of a target video to which the current video frame belongs.
    Type: Application
    Filed: September 28, 2018
    Publication date: December 30, 2021
    Inventors: Xuehui HUANG, Shibiao LV
  • Publication number: 20210358087
    Abstract: A method for enhancing video image quality includes: determining a target region of a target pixel in a target video frame; generating statistical information of all pixels in the target region based on target pixel values of all the pixels in the target region; and calculating and generating an enhanced pixel value of the target pixel based on the statistical information and preset configuration parameters in combination with a target pixel value of the target pixel.
    Type: Application
    Filed: September 20, 2018
    Publication date: November 18, 2021
    Inventors: Xuehui HUANG, Shibiao LV
  • Publication number: 20210360314
    Abstract: The present invention provides a transcoding method and a device for audio/video streams. The method includes: acquiring an audio/video source stream from a source server, and when transcoding the audio/video source stream, designating a preset encapsulation format as an encapsulation format of the audio/video source stream; analyzing header data of the audio/video source stream to obtain configuration information of the audio/video source stream, and respectively initializing a video decoder and an audio decoder according to the configuration information; and decoding the audio/video source stream using the initialized video decoder and audio decoder, re-encoding decoded audio/video data as a target audio/video stream, and pushing the target audio/video stream to a live broadcast server. The transcoding method and device for audio/video streams provided by the present disclosure may improve the transcoding speed.
    Type: Application
    Filed: June 14, 2018
    Publication date: November 18, 2021
    Inventors: Rui JING, Liang MA, Shibiao LV
  • Publication number: 20210359950
    Abstract: Multi-packet recognition method, data packet recognition method, and traffic redirection method are provided. The multi-packet recognition method includes: obtaining a first data packet transmitted from a client terminal after a connection between the client terminal and a destination server is established; determining whether a format feature in the first application layer data of the first data packet matches a data packet format feature of any known application program, and when a matched application program is found, obtaining a second data packet; and when the format feature in the application layer data of the second data packet matches the matched application program and the second data packet satisfies a pre-configured condition, recognizing the matched application program as the application program sending the first data packet.
    Type: Application
    Filed: February 27, 2018
    Publication date: November 18, 2021
    Inventors: Zhihui HUANG, Xiaopeng LIU, Shibiao LV
  • Publication number: 20210337250
    Abstract: A method for combining audio/video data streams includes: acquiring audio/video data of a target data stream, and storing the audio/video data in a first storage space; reading and decoding audio/video frames of the audio/video data from the first storage space according to an order of timestamps of the audio/video frames of the audio/video data; resampling the decoded audio/video frames based on preset audio/video output parameters; generating position indexes according to timestamps of the resampled audio/video frames, and storing the resampled audio/video frames in a second storage space through the position indexes; and periodically extracting the audio/video frames from the second storage space according to the position indexes, and combining the extracted audio/video frames with audio/video frames of other data streams.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 28, 2021
    Inventors: Xuehui HUANG, Shibiao LV
  • Publication number: 20210327034
    Abstract: A method for enhancing video image quality includes: determining a target region of a target pixel in a target video frame, and generating statistical information of all pixels in the target region based on target pixel values of all the pixels in the target region, where the statistical information includes at least a deviation of the target pixel; calculating a pixel distribution complexity of the target region based on the statistical information, and generating a first threshold according to the pixel distribution complexity and preset configuration parameters; and if an absolute value of the deviation is greater than or equal to the first threshold, determining that a target pixel value of the target pixel is an enhanced pixel value of the target pixel, otherwise, calculating and generating the enhanced pixel value of the target pixel according to the statistical information and the preset configuration parameters in combination with the target pixel value of the target pixel.
    Type: Application
    Filed: September 20, 2018
    Publication date: October 21, 2021
    Inventors: Xuehui HUANG, Shibiao LV
  • Publication number: 20210243238
    Abstract: A method for uploading streaming media resources includes: receiving an uploading request for a target streaming media resource sent by a stream-pushing client, where the uploading request includes candidate streaming media information; generating response streaming media information based on the candidate streaming media information, and generating an access address for accessing the target streaming media resource; feeding back the response streaming media information and the access address to the stream-pushing client; and receiving the processed target streaming media resource uploaded by the stream-pushing client, and associating and storing the processed target streaming media resource with the response streaming media information.
    Type: Application
    Filed: May 9, 2018
    Publication date: August 5, 2021
    Inventors: Shuang ZOU, Shibiao LV
  • Publication number: 20210227034
    Abstract: A method for transmitting streaming media resources includes: receiving a processing request for a target streaming media resource sent by a client, and dispatching the processing request to a first process; forwarding the processing request to a second process in a layer in which the first process is located; constructing, through the second process, a response request corresponding to the processing request, wherein the response request includes an access address generated by the second process for accessing the target streaming media resource; and feeding back the response request to the first process, and feeding back the response request to the client through the first process, to allow the client to establish a connection with the second process, and the target streaming media resource to be transmitted through the established connection.
    Type: Application
    Filed: May 9, 2018
    Publication date: July 22, 2021
    Inventors: Shuang ZOU, Shibiao LV
  • Publication number: 20210099712
    Abstract: The present invention discloses a method and an apparatus for determining complexity of a video frame. The method includes: obtaining a current video frame to be processed, dividing the current video frame into a specified number of picture blocks, and calculating an interframe prediction value and an intraframe prediction value of a picture block; determining time complexity of the picture block based on a difference between the interframe prediction value of the picture block and an original pixel value of the picture block and determining space complexity of the picture block based on a difference between the intraframe prediction value of the picture block and the original pixel value of the picture block; taking the smaller of the time complexity and the space complexity as a complexity of the picture block and determining a complexity of the current video frame based on the complexity of each of specified number of the picture blocks.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 1, 2021
    Inventors: Xuehui HUANG, Shibiao LV
  • Patent number: 10638192
    Abstract: The present disclosure relates to a live streaming quick start method and system, which belong to streaming media technology. The method comprises: slicing, by a server, an audio-video stream into slice files, and assigning a sequence number to each generated slice file according to timestamps of the audio-video stream; recording, by the server, key frame information of the audio-video stream; determining, by the server, an initial slice file sequence number in response to a live streaming request sent by a player client; based on the initial slice file sequence number and the recorded audio-video stream key frame information, transmitting, by the server, a start-streaming response file and the initial slice file sequence number to the player client; and resetting, by the player client, timestamps for the start-streaming response file based on a key frame closest to the initial slice file, and decoding and playing the start-streaming response file.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: April 28, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Meihui Lu, Hong Chen, Shibiao Lv
  • Patent number: 10219290
    Abstract: The present disclosure provides a method, a device, and a system for content delivery network (CDN)-based mobile terminal traffic processing. The method includes: sending, by a mobile terminal, data information to a scheduling mechanism, wherein the scheduling mechanism is configured to determine addresses of first target service nodes based on the data information; receiving, by the mobile terminal, the addresses of the first target service nodes; determining, by the mobile terminal, the first target service nodes, the first target service nodes being service nodes corresponding to the addresses of the first target service nodes; determining, by the mobile terminal, service types of application traffic; and directing, by the mobile terminal, the application traffic to the first target service nodes based on the addresses of service nodes and the service types of the application traffic.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: February 26, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Shuang Zou, Zhongwang Huang, Shibiao Lv, Hong Chen, Bixia Liu
  • Publication number: 20190007473
    Abstract: The present disclosure provides a peer-to-peer network live streaming system, comprising at least two nodes and a first server. The first server is used to establish a connection between the nodes to enable the nodes to share node information. At least either of the nodes is configured with an evaluation module and a purging module. The evaluation module calculates and analyzes a health value for the corresponding connected node based on the node information, and feeds the result to the purging module to determine whether to continue to use or purge the evaluated node.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 3, 2019
    Inventors: Meihui LU, Hong CHEN, Shibiao LV
  • Publication number: 20180376223
    Abstract: A streaming media file processing method and a live streaming system are provided. The method includes slicing a streaming media file into slices according to a preset time unit; creating a playing sequence number for each slice based on time data, where the playing sequence number is used to determine an order of playing back the slices; and storing the slices and the playing sequence numbers of the slices separately and establishing a mapping relationship between the slices and the corresponding playing sequence numbers. The present disclosure slices the streaming media file based on the preset time unit, and creates the playing sequence number for each slice based on time data, and selects and processes the slice file corresponding to the playing sequence number based on the time information, which facilities the subsequent operation to the slice file. In addition, the present disclosure also provides a live streaming system.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 27, 2018
    Inventors: Hong CHEN, Shibiao LV
  • Publication number: 20180376195
    Abstract: The present disclosure relates to a live streaming quick start method and system, which belong to streaming media technology. The method comprises: slicing, by a server, an audio-video stream into slice files, and assigning a sequence number to each generated slice file according to timestamps of the audio-video stream; recording, by the server, key frame information of the audio-video stream; determining, by the server, an initial slice file sequence number in response to a live streaming request sent by a player client; based on the initial slice file sequence number and the recorded audio-video stream key frame information, transmitting, by the server, a start-streaming response file and the initial slice file sequence number to the player client; and resetting, by the player client, timestamps for the start-streaming response file based on a key frame closest to the initial slice file, and decoding and playing the start-streaming response file.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 27, 2018
    Inventors: Meihui LU, Hong CHEN, Shibiao LV
  • Publication number: 20180375930
    Abstract: The present disclosure provides a peer-to-peer network based data transmission method, comprising: slicing requested data into data slices, and establishing at least two transmission sub-stream; selecting, by a requesting node, a transmission sub-stream and respectively establishing data sharing relationship with other requesting nodes; and downloading, by the requesting node, corresponding data slices through the transmission sub-stream and, and receiving data slices downloaded through transmission sub-streams self-selected by the other requesting nodes based on the data sharing relationship. Through slicing the requested data into the data slices and transmitting through separate transmission sub-streams, the requesting node selects only one sub-stream to download the data slices, and receives other data from other requesting nodes.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 27, 2018
    Inventors: Hong CHEN, Shibiao LV
  • Publication number: 20180367585
    Abstract: The present disclosure provides a live streaming method, and an apparatus and system thereof. The method, system, and apparatus include initializing a delay window; according to the delay window, requesting a resource slice within a range of the delay window; determining whether a result of a first request for the resource slice within the range of the delay window is successful; accumulating a number of consecutive failures of the first request for the resource slice within the delay window and; when the number of failures reaches a preset threshold, sliding the delay window to limit a requesting speed of a playback terminal. The disclosure provides a technical solution that can promptly perceive a delay in the playback environment. Through sliding the delay window, the requesting speed of the playback terminal can be limited, thereby to avoid that the playback is frequently stopped on the playback terminal.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 20, 2018
    Inventors: Meihui LU, Hong Chen, Shibiao LV
  • Publication number: 20180295640
    Abstract: The present disclosure provides a method, a device, and a system for content delivery network (CDN)-based mobile terminal traffic processing. The method includes: sending, by a mobile terminal, data information to a scheduling mechanism, wherein the scheduling mechanism is configured to determine addresses of first target service nodes based on the data information; receiving, by the mobile terminal, the addresses of the first target service nodes; determining, by the mobile terminal, the first target service nodes, the first target service nodes being service nodes corresponding to the addresses of the first target service nodes; determining, by the mobile terminal, service types of application traffic; and directing, by the mobile terminal, the application traffic to the first target service nodes based on the addresses of service nodes and the service types of the application traffic.
    Type: Application
    Filed: July 1, 2015
    Publication date: October 11, 2018
    Inventors: Shuang ZOU, Zhongwang HUANG, Shibiao LV, Hong CHEN, Bixia LIU