IP Library Granted Patent US 8,161,308
Granted Patent B2
US 8,161,308 · App. 12/412,684 · Granted Apr 17, 2012

Power supply control method and circuit in communication equipment

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 8,161,308
App. No.
12/412,684
Granted
Apr 17, 2012
Kind
B2
Abstract

A circuit includes: an input buffer for storing input data; a plurality of processing sections connected in series including a head processing section and a tail-end processing section to sequentially process the input data; and a power supply controller for controlling power supply to each of the plurality of processing sections depending on a lapse of time during which no input data is stored in the input buffer.

Claims (43)

1. A circuit comprising:

an input buffer for storing input data;

a plurality of processing sections connected in series including a head processing section and a tail-end processing section to sequentially process the input data; and

a power supply controller for monitoring only whether the input buffer is in a stored state or an empty state, and for turning off power supply to each of the plurality of processing sections depending on a lapse of time during which the input buffer has been in the empty state,

wherein in the stored state the input buffer is not completely empty, and in the empty state the input buffer is completely empty.

2. The circuit according to claim 1 , wherein the power supply controller turns off the power supply to each of the plurality of processing sections when the lapse of time reaches a processing delay between the head processing section and a corresponding processing section.

3. The circuit according to claim 2 , wherein the power supply controller concurrently turns off the power supply to all of the plurality of processing sections when the lapse of time reaches an entire processing delay between the head processing section and the tail-end processing section.

4. The circuit according to claim 3 , wherein the power supply controller concurrently turns on the power supply to all of the plurality of processing sections when input data is stored into the input buffer in a state of powering off the plurality of processing sections.

5. The circuit according to claim 2 , wherein the power supply controller sequentially turns off the power supply to the plurality of processing sections from the head to the tail-end processing section when the lapse of time reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections.

6. The circuit according to claim 5 , wherein the power supply controller sequentially turns on the power supply to the plurality of processing sections when a lapse of time after input data has been stored into the input buffer in a state of powering off the plurality of processing sections reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections but the tail-end processing section.

7. The circuit according to claim 2 , wherein the power supply controller comprises:

a timer for measuring the lapse of time between a time when the head processing section starts processing the input data and a time when a corresponding processing section completes processing data received from a previous processing section;

a storage section for storing a processing delay between the head processing section and a corresponding processing section; and

a comparator for comparing the lapse of time and the processing delay to determine whether the power supply to each of the plurality of processing sections is turned on or off.

8. A communication device comprising the circuit according to claim 1 .

9. A method for controlling power supply to a plurality of processing sections connected in series including a head processing section and a tail-end processing section to sequentially process input data stored in an input buffer, comprising:

monitoring only whether the input buffer is in a stored state or an empty state;

measuring a lapse of time during which the input buffer has been in the empty state; and

turning off power supply to each of the plurality of processing sections depending on the lapse of time,

wherein in the stored state the input buffer is not completely empty, and in the empty state the input buffer is completely empty.

10. The method according to claim 9 , wherein the power supply to each of the plurality of processing sections is turned off when the lapse of time reaches a processing delay between the head processing section and a corresponding processing section.

11. The method according to claim 10 , wherein the power supply to all of the plurality of processing sections is concurrently turned off when the lapse of time reaches an entire processing delay between the head processing section and the tail-end processing section.

12. The method according to claim 11 , wherein the power supply to all of the plurality of processing sections is concurrently turned on when input data is stored into the input buffer in a state of powering off the plurality of processing sections.

13. The method according to claim 10 , wherein the power supply to the plurality of processing sections from the head to the tail-end processing section is sequentially turned off when the lapse of time reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections.

14. The method according to claim 13 , wherein the power supply to the plurality of processing sections from the head to the tail-end processing section is sequentially turned on when a lapse of time after input data has been stored into the input buffer in a state of powering off the plurality of processing sections reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections but the tail-end processing section.

15. The method according to claim 10 , wherein the lapse of time is a period of time between a time when the head processing section starts processing the input data and a time when a corresponding processing section completes processing data received from a previous processing section, wherein the power supply to each of the plurality of processing sections is controlled by:

storing a processing delay between the head processing section and a corresponding processing section; and

comparing the lapse of time and the processing delay to determine whether the power supply to each of the plurality of processing sections is turned on or off

16. A non-transitory computer-readable data storage medium storing a computer program for instructing a program-controlled processor to control power supply to a plurality of processing sections connected in series including a head processing section and a tail-end processing section to sequentially process input data stored in an input buffer, comprising:

monitoring only whether the input buffer is in a stored state or an empty state;

measuring a lapse of time during which the input buffer has been in the empty state; and

turning off power supply to each of the plurality of processing sections depending on the lapse of time,

wherein in the stored state the input buffer is not completely empty, and in the empty state the input buffer is completely empty.

17. The non-transitory computer-readable data storage medium according to claim 16 , wherein the power supply to each of the plurality of processing sections is turned off when the lapse of time reaches a processing delay between the head processing section and a corresponding processing section.

18. The non-transitory computer-readable data storage medium according to claim 17 , wherein the power supply to all of the plurality of processing sections is concurrently turned off when the lapse of time reaches an entire processing delay between the head processing section and the tail-end processing section.

19. The non-transitory computer-readable data storage medium according to claim 18 , wherein the power supply to all of the plurality of processing sections is concurrently turned on when input data is stored into the input buffer in a state of powering off the plurality of processing sections.

20. The non-transitory computer-readable data storage medium according to claim 17 , wherein the power supply to the plurality of processing sections from the head to the tail-end processing section is sequentially turned off when the lapse of time reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections.

21. The non-transitory computer-readable data storage medium according to claim 20 , wherein the power supply to the plurality of processing sections from the head to the tail-end processing section is sequentially turned on when a lapse of time after input data has been stored into the input buffer in a state of powering off the plurality of processing sections reaches each of processing delays between the head processing section and respective ones of the plurality of processing sections but the tail-end processing section.

22. The non-transitory computer-readable data storage medium according to claim 17 , wherein the lapse of time is a period of time between a time when the head processing section starts processing the input data and a time when a corresponding processing section completes processing data received from a previous processing section, wherein the power supply to each of the plurality of processing sections is controlled by:

storing a processing delay between the head processing section and a corresponding processing section; and

comparing the lapse of time and the processing delay to determine whether the power supply to each of the plurality of processing sections is turned on or off

23. A communication device implementing the method according to claim 9 .

24. A communication device comprising a program-controlled processor which executes the computer program according to claim 16 .

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2017
From: NEC CORPORATION
To: RAKUTEN, INC
Reel/Frame 041504/0803 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2009
From: HISAMATSU, HIDENORI
To: NEC CORPORATION
Reel/Frame 022462/0137 →