Patents by Inventor JunQing Wan

JunQing Wan 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: 9456213
    Abstract: A first frame associated with a video stream is in a prior sequence than a second frame of the video stream. Each of the first frame and the second frame has a plurality of groups, and each of the groups contains a plurality of macroblocks. A plurality of encoding procedures of the groups of the second frame are simultaneously performed to encode the second frame into a plurality of strings of data, and encoded data of the second frame is outputted by the encoder according to the strings of data. Since a plurality of groups of the macroblocks in the second frame are simultaneously encoded, the encoder has a high efficiency of encoding the video stream.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: September 27, 2016
    Assignee: Hangzhou Danghong Technology Co., Ltd.
    Inventors: YaGuang Xie, Jin Huang, JunQing Wan
  • Patent number: 9313516
    Abstract: A first request and a second request are received from a first client terminal and a second client terminal respectively. In response to the first request and second request, a first set of predictions is generated by predicting macroblocks of frames of a video stream. In response to the first request, a first set of quantized transform coefficients is generated by transforming the first set of predictions, and a first coded video stream is generated by coding the first set of quantized transform coefficients. In response to the second request, a second set of quantized transform coefficients is generated by transforming the first set of predictions, and a second coded video stream is generated by coding the second set of quantized transform coefficients. Finally, the first coded video stream is transmitted to the first client terminal, and the second coded video stream is transmitted to the second client terminal.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: April 12, 2016
    Assignee: Hangzhou Danghong Technology Co., Ltd.
    Inventors: JunQing Wan, Jin Huang, YaGuang Xie
  • Publication number: 20150023417
    Abstract: A first frame associated with a video stream is in a prior sequence than a second frame of the video stream. Each of the first frame and the second frame has a plurality of groups, and each of the groups contains a plurality of macroblocks. A plurality of encoding procedures of the groups of the second frame are simultaneously performed to encode the second frame into a plurality of strings of data, and encoded data of the second frame is outputted by the encoder according to the strings of data. Since a plurality of groups of the macroblocks in the second frame are simultaneously encoded, the encoder has a high efficiency of encoding the video stream.
    Type: Application
    Filed: July 17, 2013
    Publication date: January 22, 2015
    Inventors: YaGuang Xie, Jin Huang, JunQing Wan
  • Publication number: 20150023410
    Abstract: A plurality of context adaptive variable length coding (CAVLC) procedures are simultaneously performed to code quantized transform coefficients of subgroups of a target frame. Each of the subgroups contains a plurality of macroblocks, and the macroblocks of each subgroup are arranged in a same row of macroblocks. Each of the CAVLC procedures is configured to code quantized transform coefficients of a subgroup of the target frame into a coded string. By simultaneously performing the CAVLC procedures, a plurality of coded strings are generated simultaneously. According to the coded strings, encoded data of the target frame is generated.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: YaGuang Xie, Jin Huang, JunQing Wan
  • Publication number: 20150016529
    Abstract: A first request and a second request are received from a first client terminal and a second client terminal respectively. In response to the first request and second request, a first set of predictions is generated by predicting macroblocks of frames of a video stream. In response to the first request, a first set of quantized transform coefficients is generated by transforming the first set of predictions, and a first coded video stream is generated by coding the first set of quantized transform coefficients. In response to the second request, a second set of quantized transform coefficients is generated by transforming the first set of predictions, and a second coded video stream is generated by coding the second set of quantized transform coefficients. Finally, the first coded video stream is transmitted to the first client terminal, and the second coded video stream is transmitted to the second client terminal.
    Type: Application
    Filed: July 15, 2013
    Publication date: January 15, 2015
    Inventors: JunQing Wan, Jin Huang, YaGuang Xie