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).
-
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: 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: 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: 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ö
-
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: 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ö
-
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
-
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
-
Patent number: 9935749Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviors 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: August 21, 2014Date of Patent: April 3, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
-
Patent number: 9847861Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviors 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: August 21, 2014Date of Patent: December 19, 2017Assignee: Telefonaktiebolaged LM Ericsson (publ)Inventors: Johan Nyström, Pàl Frenger, Erik Dahlman, Svante Signell, Göran Klang
-
Patent number: 9743405Abstract: The technology disclosed provides the ability for a subframe to be configured as a “flexible” subframe. As a result, at least three different types of subframes in a TDD system may be configured: a downlink (“DL”) subframe, an uplink (“UL”) subframe, and a “flexible” subframe. While the DL and UL subframes are preconfigured for each frame instance, the flexible subframes are dynamically allocated to be an uplink subframe in one instance of a frame and a downlink subframe in another instance of the frame.Type: GrantFiled: April 18, 2016Date of Patent: August 22, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Parkvall, David Astely, Erik Dahlman, Johan Nyström, Imadur Rahman, Yngve Selén, Johan Sköld
-
Publication number: 20160234839Abstract: The technology disclosed provides the ability for a subframe to be configured as a “flexible” subframe. As a result, at least three different types of subframes in a TDD system may be configured: a downlink (“DL”) subframe, an uplink (“UL”) subframe, and a “flexible” subframe. While the DL and UL subframes are preconfigured for each frame instance, the flexible subframes are dynamically allocated to be an uplink subframe in one instance of a frame and a downlink subframe in another instance of the frame.Type: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Inventors: Stefan PARKVALL, David ASTELY, Erik DAHLMAN, Johan NYSTRÖM, Imadur RAHMAN, Yngve SELÉN, Johan SKÖLD
-
Publication number: 20140362805Abstract: 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: August 21, 2014Publication date: December 11, 2014Inventors: Johan NYSTRÖM, Pàl FRENGER, Erik DAHLMAN, Svante SIGNELL, Göran KLANG
-
Patent number: 8843144Abstract: A set of different pilot structures are designed for use in different environments and/or different user behaviors 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: November 23, 2010Date of Patent: September 23, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Johan Nyström, Pál Frenger, Erik Dahlman, Svante Signell, Göran Klang