Patents by Inventor Maosheng BAI

Maosheng BAI 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: 20170289550
    Abstract: Embodiments of the disclosure disclose a method and apparatus for adjusting a bitrate in real time, and a server device, the method including: synchronizing frames across multiple threads in response to a bitrate adjusting instruction; obtaining parameters in a bitrate control logic to determine the bitrate, after the frames are synchronized; calculating the value of each parameter at the current bitrate as a current value; calculating a target value of each parameter at a target bitrate according to a proportional relationship between the current bitrate and the target bitrate corresponding to the bitrate adjusting instruction, and the current value of the corresponding parameter; modifying the value of each parameter to the target value corresponding thereto; and performing subsequent encoding to synchronization of the frames, using the value of each parameter modified.
    Type: Application
    Filed: August 24, 2016
    Publication date: October 5, 2017
    Applicants: Le Holdings (Beijing) Co., Ltd., Le Cloud Computing Co., Ltd.
    Inventors: Maosheng Bai, Chao Lv, Wei Wei
  • Publication number: 20170289599
    Abstract: The disclosure discloses a live broadcast delaying method and apparatus, the method including: receiving live streaming media transmitted on the spot; segmenting the live streaming media into segmented files at a preset length of time; if a live broadcast delay instruction is received, then obtaining a delay period of time indicated by the live broadcast delay instruction; calculating a play start point of time from the current system time and the delay period of time; searching for one of the segmented files corresponding to the play start point of time, and downloading the segmented file searched to a cloud encoder; encoding the segmented file downloaded in the cloud encoder into delayed live streaming media; and transmitting the delayed live streaming media to a streaming media server, so that the live broadcast can be delayed without any additional costly delay device to thereby lower a cost of delaying the live broadcast.
    Type: Application
    Filed: August 23, 2016
    Publication date: October 5, 2017
    Inventors: Maosheng BAI, Wei WEI, Chi CHEN
  • Publication number: 20170286053
    Abstract: The disclosure discloses a system and method for real-time adjustment of a volume during live broadcasting, the system being arranged in a live broadcasting backend, wherein the system includes a transcoder and a volume adjusting device, wherein the transcoder includes a decoding unit and an encoding unit, wherein the decoding unit is configured to decode in real time a live broadcasting audio and video uploaded to the live broadcasting backend into original audio and video signals; and the encoding unit is configured to encode in real time the original audio and video signals into encoded audio and video signals; and the volume adjusting device is arranged between the decoding unit and the encoding unit, and configured to adjust the volume of the original audio signal output by the decoding unit to the encoding unit, in response to a volume adjusting instruction.
    Type: Application
    Filed: August 24, 2016
    Publication date: October 5, 2017
    Inventors: Maosheng BAI, Wei WEI, Hai QI
  • Publication number: 20170289558
    Abstract: The disclosure discloses a method and device for allocating a transcoding task, the method including: obtaining the transcoding task to be allocated; determining the number of standard processing units to be occupied by the transcoding task to be allocated; obtaining current load states of respective transcoders; selecting a target transcoder according to the number of standard processing units to be occupied for the transcoding task to be allocated, and the current load states of the respective transcoders so that the load state of the target transcoder to which the transcoding task to be allocated has been added is still in a normal state; allocating the transcoding task to be allocated, to the target transcoder; and updating the current load state of the target transcoder.
    Type: Application
    Filed: August 24, 2016
    Publication date: October 5, 2017
    Applicants: Le Holdings (Beijing) Co., Ltd., Le Cloud Computing Co., Ltd.
    Inventors: Maosheng Bai, Chao Lv, Hai Qi, Wei Wei
  • Publication number: 20170277955
    Abstract: The disclosure provides a video identification method, system and non-transitory computer-readable medium. The method includes: preprocessing a plurality of images of known types where the preprocessing at least includes data augmentation, inputting the plurality of preprocessed images into a convolutional neural network to perform type identification training by use of an identification model, and optimizing the identification model based on a type identification result and the known types, acquiring multiple images to be identified, and identifying the multiple images to be identified by use of the optimized identification model in the convolutional neural network.
    Type: Application
    Filed: August 24, 2016
    Publication date: September 28, 2017
    Inventors: Yang LIU, Maosheng BAI, Wei WEI, Xingyu LI
  • Publication number: 20170185865
    Abstract: A method and electronic apparatus for image matching, including: determining matching area in image according to where search frame is located in the image; calculating average gray-scale value of pixels in each column/row in the matching area, calculating average gray-scale value of pixels in the matching area in any consecutive columns/rows corresponding to the quantity of the columns/rows in any one of the pre-built template samples, calculating similarity between the average gray-scale value of the pixels in the matching area and average gray-scale value of the pixels in columns/rows of the template sample, and taking the template sample having the maximum similarity as an image matching template sample. Therefore, the traditional process of assembling collected images together is removed for preventing the problem in matching imprecisely. The process of assembling images is removed by several independent template samples, so the result of image matching is precise.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 29, 2017
    Inventors: Fan Yang, Yang Liu, Yangang CAI, Maosheng Bai, Wei Wei
  • Publication number: 20170185841
    Abstract: Disclosed in the present disclosure is a method and an electronic apparatus for identifying video characteristic, wherein, the method includes the following steps: acquiring a video sample to be identified; extracting all key frames of the video sample; classifying the plurality of key frames of the video sample using a deep learning model; and determining whether the video to be identified is a salacious video according to a classification result. Therefore, videos regarding salacity could be identified in a video library. As a result, operating risks are reduced and financial and human resources are saved.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 29, 2017
    Applicants: LE HOLDINGS (BEIJING) CO., LTD., LECLOUD COMPUTING CO., LTD.
    Inventors: Yang LIU, Wei WEI, Maosheng BAI, Yangang CAI
  • Publication number: 20170188035
    Abstract: Disclosed are a transcoding method and electronic apparatus. The method includes: obtaining 16 H.264 video macro blocks; determining encoding type of the 16 H.264 video macro blocks; transcoding the 16 H.264 video macro blocks into a H.265 coding tree unit CTU according to preset intra-frame transcoding correspondence if the encoding type of the 16 H.264 video macro blocks is intra-frame coding; transcoding the 16 H.264 video macro blocks into one H.265 CTU according to preset inter-frame transcoding correspondence if the encoding type of the 16 H.264 video macro blocks is inter-frame coding. The device includes: capturing module, determination module, first transcoding module and second transcoding module. The present invention has no need to decode H.264 video macro blocks to produce original video data, so the transcoding process can speed up and save time.
    Type: Application
    Filed: August 24, 2016
    Publication date: June 29, 2017
    Applicants: LE HOLDINGS (BEIJING) CO., LTD., LECLOUD COMPUTING CO., LTD.
    Inventors: Yangang CAI, Maosheng BAI, Hai QI, Fang YANG, Yang LIU, Wei WEI
  • Publication number: 20170180788
    Abstract: The present application discloses a method for video image switch and an electronic device for the same. The method includes: displaying a second video signal in one-path from a server, wherein the second video signal is constituted by first video signals in multi-path, and the second video signal comprises images of the first video signals; determining a coordinate information of a selective operation and sending the coordinate information to the server, if the selective operation for the images of the first video signals is detected; and displaying the images of the first video signals returned from the server, wherein the images of the first video signals corresponds to the coordinate information. The device is used to accomplish the aforementioned method. The present application provides a variety of video images displayed simultaneously. A preferred video image can be selected to accomplish freedom of video image switch and better user experience.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 22, 2017
    Inventors: Xingyu Li, Maosheng Bai, Wei Wei
  • Publication number: 20170180745
    Abstract: Disclosed are a prediction method and electronic apparatus of encoding mode of variable resolution. Decode a current input bit stream and obtain bit stream information during decoding, wherein the bit stream information includes frame type of a current frame to be decoded and macro-block coding information; predict frame type of a frame to be transcoded corresponding to the input bit stream according to the bit stream information and predict coding information of the frame to be transcoded according to the mapping relationship between the resolution of the input bit stream and a target resolution of transcoding. The quality of transcoding is assured while the transcoding time is saved.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 22, 2017
    Inventor: Maosheng Bai
  • Publication number: 20170180752
    Abstract: Disclosed are a method and an electronic apparatus for identifying and coding animated video. By dimensionally reducing a video to be identified, obtain an input characteristic parameter of the video to be identified; by invoking a characteristic model trained in advanced according to the input characteristic parameter, determine whether the video to be identified is an animated video; and when it is determined the video to be identified is the animated video, adjust a coding parameter and a bit rate of the video to be identified. The bandwidth is saved and the coding efficiency is raised in the situation that high resolution video is obtained.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 22, 2017
    Inventors: Yang Liu, Yangang Cai, Wei Wei, Maosheng Bai
  • Publication number: 20170171552
    Abstract: Embodiments of the disclosure provide a method of real-time transcoding for inheritance of encoding information and a device for the same. decoding an input code stream and obtaining a code stream information during process of decoding, wherein the code stream information comprises frame type and macroblock encoding information of a decoded frame; and predicting frame type and macroblock encoding information of the decoded frame corresponding to the input code stream according to the code stream information, and transcoding the input code stream. A 4K real-time transcoding featured with low cast, high quality and high efficiency is achieved.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 15, 2017
    Applicants: LE HOLDINGS (BEIJING) CO., LTD., LECLOUD COMPUTING CO., LTD.
    Inventor: Maosheng BAI
  • Publication number: 20170171501
    Abstract: The disclosure provides a deinterlacing method, a non-volatile computer storage medium and an electronic apparatus for an interlaced video. The deinterlacing method includes: Detecting a video to be processed being a field video. Determining video frames need to be performed the deinterlacing process in the field video. Performing the deinterlacing process to all pixels in each of the video frames need to be performed the deinterlacing process. Thus, the processing speed and the quality of the processed image are improved.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 15, 2017
    Inventor: Maosheng Bai
  • Publication number: 20170169551
    Abstract: The embodiment of the present disclosure discloses an image sharpening method and based on gradient value and gradient direction and an electronic apparatus thereof. Scan pixel points in an image one by one and calculate gradients of the pixel points; sharpen the pixel points if determine the gradient is larger than a predetermined gradient threshold value, update pixel values of the pixel points with pixel values obtained from the sharpening. Effectively eliminate the perceptible gray scale mutation and also self-adaptively adjust the degree of the image sharpening.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 15, 2017
    Inventors: Fan Yang, Yang Liu, Yangang CAI, Maosheng Bai, Wei Wei
  • Publication number: 20170171547
    Abstract: Embodiments of the disclosure provide a method for controlling data rate of motion video and an electronic apparatus for the same. The method includes: downsampling the motion video and performing a traversal for each encoded macroblock in a currently downsampling frame; determining whether the encoded macroblock is a non-motion region encoded macroblock; and adjusting data rate of the non-motion region encoded macroblock, if the encoded macroblock is determined to be the non-motion region encoded macroblock. Thereby, the quality of live video in sport program is improved, therefore providing better watching experience for the user.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 15, 2017
    Inventors: Chao Lv, Wei Wei, Maosheng Bai
  • Publication number: 20170171579
    Abstract: Disclosed are a method and an electronic device for transcoding a live video. The method includes: receiving a streaming media data uploading request sent by a main playback user, wherein the streaming media data uploading request carries streaming media data and attribute information of the main playback user; selecting a real-time transcoding server according to the attribute information of the main playback user; and sending the streaming media data to the real-time transcoding server so that the real-time transcoding server converts in real time the streaming media data into multi-rate streaming media data, and sending the multi-rate streaming media data to a source server, wherein the real-time transcoding server and the source server are in the same distributed deployment.
    Type: Application
    Filed: August 24, 2016
    Publication date: June 15, 2017
    Inventors: Fengyu Liu, Zhengyu Lin, Maosheng Bai
  • Publication number: 20170163990
    Abstract: The present embodiments disclose a video transcoding method and system, wherein, decodes an inputting code stream by a GPU to obtain a decoded inputting code stream; analyze the decoded inputting code stream by a CPU to obtain a marco block information required in encoding; encode the decoded inputting code stream in a target bit rate by the CPU according to the marco block information required in encoding. Use the GPU to decode for saving resources of the CPU, code stream analyze a decode stream at the same time, improve an overall transcoding speed without affecting a transcode quality at the same time, save transcode CPU resources.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 8, 2017
    Applicants: LE HOLDINGS (BEIJING) CO., LTD., LECLOUD COMPUTING CO., LTD.
    Inventors: Chao LV, Wei WEI, Maosheng BAI
  • Publication number: 20170161874
    Abstract: Embodiments of the present disclosure provide a method and electronic apparatus for processing image data, including: taking an inserted pixel as a center point, determining neighbor pixel; obtaining gradient magnitudes and directions of each neighbor pixel; calculating correlations between each neighbor pixel and the center point; calculating the gradient magnitudes of each neighbor pixel and the correlations between the neighbor pixel and the center point to obtain gray scale of the center point which is gray scale of the inserted pixel; taking the other inserted pixels each as a center point to obtain gray scale thereof, and determining color of each inserted pixel according to all the gray scales of the inserted pixels, and obtaining an image with increased image resolution by fully considering the patterns and features of the image, so it can maintain original patterns and features of the original image to become more vivid and natural.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 8, 2017
    Inventors: Fan Yang, Yang Liu, Yangang Cai, Maosheng Bai, Wei Wei
  • Publication number: 20170163906
    Abstract: The present application discloses a method for displaying multi-path videos on broadcast console and an electronic apparatus for the same. The method includes: obtaining plural first video signals in multi-path; determining a size and a displaying position of each of the first video signals according to a path quantity of the first video signals and a default resolution of a second video signal; transforming the size of each of the first video signals, and combining the first video signals into the second video signal in single path according to the displaying position; and outputting the second video signal to display equipment of the broadcast console and displaying the second video signal on the display equipment.
    Type: Application
    Filed: August 24, 2016
    Publication date: June 8, 2017
    Inventors: Xingyu Li, Maosheng Bai, Wei Wei
  • Publication number: 20170154411
    Abstract: Disclosed is a method and an electronic apparatus for adjusting image quality of video, which includes: acquiring a luminance histogram of a current video frame according to a grayscale image of the current video frame; acquiring a number of a plurality of pixels on left half and right half of the luminance histogram and an trisected number of a plurality of pixels of the luminance histogram according to the luminance histogram of a current video frame; adjusting a luminance of the current video frame according to the number of the plurality of pixels on left half and right half of the luminance histogram; and adjusting a contrast ratio of the current video frame according to the trisected number of the plurality of pixels of the luminance histogram. Therefore, the experiences of watching the video become better.
    Type: Application
    Filed: August 25, 2016
    Publication date: June 1, 2017
    Inventors: Yang Liu, Wei Wei, Maosheng Bai