IP Library › Granted Patent US 12,283,027
Granted Patent B2
US 12,283,027 · App. 18/302,362 · Granted Apr 22, 2025

PTZ masking control

Inventor: Song Yuan (Lund, SE)
Assignee: AXIS AB
G06T5/70G06T5/75G08B13/19686H04N7/181G06T2207/20224H04N23/695
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,283,027
App. No.
18/302,362
Granted
Apr 22, 2025
Kind
B2
Abstract

A method of generating an output video stream is provided, including receiving a first input video stream from at least one first camera capturing a scene, receiving a second input video stream from a second camera only partially capturing the scene, and generating an output video stream from the first input video stream, including, in response to determining that a particular area of the output video stream depicts a part of the scene depicted in the second input video stream, refraining from, or at least reducing a level of, a masking of the particular area of the output video stream. A corresponding device, camera monitoring system, computer program and computer program product are also provided.

Claims (48)

1. A computer-implemented method of generating an output video stream, the method being performed by a processor/processing circuitry, the method comprising:

receiving a first input video stream from at least one first camera capturing a scene;

receiving a second input video stream from a second camera only partially capturing the scene;

generating an output video stream from the first input video stream, wherein at least one portion of the scene represented in the output video stream is to be masked;

comparing the second input video stream to the output video stream;

determining, based on the comparison, that a particular area of the at least one portion of the scene represented in the output video stream corresponds to at least a part of the scene represented in the second input video stream; and

refraining from applying a privacy mask to the particular area of the scene represented in the output video stream while applying the privacy mask to the at least one portion of the scene that is outside of the particular area.

2. The method according to claim 1 , wherein comparing the second input video stream to the generated output video stream includes comparing a field-of-view of the at least one first camera to a field-of-view of the second camera.

3. The method according to claim 1 , wherein the output video stream is generated from a plurality of first input video streams from a plurality of first cameras each capturing part of the scene, and wherein the particular area of the scene represented in the output video stream is captured by at least one of the plurality of first cameras.

4. The method according to claim 1 , wherein applying the privacy mask to the at least one portion of the scene that outside of the particular area includes pixelating the at least one portion of the scene that is outside of the particular area reducing a block-size used for the pixelation of the at least one portion of the scene that is outside of the particular area, or changing the transparency of the at least one portion of the scene that is outside of the particular area.

5. The method according to claim 1 , further including masking the at least one portion of the scene that is outside of the particular area.

6. The method according to claim 5 , wherein the at least one portion of the scene to be masked is determined based on user input.

7. The method according to claim 1 , wherein the at least part of the scene represented in the second input video stream comprises the entire scene represented in the second input video stream.

8. The method according to claim 1 , being performed in a camera arrangement including the at least one first camera and the second camera.

9. The method according to claim 1 , wherein the first input video stream has a different viewing authorization level than the second input video stream.

10. The method according to claim 1 , wherein a representation of the output video stream is configured to be displayed separately from a representation of the second video input stream.

11. The method according to claim 1 , wherein refraining from applying the privacy mask to the particular area of the scene represented in the output video stream further comprises configuring the particular area of the scene represented in the output video stream to be displayed without masking.

12. The method according to claim 1 , wherein refraining from applying the privacy mask to the particular area of the scene represented in the generated output video stream is performed dynamically without user input.

13. The method according to claim 1 , wherein the output video stream only includes the first video input stream.

14. The method according to claim 1 , wherein the output video stream does not include the second video input stream.

15. The method according to claim 1 , wherein a portion of the scene represented in the output video stream includes at least one unmasked portion.

16. The method according to claim 1 , further comprising providing the output video stream for display without masking the particular area of the scene represented in the output video stream and masking outside of the particular area of the at least one portion of the scene.

17. A device for generating an output video stream, comprising:

a processor, and

a memory storing instructions that, when executed by the processor, cause the device to:

receive a first input video stream from at least one first camera capturing a scene;

receive a second input video stream from a second camera only partially capturing the scene;

generate an output video stream from the first input video stream, wherein at least one portion of the scene represented in the output video stream is to be masked;

compare the second input video stream to the output video stream;

determine, based on the comparison, that a particular area of the at least one portion of the scene represented in the output video stream corresponds to at least a part of the scene represented in the second input video stream; and

refrain from applying a privacy mask to the particular area of the scene represented in the output video stream while applying the privacy mask to the at least one portion of the scene that is outside of the particular area.

18. The device according to claim 17 , wherein the device includes one of the at least one first camera and the second camera.

19. A camera monitoring system, including at least one first camera, a second camera, and a device for generating an output video stream, the device comprising:

a processor, and

a memory storing instructions that, when executed by the processor, cause the device to:

receive a first input video stream from the at least one first camera capturing a scene;

receive a second input video stream from the second camera only partially capturing the scene;

generate an output video stream from the first input video stream, wherein at least one portion of the scene represented in the output video stream is to be masked;

compare the second input video stream to the output video stream;

determine, based on the comparison, that a particular area of the at least one portion of the scene represented in the output video stream corresponds to at least a part of the scene represented in the second input video stream; and

