Dual Processor Power Management for Energy Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses, such as multifunction peripherals, face high power consumption due to high integration density in processors, necessitating a power-saving function that includes a sleep state to minimize energy usage, but require efficient transitions between operating states to optimize power efficiency.

Innovation Solution

Incorporating a second processor that detects when the main processor is in a sleep state and transitions it to a power-saving state to perform lighter processing tasks, thereby reducing overall power consumption by extending the main processor's sleep duration and managing power supply switches to switch between normal and power-saving modes based on load requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the main processor is kept in sleep state to reduce power consumption, then power saving is improved, but the response time to handle processing tasks increases

Engineering Contradiction:
Improvepower consumptionVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The processing tasks are segmented into two categories: simple tasks handled by the sub-processor and complex tasks handled by the main processor. This segmentation allows the main processor to remain in sleep state longer, reducing power consumption, while the sub-processor handles immediate tasks. The patent divides the processing workload to enable extended sleep periods for the main processor without sacrificing response time for simple operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sub-processor acts as an intermediary between the external environment and the main processor. It wakes up to handle simple processing tasks and only activates the main processor when necessary for complex tasks. This intermediary role reduces the frequency of main processor wake-ups, thereby extending sleep duration and reducing power consumption while maintaining acceptable response times.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If a sub-processor is added to handle simple tasks, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessor configuration
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The processing system is segmented into two distinct processing units with different capabilities. The sub-processor handles simple, low-power tasks while the main processor handles complex tasks. This functional segmentation justifies the added complexity by enabling significant power savings through extended sleep periods for the main processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameters by introducing a second processor with different performance characteristics. The sub-processor operates at lower power consumption levels for simple tasks, while the main processor operates at higher performance levels when activated. This parameter change enables the system to optimize power consumption based on task requirements.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the main processor transitions frequently between sleep and active states, then power consumption is reduced, but processing speed deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

Processing tasks are segmented by complexity level, with simple tasks assigned to the sub-processor and complex tasks to the main processor. This segmentation reduces the frequency of main processor activations, allowing longer sleep periods and lower power consumption while maintaining processing speed for simple tasks through the sub-processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sub-processor performs preliminary processing of simple tasks before they would require main processor intervention. By handling simple tasks in advance, the sub-processor reduces the need for frequent main processor wake-ups, thereby maintaining processing speed for routine operations while enabling extended sleep periods for power saving.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10394311B2Apparatus and method for information processing
Publication Date: 2019.08.27 RICOH CO LTD
  • US10394311B2 patent drawing
  • US10394311B2 patent drawing
  • US10394311B2 patent drawing

AI summary

An information processing apparatus includes a first processor and a second processor. The first processor is operable to perform first processing and second processing in one of a plurality of operating states. The operating states includes a normal state and a power-saving state. The power-saving state is a state in which the first processor consumes less power than the normal state. The second processor is operable to perform the second processing while consuming less power than the first processor does. The second processor detects the first processing that the second processor is not able to perform. The second processor also causes the first processor to transition from the sleep state to the power-saving state to perform the first processing when the first processor is in a sleep state in which a power supply is stopped.