| CPC H04N 21/4852 (2013.01) [G06F 3/165 (2013.01); H04N 21/4394 (2013.01); H04N 21/4398 (2013.01); H04N 21/4532 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
10. A computer-implemented system, comprising:
input/output circuitry;
control circuitry configured to:
determine that a particular scene of a plurality of scenes of a video is being presented for display in a single physical viewing environment to a plurality of users, wherein each user of the plurality of users has a respective profile that stores scene viewing history data of a respective user of the plurality of users;
retrieve metadata corresponding to the particular scene from a database;
determine, based on the metadata, a type of the particular scene;
rein the preferred user is associated with a preferred user profile that comprises scene viewing history data indicating the preferred user has a highest affinity for the type of the particular scene among the plurality of users;
parsing audio components of an audio track of the particular scene, wherein each of the audio components comprise a specific type of sound;
isolating the audio components from the audio track of the particular scene;
for each respective portion of a plurality of portions of the particular scene, determine, based on the type of the particular scene and volume parameters stored via the preferred user profile, whether to adjust volume of audio associated with the isolated audio components of each respective portion; and
in response to determining, based on the type of the particular scene and the volume parameters stored via the preferred user profile, to adjust the volume of audio associated with the isolated audio components of at least one respective portion of the particular scene, adjust the volume of audio associated with the isolated audio components of the at least one respective portion of the particular scene;
the input/output circuitry is configured to:
play the at least one respective portion of the particular scene with the adjusted volume;
wherein the control circuitry is further configured to:
determine a type of a subsequent scene is different from the type of the particular scene;
identify an updated preferred user of the plurality of users, wherein the updated preferred user is associated with an updated preferred user profile that comprises scene viewing history data indicating the updated preferred user has a highest affinity for the type of the subsequent scene among the plurality of users; and
wherein the input/output circuitry is further configured to:
play the subsequent scene of the video with volume adjusted according to updated volume parameters stored via the updated preferred user profile.
|