IP Library Granted Patent US 9,066,124
Granted Patent B2
US 9,066,124 · App. 13/478,472 · Granted Jun 23, 2015

Video/audio switching in a computing device

Inventor: Sip Kim Yeung (New Taipei, TW)
Assignee: ACER INCORPORATED
H04N21/41407H04N21/4424H04N21/443G06F9/485H04N5/44H04N21/6377H04N21/4622
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,066,124
App. No.
13/478,472
Granted
Jun 23, 2015
Kind
B2
Abstract

Video/audio switching techniques for control of an application running on a computing device. In accordance with an example technique, video and associated audio signals provided from a source for playback at the computing device are processed. It is detected that the application has been placed into the background or a suspend state and the processing of the video signals is terminated without affecting processing of the audio signals.

Claims (66)

1. A method for control of a combined video/audio application executed at a computing device, comprising:

receiving, at a demultiplexer of a playback module of the computing device, a packaged combined video/audio file from a source, wherein the packaged combined video/audio file comprises audio signals that are associated with video signals;

separating, with the demultiplexer, the audio signals from the video signals;

processing the video signals separated from the audio signals for display at a display screen of the computing device;

processing the audio signals separated from the video signals for playback at an audio output of the computing device;

detecting, with a video/audio switching plug-in associated with the video/audio application, that the computing device has been placed in a suspend state where the display screen of the computing device is de-activated;

transmitting a disable signal from the video/audio switching plug-in to the demultiplexer to cause the demultiplexer to cease output of video signals; and

continuing to process the audio signals at the demultiplexer even though the video signals are no longer processed by the demultiplexer.

2. The method of claim 1 , further comprising:

detecting that the computing device has been placed in an active state where a display screen of the computing device is activated;

transmitting an enable signal from the video/audio switching plug-in to the demultiplexer to cause the demultiplexer to restart output of the video signals; and

continuing to process the audio signals.

3. The method of claim 2 , further comprising:

detecting that a combined video/audio application associated with the playback of the packaged combined video/audio file has been placed into the background;

transmitting a disable signal from the video/audio switching plug-in to the demultiplexer to cause the demultiplexer to cease output of video signals; and

continuing to process the audio signals at the demultiplexer even though the video signals are no longer processed by the demultiplexer.

4. The method of claim 3 , further comprising:

determining that the combined video/audio application has been placed into the foreground;

transmitting an enable signal from the video/audio switching plug-in to the demultiplexer to cause the demultiplexer to restart output processing of the video signals; and

continuing to process the audio signals.

5. The method of claim 1 , wherein the packaged combined video/audio file is received from a source external to the computing device.

6. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions operable to:

receive, at a demultiplexer of a playback module of the computing device, a packaged combined video/audio file from a source, wherein the packaged combined video/audio file comprises audio signals that are associated with video signals;

separate, with the demultiplexer, the audio signals from the video signals for processing and playback;

detect that the computing device has been placed in a suspend state where a display screen of the computing device is de-activated; and

initiate the transmission of a disable signal to one or more elements of the playback module to cause the playback module to terminate processing of the video signals without affecting processing and playback of the audio signals.

7. The non-transitory computer readable storage media of claim 6 , further operable to:

detect that the computing device has been placed in an active state where a display screen of the computing device is activated; and

initiate the transmission of an enable signal to the playback module to re-start processing of the video signals by the playback module.

8. The non-transitory computer readable storage media of claim 7 , further operable to:

detect that a combined video/audio application associated with the playback of the packaged combined video/audio file has been placed into the background; and

initiate the transmission of a disable signal to one or more elements of the playback module to cause the playback module to terminate processing of the video signals without affecting processing and playback of the audio signals.

9. The non-transitory computer readable storage media of claim 8 , further operable to:

determine that the combined video/audio application has been placed into the foreground; and

initiate the transmission of an enable signal to the playback module to re-start processing of the video signals by the playback module.

10. The non-transitory computer readable storage media of claim 6 , wherein the video signals are processed by a video decoder, and wherein to terminate the processing of the video signals the software is operable to:

initiate the transmission of a disable signal to the video decoder to terminate processing of the video signals at the video decoder.

11. The non-transitory computer readable storage media of claim 6 , wherein to terminate the processing of the video signals the software is operable to:

initiate the transmission of a disable signal to the demultiplexer to cease output of the video signals from the demultiplexer.

12. The non-transitory computer readable storage media of claim 6 , wherein the packaged combined video/audio file is received from a source external to the computing device, and wherein to terminate the processing of the video signals the software is operable to:

cause a signal to be transmitted to the external source to stop transmission of the video signals.

13. The non-transitory computer readable storage media of claim 12 , further operable to:

detect that a combined video/audio application associated with the playback of the packaged combined video/audio file has been placed into the foreground; and

cause a signal to be transmitted to the external source to re-start transmission of the video signals.

14. A method for control of a combined video/audio application executed at a computing device, comprising:

receiving, at a demultiplexer of a playback module of the computing device, a packaged combined video/audio file from a source, wherein the packaged combined video/audio file comprises audio signals that are associated with video signals;

separating, with the demultiplexer, the audio signals from the video signals;

processing the video signals separated from the audio signals for display at a display screen of the computing device;

processing the audio signals separated from the video signals for playback at an audio output of the computing device;

detecting, with a video/audio switching plug-in associated with the video/audio application, that the computing device has been placed in a suspend state where the display screen of the computing device is de-activated; and

transmitting a disable signal from the video/audio switching plug-in to one or more elements of the playback module to cause the playback module to terminate processing of the video signals without affecting processing and playback of the audio signals.

15. The method of claim 14 , further comprising:

detecting that the computing device has been placed in an active state where the display screen of the computing device is activated; and

transmitting an enable signal from the video/audio switching plug-in to one or more elements of the playback module to re-start processing of the video signals by the playback module.

16. The method of claim 15 , further comprising:

detecting that a combined video/audio application associated with the playback of the packaged combined video/audio file has been placed into the background; and

transmitting a disable signal to one or more elements of the playback module to cause the playback module to terminate processing of the video signals without affecting processing and playback of the audio signals.

17. The method of claim 16 , further comprising:

determine that the combined video/audio application has been placed into the foreground; and

transmitting an enable signal from the video/audio switching plug-in to one or more elements of the playback module to re-start processing of the video signals by the playback module.

18. The method of claim 14 , wherein the video signals are processed by a video decoder of the playback module, and wherein to terminate the processing of the video signals the method further comprises:

transmitting a disable signal from the video/audio switching plug-in to the video decoder to terminate processing of the video signals at the video decoder.

19. The method of claim 14 , wherein to terminate the processing of the video signals the method further comprises:

transmitting a disable signal from the video/audio switching plug-in to the demultiplexer to cease output of the video signals from the demultiplexer.

20. The method of claim 14 , wherein the packaged combined video/audio file is received from a source external to the computing device, and wherein to terminate the processing of the video signals the method further comprises:

transmitting a signal to the external source to stop transmission of the video signals.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2026
From: VIDEOLABS, INC.
To: VL COLLECTIVE IP LLC
Reel/Frame 075777/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2023
From: ACER INC.
To: VIDEOLABS, INC.
Reel/Frame 062966/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2012
From: YEUNG, SIP KIM
To: ACER INCORPORATED
Reel/Frame 028256/0667 →
Priority Claims (1)
TW 101104494 A · Feb 13, 2012 · national
Continuity (1)
Related Publication 20130209065A1 · Aug 15, 2013