US 12,462,845 B2
Generating a three-dimensional effect of a video stream
Stefan Lindmark, Östhammar (SE)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 28, 2023, as Appl. No. 18/238,920.
Prior Publication US 2025/0078870 A1, Mar. 6, 2025
Int. Cl. G11B 27/02 (2006.01); G06T 15/20 (2011.01); G06T 19/00 (2011.01); G11B 27/031 (2006.01)
CPC G11B 27/02 (2013.01) [G06T 15/20 (2013.01); G06T 19/006 (2013.01); G11B 27/031 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a first video stream from a first client device of a first participant of a virtual meeting and a second video stream from a second client device of a second participant of the virtual meeting;
determining a background layer and a foreground layer of a first frame of the first video stream, wherein the foreground layer of the first frame of the first video stream comprises an image of the first participant;
determining a first position of at least one facial feature of the second participant within a first frame of the second video stream and a second position of the at least one facial feature of the second participant within a second frame of the second video stream;
modifying the background layer, wherein modifying the background layer comprises reducing a size of the background layer at a side of the image of the first participant in the foreground layer for a second frame of the first video stream based on a difference between the first position of the at least one facial feature of the second participant within the first frame of the second video stream and the second position of the at least one facial feature of the second participant within the second frame of the second video stream; and
providing, for display on the second client device, a user interface (UI) presenting the second frame of the first video stream, the second frame comprising the modified background layer.