Patents by Inventor Johan Nystrom

Johan Nystrom 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: 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: 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: 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: 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
  • Publication number: 20190340731
    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: Application
    Filed: April 24, 2019
    Publication date: November 7, 2019
    Applicant: Axis AB
    Inventors: Johan Nyström, Song Yuan, Björn Ardö
  • Patent number: 10349081
    Abstract: The present invention relates to a method, an encoder, a computer program product, and a system for real-time encoding. The encoder is arranged to receive movement information about a movement of a camera, the encoder being arranged to encode, in real-time, a video stream acquired by the camera during the movement of the camera, wherein the encoder is arranged to encode based on said movement information. The movement information may be stored in a memory.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: July 9, 2019
    Assignee: Axis AB
    Inventor: Johan Nystrom
  • Publication number: 20190199933
    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: Application
    Filed: December 14, 2018
    Publication date: June 27, 2019
    Applicant: Axis AB
    Inventors: Dennis Nilsson, Björn Benderius, Johan Jeppsson, Johan Nyström
  • Publication number: 20190199923
    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: Application
    Filed: December 14, 2018
    Publication date: June 27, 2019
    Applicant: Axis AB
    Inventors: Johan Nyström, Kent Fransson