Methods and systems for automated synchronization and optimization of audio visual files
AssigneeEDG, Inc.
InventorBrian Hardy
Life of this patent
Estimating the term…
Abstract
One variation of a method for autonomously generating an optimized audio-visual (AV) file from an original AV file comprises: a) generating a vector cube comprising a plurality of vector matrices for an original AV file; b) for each vector matrix within the vector cube, determining an optimal subframe having a subframe size larger than or equal to a predetermined minimum subframe size; and c) generating an optimized AV file based on the optimal subframes determined for each of the vector matrices within the vector cube.
Claims20
A computer-implemented method for processing a video, the method comprising:
- identifying a plurality of still images from an original video;
- identifying, based on a framework applicable to respective ones of the plurality of still images, a first area within a first still image of the plurality of still images;
- identifying, based on the framework, a second area within a second still image of the plurality of still images, the second area corresponding to the first area;
- determining a quantitative score associated with an extent to which a difference between the first area of the first still image and the second area of the second still image is frameable within a first subframe of the framework, wherein a size of the first subframe is smaller than a size of the framework;
- determining, based on the quantitative score, a second subframe of the framework that improves upon the extent to which the difference between the first area of the first still image and the second area of the second still image is frameable within the first subframe, wherein a size of the second subframe is smaller than the size of the framework and different from the size of the first subframe;
- modifying, based on the second subframe, the second still image through one or more of (i) a cropping process, (ii) a zooming process, or (iii) a panning process to create a modified second still image;
- and
- including the modified second still image in a new video.
A system configured to process a video, the system comprising:
- memory including machine-readable instructions;
- and
- one or more processors configured, in response to executing the machine-readable instructions, to perform operations comprising:
- identifying a plurality of still images from an original video;
- identifying, based on a framework applicable to respective ones of the plurality of still images, a first area within a first still image of the plurality of still images;
- identifying, based on the framework, a second area within a second still image of the plurality of still images, the second area corresponding to the first area;
- determining a quantitative score associated with an extent to which a difference between the first area of the first still image and the second area of the second still image is frameable within a first subframe of the framework, wherein a size of the first subframe is smaller than a size of the framework;
- determining, based on the quantitative score, a second subframe of the framework that improves upon the extent to which the difference between the first area of the first still image and the second area of the second still image is frameable within the first subframe, wherein a size of the second subframe is smaller than the size of the framework and different from the size of the first subframe;
- modifying, based on the second subframe, the second still image through one or more of (i) a cropping process, (ii) a zooming process, or (iii) a panning process to create a modified second still image;
- and
- including the modified second still image in a new video.
Dependencies are inferred from the claim text.