Method and system for unified audio control on a personal computer
First Claim
1. At a computing system, that includes a processor, a method for controlling audio devices in the computing system, comprising:
- the computing system detecting a telephone call that is received at a first audio device from among a plurality of audio devices in communication with the computing system;
receiving an event indicating a change in a state of the first audio device at the computing system, the event comprising a user answering the telephone call subsequent to the receipt of the telephone call being received at the first audio device;
communicating the event to a configurable audio controller;
the configurable audio controller determining a change in a setting of an audio stream that is presently being delivered to at least one audio device from among the plurality of audio devices in response to detecting that the user has answered the telephone call; and
the configurable audio controller changing the setting of the audio stream that is presently being delivered to the at least one audio device as a result of the determination and prior to connecting the telephone call, changing the setting resulting in a change of at least one audio attribute of the audio stream as it is delivered to the at least one audio device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improved audio controls on a personal computer is provided. The system and method provide a unified architecture for audio controls across hardware and software interfaces of the personal computer. An intelligent facility may automatically change audio controls for users to simply interact with various communications and media applications. To this end, a configurable audio controller intelligently handles various aspects of the system'"'"'s audio devices by following various rules that may be based at least in part on user-configurable settings and a current operating state. The present invention also provides audio controls so that a user may easily change audio settings such as the volume of an audio output device. There are many applications that may use the present invention for automatic control of audio devices based upon the user'"'"'s context.
228 Citations
25 Claims
-
1. At a computing system, that includes a processor, a method for controlling audio devices in the computing system, comprising:
-
the computing system detecting a telephone call that is received at a first audio device from among a plurality of audio devices in communication with the computing system; receiving an event indicating a change in a state of the first audio device at the computing system, the event comprising a user answering the telephone call subsequent to the receipt of the telephone call being received at the first audio device; communicating the event to a configurable audio controller; the configurable audio controller determining a change in a setting of an audio stream that is presently being delivered to at least one audio device from among the plurality of audio devices in response to detecting that the user has answered the telephone call; and the configurable audio controller changing the setting of the audio stream that is presently being delivered to the at least one audio device as a result of the determination and prior to connecting the telephone call, changing the setting resulting in a change of at least one audio attribute of the audio stream as it is delivered to the at least one audio device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At a computer system, a computer program product for implementing a method for controlling audio devices in the computer system, the computer program product comprising one or more storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
receive an event indicating a change in a state of a first audio device at the computer system, the computer system including the first audio device, the event comprising a user answering a telephone call by selecting a button presented on the computer system; communicate the event to a configurable audio controller; at the configurable audio controller, determine a change in a setting of an audio stream that is presently being delivered to the first audio device in response to detecting that the button presented on the computer system has been selected to answer the telephone call; and at the configurable audio controller, change the setting of the audio stream that is presently being delivered to the first audio device as a result of the determination, changing the setting resulting in a change of at least one audio attribute of the audio stream as it is delivered to the first audio device. - View Dependent Claims (14, 15, 16)
-
-
17. A device for unified audio control, comprising:
- a telephony button at the device, which is operable to answer a telephone call at the device;
an audio controller having control logic, the control logic being configured to; receive events that indicate a user has provided input at the device to answer a telephone call at the device; and change settings of audio streams that are presently being delivered by the device to one or more audio output devices in response to detecting that the user has provided input to answer the telephone call at the device by at least manually selecting the telephony button at the device, changing the settings of the audio streams resulting in a change of at least one audio attribute of the audio streams as they are delivered to the one or more audio output devices; and an operating system operably coupled to the audio controller, the operating system having event handling logic, the event handling logic configured to; receive events; and communicate received events to the audio controller. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
- a telephony button at the device, which is operable to answer a telephone call at the device;
Specification