Media management based on derived quantitative data of quality
Abstract
Systems, methods, and computer readable media for media management provide a derived quantitative data of quality for video media files. The method embodiment comprises receiving a request for a video media file, identifying one or more video media files associated with the request, measuring at least one audio or visual quality associated with each video media file by analyzing at least one of: compression artifacts or grading for the each video media file, generating quantitative data based on the measured at least one audio or visual quality for the each video media file, and returning the quantitative data associated with the each video media file. Other features include the ability to compare, archive, filter, sort and select video media files based on the quantitative data.
Claims
exact text as granted — not AI-modifiedI claim:
1 . A method comprising:
identifying a respective segment within each video file of a set of video files, to yield a respective identified segment of each video file; rating a signal quality of the respective identified segment of each video file according to a number of compression artifacts found in the respective identified segment of each video file, to yield a respective rated video segment; and concatenating a composite version of a video using the respective rated video segment from multiple instances of the set of video files.
2 . The method of claim 1 , further comprising:
identifying the set of video files based on a request, where each video file in the set of video files is an instance of the video.
3 . The method of claim 2 , further comprising:
returning, in response to the request, the composite version.
4 . The method of claim 1 , further comprising returning, with the composite version, metadata associated with the composite version.
5 . The method of claim 4 , wherein the metadata comprises quantitative data associated with the signal quality.
6 . The method of claim 1 , wherein rating the signal quality occurs concurrently with the identifying of the respective segment within each video file.
7 . The method of claim 1 , wherein rating of the signal quality is further based on a comparison between each video file and another video file in the set of video files.
8 . The method of claim 1 , further comprising archiving the set of video files according to the signal quality of the respective identified segment of each video file.
9 . The method of claim 1 , further comprising:
identifying a plurality of segments within each video file of the set of video files, to yield identified segments of each video file; and rating the signal quality of the identified segments of each video file according to a number of compression artifacts found in the identified segments of each video file, to yield the respective rated video segment, wherein the composite version uses a highest ranked segment of the identified segments of each video file.
10 . A system comprising:
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:
identifying a respective segment within each video file of a set of video files, to yield a respective identified segment of each video file;
rating a signal quality of the respective identified segment of each video file according to a number of compression artifacts found in the respective identified segment of each video file, to yield a respective rated video segment; and
concatenating a composite version of a video using the respective rated video segment from multiple instances of the set of video files.
11 . The system of claim 10 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising:
identifying the set of video files based on a request, where each video file in the set of video files is an instance of the video.
12 . The system of claim 11 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising:
returning, in response to the request, the composite version.
13 . The system of claim 10 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising:
returning, with the composite version, metadata associated with the composite version.
14 . The system of claim 13 , wherein the metadata comprises quantitative data associated with the signal quality.
15 . The system of claim 10 , wherein rating the signal quality occurs concurrently with the identifying of the respective segment within each video file.
16 . The system of claim 10 , wherein rating of the signal quality is further based on a comparison between each video file and another video file in the set of video files.
17 . The system of claim 10 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising:
archiving the set of video files according to the signal quality of the respective identified segment of each video file.
18 . The system of claim 10 , wherein the computer-readable storage medium stores additional instructions stored which, when executed by the processor, cause the processor to perform operations further comprising:
identifying a plurality of segments within each video file of the set of video files, to yield identified segments of each video file; and rating the signal quality of the identified segments of each video file according to a number of compression artifacts found in the identified segments of each video file, to yield the respective rated video segment, wherein the composite version uses a highest ranked segment of the identified segments of each video file.
19 . A non-transitory computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
identifying a respective segment within each video file of a set of video files, to yield a respective identified segment of each video file; rating a signal quality of the respective identified segment of each video file according to a number of compression artifacts found in the respective identified segment of each video file, to yield a respective rated video segment; and concatenating a composite version of a video using the respective rated video segment from multiple instances of the set of video files.
20 . The transitory computer-readable storage device of claim 19 , wherein the non-transitory computer-readable storage device stores additional instructions stored which, when executed by the computing device, cause the computing device to perform operations further comprising:
identifying the set of video files based on a request, where each video file in the set of video files is an instance of the video.Join the waitlist — get patent alerts
Track US2019320213A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.