IP Library Granted Patent US 11,076,156
Granted Patent B2
US 11,076,156 · App. 16/947,648 · Granted Jul 27, 2021

Postmasking without transcoding

Inventors: Viktor Edpalm (Lund, SE); Song Yuan (Lund, SE)
Assignee: AXIS AB
H04N19/132G06K9/00744G06T5/002H04N7/183H04N19/176H04N19/46G06T2207/10016G06T2207/20104G06T2207/30232
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 11,076,156
App. No.
16/947,648
Granted
Jul 27, 2021
Kind
B2
Abstract

Methods and apparatus, including computer program products, implementing and using techniques providing privacy masks on a video stream. In a video received from a monitoring camera, at least one image region is selected, to which region a privacy mask should be applied. For any image frame in the video that contains the at least one image region, a flag is set to indicate a non-displayed image frame. A forward-predicted image frame referencing the non-displayed image frame is inserted, wherein coding units representing the at least one image region in the forward-predicted image frame collectively provide the privacy mask by obfuscating the at least one image region.

Claims (28)

1. A method for providing privacy masks on a video stream, comprising:

in a video received from a monitoring camera, selecting at least one image region in the video to which region a privacy mask should be applied,

for an image frame in the video that contains the at least one image region:

setting a flag for the image frame to indicate a non-displayed image frame; and

inserting a forward-predicted image frame referencing the non-displayed image frame, wherein coding units representing the at least one image region are processed differently from coding units representing areas outside the at least one image region, such that coding units representing the at least one image region are obfuscated to collectively form the privacy mask and coding units representing areas outside the at least one image region are set as skip blocks; and

outputting a video stream including both the non-displayed image frame and the forward-predicted image frame.

2. The method of claim 1 , wherein selecting at least one image region is done by a user.

3. The method of claim 1 , wherein selecting the at least one image region is done automatically, using object detection techniques.

4. The method of claim 1 , wherein the coding units representing the at least one image region in the forward-predicted image frame are arranged to provide obfuscation by introducing artificial motion vectors for the coding units, thereby causing blurring of the at least one image region.

5. The method of claim 1 , wherein the coding units representing the at least one image region in the forward-predicted image frame are arranged to provide obfuscation by replacing the coding units in the at least one image region.

6. The method of claim 1 , wherein the coding units representing the at least one image region in the forward-predicted image frame are arranged to provide obfuscation by replacing the coding units with intrablocks with selected blurring of image data retrieved from the non-displayed image frame, thereby causing blurring of the at least one image region.

7. The method of claim 1 , wherein the monitoring camera is a body worn camera.

8. The method of claim 1 , wherein the video is encoded in one of the following formats: High Efficiency Video Coding, Versatile Video Coding, Essential Video Coding, VP9, and AV1.

9. An encoder system for providing privacy masks on a video stream, the encoder system comprising:

a docking station configured to receive a video from a monitoring camera; and

an encoder configured to:

select at least one image region in the video to which region a privacy mask should be applied,

for an image frame in the video that contains the at least one image region:

set a flag for the image frame to indicate a non-displayed image frame, and

insert a forward-predicted image frame referencing the non-displayed image frame, wherein coding units representing the at least one image region are processed differently from coding units representing areas outside the at least one image region, such that coding units representing the at least one image region are obfuscated to collectively form the privacy mask and coding units representing areas outside the at least one image region are set as skip blocks; and

output a video stream including both the non-displayed image frame and the forward-predicted image frame.

10. A computer program, stored on a non-transitory computer-readable medium, for providing privacy masks on a video stream comprising program instructions corresponding to the steps of:

in a video received from a monitoring camera, selecting at least one image region in the video to which region a privacy mask should be applied,

for an image frame in the video that contains the at least one image region:

setting a flag for the image frame to indicate a non-displayed image frame; and

inserting a forward-predicted image frame referencing the non-displayed image frame, wherein coding units representing the at least one image region are processed differently from coding units representing areas outside the at least one image region, such that coding units representing the at least one image region are obfuscated to collectively form the privacy mask, and coding units representing areas outside the at least one image region are set as skip blocks; and

outputting a video stream including both the non-displayed image frame and the forward-predicted image frame.

11. A non-transitory digital storage medium comprising a computer program as claimed in claim 10 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2020
From: EDPALM, VIKTOR; YUAN, SONG
To: AXIS AB
Reel/Frame 053460/0926 →
Priority Claims (1)
EP 19198671 · Sep 20, 2019 · regional
Continuity (1)
Related Publication 20210092387A1 · Mar 25, 2021