Patent ID: 11972770
Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A system for compressing digital media data, comprising:
at least one processor; and
at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause operations to be performed including:
receiving, by at least one computer processor, an audio signal representing audio content of the digital media data;
determining, by at least one computer processor, a speech tempo of speech in the audio content, wherein the speech tempo is a measure of a number of syllables of speech in the audio content per unit of time as the audio content is being played;
in response to the determining the speech tempo of speech in the audio content, compressing, by at least one computer processor, the digital media data by re-encoding the digital media data content based on the determined speech tempo of the speech in the audio content of the digital media data; and
automatically adjusting a playback speed of the audio content as the audio content is being played based on the determined speech tempo of the speech in the audio content, wherein the automatically adjusting the playback speed of the audio content as the audio content is being played based on the determined speech tempo of the speech in the audio content includes:
storing a database including a plurality of selectable playback speeds, each selectable playback speed of the plurality of selectable playback speeds corresponding to a different speech tempo range of a plurality of different speech tempo ranges;
determining in which speech tempo range of the plurality of different speech tempo ranges the determined speech tempo of speech in the audio content falls;
selecting the speech tempo range of the plurality of different speech tempo ranges in which the determined speech tempo of speech in the audio content falls; and
changing the playback speed of the audio content as the audio content is being played to be the selectable playback speed corresponding to the selected speech tempo range of the plurality of different speech tempo ranges;

wherein:
the re-encoding of the audio content based on the determined speech tempo of the speech in the audio content of the digital media data includes:
detecting silent regions present in the audio content based on the determined speech tempo of speech in the audio content;
removing the detected silent regions from the audio content of the digital media data; and
re-encoding the digital media data content without the detected silent regions.