Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019054992 - SYSTEMS AND METHODS FOR DETERMINING WHETHER TO ADJUST VOLUMES OF INDIVIDUAL AUDIO COMPONENTS IN A MEDIA ASSET BASED ON A TYPE OF A SEGMENT OF THE MEDIA ASSET

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

What is Claimed is:

1. A method, comprising:

determining that a user is playing back a segment of a plurality of segments of a media asset;

determining a type corresponding to the segment ;

parsing a plurality of audio components of the media asset that are playing back during the segment ;

determining, for each audio component of the plurality of audio components, whether to adjust a respective volume playing back during the segment based on the type; and

for each audio component of the

plurality of audio components, in response to

determining to adjust the respective volume, adjusting the respective volume of the audio component playing back during the segment.

2. A method for determining whether to adjust volumes of individual audio components in a media asset based on a type of a segment of the media asset that is playing back, the method comprising:

determining that a user is playing back a segment of a plurality of segments of a media asset;

in response to determining that the user is playing back the segment:

retrieving metadata corresponding to the segment from a database;

determining, based on the metadata, a type corresponding to the segment;

43070 1

parsing a plurality of audio components of the media asset that are playing back during the segment; and

determining a respective category corresponding to each respective audio component of th plurality of audio components;

determining, for each respective category, whether to adjust a volume of audio

components corresponding to the respective category by retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment;

determining, for each respective category, whether the audio components

corresponding to the respective category are set to a volume that is within the volume parameters;

in response to determining that th audio components corresponding to the respective category are not set to a volume that is within the volume parameters, determining a need to adjust the volume of the audio components corresponding to the respective category; and in response to determining that th audio components corresponding to the respective category are set to a volume that is within the volume parameters, determining that there is not need to adjust the volume of the audio components corresponding to the respective category; and in response to determining a need to adjust the volume of audio components corresponding to the respective category, adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters.

3. The method of claim 2, wherein determining a respective category corresponding to each respective audio component of the plurality of audio components comprises:

retrieving, from the database, a data structure, wherein the data structure contains

categories of audio components;

comparing each respective audio

component with an entry in a plurality of entries in the data structure;

determining, from the comparison, whether a match between a respective audio component and the entry in the data structure exists; and

in response to determining that the match exists, determining, from the match, the

respective category corresponding to the respective audio component.

4. The method of claim 2, wherein determining a respective category corresponding to each respective audio component of the plurality of audio components further comprises:

determining, from the database, whether a respective category has subcategories; and

in response to determining that the respective category has subcategories, determining for each corresponding audio component a respective subcategory .

5. The method of claim 4, further comprising :

determining, for each respective subcategory, whether to adjust a volume of audio components corresponding to the respective subcategory by:

retrieving, from the database, for each respective subcategory, volume parameters that correspond to the type corresponding to the segment; and

determining, for each respective subcategory, whether the audio components

corresponding to the respective subcategory are set to a volume that is within the volume

parameters .

6. The method of claim 2, wherein retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment comprises:

determining whether a plurality of users are viewing the media asset in a single physical viewing environment;

in response to determining that the plurality of users are viewing the media asset in the single physical viewing environment, determining a preferred user of the plurality of users; and

retrieving, from the database, for each respective category, volume parameters for the

preferred user that correspond to the type

corresponding to the segment.

7. The method of claim 6, wherein determining the preferred user comprises:

43070 1

determining, from the database, profiles for each user in the plurality of users viewing the media asset;

retrieving, from the profiles, a rank corresponding to the type for each user in the

plurality of users viewing the media asset; and

determining a user in the plurality of users with the highest rank is the preferred user.

8. The method of claim 6, further comprising:

determining a user in the plurality of users, wherein the user in the plurality of users is not the preferred user;

adjusting the volume of the audio components to the user in the plurality of users preferences; and

playing back the adjusted volume of audio components to a personal hearing device for the user in the plurality of users.

9. The method of claim 2, wherein adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

retrieving, from the database, a profile for the user;

determining, from the profile,

preferences for the user;

determining, from the preferences for the user, volume parameter preferences based on the type; and

determining a volume within the volume parameters based the volume parameter preferences.

10. The method of claim 2, wherein adjustin the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

retrieving, from the database, a profil for the user;

determining, from the profile,

preferences for the user;

determining from the preferences for th user a threshold volume; and

