Controlling a volume level based on a user profile
AssigneeGM Global Technology Operations LLC
InventorsClaudia V. Goldman-Shenhar, Laura Rosenbaun
Life of this patent
Estimating the term…
Abstract
Examples of techniques for controlling a volume of an audio device or system based on a user profile are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes generating, by a processing device, a user volume profile. The method further includes receiving, by the processing device, a volume command to change a volume level of audio. The method further includes determining, by the processing device, a volume change factor based at least in part on the user volume profile. The method further includes changing, by the processing system, the volume level of the audio based at least in part on the volume change factor.
Claims17
A computer-implemented method for controlling a volume level based on a user profile, the method comprising:
- generating, by a processing device, a user volume profile, the user volume profile being associated with a first user;
- receiving, by the processing device, a volume command from the first user to change a volume level of audio;
- determining, by the processing device, a volume change factor for the first user based at least in part on the user volume profile for the first user, the volume change factor representing a multiplying factor that applies to the volume command received from the first user, the volume change factor being based at least in part on a noise state and a user state, the noise state being determined based at least in part on a weather condition, a traffic condition, a road condition, ambient noise, a driving mode of a vehicle, and a vehicle occupancy, and the user state being determined based at least in part on an age of the user, audio limitations of the user, personal preferences of the user, and attentiveness of the user, wherein the road condition indicates that a road over which the vehicle is traveling is a rough road;
- and
- changing, by the processing device, the volume level of the audio based at least in part on the volume change factor for the first user by applying the multiplying factor to the volume command.
(canceled)
(canceled)
(canceled)
A system for controlling a volume level based on a user profile, the system comprising:
- a memory comprising computer readable instructions;
- and
- a processing device for executing the computer readable instructions for performing a method, the method comprising:
- generating, by the processing device, a user volume profile, the user volume profile being associated with a user;
- receiving, by the processing device, a volume command to change a volume level of audio;
- determining, by the processing device, a volume change factor for the user based at least in part on the user volume profile for the user, the volume change factor representing a multiplying factor that applies to the volume command received from a user, the volume change factor being based at least in part on a noise state and a user state, the noise state being determined based at least in part on a weather condition, a traffic condition, a road condition, ambient noise, a driving mode of a vehicle, and a vehicle occupancy, and the user state being determined based at least in part on an age of the user, audio limitations of the user, personal preferences of the user, and attentiveness of the user, wherein the road condition indicates that a road over which the vehicle is traveling is a rough road;
- subsequent to determining the volume change factor for the user, updating, by the processing device, the user state based at least in part on the volume change factor;
- and
- changing, by the processing system, the volume level of the audio based at least in part on the volume change factor for the user by applying the multiplying factor to the volume command.
A computer program product for controlling a volume level based on a user profile, the computer program product comprising:
- a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processing device to cause the processing device to perform a method comprising:
- generating, by the processing device, a user volume profile, the user volume profile being associated with a user;
- receiving, by the processing device, a volume command from the user to change a volume level of audio;
- determining, by the processing device, a volume change factor for the user based at least in part on the user volume profile for the user, a traffic condition, and a weather condition;
- and
- changing, by the processing system, the volume level of the audio based at least in part on the volume change factor for the user.
Dependencies are inferred from the claim text.