Patents by Inventor Mattias Pettersson

Mattias Pettersson 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: 20240015307
    Abstract: A method encodes image frames of an image stream and transmits encoded image frames on a communications network. The method includes receiving and then dividing an image frame into multiple slices defined by first slice parameters and second slice parameters. The method also includes prioritizing the multiple slices and then generating a first encoded image frame having first encoded slices, second encoded slices and one or more first skip blocks. The method then generates and transmits a second encoded image frame having further second encoded slices defined by the second slice parameters and based on encoding second slices and further first encoded slices defined by the first slice parameters with more second skip blocks.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 11, 2024
    Applicant: Axis AB
    Inventors: Viktor EDPALM, Mattias PETTERSSON
  • Patent number: 11808086
    Abstract: A drill string rod includes an elongate central rod portion. The central rod portion has a hollow-cylindrical shape with an inner first diameter (drod) and an outer second diameter (Drod). The male end includes a spigot having a base projecting axially from a shoulder that axially separates the spigot and the central rod portion. The female end has a sleeve portion that fits to the spigot. An inner thread of the sleeve portion is attachable to an outer thread of the base of the spigot of a further drill string rod. In a radial plane to the longitudinal axis of the drill string rod, the base of the spigot is defined by an outer third diameter (Dspigot) and an inner fourth diameter (dspigot) and the sleeve portion is defined by an outer fifth diameter (Dsleeve) and an inner sixth diameter (dsleeve), wherein the second diameter (Drod) is >60 mm.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: November 7, 2023
    Assignee: Sandvik Mining and Construction Tools AB
    Inventors: Tomas Jansson, Mattias Pettersson
  • Patent number: 11750798
    Abstract: The present invention relates to the field of video encoding. In particular, it relates to a method 300 of encoding images captured by a camera and to an image processing device. An image sequence captured with an image sensor of the camera is obtained S310, and an oscillation frequency of a periodic movement of the camera during capturing of the image sequence is determined S320. A base subset of images of the image sequence corresponding to the oscillation frequency is identified S330 and the base subset of images are encoded S340 into an encoded video stream comprising intra frames and inter frames.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 5, 2023
    Assignee: AXIS AB
    Inventors: Fredrik Pihl, Mattias Pettersson
  • Patent number: 11716475
    Abstract: An image processing device 300, a non-transitory computer readable storage medium, a monitoring camera 200 and a method 100 of pre-processing images of a video stream before encoding the video stream are disclosed. The images are obtained S110, wherein the obtained images have a first resolution. The obtained images are subsampled S120 to intermediate images having a second resolution lower than the first resolution and lower than a third resolution. The intermediate images are upsampled S130 to output images having the third resolution, wherein the third resolution is the same for all images of the video stream.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: August 1, 2023
    Assignee: AXIS AB
    Inventors: Fredrik Pihl, Mattias Pettersson
  • Patent number: 11683595
    Abstract: A method and wearable camera for encoding video captured by a wearable camera determines a centre of rotation for an image frame to be encoded. The centre of rotation relates to a rotation of the wearable camera at the time of capturing the video and the image frame comprises multiple groups of pixels. Furthermore, compression levels are set for the multiple groups of pixels of the image frame. The compression levels for the multiple groups of pixels of the image frame are set such that a level of compression increases with a radial distance from the centre of rotation. The image frame is encoded using the compression levels.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 20, 2023
    Assignee: Axis AB
    Inventors: Fredrik Pihl, Mattias Pettersson
  • Publication number: 20230082211
    Abstract: A computer implemented method for controlling a transmission of a video stream is provided. The method comprises estimating a number of bits for a group of pictures, GOP, of the video stream to be transmitted, setting a latency requirement for the transmission of the video stream, determining an average minimum video bitrate across the GOP based on the estimated number of bits and a time corresponding to a time period represented by a duration of the GOP, for video frames in the GOP setting an output bitrate for transmission of a video frame based on the latency requirement and the average minimum video bitrate, and transmitting the video frame using the output bitrate.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 16, 2023
    Applicant: Axis AB
    Inventors: Mattias PETTERSSON, Björn VÖLCKER, Malte JOHANSSON
  • Publication number: 20220286621
    Abstract: A method of providing an event-initiated video sequence, comprises a pre-event video sequence and a post-event video sequence. The pre-event image frames are stored in a non-processed format until such time that an event is taking place. By postponing the image processing of the pre-event video sequence, power savings are accomplished.
    Type: Application
    Filed: January 7, 2022
    Publication date: September 8, 2022
    Applicant: Axis AB
    Inventors: Axel KESKIKANGAS, Viktor EDPALM, Mattias PETTERSSON
  • Publication number: 20220154538
    Abstract: A drill string rod includes an elongate central rod portion. The central rod portion has a hollow-cylindrical shape with an inner first diameter (drod) and an outer second diameter (Drod). The male end includes a spigot having a base projecting axially from a shoulder that axially separates the spigot and the central rod portion. The female end has a sleeve portion that fits to the spigot. An inner thread of the sleeve portion is attachable to an outer thread of the base of the spigot of a further drill string rod. In a radial plane to the longitudinal axis of the drill string rod, the base of the spigot is defined by an outer third diameter (Dspigot) and an inner fourth diameter (dspigot) and the sleeve portion is defined by an outer fifth diameter (Dsleeve) and an inner sixth diameter (dsleeve), wherein the second diameter (Drod) is >60 mm.
    Type: Application
    Filed: March 5, 2020
    Publication date: May 19, 2022
    Inventors: Tomas JANSSON, Mattias PETTERSSON
  • Publication number: 20220124339
    Abstract: An image processing device 300, a non-transitory computer readable storage medium, a monitoring camera 200 and a method 100 of pre-processing images of a video stream before encoding the video stream are disclosed. The images are obtained S110, wherein the obtained images have a first resolution. The obtained images are subsampled S120 to intermediate images having a second resolution lower than the first resolution and lower than a third resolution. The intermediate images are upsampled S130 to output images having the third resolution, wherein the third resolution is the same for all images of the video stream.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 21, 2022
    Applicant: Axis AB
    Inventors: Fredrik PIHL, Mattias PETTERSSON
  • Publication number: 20220116589
    Abstract: The present invention relates to the field of video encoding. In particular, it relates to a method 300 of encoding images captured by a camera and to an image processing device. An image sequence captured with an image sensor of the camera is obtained S310, and an oscillation frequency of a periodic movement of the camera during capturing of the image sequence is determined S320. A base subset of images of the image sequence corresponding to the oscillation frequency is identified S330 and the base subset of images are encoded S340 into an encoded video stream comprising intra frames and inter frames.
    Type: Application
    Filed: October 7, 2021
    Publication date: April 14, 2022
    Applicant: Axis AB
    Inventors: Fredrik PIHL, Mattias PETTERSSON
  • Publication number: 20220053125
    Abstract: A method and wearable camera for encoding video captured by a wearable camera determines a centre of rotation for an image frame to be encoded. The centre of rotation relates to a rotation of the wearable camera at the time of capturing the video and the image frame comprises multiple groups of pixels. Furthermore, compression levels are set for the multiple groups of pixels of the image frame. The compression levels for the multiple groups of pixels of the image frame are set such that a level of compression increases with a radial distance from the centre of rotation. The image frame is encoded using the compression levels.
    Type: Application
    Filed: July 8, 2021
    Publication date: February 17, 2022
    Applicant: Axis AB
    Inventors: Fredrik PIHL, Mattias PETTERSSON
  • Patent number: 11232686
    Abstract: A method may include transmitting a video stream of a live scene over a network at a real-time transmission speed and detecting an event associated with the video stream being transmitted. The method may include transmitting the video stream over the network at a speed lower than the real-time transmission speed during the event. Transmitting the video stream at the speed lower than the real-time transmission speed may introduce a time stretch for the video stream to be played in slow motion. The method may include reducing a bitrate of the video stream after the event and transmitting the video stream with the reduced bitrate over the network after the event to compensate for the time stretch.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 25, 2022
    Assignee: Axis AB
    Inventor: Mattias Pettersson
  • Patent number: 11223834
    Abstract: Video encoding, and specifically to a method and an encoder which can adapt the probability of intra refresh of image frame subdivisions based on a count of image frames since a previous refresh and modulated through convex or concave shaped distribution functions are set forth herein.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 11, 2022
    Assignee: AXIS AB
    Inventors: Xing Danielsson Fan, Maya Shah, Mattias Pettersson, Adam Schill Collberg, Fredrik Pihl, Magnus Söderdahl, Peter Wilhelmsson
  • Publication number: 20210201639
    Abstract: A method may include transmitting a video stream of a live scene over a network at a real-time transmission speed and detecting an event associated with the video stream being transmitted. The method may include transmitting the video stream over the network at a speed lower than the real-time transmission speed during the event. Transmitting the video stream at the speed lower than the real-time transmission speed may introduce a time stretch for the video stream to be played in slow motion. The method may include reducing a bitrate of the video stream after the event and transmitting the video stream with the reduced bitrate over the network after the event to compensate for the time stretch.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventor: Mattias Pettersson
  • Publication number: 20210168379
    Abstract: Video encoding, and specifically to a method and an encoder which can adapt the probability of intra refresh of image frame subdivisions based on a count of image frames since a previous refresh and modulated through convex or concave shaped distribution functions are set forth herein.
    Type: Application
    Filed: October 14, 2020
    Publication date: June 3, 2021
    Applicant: Axis AB
    Inventors: Xing Danielsson FAN, Maya SHAH, Mattias PETTERSSON, Adam Schill COLLBERG, Fredrik PIHL, Magnus SÖDERDAHL, Peter WILHELMSSON
  • Patent number: 8959239
    Abstract: A streaming media client negotiates a single value for each reporting parameter associated with all accepted quality metrics applied to the same level of a streaming media session. This way, each quality metric applied to the same level of a streaming media session is reported with the same rate and optionally the same range, thus reducing the number of QoE/QoS reports generated by the client. According to one embodiment, quality of a streaming media session established between a client and a server is indicated by negotiating a single value for a reporting parameter associated with a plurality of quality metrics applied to the same level of the streaming media session. The level may be the session level or a media level. The quality metrics accepted by the client and server during negotiation are reported according to the negotiated reporting parameter value.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: February 17, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Mattias Pettersson
  • Patent number: 8467300
    Abstract: The basic concept of the present invention is to utilize the terminal as an auxiliary information collector in networks where the regular network-based information collection is not possible and/or for providing information that complements the information that the network-based Access Awareness Entity collects by itself. The terminal collects information related to the access network directly, through retrieval of explicitly available information, and indirectly, through measurements and statistics. The collected information is delivered to the network-based Access Awareness Entity.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: June 18, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Rune, Tomas Goldbeck-Lowe, Tony Larsson, Mattias Pettersson
  • Patent number: 8284743
    Abstract: The present invention relates to arrangements providing a solution for maintaining prefix consistency in dynamic (splitting and merging) moving networks and reducing the negative consequences of splits and mergers.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: October 9, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Rune, Tony Larsson, Mattias Pettersson
  • Patent number: 8116297
    Abstract: A system, method, and router for routing data packets from a moving network to an associated home network. A data packet originating from a mobile network node in the moving network is routed over any of a number of external accesses accessible from different mobile routers, which advertise different address prefixes to mobile network nodes. A first mobile router advertising a first address prefix receives a data packet with a source address with the first address prefix, and selects an external access for routing that is accessible from a second mobile router advertising a second address prefix. The first mobile router detects that the source address of the packet is different from the second address prefix and provides the packet with a different source address with the second address prefix. The first mobile router then transmits the packet to the second mobile router for transmission to the home network.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: February 14, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mattias Pettersson, Tony Larsson, Johan Rune
  • Patent number: 8112111
    Abstract: In a communication system including mobile terminals and different wireless networks the mobile terminals can estimate the speed with which the mobile terminals move and communicate estimated values of the speed to a selection function (17) selecting one of the wireless networks communicating information from and to the respective mobile terminal. In the estimating, first estimated speeds and/or positions of a mobile terminal are determined (11) particularly for each of the wireless networks, from the communication with the particular wireless network. Then the estimated values are by special interfaces (11) input to a different speed estimation function (15) in which a combined value of the speed of the mobile terminal is calculated, according to a speed estimation algorithm and is input to the selection function. In this speed estimation also a recommended one of the wireless networks can be determined.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: February 7, 2012
    Assignee: Telefonaktiebolget LM Ericsson (publ)
    Inventors: Mattias Pettersson, Conny Larsson