determining, whether the volume that is within the volume parameters exceeds the threshold volume; and

in response to determining that the volume that is within the volume parameters exceeds th threshold volume, setting the volume to be the threshold volume.

11. The method of claim 2, wherein adjustin the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

receiving a volume input from the user; and

determining, from the volume input, a volume within the volume parameters.

12. A system for determining whether to adjust volumes of individual audio components in a media asset based on a type of a segment of the media asset that is playing back, the system comprising:

communications circuitry; and

control circuitry configured to:

determine that a user is playing back a segment of a plurality of segments of a media asset;

in response to determining that the user is playing back the segment:

retrieve metadata

corresponding to the segment from a database;

determine, based on the metadata, a type corresponding to the segment;

parse a plurality of audio components of the media asset that are playing back during the segment; and

determine a respective category corresponding to each respective audio component of the plurality of audio components;

determine, for each respective category, whether to adjust a volume of audio components corresponding to the respective category by:

retrieve, from the database, for each respective category, volume

parameters that correspond to the type corresponding to the segment;

determine, for each respective category, whether the audio components corresponding to the respective category are set to a volume that is within the volume parameters ;

in response to determining that the audio components corresponding to the respective category are not set to a volume that is within the volume parameters, determine a need to adjust the volume of the audio components corresponding to the respective category; and

in response to determining that the audio components corresponding to the respective category are set to a volume that is within the volume parameters, determine that there is not a need to adjust the volume of the audio components corresponding to the respective category; and in response to determining a need to adjust the volume of audio components

corresponding to the respective category, adjust the volume of audio components corresponding to the respective category to a volume that is within the volume parameters .

13. The system of claim 12, wherein the control circuitry is further configured, when

determining a respective category corresponding to each respective audio component of the plurality of audio components, to:

retrieve, from the database, a data structure, wherein the data structure contains

categories of audio components;

compare each respective audio component with an entry in a plurality of entries in the data structure ;

determine, from the comparison, whether a match between a respective audio component and the entry in the data structure exists; and

in response to determining that the match exists, determine, from the match, the respective category corresponding to the respective audio component .

14. The system of claim 12, wherein the control circuitry is further configured, when determining a respective category corresponding to ea respective audio component of the plurality of audio components, to:

determine, from the database, whether respective category has subcategories; and

in response to determining that the respective category has subcategories, determine for each corresponding audio component a respective subcategory .

15. The system of claim 14, wherein the control circuitry is further configured to:

determine, for each respective subcategory, whether to adjust a volume of audio components corresponding to the respective subcategor by:

retrieve, from the database, for each respective subcategory, volume parameters that correspond to the type corresponding to the segment; and

determine, for each respective subcategory, whether the audio components corresponding to the respective subcategory are set to a volume that is within the volume parameters .

16. The system of claim 12, wherein the control circuitry is further configured, when retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment, to:

determine whether a plurality of users are viewing the media asset in a single physical viewing environment;

in response to determining that the plurality of users are viewing the media asset in the single physical viewing environment, determine a preferred user of the plurality of users; and

retrieve, from the database, for each respective category, volume parameters for the

preferred user that correspond to the type

corresponding to the segment.

17. The system of claim 16, wherein the control circuitry is further configured, when

determining the preferred user, to:

determine, from the database, profiles for each user in the plurality of users viewing the media asset;

retrieve, from the profiles, a rank corresponding to the type for each user in the

plurality of users viewing the media asset; and

determine a user in the plurality of users with the highest rank is the preferred user.

18. The system of claim 16, wherein the control circuitry is further configured to

determine a user in the plurality of users, wherein the user in the plurality of users is not the preferred user;

adjust the volume of the audio

components to the user in the plurality of users preferences; and

play back the adjusted volume of audio components to a personal hearing device for the user in the plurality of users .

19. The system of claim 12, wherein the control circuitry is further configured, when adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters, to:

retrieve, from the database, a profile for the user;

determine, from the profile, preferences for the user;

determine, from the preferences for the user, volume parameter preferences based on the type; and

determine a volume within the volume parameters based the volume parameter preferences.

20. The system of claim 12, wherein the control circuitry is further configured, when adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters, to:

retrieve, from the database, a profile for the user;

determine, from the profile, preferences for the user;

determine from the preferences for the user a threshold volume; and

determine, whether the volume that is within the volume parameters exceeds the threshold volume; and

