IP Library Granted Patent US 11,798,170
Granted Patent B2
US 11,798,170 · App. 17/363,368 · Granted Oct 24, 2023

Image background alterations

Inventor: Rafael Dal Zotto (Porto Alegre, BR)
Assignee: Hewlett-Packard Development Company, L.P.
G06T7/194G06T5/002G06T5/50G06T7/174G06T2207/20224
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,798,170
App. No.
17/363,368
Granted
Oct 24, 2023
Kind
B2
Abstract

Executable code causes a processor to segment a first frame to determine a background portion of the first frame, and segment a second frame to determine a background portion of the second frame. The executable code causes the processor to compare the background portion of the first frame to the background portion of the second frame to determine a difference between the first frame and the second frame. The executable code also causes the processor to alter the background portion of the second frame responsive to the difference. The executable code causes the processor to display the altered second frame on a display.

Claims (45)

1. A non-transitory computer-readable medium storing executable code, which, when executed by a processor of an electronic device, causes the processor to:

segment a first frame to determine a background portion of the first frame, and segment a second frame to determine a background portion of the second frame;

compare the background portion of the first frame to the background portion of the second frame to determine a difference between the first frame and the second frame by detecting a difference between pixels of the first frame and pixels of the second frame;

responsive to the difference between pixels of the first frame and pixels of the second frame exceeding a predetermined threshold, alter the background portion of the second frame; and

display the altered second frame on a display.

2. The non-transitory computer-readable medium of claim 1 , wherein the executable code, when executed by the processor, causes the processor to alter the background portion of the second frame by applying blur to the background portion of the second frame.

3. The non-transitory computer-readable medium of claim 1 , wherein the executable code, when executed by the processor, causes the processor to alter the background portion of the second frame by applying an image to the background portion of the second frame.

4. An electronic device, comprising:

a processor to:

receive a video including a first frame and a second frame;

segment the first frame to distinguish a person in the first frame from a background of the first frame, and segment the second frame to distinguish a person in the second frame from a background of the second frame;

compare the background of the second frame to the background of the first frame;

responsive to the background of the second frame matching the background of the first frame, display the second frame; and

responsive to the background of the second frame being different than the background of the first frame, blur a portion of the second frame and display the second frame with the blurred portion, wherein the background of the second frame being different than the background of the first frame comprises a change in a predetermined number of pixels between the background of the second frame and the background of the first frame.

5. The electronic device of claim 4 , wherein blurring a portion of the second frame includes blurring all pixels of the background of the second frame.

6. The electronic device of claim 4 , wherein the processor is to:

receive a third frame;

segment the third frame to distinguish a person in the third frame from a background of the third frame;

compare the background of the third frame to the background of the second frame;

responsive to the background of the third frame matching the background of the second frame, display the third frame; and

responsive to the background of the third frame being different than the background of the second frame, blur a portion of the third frame and display the third frame with the blurred portion.

7. The electronic device of claim 4 , wherein the first frame and the second frame are non-sequential frames of the video.

8. A non-transitory computer-readable medium storing executable code, which, when executed by a processor of an electronic device, causes the processor to:

store background pixels of a first image frame;

compare the background pixels of the first image frame to background pixels of a second image frame;

responsive to determining a difference between the background pixels of the first image frame and the background pixels of the second image frame, alter a portion of the background pixels of the second image frame, wherein determining the difference between the background pixels of the first image frame and the background pixels of the second image frame includes determining a difference between a predetermined number of background pixels; and

display the second image frame with the altered background pixels.

9. The non-transitory computer-readable medium of claim 8 , wherein the executable code, when executed by the processor, causes the processor to alter a portion of the background pixels of the second image frame by blurring the portion of the background pixels.

10. The non-transitory computer-readable medium of claim 8 , wherein the executable code, when executed by the processor, causes the processor to alter a portion of the background pixels of the second image frame by replacing the portion of the background pixels with a static image.

11. The non-transitory computer-readable medium of claim 8 , wherein the executable code, when executed by the processor, causes the processor to alter a portion of the background pixels of the second image frame by replacing the portion of the background pixels with a video.

12. The non-transitory computer-readable medium of claim 1 , wherein the first frame and the second frame are non-sequential frames of a video.

13. The non-transitory computer-readable medium of claim 1 , wherein the executable code, when executed by the processor, causes the processor to alter a portion of the background pixels of the second image frame by replacing the portion of the background pixels with a video.

14. The non-transitory computer-readable medium of claim 1 , wherein the executable code, when executed by the processor, causes the processor to

receive a third frame;

segment the third frame to distinguish a person in the third frame from a background portion of the third frame;

compare the background portion of the third frame to the background portion of the second frame;

responsive to the background portion of the third frame matching the background portion of the second frame, display the third frame; and

responsive to the background portion of the third frame being different than the background portion of the second frame, alter a portion of the third frame and display the third frame with the altered portion.

15. The non-transitory computer-readable medium of claim 8 , wherein the first frame and the second frame are non-sequential frames of a video.

16. The non-transitory computer-readable medium of claim 8 , wherein the executable code, when executed by the processor, causes the processor to

receive a third frame;

segment the third frame to distinguish a person in the third frame from background pixels of the third frame;

compare the background pixels of the third frame to the background pixels of the second frame;

responsive to the background pixels of the third frame matching the background pixels of the second frame, display the third frame; and

responsive to the background pixels of the third frame being different than the background pixels of the second frame, alter a portion of the third frame and display the third frame with the altered portion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: DAL ZOTTO, RAFAEL
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 056717/0931 →
Continuity (1)
Related Publication 20230005159A1 · Jan 5, 2023