METHOD AND SYSTEM FOR UNIFIED AUDIO CONTROL ON A PERSONAL COMPUTER
First Claim
1. At a computer system, a method for controlling audio devices in a computer system, comprising the steps of:
- receiving an event indicating a change in the state of a first audio device at the computer system;
communicating the event to a configurable audio controller;
determining a change in a setting of an audio stream being delivered to at least one other audio device from among a plurality of audio devices in response to the indicated state change of the first audio device; and
changing the setting of the audio stream being delivered to the at least one other audio devices as a result of the determination.
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.
118 Citations
20 Claims
-
1. At a computer system, a method for controlling audio devices in a computer system, comprising the steps of:
-
receiving an event indicating a change in the state of a first audio device at the computer system;
communicating the event to a configurable audio controller;
determining a change in a setting of an audio stream being delivered to at least one other audio device from among a plurality of audio devices in response to the indicated state change of the first audio device; and
changing the setting of the audio stream being delivered to the at least one other audio devices as a result of the determination. - View Dependent Claims (2, 3, 4, 5, 18, 19, 20)
-
-
6. At a computer system, a computer program product for implementing a method for controlling audio devices in a computer system, the computer program product comprising one or more computer storage computer-readable medium having stored thereon computer-executable instructions that, when by a processor, cause the comptuer system to perform the following:
-
receive an event indicating a change in the state of a first audio device at the computer system;
communicate the event to a configurable audio controller;
determine a change in a setting of an audio stream being delivered to at least one other audio device from among a plurality of audio devices in response to the indicated state change of the first audio device; and
change the setting of the audio stream being delivered to the at least one other audio devices as a result of the determination. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a computing device for unified audio control, a system comprising:
-
an audio controller having control logic, the control logic configured to;
receive events that indicate a change in the state of audio devices at the computer system; and
change settings of audio streams being delivered to audio output devices in response to events indicating a change in the state of audio devices at the computer system; 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 from audio drivers that indicate a change in the state of audio devices at the computer system; and
communicate received events to the audio controller. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification