US 12,367,606 B2
Automatically cropping of landscape videos
Ilteris Kaan Canberk, Marina Del Rey, CA (US); Terek Judi, Long Beach, CA (US); and Phillip Larson, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 6, 2022, as Appl. No. 18/062,456.
Claims priority of provisional application 63/335,386, filed on Apr. 27, 2022.
Prior Publication US 2023/0351627 A1, Nov. 2, 2023
Int. Cl. G06V 10/24 (2022.01); G06T 7/70 (2017.01); G06V 10/82 (2022.01); G06V 40/16 (2022.01); G06V 40/20 (2022.01)
CPC G06T 7/70 (2017.01) [G06V 10/24 (2022.01); G06V 10/82 (2022.01); G06V 40/161 (2022.01); G06V 40/20 (2022.01); G06T 2207/20132 (2013.01); G06T 2207/30201 (2013.01); G06V 2201/07 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, configure the at least one processor to perform operations comprising:
receiving a selection to generate a portrait video from a landscape video;
identifying a person in the landscape video for inclusion in the portrait video;
selecting, based on the person, a cropping window of a first portion of the landscape video to include in a first portion of the portrait video;
determining whether a face of the person can be identified;
in response to not being able to identify the face of the person,
identifying an upper body of the person associated with the person; and
in response to movement of the upper body of the person in the first portion of the landscape video, moving the cropping window left or moving the cropping window right to maintain the upper body of the person in the cropping window.