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: 20240015307Abstract: 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: ApplicationFiled: June 28, 2023Publication date: January 11, 2024Applicant: Axis ABInventors: Viktor EDPALM, Mattias PETTERSSON
-
Patent number: 11808086Abstract: 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: GrantFiled: March 5, 2020Date of Patent: November 7, 2023Assignee: Sandvik Mining and Construction Tools ABInventors: Tomas Jansson, Mattias Pettersson
-
Patent number: 11750798Abstract: 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: GrantFiled: October 7, 2021Date of Patent: September 5, 2023Assignee: AXIS ABInventors: Fredrik Pihl, Mattias Pettersson
-
Patent number: 11716475Abstract: 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: GrantFiled: October 13, 2021Date of Patent: August 1, 2023Assignee: AXIS ABInventors: Fredrik Pihl, Mattias Pettersson
-
Patent number: 11683595Abstract: 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: GrantFiled: July 8, 2021Date of Patent: June 20, 2023Assignee: Axis ABInventors: Fredrik Pihl, Mattias Pettersson
-
Publication number: 20230082211Abstract: 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: ApplicationFiled: September 12, 2022Publication date: March 16, 2023Applicant: Axis ABInventors: Mattias PETTERSSON, Björn VÖLCKER, Malte JOHANSSON
-
Publication number: 20220286621Abstract: 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: ApplicationFiled: January 7, 2022Publication date: September 8, 2022Applicant: Axis ABInventors: Axel KESKIKANGAS, Viktor EDPALM, Mattias PETTERSSON
-
Publication number: 20220154538Abstract: 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: ApplicationFiled: March 5, 2020Publication date: May 19, 2022Inventors: Tomas JANSSON, Mattias PETTERSSON
-
Publication number: 20220124339Abstract: 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: ApplicationFiled: October 13, 2021Publication date: April 21, 2022Applicant: Axis ABInventors: Fredrik PIHL, Mattias PETTERSSON
-
Publication number: 20220116589Abstract: 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: ApplicationFiled: October 7, 2021Publication date: April 14, 2022Applicant: Axis ABInventors: Fredrik PIHL, Mattias PETTERSSON
-
Publication number: 20220053125Abstract: 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: ApplicationFiled: July 8, 2021Publication date: February 17, 2022Applicant: Axis ABInventors: Fredrik PIHL, Mattias PETTERSSON
-
Patent number: 11232686Abstract: 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: GrantFiled: December 30, 2019Date of Patent: January 25, 2022Assignee: Axis ABInventor: Mattias Pettersson
-
Patent number: 11223834Abstract: 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: GrantFiled: October 14, 2020Date of Patent: January 11, 2022Assignee: AXIS ABInventors: Xing Danielsson Fan, Maya Shah, Mattias Pettersson, Adam Schill Collberg, Fredrik Pihl, Magnus Söderdahl, Peter Wilhelmsson
-
Publication number: 20210201639Abstract: 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: ApplicationFiled: December 30, 2019Publication date: July 1, 2021Inventor: Mattias Pettersson
-
Publication number: 20210168379Abstract: 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: ApplicationFiled: October 14, 2020Publication date: June 3, 2021Applicant: Axis ABInventors: Xing Danielsson FAN, Maya SHAH, Mattias PETTERSSON, Adam Schill COLLBERG, Fredrik PIHL, Magnus SÖDERDAHL, Peter WILHELMSSON
-
Patent number: 8959239Abstract: 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: GrantFiled: June 18, 2007Date of Patent: February 17, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Mattias Pettersson
-
Patent number: 8467300Abstract: 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: GrantFiled: October 18, 2007Date of Patent: June 18, 2013Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Rune, Tomas Goldbeck-Lowe, Tony Larsson, Mattias Pettersson
-
Patent number: 8284743Abstract: 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: GrantFiled: June 20, 2006Date of Patent: October 9, 2012Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Rune, Tony Larsson, Mattias Pettersson
-
Patent number: 8116297Abstract: 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: GrantFiled: December 23, 2005Date of Patent: February 14, 2012Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mattias Pettersson, Tony Larsson, Johan Rune
-
Patent number: 8112111Abstract: 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: GrantFiled: December 6, 2004Date of Patent: February 7, 2012Assignee: Telefonaktiebolget LM Ericsson (publ)Inventors: Mattias Pettersson, Conny Larsson