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: 12294741
    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: Grant
    Filed: March 30, 2021
    Date of Patent: May 6, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Ruoyang Yu, Rickard Sjöberg, Mitra Damghanian, Zhi Zhang, Jack Enhorn
  • Publication number: 20250142096
    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: January 6, 2025
    Publication date: May 1, 2025
    Inventors: Rickard SJÖBERG, Jacob STRÖM, Martin PETTERSSON, Mitra DAMGHANIAN
  • Patent number: 12289447
    Abstract: A method and decoder is provided for decoding at least one current picture from a bitstream. An indicator value is decoded from the bitstream specifying at least one rule of a plurality of rules, the at least one rule applied to ordering of segments coded in the bitstream, wherein the segments are segments in a segment partition layout. A set of syntax elements from the bitstream specifying a segment partition layout is decoded. A segment partition layout based on the set of syntax elements is derived. The at least one current picture in the bitstream is decoded using the segment partition layout, wherein the ordering of the segments complies with the at least one rule specified. An encoder and corresponding method define the segment partition layout, selects the at least one rule from a set of rules, and encodes the segment partition layout and the indicator value into the bitstream.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: April 29, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mitra Damghanian, Rickard Sjöberg, Martin Pettersson
  • Patent number: 12278968
    Abstract: There are provided mechanisms performed by a decoder. The method comprises receiving a bitstream. The method comprises processing the received bitstream, wherein: the bitstream comprises a first part of the bitstream, and the first part of the bitstream provides segment presence information, and further wherein i) the segment presence information indicates that at least segments of a first segment type shall not be present in at least a portion of the bitstream, or ii) the segment presence information indicates that at least segments of the first segment type may be present in at least the portion of the bitstream.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: April 15, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Rickard Sjöberg, Mitra Damghanian
  • Patent number: 12278993
    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: March 8, 2024
    Date of Patent: April 15, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Zhi Zhang, Kenneth Andersson, Davood Saffar, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20250119590
    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: Application
    Filed: October 25, 2024
    Publication date: April 10, 2025
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN, Jacob STRÖM, Zhi ZHANG, Kenneth ANDERSSON, Jack ENHORN
  • Publication number: 20250113063
    Abstract: A method performed by a decoder to decode a bitstream and a decoder is provided. One or more syntax elements are decoded from the bitstream. A first value is derived from the one or more syntax elements. The first value is compared to a predetermined set of values that includes at least two values. Whether the first value is within a predetermined range of values in the predetermined set of values is determined. Responsive to determining the first value is within the predetermined range of values in the predetermined set of values, it is determined that a location of an access unit boundary is indicated. Analogous methods performed by an encoder and an encoder are also provided.
    Type: Application
    Filed: December 12, 2024
    Publication date: April 3, 2025
    Inventors: Martin PETTERSSON, Mitra DAMGHANIAN, Rickard SJÖBERG
  • Patent number: 12267511
    Abstract: There are provided mechanisms performed by a video decoder. The method comprises obtaining a network abstraction layer (NAL) unit having a particular NAL unit type. The obtained NAL unit comprises a NAL unit header. The NAL unit header of the obtained NAL unit comprises at least a first part comprising N bits. The method comprises obtaining NAL unit header (NUH) extension information that indicates whether or not the NAL unit header further comprises a second part that comprises M bits. The method comprises determining, based on the NUH extension information, a NAL unit type value specifying the particular NAL unit type of the obtained NAL unit.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: April 1, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Rickard Sjöberg, Mitra Damghanian
  • Patent number: 12267516
    Abstract: A method decodes one or more code words in a loop that is run N times by decoding an indication of whether a picture is a long-term picture or not and deriving a positive integer K[i]>0 for each long-term picture. An indicator value V[i] is derived for each long-term picture by subtracting the value of the positive integer K[i] from a picture indicator value P of the current picture. For each of the indicator values V[i], the indicator value V[i] is compared with values associated with pictures stored in the DPB. The method keeps the pictures stored in the DPB marked as short-term or long-term for which there is a match with one of the indicator values V[i] in the DPB as long-term pictures, and marks long-term pictures for which there is no match with any indicator value V[i] as unused for reference in the DPB.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: April 1, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson
  • Publication number: 20250106427
    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 7, 2024
    Publication date: March 27, 2025
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rickard SJÖBERG, Martin PETTERSSON, Mitra DAMGHANIAN
  • Patent number: 12262020
    Abstract: Data that is predicted across pictures in a video sequence is managed by separating the data into multiple data types. Instead of keeping all data associated with a decoded picture, such as picture sample values and motion vector data, data associated with a decoded picture is split by data type to enable storing only a subset of all data associated with a decoded picture.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: March 25, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Martin Pettersson
  • Patent number: 12262042
    Abstract: According to an embodiment, an encoder is configured to ensure that for each long-term picture of a RPS of a picture i the value of a flag referred to as delta_poc_msb_present_flag[i] is equal to 1 when there are at least two reference pictures in a decoded picture buffer with lsb's of the POC referred to as pic_order_cnt_lsb equal to the lsb's of the respective long-term picture i denoted POC lsbLt[i]. When the delta_poc_msb_present_flag is equal to 1, the long-term picture is indicated by the full POC.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: March 25, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Jonatan Samuelsson
  • Patent number: 12250413
    Abstract: A deblocking the method. The method includes deblocking a block boundary between a first block (B1) and a second block (B2) with the restriction that not more than 5 samples are modified on the B2 side of the block boundary as a result of the deblocking. The deblocking method also includes deblocking a sub-block boundary within the B2 block such that not more than 2 samples on the side of the sub-block boundary within the B2 block that is closest to the block boundary between B1 and B2 are modified by the deblocking.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: March 11, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kenneth Andersson, Rickard Sjöberg, Zhi Zhang
  • Publication number: 20250080733
    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: September 17, 2024
    Publication date: March 6, 2025
    Inventors: Rickard Sjöberg, Jack Enhorn, Martin Pettersson, Mitra Damghanian
  • Publication number: 20250071346
    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: November 14, 2024
    Publication date: February 27, 2025
    Inventors: Andrey NORKIN, Kenneth ANDERSSON, Rickard SJÖBERG
  • Patent number: 12238316
    Abstract: A method and decoder for determining that a decoder conforming to a first profile is capable of decoding a first picture of a video bitstream conforming to a second profile is provided. The method includes obtaining an indicator value, the indicator value indicating conformance to a profile. The method includes determining whether the first picture in the video bitstream is a still picture. The method includes responsive to the indicator value indicating conformance to the second profile and the first picture is determined to be a still picture, determining that the decoder conforming to the first profile is capable of decoding the first picture of the video bitstream.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 25, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Rickard Sjöberg, Mitra Damghanian, Ruoyang Yu, Jacob Ström, Jack Enhorn, Du Liu
  • Publication number: 20250063163
    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: August 28, 2024
    Publication date: February 20, 2025
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth ANDERSSON, Rickard SJÖBERG, Jacob STRÖM, Zhi ZHANG
  • Patent number: 12225210
    Abstract: There are provided mechanisms for performed by a decoder. The method comprises receiving a coded video stream (CVS). The method comprises processing the CVS, wherein: the CVS comprises a first set of one or more codewords that encodes a first set of one or more values representing a first part of a segment address, the CVS comprises a second set of one or more codewords that encodes a second set of one or more values representing a second part of the segment address, and the segment address specifies the spatial location of a segment within a picture.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 11, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mitra Damghanian, Martin Pettersson, Rickard Sjöberg
  • Publication number: 20250047901
    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: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 12200265
    Abstract: A decoder can receive a bitstream. The bitstream can include at least one output process syntax element for configuring an output process. The decoder can determine that the output process is disabled. The decoder can decode a current picture from the bitstream. The decoder can, responsive to determining that the output process is disabled, output the current picture as an output picture.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: January 14, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson, Davood Saffar