in response to determining that the volume that is within the volume parameters exceeds the threshold volume, set the volume to be the threshold volume .

21. The system of claim 12, wherein the control circuitry is further configured, when adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters, to:

receive a volume input from the user; and

determine, from the volume input, a volume within the volume parameters.

22. A system for determining whether to adjust volumes of individual audio components in a media asset based on a type of a segment of the media asset that is playing back, the system comprising:

means for determining that a user is playing back a segment of a plurality of segments of a media asset;

means for, in response to determining that the user is playing back the segment:

retrieving metadata corresponding to the segment from a database;

determining, based on the metadata, a type corresponding to the segment;

parsing a plurality of audio components of the media asset that are playing back during the segment; and

determining a respective category corresponding to each respective audio component of the plurality of audio components;

means for determining, for each

respective category, whether to adjust a volume of audio components corresponding to the respective category by:

retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment;

determining, for each respective category, whether the audio components

corresponding to the respective category are set to a volume that is within the volume parameters;

in response to determining that the audio components corresponding to the respective category are not set to a volume that is within the volume parameters, determining a need to adjust the volume of the audio components

corresponding to the respective category; and

in response to determining that the audio components corresponding to the respective category are set to a volume that is within the volume parameters, determining that there is not a need to adjust the volume of the audio components corresponding to the respective category; and

means for, in response to determining a need to adjust the volume of audio components

corresponding to the respective category, adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters.

23. The system of claim 22, wherein the means for determining a respective category

corresponding to each respective audio component of the plurality of audio components comprise:

means for retrieving, from the database, a data structure, wherein the data structure contains categories of audio components;

means for comparing each respective audio component with an entry in a plurality of entries in the data structure;

means for determining, from the

comparison, whether a match between a respective audio component and the entry in the data structure exists; and

means for, in response to determining that the match exists, determining, from the match, the respective category corresponding to the respective audio component.

24. The system of claim 22, wherein the means for determining a respective category

corresponding to each respective audio component of the plurality of audio components further comprise:

means for determining, from the

database, whether a respective category has

subcategories; and

means for, in response to determining that the respective category has subcategories, determining for each corresponding audio component a respective subcategory .

25. The system of claim 24, further comprising :

means for determining, for each

respective subcategory, whether to adjust a volume audio components corresponding to the respective subcategory by:

means for retrieving, from the database, for each respective subcategory, volume parameters that correspond to the type

corresponding to the segment; and

means for determining, for each respective subcategory, whether the audio

components corresponding to the respective subcategory are set to a volume that is within the volume parameters .

26. The system of claim 22, wherein the means for retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment comprise:

means for determining whether a

plurality of users are viewing the media asset in a single physical viewing environment;

means for, in response to determining that the plurality of users are viewing the media asset in the single physical viewing environment, determining a preferred user of the plurality of users; and

means for retrieving, from the database, for each respective category, volume parameters for the preferred user that correspond to the type

corresponding to the segment.

27. The system of claim 26, wherein the means for determining the preferred user comprise:

means for determining, from the

database, profiles for each user in the plurality of users viewing the media asset;

means for retrieving, from the profiles, a rank corresponding to the type for each user in the plurality of users viewing the media asset; and

means for determining a user in the plurality of users with the highest rank is the preferred user.

28. The system of claim 26, further comprising :

means for determining a user in the plurality of users, wherein the user in the plurality of users is not the preferred user;

means for adjusting the volume of the audio components to the user in the plurality of users preferences; and

means for playing back the adjusted volume of audio components to a personal hearing device for the user in the plurality of users.

29. The system of claim 22, wherein the means for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

means for retrieving, from the database, a profile for the user;

means for determining, from the profile, preferences for the user;

means for determining, from the

preferences for the user, volume parameter preferences based on the type; and

means for determining a volume within the volume parameters based the volume parameter preferences .

30. The system of claim 22, wherein the means for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

means for retrieving, from the database, a profile for the user;

means for determining, from the profile, preferences for the user;

means for determining from the

preferences for the user a threshold volume; and

means for determining, whether the volume that is within the volume parameters exceeds the threshold volume; and

means for, in response to determining that the volume that is within the volume parameters exceeds the threshold volume, setting the volume to be the threshold volume.

31. The system of claim 22, wherein the means for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

means for receiving a volume input from the user; and

means for determining, from the volume input, a volume within the volume parameters.

