IP Library Granted Patent US 9,317,103
Granted Patent B2
US 9,317,103 · App. 13/873,742 · Granted Apr 19, 2016

Method and system for selective power control for a multi-media processor

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,317,103
App. No.
13/873,742
Granted
Apr 19, 2016
Kind
B2
Abstract

A method and system for controlling power is provided. The system is configured to selectively control a plurality of power control domains. The system may be configured to process audio data in at least one of the domains. The system may be configured to output audio data, while one or more of the power control domains is suspended.

Claims (39)

1. A method for controlling power, the method comprising:

in an integrated circuit comprising a multimedia processor, said multimedia processor comprising an audio interface and a processing unit:

decoding coded audio data with the processing unit to generate decoded audio data;

storing the decoded audio in memory;

powering down the processing unit; and

providing, with the audio interface, the decoded audio data from the memory to an output, while the processing unit is powered down

powering up the processing unit in response to an amount of decoded audio data to be transferred falling below a threshold amount of decoded audio data.

2. The method according to claim 1 , further comprising storing processor states for the processing unit in memory, before powering down the processing unit.

3. The method according to claim 1 , wherein the processing unit is powered down in response to a first amount of audio data being decoded.

4. The method according to claim 1 , further comprising retrieving stored processor states from the memory in response to the amount of decoded audio data to be transferred falling below a threshold amount of decoded audio data.

5. The method according to claim 1 , wherein the processing unit is a video processing core and power is removed from the entire video processing core during power down.

6. The method according to claim 4 , further comprising decoding a burst of coded audio data in response to the amount of decoded audio data to be transferred falling below a threshold amount of decoded audio data.

7. The method according to claim 4 , further comprising storing processor states for the processing unit in memory, before powering down the processing unit.

8. A method for controlling power, the method comprising:

in an integrated circuit comprising a multimedia processor, said multimedia processor comprising an audio interface and a processing unit, wherein the processing unit includes a vector processing unit, a graphics processing unit, and a video coder:

decoding coded audio data with the processing unit to generate decoded audio data;

storing the decoded audio in memory;

powering down the processing unit; and

providing, with the audio interface, the decoded audio data from the memory to an output, while the processing unit is powered down wherein the processing unit includes a vector processing unit, a graphics processing unit, and a video coder.

9. A method for controlling power, the method comprising:

in an integrated circuit comprising a multimedia processor, said multimedia processor comprising an audio interface and a processing unit, wherein the processing unit is a video processing core and power is removed from the entire video processing core during power down:

decoding coded audio data with the processing unit to generate decoded audio data;

storing the decoded audio in memory;

powering down the processing unit; and

providing, with the audio interface, the decoded audio data from the memory to an output, while the processing unit is powered down wherein the processing unit includes a vector processing unit, a graphics processing unit, and a video coder.

10. A system for controlling power, the system comprising:

an integrated circuit including a multimedia processor having a plurality of power control domains, each power control domain being configured for independent power control from each other power control domain of the plurality of power domains, the plurality of power control domains comprising an interface domain configured to process audio output while each other power control domain is suspended, wherein the plurality of power control domains includes an image domain and the interface domain is configured to process the audio output while the image domain is suspended.

11. The system according to claim 10 , wherein the plurality of power control domains includes a graphics domain and the interface domain is configured to process the audio output while the graphics domain is suspended.

12. A system for controlling power, the system comprising:

an integrated circuit including a multimedia processor having a plurality of power control domains, each power control domain being configured for independent power control from each other power control domain of the plurality of power domains, the plurality of power control domains comprising an interface domain configured to process audio output while each other power control domain is suspended, wherein the plurality of power control domains includes a graphics domain and the interface domain is configured to process the audio output while the graphics domain is suspended.

13. A system for controlling power, the system comprising:

an integrated circuit including a multimedia processor having a plurality of power control domains, each power control domain being configured for independent power control from each other power control domain of the plurality of power domains, the plurality of power control domains comprising an interface domain configured to process audio output while each other power control domain is suspended, wherein the plurality of power control domains includes an audio domain and the interface domain is configured to process the audio output while the audio domain is suspended.

14. The system according to claim 13 , wherein power is removed from the audio domain while the audio domain is suspended.

15. The system according to claim 14 , wherein audio domain comprises a vector processing unit, a direct memory access controller, and a display driver.

16. The system according to claim 13 , wherein the audio domain includes a processing unit for decoding audio data.

17. The system according to claim 16 , wherein the processing unit is configured to store processor states in memory, before suspension of the audio domain.

18. The system according to claim 17 , wherein the audio domain is suspended in response to a first amount of audio data being decoded.

19. The system according to claim 18 , wherein the audio domain configured to wake-up in response to an amount of decoded audio data to be transferred falling below a threshold amount of decoded audio data.

20. The system according to claim 19 , wherein the processing unit is configured to retrieve processor states in response to audio domain waking-up.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2013
From: HOLLINGWORTH, GORDON
To: BROADCOM CORPORATION
Reel/Frame 030332/0281 →