IP Library Granted Patent US 9,282,287
Granted Patent B1
US 9,282,287 · App. 14/481,079 · Granted Mar 8, 2016

Real-time video transformations in video conferences

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 9,282,287
App. No.
14/481,079
Granted
Mar 8, 2016
Kind
B1
Abstract

Systems and methods are disclosed for real-time video transformations in video conferences. A method includes receiving, by a processing device, a request from a first participant of a video conference to modify a video stream. The method further includes identifying, by the processing device, a foreground and a background within the video stream. The method further includes generating, by the processing device, a modified video stream including a video or image inserted into the background.

Claims (43)

1. A method comprising:

receiving, by a processing device, a request from a first participant of a video conference to modify a video stream;

identifying, by the processing device, a foreground and a background within the video stream; and

generating, by the processing device, a modified video stream comprising a video or image inserted into the background, wherein the video or image, when displayed, appears behind the foreground.

2. The method of claim 1 , further comprising:

identifying a relative location of the foreground within a frame of the video, wherein generating the modified video stream further comprises inserting the video or image into the background based on the identified relative location.

3. The method of claim 1 , wherein the video stream is captured by a first client device of the first participant of the video conference, and wherein the processing device is part of a server that is supporting the video conference, the method further comprising:

receiving, by the processing device, the video stream prior to receiving the request to modify the video stream.

4. The method of claim 3 , further comprising:

transmitting, by the processing device, the modified video stream to one or more client devices of additional participants of the video conference.

5. The method of claim 1 , further comprising:

receiving a selection of the video or image from the first participant of the video conference.

6. The method of claim 1 , wherein the foreground corresponds to a face of the first participant.

7. The method of claim 1 , wherein the video or image is to appear behind the foreground of the modified video stream for a pre-determined time duration.

8. The method of claim 1 , wherein the video or image is any one of a video or image of a celebrity, a video or image of an animal, or a video or image of a cartoon character.

9. A system comprising:

a memory; and

a processing device communicatively coupled to the memory, wherein the processing device is to:

receive a request from a first participant of a video conference to modify a video stream;

identify a foreground and a background within the video stream; and

generate a modified video stream comprising a video or image inserted into the background, wherein the video or image, when displayed, appears behind the foreground.

10. The system of claim 9 , wherein the processing device is further to:

identify a relative location of the foreground within a frame of the video; and

insert the video or image into the background based on the identified relative location.

11. The system of claim 9 , wherein the video stream is captured by a first client device of the first participant of the video conference, and wherein the processing device is part of a server that is supporting the video conference, wherein the processing device is further to:

receive the video stream prior to receiving the request to modify the video stream.

12. The system of claim 11 , wherein the processing device is further to:

transmit the modified video stream to one or more client devices of additional participants of the video conference.

13. The system of claim 9 , wherein the processing device is further to:

receive a selection of the video or image from the first participant of the video conference.

14. The system of claim 9 , wherein the foreground corresponds to a face of the first participant.

15. The system of claim 9 , wherein the video or image is to appear behind the foreground of the modified video stream for a pre-determined time duration.

16. The system of claim 9 , wherein the video or image is any one of a video or image of a celebrity, a video or image of an animal, or a video or image of a cartoon character.

17. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:

receiving a request from a first participant of a video conference to modify a video stream;

identifying a foreground and a background within the video stream; and

generating a modified video stream comprising a video or image inserted into the background, wherein the video or image, when displayed, appears behind the foreground.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the operations further comprise:

identifying a relative location of the foreground within a frame of the video, wherein generating the modified video stream further comprises inserting the video or image into the background based on the identified relative location.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the video stream is captured by a first client device of the first participant of the video conference, and wherein the processing device is part of a server that is supporting the video conference, wherein the operations further comprise:

receiving, by the processing device, the video stream prior to receiving the request to modify the video stream.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the operations further comprise:

receiving a selection of the video or image from the first participant of the video conference.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: MARSH, BRIAN DAVID
To: GOOGLE INC.
Reel/Frame 033701/0727 →