32. A non-transitory machine-readable medium comprising memory with instructions encoded thereon for determining whether to adjust volumes of individual audio components in a media asset based on a type of a segment of the media asset that is playing back, the instructions comprising:

instructions for determining that a user is playing back a segment of a plurality of segments of a media asset;

instructions for, in response to determining that the user is playing back the segment:

retrieving metadata corresponding to the segment from a database;

determining, based on the metadata, a type corresponding to the segment;

parsing a plurality of audio components of the media asset that are playing back during the segment; and

determining a respective category corresponding to each respective audio component of the plurality of audio components;

instructions for determining, for each respective category, whether to adjust a volume of audio components corresponding to the respective category by:

retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment;

determining, for each respective category, whether the audio components

corresponding to the respective category are set to a volume that is within the volume parameters;

in response to determining that the audio components corresponding to the respective category are not set to a volume that is within the volume parameters, determining a need to adjust the volume of the audio components

corresponding to the respective category; and in response to determining that the audio components corresponding to the respective category are set to a volume that is within the volume parameters, determining that there is not a need to adjust the volume of the audio components corresponding to the respective category; and

instructions for, in response to determining a need to adjust the volume of audio components corresponding to the respective category, adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters.

33. The non-transitory machine-readable medium of claim 32, wherein the instructions for determining a respective category corresponding to each respective audio component of the plurality of audio components comprise:

instructions for retrieving, from the database, a data structure, wherein the data structure contains categories of audio components;

instructions for comparing each

respective audio component with an entry in a plurality of entries in the data structure;

instructions for determining, from the comparison, whether a match between a respective audio component and the entry in the data structure exists; and

instructions for, in response to determining that the match exists, determining, from the match, the respective category corresponding to the respective audio component.

34. The non-transitory machine-readable medium of claim 32, wherein the instructions for determining a respective category corresponding to each respective audio component of the plurality of audio components further comprise:

instructions for determining, from the database, whether a respective category has

subcategories; and

instructions for, in response to determining that the respective category has

subcategories, determining for each corresponding audio component a respective subcategory.

35. The non-transitory machine-readable medium of claim 34, the instructions further

comprising :

instructions for determining, for each respective subcategory, whether to adjust a volume of audio components corresponding to the respective subcategory by:

retrieving, from the database, for each respective subcategory, volume parameters that correspond to the type corresponding to the segment; and

determining, for each respective subcategory, whether the audio components

corresponding to the respective subcategory are set to a volume that is within the volume

parameters .

36. The non-transitory machine -readable medium of claim 32, wherein the instructions for retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment comprise:

instructions for determining whether a plurality of users are viewing the media asset in a single physical viewing environment;

instructions for, in response to determining that the plurality of users are viewing the media asset in the single physical viewing environment, determining a preferred user of the plurality of users; and

instructions for retrieving, from the database, for each respective category, volume

parameters for the preferred user that correspond to the type corresponding to the segment.

37. The non-transitory machine-readable medium of claim 36, wherein the instructions for determining the preferred user comprise:

instructions for determining, from the database, profiles for each user in the plurality of users viewing the media asset;

instructions for retrieving, from the profiles, a rank corresponding to the type for each user in the plurality of users viewing the media asset; and

instructions for determining a user in the plurality of users with the highest rank is the preferred user.

38. The non-transitory machine-readable medium of claim 36, the instructions further

comprising :

instructions for determining a user m the plurality of users, wherein the user in the plurality of users is not the preferred user;

instructions for adjusting the volume of the audio components to the user in the plurality of users preferences; and

instructions for playing back the adjusted volume of audio components to a personal hearing device for the user in the plurality of users.

39. The non-transitory machine-readable medium of claim 32, wherein the instructions for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

instructions for retrieving, from the database, a profile for the user;

instructions for determining, from the profile, preferences for the user;

instructions for determining, from the preferences for the user, volume parameter preferences based on the type; and

instructions for determining a volume within the volume parameters based the volume parameter preferences .

40. The non-transitory machine-readable medium of claim 32, wherein the instructions for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

instructions for retrieving, from the database, a profile for the user;

instructions for determining, from the profile, preferences for the user;

instructions for determining from the preferences for the user a threshold volume; and

instructions for determining, whether the volume that is within the volume parameters exceeds the threshold volume; and

instructions for, in response to determining that the volume that is within the volume parameters exceeds the threshold volume, setting the volume to be the threshold volume.

