Abstract:
An information recording and/or reproduction processing apparatus is disclosed by which additional information such as copy protection information is recorded as encrypted data on an information recording medium and also a cryptographic key is recorded such that the difficulty in analysis thereof is promoted. Where additional information such as copy protection information is encrypted and recorded and also a cryptographic key for the encrypted additional information is recorded together, a seed is generated based on an error correction code set corresponding to the additional information. Then, a scrambling or bit position conversion process in which random numbers generated based on the seed are applied is executed for the cryptographic key data, and resulting cryptographic key data is recorded on an information recording medium. Upon such recording, the additional information is recorded as pit information while the cryptographic key data is recorded as wobble data. The cryptographic key has an increased difficulty in analysis and allows achievement of an efficient data reproduction process.
Abstract:
The present invention relates to a decoding method and a decoder, a program, a recording-and-reproducing apparatus and a method, and a reproducing apparatus and a method that are suitable for decoding encoded data encoded by using a linear code on ring R. A low-density processing unit performs parity-check-matrix low-density processing, performs linear combination for rows of a parity check matrix included in an obtained reception word, and generates a parity check matrix according to the linear-combination result, thereby reducing the density of the parity check matrix used for decoding, at step S21. Then, at step S22, an LDPC decoding unit performs decoding by using a sum product algorithm (SPA) by using the parity check matrix whose density is reduced through the processing performed at step S21. Where the processing at step S22 is finished, the LDPC decoding unit finishes decoding for the reception word. The present invention can be used for an error-correction system.
Abstract:
A RAID subsystem with a plurality of hard disk drives has each disk controller autonomously executing data scrubbing on its disks instead of requiring the RAID controller to execute data scrubbing. The data scrubbing may be interrupted upon an I/O request from the RAID controller, or it may continue if a guaranteed scrub rate is not being achieved. Data is stored in large bands of concentric data tracks, and a band may be preferentially selected for scrubbing based on frequency of reading the band, or recency of writing to the band.
Abstract:
Method and apparatus for retrying reading or writing of data within a limited processing time when the data is a predetermined type of data such as A/V (audio or visual) data. For error correction, any retry of reading or writing of data is performed within a remaining retrying limitation time period if the data is of the predetermined type of data. Thus, even if errors occur continuously, a command for reading or writing of data is executed within a limited time period for real-time data processing to preserve the quality of the predetermined type of data.
Abstract:
A Viterbi detector receives a signal that represents a sequence of values and recovers the sequence by identifying surviving paths of potential sequence values and periodically eliminating the identified surviving paths having a predetermined parity. By recognizing the parity of portions of a data sequence, the detector more accurately recovers data from a read signal having a reduced SNR and allows an increase in the storage density of a disk drive's storage disk. The detector recovers only sequence portions having a recognized parity such as even parity and disregards sequence portions having unrecognized parities.
Abstract:
Apparatus for detecting data in a sensor signal generated by a read sensor (10) in a local probe data storage device comprises a differentiation (110) for subtracting a value of the sensor signal from the succeeding value of the sensor signal to generate a ternary difference signal ; and a convertor (120) connected to the differentiator for converting the difference signal into a binary output signal indicative of the detected data. A local probe data storage device comprising such apparatus is also described.
Abstract:
An encoding method comprising the steps of forming a difference signal which is the difference between a first channel signal and a second channel signal of an input PCM signal, encoding the difference signal and the second channel signal with a time difference, dividing a signal which has been encoded with the time difference in the unit of a predetermined number of bits, adaptively encoding the divided data in the unit of the predetermined number of bits, and arranging the adaptively encoded data in a predetermined format.
Abstract:
A recording apparatus, a recording method, a recording medium, and an electronic camera which create an index file (IF) for holding index information of a file separately as a fixed data length portion and a variable data length portion and record the index file on the recording medium. The recording apparatus comprises creating means for creating the IF including a plurality of areas to each of which a unique identifier is assigned and recording means for recording the IF on the recording medium, wherein the creating means divides file attribute information into first attribute information of a fixed data length and second attribute information of a variable data length, holds separately a plurality pieces of first attribute information associated with a plurality of files, respectively, and a plurality pieces of second attribute information associated with the plurality of first attribute information, respectively, in the plurality of areas while the plurality pieces of first attribute information are associated with the plurality of files, respectively, and the plurality pieces of second attribute information are associated with the plurality pieces of first attribute information, respectively, and the creating means collects areas of the plurality of areas with a fixed data length as a first area group, and collects areas with a variable data length as a second area group, and holds them in the IF.