Systems and methods for framing videos
Abstract
Framing options of different types may be determined for various moments in the video based on one or more aspects of the video. The aspects of the video may include capture aspects of the video (e.g., how the image capture device moved during capture of the video) and/or content aspects (e.g., what is captured/depicted within the video) of the video. The video may be framed by automatically switching between different framing options based on a priority matrix. The values of the priority matrix may be set/updated based on user data to provide views of the video that are customized for the user. The framing options selected for the video may be used to select which moments of the video are included in the framed video (e.g., video edit with the framed views, video playback with the framed views). The present disclosure may be used to automatically determine which spatial extents and which temporal parts of the video are included in the framed video.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for framing videos, the system comprising:
one or more physical processors configured by machine-readable instructions to:
obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view;
determine framing options of different types for the video as a function of progress through the progress length, the framing options including a first framing option of a first type and a second framing option of a second type different from the first type;
select one or more of the framing options to frame the video at different moments within the progress length of the video, wherein selection of the one or more of the framing options to frame the video includes switching between different ones of the framing options;
determine framing of the video for presentation based on the one or more selected framing options, wherein determination of the framing of the video for presentation based on a selected framing option includes positioning of a viewing window within the field of view of the visual content based on the selected framing option, and
wherein the selection of the one or more of the framing options switches between the different ones of the framing options based on a priority matrix for the framing options, the priority matrix defining priority values for the framing options, further wherein responsive to continuous usage of a given framing option for a threshold duration, the priority values of the priority matrix are dynamically changed.
2 . A system for framing videos, the system comprising:
one or more physical processors configured by machine-readable instructions to:
obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view;
determine framing options of different types for the video as a function of progress through the progress length, the framing options including a first framing option of a first type and a second framing option of a second type different from the first type;
select one or more of the framing options to frame the video at different moments within the progress length of the video;
determine framing of the video for presentation based on the one or more selected framing options,
wherein selection of the one or more of the framing options to frame the video includes switching between different ones of the framing options, and
wherein the selection of the one or more of the framing options switches between the different ones of the framing options based on a priority matrix for the framing options, the priority matrix defining priority values for the framing options.
3 . The system of claim 2 , wherein determination of the framing of the video for presentation based on a selected framing option includes positioning of a viewing window within the field of view of the visual content based on the selected framing option.
4 . The system of claim 2 , wherein the framing options of different types includes a motion framing option, a tracked object framing option, and a sound direction framing option.
5 . The system of claim 4 , wherein:
the determination of the framing of the video for presentation based on the motion framing option includes the positioning of the viewing window within the field of view of the visual content based on a direction in which an image capture device that captured the video moved during the capture of the video; the determination of the framing of the video for presentation based on the tracked object framing option includes the positioning of the viewing within the field of view of the visual content based on depiction of a tracked object within the visual content; and the determination of the framing of the video for presentation based on the sound direction framing option includes the positioning of the viewing within the field of view of the visual content based on a direction from which sound was received by the image capture device during the capture of the video.
6 . The system of claim 2 , wherein responsive to continuous usage of a given framing option for a threshold duration, the priority values of the priority matrix are dynamically changed.
7 . The system of claim 6 , wherein the priority values of the priority matrix are dynamically changed to reduce a given priority value of the given framing option.
8 . The system of claim 2 , wherein one or more parts of the progress length of the video are selected for presentation based on the one or more selected framing options.
9 . A method for framing videos, the method performed by a computing system including one or more processors, the method comprising:
obtaining, by the computing system, video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view; determining, by the computing system, framing options of different types for the video as a function of progress through the progress length, the framing options including a first framing option of a first type and a second framing option of a second type different from the first type; selecting, by the computing system, one or more of the framing options to frame the video at different moments within the progress length of the video; determining, by the computing system, framing of the video for presentation based on the one or more selected framing options, wherein selecting the one or more of the framing options to frame the video includes switching between different ones of the framing options, and wherein switching between the different ones of the framing options is performed based on a priority matrix for the framing options, the priority matrix defining priority values for the framing options.
10 . The method of claim 9 , wherein determining the framing of the video for presentation based on a selected framing option includes positioning of a viewing window within the field of view of the visual content based on the selected framing option.
11 . The method of claim 10 , wherein the framing options of different types includes a motion framing option, a tracked object framing option, and a sound direction framing option.
12 . The method of claim 11 , wherein:
determining the framing of the video for presentation based on the motion framing option includes the positioning of the viewing within the field of view of the visual content based on a direction in which an image capture device that captured the video moved during the capture of the video; determining the framing of the video for presentation based on the tracked object framing option includes the positioning of the viewing within the field of view of the visual content based on depiction of a tracked object within the visual content; and determining the framing of the video for presentation based on the sound direction framing option includes the positioning of the viewing within the field of view of the visual content based on a direction from which sound was received by the image capture device during the capture of the video.
13 . The method of claim 9 , wherein responsive to continuous usage of a given framing option for a threshold duration, the priority values of the priority matrix are dynamically changed.
14 . The method of claim 13 , wherein the priority values of the priority matrix are dynamically changed to reduce a given priority value of the given framing option.
15 . The method of claim 9 , wherein one or more parts of the progress length of the video are selected for presentation based on the one or more selected framing options.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.