refrain from applying a privacy mask to the particular area of the scene represented in the output video stream while applying the privacy mask to the at least one portion of the scene that is outside of the particular area.

20. A non-transitory computer readable storage medium comprising a computer program for generating an output video stream, configured to, when executed by a processor of a device, cause the device to:

receive a first input video stream from at least one first camera capturing a scene;

receive a second input video stream from a second camera only partially capturing the scene;

generate an output video stream from the first input video stream, wherein at least one portion of the scene represented in the output video stream is to be masked;

compare the second input video stream to the output video stream;

determine, based on the comparison, that a particular area of the at least one portion of the scene represented in the output video stream corresponds to at least a part of the scene represented in the second input video stream; and

refrain from applying a privacy mask to the particular area of the scene represented in the output video stream while applying the privacy mask to the at least one portion of the scene that is outside of the particular area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: YUAN, SONG
To: AXIS AB
Reel/Frame 063365/0023 →
Priority Claims (1)
EP 22170025 · Apr 26, 2022 · regional
Continuity (1)
Related Publication 20230342888A1 · Oct 26, 2023
References Cited (56)
US 6509926B1 · Mills · 2003 [cited by examiner]
US 6727938B1 · Randall · 2004 [cited by examiner]
US 7825950B2 · Rottmann · 2010 [cited by applicant]
US 9485432B1 · Medasani · 2016 [cited by examiner]
US 10297126B2 · Rao · 2019 [cited by applicant]
US 10991397B2 · Michaud · 2021 [cited by examiner]
US 11277557B1 · Vemury · 2022 [cited by examiner]
US 11825241B2 · Lundberg · 2023 [cited by examiner]
US 12118731B2 · Hassbring · 2024 [cited by examiner]
US 20020005902A1 · Yuen · 2002 [cited by examiner]
US 20040081338A1 · Takenaka · 2004 [cited by examiner]
US 20050157169A1 · Brodsky · 2005 [cited by examiner]
US 20050275723A1 · Sablak · 2005 [cited by examiner]
US 20060056056A1 · Ahiska · 2006 [cited by examiner]
US 20060158527A1 · Kang · 2006 [cited by examiner]
US 20060206911A1 · Kim · 2006 [cited by examiner]
US 20080036860A1 · Addy · 2008 [cited by examiner]
US 20090046147A1 · Henson · 2009 [cited by examiner]
US 20110064327A1 · Dagher · 2011 [cited by examiner]
US 20120038776A1 · Ahiska et al. · 2012 [cited by applicant]
US 20120098854A1 · Ohnishi · 2012 [cited by examiner]
US 20130021433A1 · Belsarkar et al. · 2013 [cited by applicant]
US 20140118545A1 · Iwasaki · 2014 [cited by examiner]
US 20140334676A1 · Skans · 2014 [cited by examiner]
US 20160050889A1 · Wenger · 2016 [cited by examiner]
US 20160105615A1 · Chang · 2016 [cited by examiner]
US 20160150188A1 · Ha · 2016 [cited by examiner]
US 20170026679A1 · Kamei et al. · 2017 [cited by applicant]
US 20180075587A1 · Swami · 2018 [cited by examiner]
US 20180181766A1 · Engel et al. · 2018 [cited by applicant]
US 20180190090A1 · Ardo · 2018 [cited by examiner]
US 20180359449A1 · Matsumoto · 2018 [cited by examiner]
US 20190122082A1 · Cuban · 2019 [cited by examiner]
US 20190132492A1 · Paluri · 2019 [cited by examiner]
US 20190205659A1 · Cuban · 2019 [cited by examiner]
US 20190304506A1 · Michaud · 2019 [cited by examiner]
US 20200202689A1 · Yuan · 2020 [cited by examiner]
US 20200250834A1 · Heck · 2020 [cited by examiner]
US 20200394411A1 · Dahlberg · 2020 [cited by examiner]
US 20210049772A1 · Buibas · 2021 [cited by examiner]
US 20210233371A1 · Brake et al. · 2021 [cited by applicant]
US 20210383018A1 · Keskikangas · 2021 [cited by examiner]
US 20220109822A1 · Winter · 2022 [cited by examiner]
US 20220138468A1 · Edpalm · 2022 [cited by examiner]
US 20220201312A1 · Yuan · 2022 [cited by examiner]
US 20230177661A1 · Ericson · 2023 [cited by examiner]
US 20230298182A1 · Hassbring · 2023 [cited by examiner]
US 20230368119A1 · Lin · 2023 [cited by examiner]
US 20240007732A1 · Jeong · 2024 [cited by examiner]
US 20240185610A1 · Singh · 2024 [cited by examiner]
US 20240296679A1 · Benderius · 2024 [cited by examiner]
US 20240331161A1 · Keskikangas · 2024 [cited by examiner]
US 20240362893A1 · Hassbring · 2024 [cited by examiner]
EP 3640903A1 · 2020 [cited by applicant]
WO 2012151777A1 · 2012 [cited by applicant]
Extended European Search Report dated Sep. 26, 2022 for European Patent Application No. 22170025.5. [cited by applicant]