Controller Resumption Time Reduction via Parallel Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing image forming apparatuses face challenges in shortening the resumption time from a power saving mode, as the device controller cannot initiate initialization until communication is established with the system controller, leading to prolonged initialization times.
Innovation Solution
The introduction of a second controller that can detect a resumption trigger and initiate specific function initialization without waiting for instruction from the first controller, using dedicated signal lines and communication modules like USB, wired LAN, and Wi-Fi to limit the functions to be initialized, thereby reducing the resumption time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the device controller waits for communication establishment with the system controller before starting initialization, then communication reliability is ensured, but the resumption time from power saving mode increases
Solution Approach 1:
The device controller performs initialization actions before communication with the system controller is fully established. Specifically, the device controller detects resumption triggers (USB connection, wired LAN connection, Wi-Fi connection) and starts initializing corresponding functions in advance, without waiting for the system controller's initialization program. This preliminary action significantly reduces resumption time while maintaining system reliability through subsequent communication verification.
2Stability of the object's composition
If the device controller initializes all functions after resumption, then system stability is ensured, but the resumption time increases
Solution Approach 1:
The initialization process is segmented into multiple independent parts corresponding to different communication functions. The device controller identifies which specific function needs initialization based on the detected trigger type (USB, wired LAN, or Wi-Fi) and only initializes that particular function rather than all functions. This segmentation reduces the total initialization time while maintaining system stability by initializing only the necessary components.
Solution Approach 2:
The device controller performs partial initialization by only initializing the function corresponding to the detected resumption trigger, rather than performing complete initialization of all functions. For example, if only USB connection is detected, only the USB function is initialized. This partial action approach significantly reduces resumption time while providing sufficient functionality for the user's needs.
Data Source
AI summary
An information processing apparatus includes a first controller and a second controller. The first controller is configured to control an operation of the overall information processing apparatus. The second controller is configured to control an operation of a device. When detecting a trigger of resumption from a power saving mode, the second controller notifies the first controller of the detection of the trigger, and starts to initialize a function corresponding to the trigger.


