Automatic Rate Control Based On User Identities
AssigneeTiVo Inc.
InventorROBERT WATTS
Life of this patent
Estimating the term…
Abstract
Input media data with an input playing speed is received. One or more user identities are identified based at least in part on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played. A preferred rate of audio utterance is determined based at least in part on the one or more user identities. A rate of audio utterance is determined for a portion of the input media data. Based at least in part on the preferred rate of audio utterance and the rate of audio utterance, a portion of audio output media data is generated with an output playing speed at which audio utterance in the portion of audio output media data is rendered with the preferred rate of audio utterance.
Claims21
A method comprising:
- receiving input media data with an input playing speed;
- determining one or more user identities identified based at least in part on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- determining a preferred rate of audio utterance based at least in part on the one or more user identities;
- determining a rate of audio utterance for a portion of the input media data;
- based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generating a portion of audio output media data with an output playing speed at which audio utterance in the portion of audio output media data is rendered with the preferred rate of audio utterance;
- wherein the method is performed by one or more computing devices.
A method comprising:
- receiving input media data with an input playing speed, the input media data comprising a plurality of input media data subsets;
- receiving a preferred rate of audio utterance, wherein the preferred rate of audio utterance is determined based at least in part on one or more user identities, and wherein the one or more user identities are identified based on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- receiving a rate of audio utterance for an input media data subset in the plurality of input media data subsets;
- based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generating an audio output media data subset of audio output media data with an output playing speed at which audio utterance in the output media data subset is rendered with the preferred rate of audio utterance.
A non-transitory computer readable storage medium comprising instructions, which when executed by one or more processors cause performance of steps of:
- receiving input media data with an input playing speed;
- determining one or more user identities identified based at least in part on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- determining a preferred rate of audio utterance based at least in part on the one or more user identities;
- determining a rate of audio utterance for a portion of the input media data;
- based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generating a portion of audio output media data with an output playing speed at which audio utterance in the portion of audio output media data is rendered with the preferred rate of audio utterance.
A non-transitory computer readable storage medium comprising instructions, which when executed by one or more processors cause performance of steps of:
- receiving input media data with an input playing speed, the input media data comprising a plurality of input media data subsets;
- receiving a preferred rate of audio utterance, wherein the preferred rate of audio utterance is determined based at least in part on one or more user identities, and wherein the one or more user identities are identified based on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- receiving a rate of audio utterance for an input media data subset in the plurality of input media data subsets;
- based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generating an audio output media data subset of audio output media data with an output playing speed at which audio utterance in the output media data subset is rendered with the preferred rate of audio utterance.
An apparatus comprising:
- a subsystem, implemented at least partially in hardware, that receives input media data with an input playing speed;
- a subsystem, implemented at least partially in hardware, that determines one or more user identities identified based at least in part on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- a subsystem, implemented at least partially in hardware, that determines a preferred rate of audio utterance based at least in part on the one or more user identities;
- a subsystem, implemented at least partially in hardware, that determines a rate of audio utterance for a portion of the input media data;
- a subsystem, implemented at least partially in hardware, that based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generates a portion of audio output media data with an output playing speed at which audio utterance in the portion of audio output media data is rendered with the preferred rate of audio utterance.
An apparatus comprising:
- a subsystem, implemented at least partially in hardware, that receives input media data with an input playing speed, the input media data comprising a plurality of input media data subsets;
- a subsystem, implemented at least partially in hardware, that receives a preferred rate of audio utterance, wherein the preferred rate of audio utterance is determined based at least in part on one or more user identities, and wherein the one or more user identities are identified based on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played;
- a subsystem, implemented at least partially in hardware, that receives a rate of audio utterance for an input media data subset in the plurality of input media data subsets;
- a subsystem, implemented at least partially in hardware, that based at least in part on the preferred rate of audio utterance and the rate of audio utterance, generates an audio output media data subset of audio output media data with an output playing speed at which audio utterance in the output media data subset is rendered with the preferred rate of audio utterance.
Dependencies are inferred from the claim text.