Patents by Inventor Ruoyang Yu

Ruoyang Yu 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: 10542288
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture as sole reference picture for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: January 21, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Patent number: 10484711
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture and/or a previous, according to a decoding order, DRAP picture as sole reference picture(s) for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 19, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20190349606
    Abstract: A deblocking filtering control involves deciding whether to apply deblocking filtering to sample values in a sample block in a picture and in a neighboring sample block in the picture based on i) a first magnitude modification of sample prediction values in a first prediction block in a reference picture for the sample block and ii) a second magnitude modification of sample prediction values in a second prediction block in the reference picture for the neighboring sample block. The sample block and the neighboring sample block are separated in the picture by a block boundary. This decision to apply deblocking filtering based on magnitude modifications reduce blocking artefacts that may otherwise arise in certain pictures of a video sequence.
    Type: Application
    Filed: January 10, 2017
    Publication date: November 14, 2019
    Inventors: Ruoyang YU, Kenneth ANDERSSON, Jonatan SAMUELSSON, Per WENNERSTEN
  • Publication number: 20190230371
    Abstract: A POC recalculation value is retrieved by a decoder from an encoded representation of a RAP picture in a base layer of a video stream comprising pictures in multiple layers. POC values of reference pictures in a DPB of the decoder are recalculated using the POC recalculation value. By signaling the POC recalculation value in the RAP picture, which enables the decoder to correctly handle video streams with non-aligned RAP pictures.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Rickard SJÖBERG, Jonatan SAMUELSSON, Ruoyang YU
  • Patent number: 10306245
    Abstract: A POC recalculation value is retrieved by a decoder from an encoded representation of a RAP picture in a base layer of a video stream comprising pictures in multiple layers. POC values of reference pictures in a DPB of the decoder are recalculated using the POC recalculation value. By signaling the POC recalculation value in the RAP picture, which enables the decoder to correctly handle video streams with non-aligned RAP pictures.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 28, 2019
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Jonatan Samuelsson, Ruoyang Yu
  • Publication number: 20190141346
    Abstract: There are provided mechanisms for encoding a motion vector, wherein the motion vector is represented by a sum of a motion vector prediction (MVP) and a motion vector difference (MVD) between the motion vector and the MVP. The MVD comprises a first MVD component y and a second MVD component x. The method comprises encoding the first MVD component y. The method comprises encoding a representation {circumflex over (x)} of the second MVD component x. The method comprises sending information to a video decoder on how reconstruct the second MVD component x from the representation {circumflex over (x)} of the second MVD component x and at least one of: the first MVD component y, MVP index MVPindex, reference picture index RefIdx, reference picture list flag, block partition size PartSize and block partition type. There are provided mechanisms for reconstructing a motion vector from a motion vector prediction (MVP) and a motion vector difference (MVD).
    Type: Application
    Filed: May 12, 2017
    Publication date: May 9, 2019
    Inventors: Per Wennersten, Ruoyang Yu
  • Publication number: 20190098331
    Abstract: Motion vectors used for bi-prediction of a block of a current picture are predicted and reconstructed by determining candidate motion vector predictors for each of two motion vector predictor lists. A reconstruction order for the motion vector predictor lists is selected based on the candidate motion vector predictors. In video coding, motion vector deltas are generated for the motion vector predictor lists according to the selected reconstruction order and in video decoding, reconstructed motion vectors are generated for the motion vector predictor lists according to the selected reconstruction order. A candidate motion vector predictor of the second motion vector predictor list is replaced by the actual or reconstructed motion vector for the first motion vector predictor list or a scaled version thereof. This selection of reconstruction order enables determining better candidate motion vector predictors and thereby resulting in smaller motion vector deltas.
    Type: Application
    Filed: March 10, 2017
    Publication date: March 28, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per WENNERSTEN, Martin PETTERSSON, Ruoyang YU
  • Patent number: 9832463
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded as a temporal predictive picture using an IRAP picture and/or a previous, according to a decoding order, DRAP picture as sole reference picture(s) for the DRAP picture. The DRAP picture constitutes a random access point in a video bitstream.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 28, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20170041621
    Abstract: Methods, decoders, and encoders are disclosed for managing a video sequence while using at least a number of processing cores. The video sequence represents a picture. The picture comprises a number of partitions, which are independent from each other with respect to decoding of the picture. The decoder or the encoder estimates a set of values, wherein each value of the set corresponds to a corresponding partition of the number of partitions, and wherein each value relates to decoding time of its corresponding partition. The decoder decodes or the encoder encodes the number of partitions based on the decoding time as given by the set of values, while using the number of processing cores, at least initially, in parallel. Moreover, corresponding computer programs and computer program products are disclosed.
    Type: Application
    Filed: December 18, 2013
    Publication date: February 9, 2017
    Inventors: Rickard SJÖBERG, Ruoyang Yu
  • Publication number: 20160219306
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture as sole reference picture for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.
    Type: Application
    Filed: April 13, 2015
    Publication date: July 28, 2016
    Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
  • Publication number: 20160219301
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture and/or a previous, according to a decoding order, DRAP picture as sole reference picture(s) for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.
    Type: Application
    Filed: April 13, 2015
    Publication date: July 28, 2016
    Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Richard SJÖBERG, Jacob STRÖM, Ruoyang YU
  • Publication number: 20160219273
    Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded as a temporal predictive picture using an IRAP picture and/or a previous, according to a decoding order, DRAP picture as sole reference picture(s) for the DRAP picture. The DRAP picture constitutes a random access point in a video bitstream.
    Type: Application
    Filed: April 13, 2015
    Publication date: July 28, 2016
    Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
  • Publication number: 20160088306
    Abstract: A POC recalculation value is retrieved by a decoder from an encoded representation of a RAP picture in a base layer of a video stream comprising pictures in multiple layers. POC values of reference pictures in a DPB of the decoder are recalculated using the POC recalculation value. By signaling the POC recalculation value in the RAP picture, which enables the decoder to correctly handle video streams with non-aligned RAP pictures.
    Type: Application
    Filed: June 25, 2014
    Publication date: March 24, 2016
    Inventors: Rickard Sjöberg, Jonatan Samuelsson, Ruoyang Yu