Sound output setting apparatus, method, and computer-executable program
First Claim
1. An apparatus comprising:
- a storage device storing machine readable code; and
a processor executing the machine readable code, the machine readable code comprising;
a silencing module that silences audio output from an audio device, wherein the silencing module comprises an audio driver that controls the external output of the audio of the audio device;
a detection module that detects a sound playback request for an audio stream from an application program while silencing is set, wherein the detection module comprisesan audio service that receives a sound playback request from the application program and outputs the sound playback request to a kernel-mode driver, anda filter driver that intercepts the sound playback request while the audio device is silenced and outputs a select screen display request, the filter driver further causing the audio driver to execute a processing option selected by a user on a select screen;
a display module that displays the select screen to allow the user to select the processing option, wherein the processing option comprises one or more of enabling audio output for a predetermined period and enabling audio output for the audio stream only; and
a processing module that executes the processing option selected by the user on the select screen.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for an information processing apparatus capable of allowing a user to select appropriate processing beforehand when an application program outputs sound in a state in which an audio device is silenced. The apparatus in one embodiment includes a silencing module for silencing audio information output from an audio device, a detection module for detecting a sound playback request from an application program while silencing is set, a display module for displaying a select screen for allowing a user to select processing when the sound playback request from the application program is detected by the detection module, and a processing module for executing the processing selected by the user on the select screen.
-
Citations
19 Claims
-
1. An apparatus comprising:
-
a storage device storing machine readable code; and a processor executing the machine readable code, the machine readable code comprising; a silencing module that silences audio output from an audio device, wherein the silencing module comprises an audio driver that controls the external output of the audio of the audio device; a detection module that detects a sound playback request for an audio stream from an application program while silencing is set, wherein the detection module comprises an audio service that receives a sound playback request from the application program and outputs the sound playback request to a kernel-mode driver, and a filter driver that intercepts the sound playback request while the audio device is silenced and outputs a select screen display request, the filter driver further causing the audio driver to execute a processing option selected by a user on a select screen; a display module that displays the select screen to allow the user to select the processing option, wherein the processing option comprises one or more of enabling audio output for a predetermined period and enabling audio output for the audio stream only; and a processing module that executes the processing option selected by the user on the select screen. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine implemented method comprising:
-
silencing audio output from an audio device; detecting a sound playback request for an audio stream from an application program while silencing is set, wherein detecting the sound playback request comprises receiving a sound playback request from the application program and outputting the sound playback request to a kernel-mode driver, and intercepting the sound playback request while the audio device is silenced and outputting a select screen display request; displaying a select screen for allowing a user to select a processing option responsive to the sound playback request from the application program being detected in the detecting step, wherein the processing option comprises one or more of enabling audio output for a predetermined period and enabling audio output for the audio stream only; and executing the processing option selected by the user on the select screen, wherein executing the processing option comprises causing an audio driver that controls the external output of the audio of the audio device to execute the processing option selected by the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A program product comprising a non-transitory computer-readable medium storing machine readable code executed by a processor to perform the operation of:
-
silencing audio output from an audio device; detecting a sound playback request for an audio stream from an application program while silencing is set, wherein detecting the sound playback request comprises receiving a sound playback request from the application program and outputting the sound playback request to a kernel-mode driver, and intercepting the sound playback request while the audio device is silenced and outputting a select screen display request; displaying a select screen for allowing a user to select a processing option responsive to the sound playback request from the application program being detected in the detecting step, wherein the processing option comprises one or more of enabling audio output for a predetermined period and enabling audio output for the audio stream only; and executing the processing option selected by the user on the select screen, wherein executing the processing option comprises causing an audio driver that controls the external output of the audio of the audio device to execute the processing option selected by the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification