IP Library › Granted Patent US 10,999,499
Granted Patent B2
US 10,999,499 · App. 14/921,652 · Granted May 4, 2021

Background replacement from video images captured by a plenoptic camera

Inventors: John F. Buford (Princeton, NJ); Mehmet C. Balasaygun (Freehold, NJ)
Assignee: Avaya, Inc.
H04N5/23232G06T7/11G06T7/194H04N5/272G06T2207/10052
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 10,999,499
App. No.
14/921,652
Granted
May 4, 2021
Kind
B2
Abstract

Embodiments disclosed herein provide systems, methods, and computer readable media for replacing a video background in real-time. The video comprises a plurality of image frames. In a particular embodiment, a method provides generating a range image from a subject image frame of the plurality of image frames. The range image indicates pixel distances from a plenoptic camera that captured the plurality of image frames. The method further provides identifying background pixels that represent a background portion of the subject image frame based on the range image and replacing the background pixels with replacement background pixels in the subject image frame.

Claims (37)

1. A method of replacing a video background in real-time, wherein the video comprises a plurality of image frames, the method comprising:

generating a range image from a subject image frame of the plurality of image frames, wherein the range image indicates pixel distances from a plenoptic camera that captured the plurality of image frames;

identifying background pixels that represent a background portion of the subject image frame based on the range image; and

replacing the background pixels with replacement background pixels in the subject image frame.

2. The method of claim 1 , wherein generating the range image comprises:

calculating a pixel distance for each pixel in at least a subset of pixels in the subject image frame based on perspectives of each pixel as captured by the plenoptic camera.

3. The method of claim 1 , wherein the replacement background pixels represent an image frame of a second video.

4. The method of claim 1 , wherein identifying the background pixels comprises:

identifying pixels of the subject image frame having pixel distances greater than a threshold distance from the plenoptic camera.

5. The method of claim 4 , wherein the threshold distance comprises a pixel distance greater than that of pixels in the subject image frame representing a user in the subject image frame.

6. The method of claim 1 , further comprising:

establishing a video communication between a first communication system having the plenoptic camera and a second communication system.

7. The method of claim 6 , further comprising:

after replacing the background pixels, transferring the subject image frame to the second communication system.

8. The method of claim 6 , wherein the first communication system comprises one of a plurality of communication systems for a contact center.

9. The method of claim 6 , wherein generating the range image, identifying the background pixels, and replacing the background pixels are each performed by the first communication system.

10. The method of claim 1 , further comprising:

generating a second range image from a second subject image frame of the plurality of image frames, wherein the second range image indicates second pixel distances from the plenoptic camera;

identifying second background pixels that represent a second background portion of the second subject image frame based on the second range image; and

replacing the second background pixels with second replacement background pixels in the subject image frame.

11. A video processing system to replace a video background in real-time, wherein the video comprises a plurality of image frames, the video processing system comprising:

an interface configured to receive the video from a plenoptic camera that captured the plurality of image frames; and

a processing system configured to generate a range image from a subject image frame of the plurality of image frames, identify background pixels that represent a background portion of the subject image frame based on the range image, and replace the background pixels with replacement background pixels in the subject image frame.

12. The video processing system of claim 11 , wherein the processing system configured to generate the range image comprises:

the processing system configured to calculate a pixel distance for each pixel in at least a subset of pixels in the subject image frame based on perspectives of each pixel as captured by the plenoptic camera.

13. The video processing system of claim 11 , wherein the replacement background pixels represent an image frame of a second video.

14. The video processing system of claim 11 , wherein the processing system configured to identify the background pixels comprises:

the processing system configured to identify pixels of the subject image frame having pixel distances greater than a threshold distance from the plenoptic camera.

15. The video processing system of claim 14 , wherein the threshold distance comprises a pixel distance greater than that of pixels in the subject image frame representing a user in the subject image frame.

16. The video processing system of claim 11 , further comprising:

a communication interface configured to establish a video communication between a first communication system having the plenoptic camera and a second communication system.

17. The video processing system of claim 16 , further comprising:

the communication interface configured to transfer the subject image frame to the second communication system after the processing system replaces the background pixels.

18. The video processing system of claim 16 , wherein the first communication system comprises one of a plurality of communication systems for a contact center.

19. The video processing system of claim 16 , wherein the first communication system includes the video processing system.

20. The video processing system of claim 11 , further comprising:

the processing system configured to generate a second range image from a second subject image frame of the plurality of image frames, wherein the second range image indicates second pixel distances from the plenoptic camera, identify second background pixels that represent a second background portion of the second subject image frame based on the second range image, and replace the second background pixels with second replacement background pixels in the subject image frame.

Assignments (15)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2015
From: BUFORD, JOHN F.; BALASAYGUN, MEHMET C.
To: AVAYA INC.
Reel/Frame 036915/0248 →
Continuity (2)
Provisional Application 62137921 · Mar 25, 2015
Related Publication 20160284096A1 · Sep 29, 2016
Cited By (1)
US 12,744,861