41. The non-transitory machine-readable medium of claim 32, wherein the instructions for adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprise:

instructions for receiving a volume input from the user; and

instructions for determining, from the volume input, a volume within the volume parameters.

42. A method for determining whether to adjust volumes of individual audio components in a media asset based on a type of a segment of the media asset that is playing back, the method comprising:

determining, using control circuitry, that a user is playing back a segment of a plurality of segments of a media asset;

in response to determining that the user is playing back the segment:

retrieving metadata corresponding to the segment from a database;

determining, based on the metadata a type corresponding to the segment;

parsing a plurality of audio components of the media asset that are playing back during the segment; and

determining a respective category corresponding to each respective audio component of th plurality of audio components;

determining, for each respective category, whether to adjust a volume of audio

components corresponding to the respective category by retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment;

determining, for each respective category, whether the audio components

corresponding to the respective category are set to a volume that is within the volume parameters;

in response to determining that th audio components corresponding to the respective category are not set to a volume that is within the volume parameters, determining a need to adjust the volume of the audio components corresponding to the respective category; and in response to determining that th audio components corresponding to the respective category are set to a volume that is within the volume parameters, determining that there is not need to adjust the volume of the audio components corresponding to the respective category; and in response to determining a need to adjust the volume of audio components corresponding to the respective category, adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters.

43. The method of claim 42, wherein determining a respective category corresponding to each respective audio component of the plurality of audio components comprises:

retrieving, from the database, a data structure, wherein the data structure contains

categories of audio components;

comparing each respective audio

component with an entry in a plurality of entries in the data structure;

determining, from the comparison, whether a match between a respective audio component and the entry in the data structure exists; and

in response to determining that the match exists, determining, from the match, the

respective category corresponding to the respective audio component.

44. The method of any claims 42-43, wherein determining a respective category corresponding to each respective audio component of the plurality of audio components further comprises:

determining, from the database, whether a respective category has subcategories; and

in response to determining that the respective category has subcategories, determining for each corresponding audio component a respective subcategory .

45. The method of claim 44, further

comprising :

determining, for each respective subcategory, whether to adjust a volume of audio components corresponding to the respective subcategory by:

retrieving, from the database, for each respective subcategory, volume parameters that correspond to the type corresponding to the segment; and

determining, for each respective subcategory, whether the audio components

corresponding to the respective subcategory are set to a volume that is within the volume

parameters .

46. The method of any claims 42-45, wherein retrieving, from the database, for each respective category, volume parameters that correspond to the type corresponding to the segment comprises:

determining whether a plurality of users are viewing the media asset in a single physical viewing environment;

in response to determining that the plurality of users are viewing the media asset in the single physical viewing environment, determining a preferred user of the plurality of users; and

retrieving, from the database, for each respective category, volume parameters for the

preferred user that correspond to the type

corresponding to the segment.

4 7. The method of claim 46, wherein determining the preferred user comprises:

43070 1

determining, from the database, profiles for each user in the plurality of users viewing the media asset;

retrieving, from the profiles, a rank corresponding to the type for each user in the

plurality of users viewing the media asset; and

determining a user in the plurality of users with the highest rank is the preferred user.

48. The method of any claims 46-47 further comprising:

determining a user in the plurality of users, wherein the user in the plurality of users is not the preferred user;

adjusting the volume of the audio components to the user in the plurality of users preferences; and

playing back the adjusted volume of audio components to a personal hearing device for the user in the plurality of users.

49. The method of any claims 42-48, wherein adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

retrieving, from the database, a profile for the user;

determining, from the profile,

preferences for the user;

determining, from the preferences for the user, volume parameter preferences based on the type; and

determining a volume within the volume parameters based the volume parameter preferences.

43070 1

50. The method of any claims 42-49, wherein adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

retrieving, from the database, a profile for the user;

determining, from the profile,

preferences for the user;

determining from the preferences for the user a threshold volume; and

determining, whether the volume that is within the volume parameters exceeds the threshold volume; and

in response to determining that the volume that is within the volume parameters exceeds the threshold volume, setting the volume to be the

threshold volume.

51. The method of any claims 42-50, wherein adjusting the volume of audio components corresponding to the respective category to a volume that is within the volume parameters comprises:

receiving a volume input from the user; and

determining, from the volume input, a volume within the volume parameters.

43070 1