The present invention is directed to an improved method and apparatus for encoding binary data by which an improved sequence of encoded binary digits suitable for the NRZI modulation to produce a recording signal is obtained. The improved sequence of encoded binary digits obtained according to the invention consists of a plurality of binary digit blocks, each of which is formed with a predetermined number of the encoded binary digits obtained from the binary data and plural redundant codes, each of which is inserted between each successive two of the binary digit blocks, and can produce the recording signal forming a rectangular pulse train with the waveform which has the long minimum run length and does not contain the DC component or contains the diminished DC component therein when it is modulated in the NRZI modulation. By use of such a recording signal, high data density recording with a recording signal transmitted without distortions in its waveform can be achieved. |
Citations|
| US3631471 | | Dec 28, 1971 | | LOW DISPARITY BINARY CODES | | US3810111 | Dec 26, 1972 | 1974 | | DATA CODING WITH STABLE BASE LINE FOR | | US4343023 | Oct 22, 1980 | Aug 3, 1982 | Nippon Telegraph & Telephone Public Corp. | Magnetic recording and reproduction of digital information |
Referenced by|
| US4675650 | Apr 22, 1985 | Jun 23, 1987 | IBM Corporation | Run-length limited code without DC level | | US4728929 | Oct 1, 1985 | Mar 1, 1988 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for encoding binary data | | US5042037 | Aug 1, 1989 | Aug 20, 1991 | Kabushiki Kaisha Toshiba | Digital data modulation circuit having a DC component suppression function | | US5151699 | Mar 18, 1992 | Sep 29, 1992 | Pioneer Electronic Corporation | Data converting apparatus | | US5206646 | Oct 26, 1990 | Apr 27, 1993 | Sony Corporation | Digital modulating method | | US5361066 | Feb 2, 1994 | Nov 1, 1994 | Canon Kabushiki Kaisha | Data processing device using data correlation | | US5604496 | Sep 1, 1994 | Feb 18, 1997 | Canon Kabushiki Kaisha | Data processing device using data correlation | | US5644307 | Mar 10, 1995 | Jul 1, 1997 | Sony Corporation | Modulation method, recording method, reproducing method, recording and reproducing apparatus, recording and reproducing method, and reproducing apparatus | | US5781131 | Oct 7, 1996 | Jul 14, 1998 | Sony Corporation | Data encoding method and data decoding method |
Claims1. A method for encoding binary data to produce a sequence of encoded binary digits to be modulated in the NRZI modulation, comprising the steps of: - encoding the binary data to produce encoded binary digits; arranging said encoded binary digits to form a sequence of binary digit blocks, each of which consists of a plurality of encoded binary digits, with an interval corresponding to a predetermined number of binary digits between each successive two of said binary digit blocks; and
- inserting a redundant code consisting of said predetermined number of binary digits in said interval in the sequence of binary digit blocks to produce said sequence of encoded binary digits, said redundant code being so selected that the minimum run length in the waveform of a signal obtained by modulating said sequence of encoded binary digits in the NRZI modulation is not reduced compared with the minimum run length in the waveform of a signal obtained by modulating in the NRZI modulation the encoded binary digits without the reduntant code and the DC component in the waveform of the signal obtained by modulating said sequence of encoded binary digits in the NRZI modulation is eliminated or diminished when it is inserted in said interval.
2. An apparatus for encoding binary data to produce a sequence of encoded binary digits to be modulated in the NRZI modulation, comprising: - modulating means for encoding the binary data to produce encoded binary digits and arranging said encoded binary digits to form a sequence of binary digit blocks, each of which consists of a plurality of encoded binary digits, with an interval corresponding to a predetermined number of binary digits between each successive two of said binary digit blocks;
- redundant code generating means being able to produce various redundant codes, each of which consists of said predetermined number of binary digits, and providing with one of said various redundant codes, which is to be inserted in said interval in the sequence of binary digit blocks, said one of the various redundant codes being so selected as not to reduce the minimum run length in the waveform of a signal obtained by modulating in the NRZI modulation said sequence of binary digit blocks with said one of various redundant codes inserted therein in comparison with the minimum run length in the waveform of a signal obtained by modulating in the NRZI modulation the encoded binary digits without the redundant code; and
- adding means for inserting said one of the various redundant codes in said interval in the sequence of binary digit blocks to produce said sequence of encoded binary digits, by which the DC component in the waveform of a signal obtained by modulating said sequence of encoded binary digits in the NRZI modulation is elminated or diminished.
|