Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method
First Claim
1. A method of processing data, said method comprising:
- accessing first data associated with motion of a portable electronic device, wherein said first data is indicative of instantaneous acceleration of said portable electronic device;
identifying a rhythm associated with said motion of said portable electronic device from said first data, wherein said rhythm comprises a period and a phase of said motion of said portable electronic device; and
modifying audio data based on said rhythm.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
19 Claims
-
1. A method of processing data, said method comprising:
-
accessing first data associated with motion of a portable electronic device, wherein said first data is indicative of instantaneous acceleration of said portable electronic device; identifying a rhythm associated with said motion of said portable electronic device from said first data, wherein said rhythm comprises a period and a phase of said motion of said portable electronic device; and modifying audio data based on said rhythm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital audio processing subsystem comprising:
-
a memory operable to store audio data; and a processor operable to access first data associated with motion of a portable electronic device, wherein said first data is indicative of instantaneous acceleration of said portable electronic device, wherein said processor is further operable to identify a rhythm associated with said motion of said portable electronic device from said first data, wherein said rhythm comprises a period and a phase of said motion of said portable electronic device, and wherein said processor is further operable to modify said audio data based on said rhythm. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a component operable to generate first data associated with motion of a portable electronic device, wherein said first data is indicative of instantaneous acceleration of said portable electronic device; and a digital audio processing subsystem coupled to said component, said digital audio processing subsystem comprising; a memory operable to store audio data; and a processor operable to access said first data, wherein said processor is further operable to identify a rhythm associated with said motion of said portable electronic device from said first data, wherein said rhythm comprises a period and a phase of said motion of said portable electronic device, and wherein said processor is further operable to modify said audio data based on said rhythm. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification