Method and system for unified audio control on a personal computer
First Claim
1. A computer system for unified audio control, comprising:
- an audio controller having configurable control logic for changing a setting of an audio output device in response to an event; and
an operating system operably coupled to the audio controller, the operating system having event handling logic for receiving the event and communicating the event to the audio controller.
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.
53 Citations
62 Claims
-
1. A computer system for unified audio control, comprising:
-
an audio controller having configurable control logic for changing a setting of an audio output device in response to an event; and
an operating system operably coupled to the audio controller, the operating system having event handling logic for receiving the event and communicating the event to the audio controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling audio devices in a computer system, comprising the steps of:
-
receiving an event;
communicating the event to a configurable audio controller;
determining a change in a setting of a plurality of audio devices from the event; and
changing the setting of a plurality of audio devices as a result of the determination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-readable medium having computer-executable components, comprising:
-
an audio controller having configurable control logic for changing a setting of an audio output device in response to an event; and
an operating system operably coupled to the audio controller, the operating system having event handling logic for receiving the event and communicating the event to the audio controller.
-
-
46. A system for controlling audio devices, comprising:
-
means for communicating an event to a configurable audio controller;
means for determining a change in an audio device setting from the event; and
means for changing the setting of an audio device as a result of the determination.
-
-
47. A computer system for unified audio control, comprising:
-
an audio controller for adjusting an attribute of a plurality of audio streams; and
an operating system operably coupled to the audio controller, the operating system having at least one audio device driver communicating with at least one audio device for transferring at least one of the plurality of audio streams. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer-readable medium having computer-executable components, comprising:
-
an audio controller for adjusting an attribute of a plurality of audio streams; and
an operating system operably coupled to the audio controller, the operating system having at least one audio driver for handling the plurality of audio streams.
-
-
60. A system for controlling audio devices, comprising:
-
means for handling a plurality of audio streams;
means for inputting a command to adjust an attribute of the plurality of audio stream; and
means for adjusting the attribute for the plurality of audio streams.
-
-
61. A method for controlling audio devices in a computer system, comprising the steps of:
-
receiving an input command from an audio control to adjust an attribute of a plurality of audio streams;
adjusting the attribute for the plurality of audio streams; and
outputting at least one of the plurality of audio streams having the attribute adjusted.
-
-
62. A method in a computer system, comprising:
-
launching a first application handling an audio stream;
adjusting an attribute of the audio stream;
launching a second application handling a different audio stream;
adjusting an attribute of the different audio stream;
terminating execution of the second application; and
restoring the attributes of the audio stream of the first application.
-
Specification