System for selection of a desired audio codec from a variety of codec options for storage in a metadata container
Abstract
The present specification discloses a process for selecting a desired audio codec from a plurality of audio codecs. This selection is done by creating a matched filter utilizing an original audio clip to determine a plurality of different power spectrums of the original audio clip when processed with a plurality of different audio codecs and identifying a selected audio codec from the plurality of different audio codecs having a highest power spectrum. A process for selecting an optimal audio codec for an audio clip is disclosed for media performance based on network constraints. This process includes determining a power spectrum of an original audio clip when processed with a plurality of different audio codecs utilizing a matched filter based on the original audio clip and selecting an optimal audio codec from the plurality of different audio codecs based on the power spectrum and a file size.
Claims
exact text as granted — not AI-modified1 . A process for selecting a desired audio codec from a plurality of audio codecs, comprising:
creating a matched filter utilizing an original audio clip to determine a plurality of different power spectrums of the original audio clip when processed with a plurality of different audio codecs; and identifying a selected audio codec from the plurality of different audio codecs having a highest power spectrum.
2 . The process of claim 1 , wherein the matched filter is based on a complex conjugate of a Fast Fourier Transform (FFT) of the original audio clip.
3 . The process of claim 2 , wherein each of the plurality of different power spectrums is based on a Fast Fourier Transform (FFT) of the original audio clip when processed by one of the plurality of different audio codecs, wherein the plurality of different audio codecs are selected from a group consisting of Dolby AC-3 format, Dolby AC-4 format, Dolby TrueHD, Dolby E, ALE (Apple Lossless Encoder), ALAC (Apple Lossless Audio Codec), AAC (Advanced Audio Encoding), DVD-A (DVD-Audio), AIFF (Audio Interchange File Format), MP3, WMA, RA, Ogg Vorbis, and FLAC.
4 . The process of claim 1 , further comprising compressing the original audio clip with the selected audio codec and wrapping it within a metadata file.
5 . The process of claim 3 , wherein each of the power spectrums is formed by multiplying the Fast Fourier Transform (FFT) with the matched filter.
6 . The process of claim 4 , wherein the type of the selected audio codec is specified within the metadata file.
7 . The process of claim 2 , wherein the match filter is not normalized, or the match filter is normalized, wherein the match filter that is not normalized is given by the equation MF(f)=CCFFT(f) and the match filter that is normalized is given by the equation MF(f)=CCFFT(f)/FFT(f)*CCFFT(f), wherein f is frequency, wherein the power spectrum P(f) is the product of CODEC_FFT(f) and MF(f) where the CODEC_FFT(f) is the Fast Fourier Transform (FFT) of the original audio clip after it has been compressed and decompressed by one of the audio codec algorithms.
8 . A process for selecting an optimal audio codec for an audio clip for media performance based on network constraints, comprising:
determining a power spectrum of an original audio clip when processed with a plurality of different audio codecs utilizing a matched filter based on the original audio clip; and selecting an optimal audio codec from the plurality of different audio codecs based on the power spectrum and file size.
9 . The process of claim 8 , wherein the optimal audio codec is selected based on which audio codec has the smallest file size within a designated range of power spectrums for media performance based on network constraints.
10 . The process of claim 8 , wherein the plurality of different audio codec algorithms are selected from a group consisting of Dolby AC-3 format, Dolby AC-4 format, Dolby TrueHD, Dolby E, ALE (Apple Lossless Encoder), ALAC (Apple Lossless Audio Codec), AAC (Advanced Audio Encoding), DVD-A (DVD-Audio), AIFF (Audio Interchange File Format), MP3, WMA, RA, Ogg Vorbis, and FLAC.
11 . The process of claim 10 , wherein each power spectrum is formed by multiplying the Fast Fourier Transform (FFT) of the original audio clip as processed by one of the plurality of different audio codecs with the matched filter.
12 . The process of claim 9 , wherein the designated range of power spectrums is within 15 percent, 10 percent, or 5 percent of a highest power spectrum calculated from the plurality of different audio codecs.
13 . The process of claim 8 , wherein the matched filter is based on a complex conjugate of the Fast Fourier Transform (FFT) of the original audio clip.
14 . The process of claim 8 , further comprising compressing the original audio clip with the optimal audio codec and wrapping it within a metadata file.
15 . The process of claim 14 , further comprising storing a metadata identifier within the metadata file signifying which audio codec was used to compress the original audio file.
16 . A process for selecting a desired audio codec from a plurality of audio codecs, comprising:
determining a plurality of power spectrums of an original audio clip when processed with a plurality of different audio codecs; and identifying a selected audio codec from the plurality of different audio codecs having a highest power spectrum.
17 . The process of claim 16 , wherein the plurality of power spectrums is determined utilizing a matched filter based on the original audio clip, wherein the matched filter is based on a complex conjugate of a Fast Fourier Transform (FFT) of the original audio clip.
18 . The process of claim 17 , wherein each of the plurality of different power spectrums is based on a Fast Fourier Transform (FFT) of the original audio clip when processed by one of the plurality of different audio codecs.
19 . The process of claim 16 , further comprising compressing the original audio clip with the selected audio codec and wrapping it within a metadata file, wherein the type of the selected audio codec is specified within the metadata file.
20 . The process of claim 18 , wherein each of the power spectrums is formed by multiplying the Fast Fourier Transform (FFT) with the matched filter.Join the waitlist — get patent alerts
Track US2021118457A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.