Freefall Detection Subsystem for Disk Drive Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable devices with disk drives, such as notebook computers and media players, are prone to data corruption and physical damage from impacts, and existing solutions require complex data processing or additional dedicated processors to predict and prevent such damage.
Innovation Solution
A freefall detection subsystem using an accelerometer and a processor to monitor acceleration data, determining if the device is in freefall by analyzing instantaneous acceleration and its derivative, triggering protective measures like disk drive head parking to prevent impact damage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complex data processing or dedicated processors are used to predict impact, then prediction accuracy is improved, but device complexity increases
Solution Approach 1:
The existing processor in the portable device performs both normal operations and accelerometer data processing for impact prediction. The processor utilizes its idle cycles and existing computational resources to analyze acceleration data, eliminating the need for a dedicated impact detection processor while maintaining prediction accuracy
Solution Approach 2:
The existing processor is made multi-functional by having it handle both the device's normal computational tasks and the specialized task of impact prediction. This allows one processor to serve multiple purposes, reducing overall device complexity while maintaining the capability for accurate impact detection
2Speed
If acceleration threshold monitoring is used to detect freefall, then detection speed is improved, but false detection increases
Solution Approach 1:
The system establishes a freefall detection flag when acceleration remains below the gravitational threshold for a predetermined time period. This preliminary action distinguishes true freefall from brief acceleration dips, preventing false detections while maintaining rapid response capability
Solution Approach 2:
The detection system dynamically adjusts its response based on the duration of threshold violation. By requiring the acceleration to remain below the threshold for a specific time period before triggering freefall detection, the system adapts to different motion scenarios and reduces false positives while maintaining speed
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Effectively predicts imminent physical impacts and protects disk drives by efficiently using existing processing hardware, allowing sufficient time to complete protective operations before impact, thereby reducing data corruption and physical damage.
Implementation Method 1
determining from acceleration data indicative of instantaneous acceleration of the portable device whether the instantaneous acceleration is less than gravitational acceleration
Data Source
AI summary
In a class of embodiments, a method and apparatus for detecting freefall of a disk device (thereby predicting that the disk device will likely suffer imminent physical impact) and typically also preventing damage that a disk drive of the device would otherwise suffer if and when a predicted impact occurs. In some embodiments, a disk device includes a freefall detection processor and a CPU. The freefall detection processor is configured to monitor acceleration data to determine whether the disk device is in freefall and to perform at least one other operation (e.g., decoding of MP3-encoded audio data to generate decoded audio data) while the CPU performs at least one other task. Other embodiments pertain to a portable device including a digital audio processing subsystem and an accelerometer. The digital audio processing subsystem is configured to monitor acceleration data to identify any rhythm associated with motion of the portable device and to modify the playback of audio data in response to any such identified rhythm.


