BIOS Thermal Control via Keyboard Shortcuts Across OS Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face limitations in thermal control versatility due to reliance on OS drivers, which may not be supported by all operating systems, leading to reduced functionality.
Innovation Solution
An information processing apparatus with a controller and BIOS processing unit that determines placement state and user input to independently control thermal settings, including fan rotation and processor performance, without relying on OS-specific drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If OS drivers are used to detect user operation and placement state for thermal control, then thermal control can be implemented, but versatility is reduced because the function cannot be applied to OS that do not support the driver
Solution Approach 1:
The patent introduces a BIOS-based intermediary layer that mediates between the hardware (sensors, fans, CPU) and the OS. The BIOS contains the thermal control logic and可以直接 access hardware resources without requiring OS drivers, thus enabling thermal control functionality across different OS platforms while maintaining reliable thermal management.
2Adaptability or versatility
If BIOS-based control is used to achieve OS-independent thermal control, then versatility across different operating systems is improved, but device complexity increases due to the need for BIOS processing unit and control logic
Solution Approach 1:
The BIOS processing unit is designed to perform multiple functions: it detects placement state using sensor data, recognizes user operations through keyboard input, makes thermal control decisions, and executes control actions on hardware components. This multi-functional design consolidates what could be separate complex modules into a single versatile BIOS layer, reducing overall system complexity while maintaining OS independence.
Data Source
AI summary
An information processing apparatus includes: a controller that outputs notification information based on input information; and a processor that executes system processing based on an operating system (OS) and operation of thermal control processing by control of a Basic Input Output System (BIOS) using the notification information output from the controller. The controller accepts an operation signal indicative of an operated key according to a user's operation on a keyboard; determines whether the operated key is of a specific combination of keys based on the accepted operation signal; upon making a determination that the operated key is of the specific combination of keys, outputs, to the processor, a result of the determination as the notification information; and without another key being pressed after the result of the determination is output from the controller, the processor executes the thermal control processing based on the result of the determination.


