Patents by Inventor Rickard Sjöberg

Rickard Sjöberg 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: 11968385
    Abstract: An object of the embodiments is to achieve an improved reference picture handling. That is achieved by taking into account whether the reference pictures in the decoded picture buffer are long-term reference pictures or short-term reference pictures when determining how they should be marked when the information of the reference picture set is received. The reference pictures are marked as “used for short-term reference” or “used for long-term reference” in the Decoded Picture Buffer (DPB) depending on whether they are included as short-term pictures or long-term pictures in the RPS of a current picture.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: April 23, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Publication number: 20240121397
    Abstract: A method for determining one or more temporal sublayer properties from a bitstream is provided. The method includes determining, from the bitstream, a number N of temporal sublayers for which one or more temporal sublayer properties are specified. The method includes for each temporal sublayer of the N temporal sublayers having one or more temporal sublayer property values, decoding the one or more temporal sublayer property values from the bitstream wherein the one or more temporal sublayer property values includes one or more of: sublayer referencing information; output sublayer set information; picture width and picture height per temporal sublayer information; sublayer multiview information; sublayer auxiliary information; and/or sublayer quality information.
    Type: Application
    Filed: April 12, 2022
    Publication date: April 11, 2024
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN
  • Patent number: 11956471
    Abstract: A method for decoding a video bitstream comprising a sequence of pictures comprising a picture A and a picture B, wherein picture A starts a recovery point period and picture B ends the recovery point period. The method includes obtaining the video bitstream and decoding from the video bitstream a normative indication of the recovery point period. The normative indication of the recovery point period indicates that picture A starts the recovery point period and/or that picture B ends the recovery point period.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 9, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Rickard Sjöberg, Mitra Damghanian
  • Publication number: 20240114149
    Abstract: Methods to decode a picture from a bitstream are discussed. A partitioning structure of the picture is determined, wherein the partitioning structure defines at least first and second partitions of the picture. At least one dependency syntax element is decoded from the bitstream, and whether the second partition is dependent on or independent of the first partition is determined based on the at least one dependency syntax element. The picture is decoded from the bitstream based on determining whether the second partition of the picture is dependent on or independent of the first partition of the picture. Related methods of encoding and related devices are also discussed.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Rickard SJÖBERG, Mitra DAMGHANIAN, Martin PETTERSSON
  • Patent number: 11943478
    Abstract: A method, decoder, and apparatus are provided. Responsive to a current block being a MIP predicted block, it is determined whether it has one or multiple transform blocks. A MIP weight matrix to be used to decode the current block is determined based on a MIP prediction mode. Responsive to the MIP predicted block having one transform block, the MIP predicted block is derived based on the MIP weight matrix and previously decoded elements in the bitstream. Responsive to the MIP predicted block having multiple transform blocks: deriving a first MIP predicted block is derived based on the MIP weight matrix and previously decoded elements in the bitstream and remaining MIP predicted blocks are derived based further on decoded elements in at least one decoded transform block of the current block. The MIP predicted block(s) are output for subsequent processing.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: March 26, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Zhi Zhang, Kenneth Andersson, Davood Saffar, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20240098256
    Abstract: An encoded video sequence including a plurality of images may be decoded. First and second adjacent blocks of an image of an encoded video sequence may be provided. A line of pixels including pixels of the first and second blocks may be defined extending across a boundary between the first and second blocks. A first reference value may be calculated based on a first pixel of the pixels from the first block. A second reference value may be calculated based on a second pixel of the pixels from the second block. Filtered pixel values for each pixel of the line of pixels between the first pixel and the second pixel may be calculated using interpolation based on the first and/or second reference values. Filtered blocks may be generated using the filtered pixel values, and a decoded video sequence may be generated based on the filtered blocks.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Inventors: Kenneth ANDERSSON, Jack ENHORN, Rickard SJÖBERG, Jacob STRÖM, Per WENNERSTEN
  • Patent number: 11930205
    Abstract: A method for decoding a current block in a current picture of a video bitstream includes decoding, from the video bitstream, a first motion vector for the current block relative to a first reference block of a first reference picture having a first picture order count, and decoding, from the video bitstream, a second motion vector for the current block relative to a second reference block of a second reference picture having a second picture order count. A similarity metric is generated based on a comparison of the first motion vector and the second motion vector. The method further includes determining whether to refine the first motion vector based on the similarity metric, generating a first refined motion vector from the first motion vector, and performing motion compensation to derive a first reference block from the first reference picture using the first refined motion vector.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: March 12, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Du Liu, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20240073412
    Abstract: An encoder is configured to encode a representation of a current picture of a video stream of multiple pictures. The encoder is further configured to encode, for each of a plurality of reference pictures included in a buffer description for the current picture, a respective one-bit flag according to one of two available values for the one-bit flag. The two available values for the one-bit flag include a first value explicitly indicating to a decoder to include the reference picture in a reference picture list for decoding the current picture. The two available values for the one-bit flag further include a second value explicitly indicating to the decoder not to include the reference picture in the reference picture list for decoding the current picture. The encoder is further configured to output the representation of the current picture and the one-bit flags.
    Type: Application
    Filed: November 1, 2023
    Publication date: February 29, 2024
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Publication number: 20240064322
    Abstract: A method for decoding a picture from a bitstream. In one embodiment, The method includes: receiving a slice header for a slice of the picture, wherein the slice header comprises a state syntax element; decoding a state value from the state syntax element in the slice header, wherein a) if the state value is not equal to a first value, then the state value indicates that i) the bitstream includes for the picture a picture header comprising a set of picture syntax elements and ii) the slice header does not comprise the set of picture syntax elements and b) if the state value is equal to the first value, then the state value indicates that i) the slice header contains said set of picture syntax elements and ii) the bitstream does not include a picture header for the picture; and using the set of picture syntax elements to decode the slice of the picture.
    Type: Application
    Filed: August 28, 2023
    Publication date: February 22, 2024
    Applicant: Telefonakiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN
  • Publication number: 20240056586
    Abstract: A method performed by a video encoder for encoding a current picture belonging to a temporal level identified by a temporal_id. The method includes determining a Reference Picture Set (RPS) for the current picture indicating reference pictures that are kept in a decoded picture buffer (DPB) when decoding the current picture, and when the current picture is a temporal switching point. The method further includes operating to ensure that the RPS of the current picture includes no picture having a temporal_id greater than or equal to the temporal_id of the current picture.
    Type: Application
    Filed: October 27, 2023
    Publication date: February 15, 2024
    Inventors: Rickard SJÖBERG, Jonatan SAMUELSSON
  • Patent number: 11902566
    Abstract: A decoder can be configured to obtain a current inter block and a plurality of previously decoded inter blocks. Each inter block of the plurality of inter blocks can include a motion vector having a resolution. The decoder generates a list of motion vector predictor candidates that is used to predict the motion vector that is associated with the current inter block. Generating the list of motion vector predictor candidates can include defining a set of inter blocks that includes a number of previously decoded inter blocks; scanning the inter blocks in the set of inter blocks in a scanning order; and for each of the inter blocks in the set of inter blocks: deriving a motion vector prediction candidate using the motion vector of the inter block; and determining whether a criterion is satisfied.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 13, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ruoyang Yu, Du Liu, Per Wennersten, Kenneth Andersson, Rickard Sjöberg
  • Publication number: 20240040130
    Abstract: There is provided a method for decoding a position and a size for a subpicture, SP, in a picture from a bitstream. The method comprises decoding a coding tree unit, CTU, size from a first syntax element, S1, in the bitstream. The method comprises obtaining a scale factor value, F, wherein F is larger than (1). The method further comprises deriving a scaled position value for the subpicture SP, wherein deriving the scaled position value comprises: i) obtaining a position value based on information in the bitstream and ii) setting the scaled position value equal to the product of the position value and F. The method comprises deriving a size of the subpicture based on the scaled position value.
    Type: Application
    Filed: March 24, 2021
    Publication date: February 1, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN
  • Patent number: 11889085
    Abstract: Methods to decode a picture from a bitstream are discussed. A partitioning structure of the picture is determined, wherein the partitioning structure defines at least first and second partitions of the picture. At least one dependency syntax element is decoded from the bitstream, and whether the second partition is dependent on or independent of the first partition is determined based on the at least one dependency syntax element. The picture is decoded from the bitstream based on determining whether the second partition of the picture is dependent on or independent of the first partition of the picture. Related methods of encoding and related devices are also discussed.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: January 30, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson
  • Patent number: 11889054
    Abstract: An encoded video sequence including a plurality of images may be decoded. First and second adjacent blocks of an image of an encoded video sequence may be provided. A line of pixels including pixels of the first and second blocks may be defined extending across a boundary between the first and second blocks. A first reference value may be calculated based on a first pixel of the pixels from the first block. A second reference value may be calculated based on a second pixel of the pixels from the second block. Filtered pixel values for each pixel of the line of pixels between the first pixel and the second pixel may be calculated using interpolation based on the first and/or second reference values. Filtered blocks may be generated using the filtered pixel values, and a decoded video sequence may be generated based on the filtered blocks.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 30, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kenneth Andersson, Jack Enhorn, Rickard Sjöberg, Jacob Ström, Per Wennersten
  • Publication number: 20240031589
    Abstract: A decoder receives a set of N compressed segments of a first picture, and a set of M compressed segments for a second picture that follows the first picture in a decoding order. Based on the set of N compressed segments, the decoder constructs a decodable picture for the first picture and decodes the decodable picture. Based on the set of M compressed segments, the decoder constructs a decodable second picture in the compressed domain, in which each of the segments of the first picture are placed at the same spatial position as that of a corresponding segment in the second picture and decodes the decodable second picture. Additionally, at least one Intra coded segment is placed at one of the M spatial positions in the compressed domain in which there is no segment of the N segments.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 25, 2024
    Inventors: Rickard Sjöberg, Magnus Westerlund
  • Patent number: 11882302
    Abstract: A process for selecting a transform set for a prediction block. The process can be used in both an encoder and a decoder. For example, the process can be used in both an encoder and a decoder for a prediction block that has been predicted from a reference block. In some embodiments, both the prediction block and the reference block are intra blocks.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: January 23, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ruoyang Yu, Rickard Sjöberg, Zhi Zhang
  • Publication number: 20240022719
    Abstract: Methods and apparatuses for applying a deblocking to a coding unit in video pictures a provided. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 18, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth ANDERSSON, Rickard SJÖBERG, Jacob STRÖM, Zhi ZHANG
  • Publication number: 20230421803
    Abstract: An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 28, 2023
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Publication number: 20230421805
    Abstract: An encoder calculates an indication to a previous reference picture having temporal identity of zero. The encoder creates a first set of indicators to the previous reference picture, to all reference pictures in a first reference picture set of the previous reference picture, and to all pictures following the previous reference picture in decoding order and precede the current picture in decoding order. The encoder sets a flag for picture order count cycle, when a long term reference picture (LTRP) has least significant bits (LSBs) of a picture order count, for which more than one picture in the first set share same value of the LSBs of picture order count as the LTRP. The decoder obtains LSB of a picture order count for a LTRP in a reference picture set of the current picture. The decoder concludes non-compliant bitstream based on indications provided by the flag.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 28, 2023
    Inventors: Jonatan SAMUELSSON, Rickard SJÖBERG
  • Patent number: 11843787
    Abstract: A method performed by a video encoder for encoding a current picture belonging to a temporal level identified by a temporal_id. The method includes determining a Reference Picture Set (RPS) for the current picture indicating reference pictures that are kept in a decoded picture buffer (DPB) when decoding the current picture, and when the current picture is a temporal switching point. The method further includes operating to ensure that the RPS of the current picture includes no picture having a temporal_id greater than or equal to the temporal_id of the current picture.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: December 12, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard Sjöberg, Jonatan Samuelsson