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: 11765459Abstract: 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: GrantFiled: November 22, 2021Date of Patent: September 19, 2023Assignee: Axis ABInventors: Tor Nilsson, Johan Förberg, Toivo Henningsson, Johan Nyström
-
Patent number: 11544878Abstract: 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: GrantFiled: August 31, 2021Date of Patent: January 3, 2023Assignee: AXIS ABInventors: Johan Nyström, Johan Förberg, Song Yuan
-
Patent number: 11363201Abstract: 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: GrantFiled: April 22, 2021Date of Patent: June 14, 2022Assignee: Axis ABInventors: Johan Nyström, Song Yuan
-
Publication number: 20220182203Abstract: 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: ApplicationFiled: February 24, 2022Publication date: June 9, 2022Inventors: Johan NYSTRÕM, Pàl FRENGER, Erik DAHLMAN, Svante SIGNELL, Gõran KLANG
-
Publication number: 20220182547Abstract: 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: ApplicationFiled: November 22, 2021Publication date: June 9, 2022Applicant: Axis ABInventors: Tor NILSSON, Johan FÖRBERG, Toivo HENNINGSSON, Johan NYSTRÖM
-
Publication number: 20220122294Abstract: 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: ApplicationFiled: August 31, 2021Publication date: April 21, 2022Applicant: Axis ABInventors: Johan NYSTRÖM, Johan FÖRBERG, Song YUAN
-
Patent number: 11265126Abstract: 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: GrantFiled: January 24, 2020Date of Patent: March 1, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
-
Publication number: 20210337123Abstract: 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: ApplicationFiled: April 22, 2021Publication date: October 28, 2021Applicant: Axis ABInventors: Johan NYSTRÖM, Song YUAN
-
Patent number: 11055976Abstract: 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: GrantFiled: August 11, 2020Date of Patent: July 6, 2021Assignee: AXIS ABInventors: Johan Nystrom, Xing Danielsson Fan
-
Publication number: 20210090413Abstract: 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: ApplicationFiled: August 11, 2020Publication date: March 25, 2021Inventors: Johan Nystrom, Xing Danielsson Fan
-
Patent number: 10812709Abstract: 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: GrantFiled: December 14, 2018Date of Patent: October 20, 2020Assignee: Axis ABInventors: Johan Nyström, Kent Fransson
-
Patent number: 10757318Abstract: 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: GrantFiled: December 14, 2018Date of Patent: August 25, 2020Assignee: Axis ABInventors: Dennis Nilsson, Björn Benderius, Johan Jeppsson, Johan Nyström
-
Patent number: 10755388Abstract: 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: GrantFiled: April 24, 2019Date of Patent: August 25, 2020Assignee: AXIS ABInventors: Johan Nyström, Song Yuan, Björn Ardö
-
Publication number: 20200162218Abstract: 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: ApplicationFiled: January 24, 2020Publication date: May 21, 2020Inventors: Johan Nystrom, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
-
Patent number: 10580121Abstract: 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: GrantFiled: November 16, 2017Date of Patent: March 3, 2020Assignee: Axis ABInventors: Bjorn Ardo, Johan Nystrom
-
Patent number: 10560236Abstract: 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: GrantFiled: April 2, 2018Date of Patent: February 11, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
-
Publication number: 20190340731Abstract: 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: ApplicationFiled: April 24, 2019Publication date: November 7, 2019Applicant: Axis ABInventors: Johan Nyström, Song Yuan, Björn Ardö
-
Patent number: 10349081Abstract: 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: GrantFiled: December 3, 2015Date of Patent: July 9, 2019Assignee: Axis ABInventor: Johan Nystrom
-
Publication number: 20190199933Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 27, 2019Applicant: Axis ABInventors: Dennis Nilsson, Björn Benderius, Johan Jeppsson, Johan Nyström
-
Publication number: 20190199923Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 27, 2019Applicant: Axis ABInventors: Johan Nyström, Kent Fransson