Patents by Inventor Johan Nyström

Johan Nyström 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: 20250063183
    Abstract: Systems, methods and non-transitory computer-readable media transform raw image data into a video stream comprising a plurality of encoded image frames. To reduce memory bandwidth and power consumption, compression rates of sets of imaging data temporarily stored in memory during the transformation of raw image data into the video stream are adapted based on encoding configurations, on a pixel block level.
    Type: Application
    Filed: July 18, 2024
    Publication date: February 20, 2025
    Applicant: Axis AB
    Inventors: Björn ARDÖ, Johan NYSTRÖM, Viktor EDPALM, Song YUAN, Johan FÖRBERG
  • Publication number: 20240355014
    Abstract: A device and a method for buffering a graphical overlay to be applied to an image is disclosed. A graphical overlay description specifying content, size, and position in the image of a graphical element of the graphical overlay is obtained, and the graphical overlay is divided into a plurality of sequential line fragments. For each line fragment it is determined, using the graphical overlay description, whether the line fragment overlaps a part of the graphical element. On condition that the line fragment overlaps a part of the graphical element, information representing the part of the graphical element is buffered in a buffer memory for the line fragment. On condition that the line fragment does not overlap any part of the graphical element, a run-length coding representing identical pixels is buffered in the buffer memory for the line fragment.
    Type: Application
    Filed: March 8, 2024
    Publication date: October 24, 2024
    Applicant: Axis AB
    Inventors: Johan FÖRBERG, Johan NYSTRÖM, Ludvig HASSBRING
  • Publication number: 20240205491
    Abstract: A method for adding an overlay to a video sequence includes determining whether a content of the overlay is updated within a time period; then determining whether to provide a second representation of the overlay in a compressed format, wherein it is determined to provide the second representation in response to determining that the content of the overlay is not updated within the time period, and wherein it is determined to not provide the second representation of the overlay in response to determining that the content of the overlay is updated within the time period; and when the second representation of the overlay has been provided, adding the second representation of the overlay to a video frame of the video sequence if a compression ratio of the second representation of the overlay with respect to a first representation of the overlay in an uncompressed format is above a threshold.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 20, 2024
    Applicant: Axis AB
    Inventors: Johan NYSTRÖM, Johan FÖRBERG, Song YUAN
  • Patent number: 12010057
    Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviours that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D) In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: June 11, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
  • Patent number: 11765459
    Abstract: A method for image stabilization of a video stream captured by a panable and/or tiltable video camera the method comprising: generating a motor position signal, Y1, of a pan/tilt motor of the video camera; generating a gyro signal, Y2, of a gyroscopic sensor of the video camera; generating a reference signal from a predetermined movement curve of the pan/tilt motor of the video camera, the reference signal is a reference on how a pan/tilt operation of the video camera is made without shaking of the video camera; from the motor position signal, Y1, and the gyro signal, Y2, generating a combined signal, Y, according to: Y=F1*Y1+F2*Y2, wherein F1 is a low pass filter and F2 is a high pass filter; and performing image stabilization on the video stream based on a difference between the combined signal, Y, and the reference signal.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: September 19, 2023
    Assignee: Axis AB
    Inventors: Tor Nilsson, Johan Förberg, Toivo Henningsson, Johan Nyström
  • Patent number: 11544878
    Abstract: Image encoding within a pixelated privacy mask area is adapted in order to reduce flickering during movement of a camera. Motion vectors are set equal to the movement of the camera, and residuals are set to zero, thereby encoding pixel blocks within the privacy mask area as copies of corresponding pixel blocks in a reference image.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 3, 2023
    Assignee: AXIS AB
    Inventors: Johan Nyström, Johan Förberg, Song Yuan
  • Patent number: 11363201
    Abstract: Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first time interval. Second external motion data is obtained during a second time interval subsequent to the first time interval. A sequence of images being captured during a third time interval is stabilized by selecting a cropping area based on the correlation and the second external motion data. The cropping area remains constant and maximized in size with respect to the field of view of the images during the third time interval. The third time interval is subsequent to, or partly overlapping with, the second time interval.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: June 14, 2022
    Assignee: Axis AB
    Inventors: Johan Nyström, Song Yuan
  • Publication number: 20220182547
    Abstract: A method for image stabilization of a video stream captured by a panable and/or tiltable video camera the method comprising: generating a motor position signal, Y1, of a pan/tilt motor of the video camera; generating a gyro signal, Y2, of a gyroscopic sensor of the video camera; generating a reference signal from a predetermined movement curve of the pan/tilt motor of the video camera, the reference signal is a reference on how a pan/tilt operation of the video camera is made without shaking of the video camera; from the motor position signal, Y1, and the gyro signal, Y2, generating a combined signal, Y, according to: Y=F1*Y1+F2*Y2, wherein F1 is a low pass filter and F2 is a high pass filter; and performing image stabilization on the video stream based on a difference between the combined signal, Y, and the reference signal.
    Type: Application
    Filed: November 22, 2021
    Publication date: June 9, 2022
    Applicant: Axis AB
    Inventors: Tor NILSSON, Johan FÖRBERG, Toivo HENNINGSSON, Johan NYSTRÖM
  • Publication number: 20220182203
    Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviours that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D) In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: Johan NYSTRÕM, Pàl FRENGER, Erik DAHLMAN, Svante SIGNELL, Gõran KLANG
  • Publication number: 20220122294
    Abstract: Image encoding within a pixelated privacy mask area is adapted in order to reduce flickering during movement of a camera. Motion vectors are set equal to the movement of the camera, and residuals are set to zero, thereby encoding pixel blocks within the privacy mask area as copies of corresponding pixel blocks in a reference image.
    Type: Application
    Filed: August 31, 2021
    Publication date: April 21, 2022
    Applicant: Axis AB
    Inventors: Johan NYSTRÖM, Johan FÖRBERG, Song YUAN
  • Patent number: 11265126
    Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviours that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D). In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: March 1, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
  • Publication number: 20210337123
    Abstract: Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first time interval. Second external motion data is obtained during a second time interval subsequent to the first time interval. A sequence of images being captured during a third time interval is stabilized by selecting a cropping area based on the correlation and the second external motion data. The cropping area remains constant and maximized in size with respect to the field of view of the images during the third time interval. The third time interval is subsequent to, or partly overlapping with, the second time interval.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 28, 2021
    Applicant: Axis AB
    Inventors: Johan NYSTRÖM, Song YUAN
  • Patent number: 11055976
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for reducing bitrate from a monitoring camera. A first input is received that identifies first regions of an image representing a camera field of view. The first regions contribute significantly to the bitrate. A second input is received that identifies second regions of the image. The second regions contain information that is deemed to be of little visual interest to a user of the monitoring camera. Third regions of the image are determined. The third regions are regions where the first and second regions overlap at least in part. Video encoder settings are applied to force skip blocks in at least some of the third regions, thereby reducing contributions to the bitrate from the third regions.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: July 6, 2021
    Assignee: AXIS AB
    Inventors: Johan Nystrom, Xing Danielsson Fan
  • Publication number: 20210090413
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for reducing bitrate from a monitoring camera. A first input is received that identifies first regions of an image representing a camera field of view. The first regions contribute significantly to the bitrate. A second input is received that identifies second regions of the image. The second regions contain information that is deemed to be of little visual interest to a user of the monitoring camera. Third regions of the image are determined. The third regions are regions where the first and second regions overlap at least in part. Video encoder settings are applied to force skip blocks in at least some of the third regions, thereby reducing contributions to the bitrate from the third regions.
    Type: Application
    Filed: August 11, 2020
    Publication date: March 25, 2021
    Inventors: Johan Nystrom, Xing Danielsson Fan
  • Patent number: 10812709
    Abstract: A power control system for controlling operation of a first battery-powered device positioned at a remote location from a camera. The power control system includes a receiving module, a retrieving module, a comparison module, and a transmission module. The receiving module is configured to receive at least one of a pan angle and a tilt angle of the camera indicative of a field of view. The retrieving module is configured to retrieve a position of the first battery-powered device. The comparison module is configured to compare the pan angle and the tilt angle with the position of the first battery-powered device, and determine whether the first battery-powered device is positioned within the field of view of the camera based on the comparison. The transmission module is configured to transmit instructions to control power consumption of the first battery-powered device, based on the determination.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 20, 2020
    Assignee: Axis AB
    Inventors: Johan Nyström, Kent Fransson
  • Patent number: 10757318
    Abstract: A method for determining a local contrast value for a digital image captured by an image sensor in a camera comprising: applying an edge detection algorithm to image data of the digital image, thereby obtaining a data set pertaining to edges in the digital image; calculating, based on said data set, an edge occurrence value for the digital image; estimating, based on image data of the digital image and a noise model of the image sensor, an estimated image sensor noise for the digital image; and computing the local contrast value as a relationship between the edge occurrence value of the digital image and the expected edge occurrence value for the digital image. A method for adjusting a focus setting of a camera using the local contrast value for images captured by the camera.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: August 25, 2020
    Assignee: Axis AB
    Inventors: Dennis Nilsson, Björn Benderius, Johan Jeppsson, Johan Nyström
  • Patent number: 10755388
    Abstract: Methods and devices for protecting personal privacy in captured image data by controlling privacy masking of an image, where the degree of blurring to be applied to a privacy area of the image depends on a threshold distance from the image capturing device, and the spatial resolution of content of the scene at this distance in the image.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: August 25, 2020
    Assignee: AXIS AB
    Inventors: Johan Nyström, Song Yuan, Björn Ardö
  • Publication number: 20200162218
    Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviours that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D) In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Inventors: Johan Nystrom, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
  • Patent number: 10580121
    Abstract: A method and apparatus are disclosed. The method may include determining a current zoom value of a camera and determining a first modulation transfer function of a transparent dome of the camera. The method may include applying a first low-pass filter to an image captured by the camera based on the current zoom value and the first modulation transfer function of the transparent dome.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: March 3, 2020
    Assignee: Axis AB
    Inventors: Bjorn Ardo, Johan Nystrom
  • Patent number: 10560236
    Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviours that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D) In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 11, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang