Patents by Inventor Rickard Sjoberg

Rickard Sjoberg 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: 20230254512
    Abstract: A method performed by a decoder for decoding a bitstream comprising a picture parameter set, PPS, and a first set of slices. The method includes obtaining the picture parameter set. The method also includes decoding a syntax element included in the picture parameter set to obtain an indicator value. The decoder is configured such that if the indicator value is set to a first value then the decoder determines that a picture header included in the bitstream comprises a parameter value corresponding to a particular parameter, otherwise the decoder determines that each slice included in the first set of slices comprises a parameter value corresponding to the particular parameter. If the picture header comprises the parameter value corresponding to the particular parameter, then this parameter value is used to decode slice data of each slice included in the first set of slices.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 10, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin Pettersson, Per Wennersten, Mitra Damghanian
  • Publication number: 20230247211
    Abstract: A method and apparatus for decoding and outputting one or more pictures from a bitstream is provided. The method includes obtaining an indication that specifies that the decoder should not output pictures belonging to a temporal layer. The method includes decoding at least one picture from a bitstream wherein picture(s) belong to the temporal layer. The method includes decoding at least one picture from a bitstream wherein picture(s) belong to one temporal layer not equal to. The method includes responsive to receiving the indication, suppressing output of the at least one picture. The method includes outputting the at least one picture.
    Type: Application
    Filed: June 30, 2021
    Publication date: August 3, 2023
    Inventors: Rickard SJÖBERG, Jacob STRÖM, Martin PETTERSSON, Mitra DAMGHANIAN
  • Publication number: 20230239472
    Abstract: A method for decoding a picture. The method includes determining a picture width value (PW) for the picture and determining tile width value (TW) based on one or more code words from a bitstream. The method also includes obtaining a remaining width value (RW), where RW value is less than or equal to X, where X is equal to PW?TW. The method also includes determining whether RW is not less than TW. And the method also includes, as a result of determining that RW is not less than TW, setting the value of a column width variable equal to TW.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 27, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mitra DAMGHANIAN, Martin PETTERSSON, Rickard SJÖBERG
  • Publication number: 20230239486
    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: Application
    Filed: March 28, 2023
    Publication date: July 27, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ruoyang YU, Rickard SJÖBERG, Zhi ZHANG
  • Patent number: 11711530
    Abstract: A decoder (100) receives (30) 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 (32) 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 (52) 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: Grant
    Filed: June 20, 2019
    Date of Patent: July 25, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Magnus Westerlund
  • Publication number: 20230232011
    Abstract: There is provided a method for processing a bitstream. The method comprises determining a value, N, wherein N identifies a number of ordered layer representations, wherein N is greater than or equal to 3 such that the N ordered layer representations comprises a highest layer representation, a second highest layer representation, and a third highest layer representation. The method further comprises determining a value for the highest layer representation. The method comprises, after determining the value for the highest layer representation and before determining a value for the third highest layer representation, determining a value for the second highest layer representation. The method comprises, after determining the value for the second highest layer representation, determining a value for the third highest layer representation.
    Type: Application
    Filed: January 27, 2021
    Publication date: July 20, 2023
    Applicant: Talefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMIGHANIAN, Jacob STROM, Zhi ZHANG, Jack ENHORN, Ruoyang YU, Du LIU
  • Publication number: 20230199225
    Abstract: Providing backward compatibility in terms of a media bitstream and a media player conforming to different versions of a media bitstream syntax specification. In one embodiment, a bitstream is made backward compatible by including in the bitstream a first entry for a feature available in the media bitstream and second entry for an updated feature available in the media bitstream, where the first entry is understood both by a media player supporting a first version of a syntax specification and a media player supporting an updated version of the syntax specification, and the second entry is understood by the media player supporting the updated version of the syntax specification, but is not understood by the media player supporting the first version of the syntax specification.
    Type: Application
    Filed: February 23, 2023
    Publication date: June 22, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin PETTERSSON, Rickard Sjöberg, Mitra Damghanian
  • Patent number: 11677957
    Abstract: There are provided mechanisms for processing encoded image data. The method comprises receiving an encoded bitstream comprising parameter set information. The parameter set information may comprise a syntax indicator, a first coded portion comprising first coded sample information for a picture and a second coded portion comprising second coded sample information for the picture. The method further comprises, responsive to a first value of the syntax indicator, decoding the first coded sample information using a picture header syntax element from a picture header of the encoded bitstream. The method further comprises, responsive to the first value of the syntax indicator, decoding the second coded sample information using the picture header syntax element from the picture header of the encoded bitstream.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: June 13, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson
  • Patent number: 11677951
    Abstract: A length indicator associated with an encoded representation of a slice is parsed. The length indicator is indicative of a length of an extension field present in a slice header of the encoded representation. A decoder can then determine to ignore, during decoding of the encoded representation, any value of the extension field in the slice header where these values are identified based on the length indicator. As a consequence, an extension field can be added to slice headers and still enable legacy decoders to correctly decode the encoded representations.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: June 13, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonatan Samuelsson, Rickard Sjoberg
  • Publication number: 20230179803
    Abstract: A method for decoding a picture comprising a virtual boundary from a coded video bitstream. The method includes determining one or more of a maximum picture width or a maximum picture height from one or more syntax elements S1 in the coded video bitstream and determining one or more of a current picture width or a current picture height from one or more syntax elements S2 in the coded video bitstream. The method also includes determining that a virtual boundary syntax element in the coded video bitstream is encoded with a bit length derived from (i) one or more of the maximum picture width or the maximum picture height or (ii) one or more of the current picture width or the current picture height.
    Type: Application
    Filed: March 30, 2021
    Publication date: June 8, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mitra DAMGHANIAN, Martin PETTERSSON, Rickard SJÖBERG, Zhi ZHANG, Jack ENHORN, Ruoyang YU, Jacob STRÕM
  • Patent number: 11665371
    Abstract: A method for deriving a value for a first syntax element, Syntax_A. The method comprises determining whether Syntax_A is present in a bitstream. The method comprises, as a result of determining that Syntax_A is not present in the bitstream, deriving the value for Syntax_A to be equal to a first value, B, if a first condition is satisfied, or deriving the value for Syntax_A to be equal to a second value, C, if a second condition is satisfied.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: May 30, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Martin Pettersson, Mitra Damghanian, Jacob Ström, Zhi Zhang, Kenneth Andersson, Jack Enhorn
  • Publication number: 20230156237
    Abstract: A first filter decision value is calculated for a block of pixels in a video frame based on pixel values of pixels in a first line of pixels in the block. A second filter decision value is also calculated for the block based on pixel values of pixels in a corresponding first line of pixels in a neighboring block in the video frame. The first filter decision value is used to determine how many pixels in a line of pixels in the block to filter relative to a block boundary between the block and the neighboring block. The second filter decision value is used to determine how many pixels in a corresponding line of pixels in the neighboring block to filter relative to the block boundary.
    Type: Application
    Filed: January 5, 2023
    Publication date: May 18, 2023
    Inventors: Andrey NORKIN, Kenneth ANDERSSON, Rickard SJÖBERG
  • Publication number: 20230137221
    Abstract: A methods and apparatuses for encoding or decoding a segment in a coded picture. The decoding may include obtaining from a bitstream a value of a first codeword that indicates whether the coded picture may contain bi-directional inter coded segments or not. The decoding may include, based on the value of the first codeword, deriving one or more parameter values by either (a) decoding one or more parameters from the bitstream to obtain the one or more parameter values or (b) inferring the one or more parameter values. The decoding may include decoding the segment in the coded picture based on the one or more parameter values. The encoding may include encoding the first codeword to the bitstream and determining whether to encode one or more parameter values in the bitstream based on a determination of whether the coded picture will contain bi-directional inter coded segments or not.
    Type: Application
    Filed: March 30, 2021
    Publication date: May 4, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin PETTERSSON, Ruoyang YU, Rickard SJÖBERG, Mitra DAMGHANIAN, Zhi ZHANG, Jack ENHORN
  • Publication number: 20230125007
    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: October 24, 2022
    Publication date: April 20, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN
  • Patent number: 11627329
    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: November 19, 2021
    Date of Patent: April 11, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ruoyang Yu, Rickard Sjöberg, Zhi Zhang
  • Publication number: 20230097014
    Abstract: An encoder, a decoder, and methods for partitioning a picture from a sequence of video pictures into a layout having a plurality of flexible tiles or segments is disclosed. Each tile or segment comprises a single rectangular or square region. The encoder generates a partition structure and encodes the tiles according to the partition structure. The encoder also generates a bitstream comprising a plurality of coded segments and information indicating the partition structure used to partition the picture into the plurality of flexible tiles or segments, and sends the bitstream to the decoder. Upon receipt, the decoder uses the coded segments and information in the bitstream to decode the plurality of coded segments.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: Rickard Sjöberg, Jack Enhorn, Martin Pettersson, Mitra Damghanian
  • Publication number: 20230089432
    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: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Inventors: Jonatan SAMUELSSON, Rickard SJÖBERG
  • Publication number: 20230085292
    Abstract: In encoding a picture, comprising a plurality of tiles, into a bitstream, a method and apparatus is provided for signaling the tile attribute values per-tile, using a compact syntax. These embodiments signal per-tile_attribute values. The tile attributes may, for example, be in the form of a set of tile syntax elements (one syntax element per tile attribute), or for example in the form of a set of flags to enable or disable the usage of the tile attributes. These embodiments provide freedom for an encoder to assign the tile attribute values per tile, or per any subset of tiles in a picture, and the attribute values are signaled in a compact syntax at least once. A corresponding method and apparatus for decoding a picture is also described.
    Type: Application
    Filed: November 9, 2022
    Publication date: March 16, 2023
    Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson
  • Patent number: 11606555
    Abstract: A method for decoding a picture from a bitstream. The picture comprising a number of units, and the picture being partitioned into a number of spatial segments by a partition structure. The method includes decoding one or more code words in the bitstream; determining that the partition structure is uniform based on the one or more code words; determining the number of spatial segments based on the one or more code words; determining a segment unit size; and deriving the sizes and/or locations for spatial segments in the picture from the one or more code words. Deriving the sizes and/or locations for spatial segments in the picture comprises a first loop over the number of spatial segments in a first dimension or direction. A number of remaining segment units in the first dimension or direction to be segmented is calculated inside the first loop.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: March 14, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mitra Damghanian, Martin Pettersson, Rickard Sjöberg
  • Publication number: 20230076537
    Abstract: A method for decoding a plurality of pictures from a bitstream is provided where the bitstream includes a first segment header and a second segment header. The method includes decoding a first picture from the bitstream using first parameter values decoded from the first segment header. The method includes decoding a second picture from the bitstream using second parameter values from the second segment header, wherein at least one second parameter value of the second parameter values from the second segment header is derived from a first parameter value of the first parameter values decoded from the first segment header.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 9, 2023
    Inventors: Martin PETTERSSON, Rickard SJÖBERG, Mitra DAMGHANIAN