Abstract:
A smart earphone device for use with a host device includes an earphone and a detection element. The earphone is capable of converting sound signals provided by the host device into audible sound. The detection element provides detection output from which it can be determined whether or not the earphone is in a listening position. The detection output can be used to cause the host device to control or perform an operation.
Abstract:
A flash memory device apparatus and method is provided such that data or programming information is uploaded or downloaded between the flash memory device and a host, in response to a single-press of a button associated with the flash memory device. The system can facilitate a number of operations including saving an active window application or associated data, transferring media files to or from media players, providing device-specific and/or data-specific transfer of applications or data and/or providing protection of transferred data or applications.
Abstract:
A cellular telephone is configured to perform procedures to protect against malfunction or damage to an HDD or other mass storage device in the cell phone, in response to receiving an indication of an incoming call. The protection procedures can include delaying one or more cell phone operations, and/or sending instructions to an HDD or other mass storage device including instructions to complete an operation, suspend an operation, park a head and/or spin down an HDD. In a cell phone which provides for extended playback, e.g., of audio or video, the cellular telephone preferably is configured to avoid interruptions of playback, e.g., during suspension or HDD operation.
Abstract:
In accordance with various embodiments, a rotatable member is mounted to a spindle hub so that initial servo data previously provided to the rotatable member are eccentrically offset with respect to a rotational center of the spindle hub. Compensation vales are determined to characterize said offset, after which final servo data are provided to the rotatable member in relation to the initial servo data and the determined compensation values. The final servo data are nominally concentric with the rotational center of the spindle hub.
Abstract:
Dynamically detecting off-track errors in a disk drive by adjusting transducer head position control parameters in response to shock events. In an embodiment, shock events with large magnitude trigger a severe shock timer which lengthens the write fault before write operations resume. In another embodiment, a lower shock threshold is used following an initial shock event. In yet another embodiment, a lower shock threshold is used if an accumulated average position error of the transducer head is large.
Abstract:
A method and apparatus for partial self-servo writing a disk surface in a disk drive using servo wedge propagation is provided. In one embodiment, servo information is written by a servo track writer near an outer diameter of the disk surface. The servo information is grouped into a 1× set of servo information and a 2× set of servo information. The disk drive's read head is used to read the 1× set of servo information in order to position the disk drive's write head to write servo information which is radially-aligned with the 2× set of servo information. Then, the disk drive's read head is used to read the 2× set of servo information in order to position the disk drive's write head to write servo information which is radially-aligned with the 1× set of servo information. The process is repeated on a track-by-track basis until servo information is written from the outer diameter of the disk surface to the inner diameter of the disk surface, as if it was entirely written by a servo track writer.
Abstract:
A method and apparatus for controlling the position of a disk drive transducer head relative to a target track are provided. An oversampled control output allows frequencies that are higher than the Nyquist frequency of the servo control system to be filtered. The system initiates a plurality of control outputs during a single sampling period, allowing the use of a single processor interrupt for each sampling period. The outputs initiated during a single sampling period may be of unequal length. In addition, the outputs may be proportioned so that the total control energy provided to the actuator is equal to the control energy that would be provided by control outputs initiated every one-half sampling period.
Abstract:
A method and apparatus for writing servo information to disks within a disk drive is disclosed. A servo track writer is used to write first servo information to the disks. The disk drive is then sealed, and the read/write heads within the disk drive are used to fill in second servo information. The first servo information includes digital information and A, B, C, and D servo bursts for a first number of tracks on the disks. The first servo information also includes digital information and A and B servo bursts for the remaining tracks on the disks. After the disk drive is sealed in the manufacturing process, the read/write heads within the disk drive fill in the second servo information, which includes C and D servo bursts for the remaining tracks. The read head reads the first servo information in the first number of tracks, and the position of the write head is adjusted based on the first servo information. The write head is then used to write the second servo information to a first remaining track, resulting in complete servo information for the first remaining track. The read head then reads the complete servo information in the first remaining track, and writes the second servo information for a second remaining track. This continues until the complete servo information is propagated to all of the remaining tracks.
Abstract:
A RAID system is provided which can be implemented as a hardware RAID system while avoiding certain shortcomings of previous RAID systems. The RAID system makes it possible to avoid or reduce the number of buffers or processors and can take advantage of drive logic to achieve RAID functions or enhancements. RAID functionality can be provided in a manner to accommodate one or more ATA drive interfaces. To avoid drive replacement problems, host requests for drive serial numbers are responded to with a mirror serial number. In one embodiment, the read address is used to select which drive will perform a read operation.
Abstract:
A disk drive is disclosed comprising a disk comprising a plurality of tracks, and a head actuated over the disk. A plurality of refresh zones are defined, wherein each refresh zone corresponds to a plurality of the tracks. Data is written to a first refresh zone, and a first zone counter is updated for a second refresh zone at a first rate. Data is written to a third refresh zone, and the first zone counter is updated for the second refresh zone at a second rate different than the first rate.